Releases: dfoster-oracle/oci-openshift
Releases · dfoster-oracle/oci-openshift
v1.0.0-preview
What's Changed
- Upgraded OCI CCM and CSI driver versions to v1.30
- Adds support for using Bare Metal instances as OpenShift cluster nodes
- Adds support for provisioning Raw Block Volumes (no filesystem)
- Major Terraform refactor
- Instead of one infrastructure.tf file that can only create a cluster, we now have the terraform-stacks directory which contains individual Terraform stacks, each with a specific purpose:
- add-nodes
- create-cluster
- create-tags
- Use shared_modules across all Terraform stacks
- Packaging of stacks into versioned and distributable zip files
- Instead of one infrastructure.tf file that can only create a cluster, we now have the terraform-stacks directory which contains individual Terraform stacks, each with a specific purpose:
- Terraform improvements
- Instances are now distributed across Availability and Fault Domains if available
- create-cluster stack can be used for a connected Agent-based installation
- Stacks now output a dynamic_custom_manifest which contains all custom manifests necessary for OpenShift installation, pre-formatted with OCI CCM and CSI secrets, and condensed into a single manifest for easy uploading/pasting
- New custom manifests
- All necessary custom manifests are now formatted and output by the Terraform stacks
- oci-eval-user-data.yml executes scipts uploaded during instance creation
- iscsi-oci-configure-secondary-nic.sh evaluates and configures the instance network settings for iSCSI boot volumes (Bare Metal)
- cluster-network.yml modifies the default cluster Network subnet to avoid conflicts with iSCSI boot volumes in OCP 4.17+
- Versioned OCI CCM and CSI manifests
- Allows for upgrading of CCM and CSI drivers on an existing cluster