Skip to content

[Feature]: Add openshift (OCP) overlay #566

Description

@kaponco

Prerequisites

  • I searched existing issues

Feature Summary

Add support for creating OpenShift cluster recipes and bundles

Problem/Use Case

  • Have the same level of functionality for openshift as in other clouds following the concepts of aicr
  • Integrate OLM (operator lifecycle Manager) flow for setting up a cluster ready for AI workload
  • openshift gitops support

Proposed Solution

  • OLM recipe refers to OLM installation files like subscription, operatorgroup etc
  • OLM bundle includes a pre-deploy/install step for ocp subscription metadata
  • Add readiness validation for openshift to check/wait if ocp installation is successfull
  • Custom resources are used for controlling the environment. They will leverage the overlay mechanism
  • Gitops deployer using apps-of-apps.yaml

Success Criteria

  • OCP Recipe it will show the desired olm components information on the olm configuration
  • OCP Bundle the instalation and deployment readme and scripts along with concrete ocp artifacts will be created
  • Include gitops artifacts
  • Shouldn't break existing flows. Specifically helm deployment should stay exactly the same (both definition and outcome)

Alternatives Considered

No response

Component

Recipe engine / data

Priority

Critical (blocking adoption or major use case)

Compatibility / Breaking Changes

No response

Operational Considerations

No response

Are you willing to contribute?

Yes, I can open a PR

Metadata

Metadata

Assignees

No one assigned

    Fields

    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions