Skip to content
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

Generate OLM bundle for devfile registry operator #10

Merged
merged 10 commits into from
Apr 22, 2021

Conversation

johnmcollier
Copy link
Member

Fixes devfile/api#395

This PR generates the OLM bundles for the Devfile Registry Operator.

  • Creates the generated OLM bundles and corresponding bundle image for the Devfile Registry Operator
    • Required bumping the operator's PROJECT version from 3-alpha to 3
  • Bundle image is named quay.io/devfile/registry-operator-bundle
  • Updates the CI workflows to build the operator bundle, as well as to push the bundle image to quay.io
  • Some manual tweaks to the ClusterServiceVersion (CSV) file
    • Added a brief name and description for the operator. We can add to it later as needed, so I just put a stub description for now, since we aren't onboarding to OperatorHub just yet
    • Added a sample DevfileRegistry CR example to the CSV
    • Added the devfile logo (in base64 form).
    • Listed myself as the maintainer and listed Red Hat as the "provider"
    • Added the following keywords: - devfile, devfiles, registry, cloud-native, stack, odo

Once this is merged and we have bundle images push to quay.io/devfile/registry-operator-bundle, I'll update the OpenShift CI to test using the OLM bundle instead.

Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Signed-off-by: John Collier <jcollier@redhat.com>
Copy link
Contributor

@GeekArthur GeekArthur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@openshift-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: GeekArthur, johnmcollier, maysunfaisal

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@johnmcollier johnmcollier merged commit 0ec867f into devfile:main Apr 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
4 participants