openstack-k8s-operators / dev-docs

Documentation
9 stars 25 forks source link

Improved the way how deployment index is gathered from csv and the patching procedure #27

Closed rebtoor closed 1 year ago

rebtoor commented 1 year ago
❯ export OPERATOR_NAME="dataplane-operator"

❯ OPERATOR_INDEX=$(oc get csv openstack-operator.v0.0.1 -o json | jq -r '.spec.install.spec.deployments | map(.name == $ENV.OPERATOR_NAME + "-controller-manager") | index(true)')

❯ echo $OPERATOR_INDEX                                                                                                                                                         
6

❯ oc patch csv openstack-operator.v0.0.1 --type json \
  -p "[{ "op": "remove", "path": "/spec/install/spec/deployments/${OPERATOR_INDEX}" }]"
clusterserviceversion.operators.coreos.com/openstack-operator.v0.0.1 patched