-
Notifications
You must be signed in to change notification settings - Fork 534
HCMSTRAT-255: Add OCI HCP support enhancement proposal #1911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
@vkareh: This pull request references HCMSTRAT-255 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the outcome to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
This will need a section on what is needed from other OpenShift teams. I would image you will need things from these folks:
The section should call out what things/support is needed from each team. I'm also guessing we (Red Hat) will need to fork CAPOCI so that CAPOCI gets included in the OCP release payload. Some team will need to own the maintainer-ship of that fork. So it's possible the cloud team will need to be involved as well. |
This enhancement enables Oracle to deploy and operate Managed OpenShift with Hosted Control Planes (HCP) on Oracle Cloud Infrastructure (OCI). Extends HyperShift to support OCI as a platform, providing infrastructure integration, multi-tenancy patterns, and customer lifecycle capabilities for Oracle's managed service. Key additions: - OCIPlatformSpec API for HostedCluster CRD - OCINodePoolPlatform API for NodePool CRD - Integration with Cluster API Provider OCI (CAPOCI) - OCI-specific networking, storage, and IAM configuration - Observability patterns for fleet management Signed-off-by: Victor Kareh <[email protected]>
Address reviewer feedback by documenting requirements and collaboration needs from other OpenShift component teams. Key additions: - Image Registry team: OCI Object Storage backend support - Storage team: OCI CSI drivers with upstream collaboration - Ingress team: OCI Load Balancer integration - Networking team: OCI VCN integration - Cloud Platform team: CAPOCI integration via Oracle collaboration - OCI CCM: Upstream collaboration model - Documentation and CI/CD requirements Emphasizes partnership approach with Oracle for CAPOCI, CCM, and CSI drivers - contributing changes upstream rather than maintaining forks. Signed-off-by: Victor Kareh <[email protected]>
Address architectural questions by documenting deployment patterns and relationship to standalone OpenShift on OCI. Key additions: - Cloud Credential Operator: Manual credential mode approach - Relationship to platform: External section explaining architectural differences between standalone OCI and HyperShift OCI - OCI Cloud Provider Component Deployment: Custom manifest approach for CCM/CSI deployment following standalone OCI pattern - Storage team updates: Clarify custom manifest deployment pattern - Future enhancement path for operator-based deployment Emphasizes pragmatic approach using proven custom manifest pattern from standalone OCI while acknowledging future operator-based deployment path. Signed-off-by: Victor Kareh <[email protected]>
This enhancement enables Oracle to deploy and operate Managed OpenShift with Hosted Control Planes (HCP) on Oracle Cloud Infrastructure (OCI).
Extends HyperShift to support OCI as a platform, providing infrastructure integration, multi-tenancy patterns, and customer lifecycle capabilities for Oracle's managed service.
Key additions: