update operatol publishing guide

- updated community operators urls
- added more details

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
This commit is contained in:
Ed Bartosh 2021-08-19 13:14:44 +03:00
parent fd96346ef5
commit 95bbc1049f

View File

@ -198,6 +198,10 @@ There are few useful steps when working with changes to Device Plugins CRDs and
## How to publish a new version of the Intel Device Plugins operator to operatorhub.io ## How to publish a new version of the Intel Device Plugins operator to operatorhub.io
Update metadata.annotations.containerImage field in the base CSV manifest file
deployments/operator/manifests/bases/intel-device-plugins-operator.clusterserviceversion.yaml
to match current operator version
Generate package manifests with: Generate package manifests with:
``` ```
$ make packagemanifests OPERATOR_VERSION=0.X.Y $ make packagemanifests OPERATOR_VERSION=0.X.Y
@ -219,14 +223,18 @@ $ operator-sdk olm uninstall
Review the package manifests by uploading the generated `packagemanifests` folder to Review the package manifests by uploading the generated `packagemanifests` folder to
https://operatorhub.io -> Contribute -> Package Your Operator. https://operatorhub.io -> Contribute -> Package Your Operator.
Clone the [Community Operators](https://github.com/operator-framework/community-operators) repo: Clone the [Community Operators](https://github.com/k8s-operatorhub/community-operators) repo:
``` ```
$ git clone https://github.com/operator-framework/community-operators $ git clone https://github.com/k8s-operatorhub/community-operators
``` ```
Copy the generated files to the Community Operators repo: Copy the generated files to the Community Operators repo:
``` ```
$ cp -r packagemanifests/* community-operators/upstream-community-operators/intel-device-plugins/ $ cp -r packagemanifests/* community-operators/operators/intel-device-plugins/
``` ```
Finally, submit a PR. Submit a PR
Check operator page
https://operatorhub.io/operator/intel-device-plugins-operator
after PR is merged