Closed amisevsk closed 3 years ago
Removes duplication of CRDs/images from DevWorkspace Operator and configures this operator to depend on the DevWorkspace Operator.
Part of https://github.com/devfile/devworkspace-operator/issues/407
Simple: apply the catalogsource below which references bundles built from this PR and https://github.com/devfile/devworkspace-operator/pull/438
cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: CatalogSource metadata: name: custom-devworkspace-demo-catalog namespace: openshift-marketplace spec: sourceType: grpc image: quay.io/amisevsk/devworkspace-demo-index:dev publisher: Angel Misevski displayName: DevWorkspace + Web Terminal integration demo EOF
Manual:
DWO_BUNDLE_IMG
DWO_INDEX_IMG
make generate_olm_bundle_image generate_olm_index_image
make register_catalogsource
make build
Screencast:
https://user-images.githubusercontent.com/16168279/119721987-d0c64480-be39-11eb-9fd9-01a5462171df.mp4
Rebased and autosquashed.
What does this PR do?
Removes duplication of CRDs/images from DevWorkspace Operator and configures this operator to depend on the DevWorkspace Operator.
What issues does this PR fix or reference?
Part of https://github.com/devfile/devworkspace-operator/issues/407
Is it tested? How?
Simple: apply the catalogsource below which references bundles built from this PR and https://github.com/devfile/devworkspace-operator/pull/438
Manual:
DWO_BUNDLE_IMG
andDWO_INDEX_IMG
as appropriatemake generate_olm_bundle_image generate_olm_index_image
make register_catalogsource
make build
make register_catalogsource
Screencast:
https://user-images.githubusercontent.com/16168279/119721987-d0c64480-be39-11eb-9fd9-01a5462171df.mp4