Skip to content

OpenShift cluster creation on Oracle Cloud Infrastructure

License

Notifications You must be signed in to change notification settings

dfoster-oracle/oci-openshift

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Sep 6, 2024
Apr 29, 2024
Aug 29, 2024
Apr 25, 2024
Aug 29, 2024
Apr 25, 2024
Oct 18, 2023
Jul 16, 2024
Sep 6, 2024

Repository files navigation

Terraform Deployed Resources for OpenShift on OCI

This Terraform code is specifically designed for the OpenShift on Oracle Cloud Infrastructure (OCI). It provisions resources for an OpenShift cluster running on Oracle Cloud Infrastructure.

See the following for installation instructions:

Redhat OpenShift latest version on Oracle Cloud Infrastructure (OCI)

Resources Created:

  • Availability Domain: First availability domain for the compartment.
  • Tag Namespace and Tags:
    • Namespace: "openshift"
    • Tag values: "control-plane" and "compute"
  • Image Capabilities:
    • Global Image Capability Schemas
    • Image Capability Schema for Openshift
    • Openshift Image Configuration
  • Shape Management: Compute shapes for the Openshift image.
  • Network Configuration:
    • VCN (Virtual Cloud Network)
    • Internet Gateway
    • NAT Gateway
    • Oracle Services
    • Service Gateway
    • Route Tables:
      • Public Routes
      • Private Routes
    • Security Lists:
      • Private Security List
      • Public Security List
    • Subnets:
      • Private Subnet
      • Public Subnet
  • Network Security Groups (NSGs) and Rules:
    • NSGs:
      • Load balancers NSG
      • Cluster control plane NSG
      • Compute nodes NSG
  • Application Load Balancers:
    • API Int
      • serves "api-int"
    • API Apps
      • serves "api" and "*.apps"
  • OCI Identity Resources:
    • Dynamic groups
    • Policies
  • DNS Resources:
    • oci_dns_zone
    • oci_dns_rrset (Three entries)
      • api
      • api-int
      • *.apps
  • Compute Configurations:
    • Control Plane Instance Configuration
    • Compute Instance Configuration
  • Compute Pools:
    • Control Plane nodes
    • Compute nodes

About

OpenShift cluster creation on Oracle Cloud Infrastructure

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 89.6%
  • Shell 6.1%
  • Makefile 4.3%