Skip to content

Keep OLM manifests alongside Helm #841

@razvan

Description

@razvan

Description

I propose to add deploy/olm alongside deploy/helm manfiests in all operator repositories and keep them sync.

The advantages of this are:

  • OpenShift testing can be done with OLM manifests at any time, not just after the release.
  • Remove the (error prone) extra step of specifically producing these manifests after a release.
  • Enables us to easily publish operators in the community catalogs.
  • Raise awareness that Helm changes must be mirrored to OLM.

TODO

  • Figure out how to handle oci/quay.io images. OLM uses quay.io images. The dev images are not there.
  • Add scripts to generate OLM from Helm.
  • Add make regenerate-olm and integrate with pre-commit hooks.
  • Document how to install/remove operators using OLM.
  • Rollout OLM manfists across all operators.
  • Update the certification process to use them.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions