Updating existing Operators
Updating operator version
Note
It is strongly recommended to bump operator version if possible.
Operator version update can be done by creating new directory with version
name in operator dir without 'v
'. For example updating aqua operator from 1.0.0
to 1.0.1
$ tree community-operators/aqua/ -d
community-operators/aqua/
├── 0.0.1
├── 0.0.2
├── 1.0.0
├── 1.0.1
Minor (cosmetics) changes
There are some case when only some minor changes to the existing operator are needed (like description update or an update of icon). In this case pipeline will set corresponding label and automatically handle such case.
Allowed changes
- Only changes in csv (*.clusterserviceversion.yaml) are allowed
- List of allowed tag changes in csv
spec.description
spec.DisplayName
spec.icon
metadata.annotations.description
metadata.annotations.alm-examples
Operator versioning strategy
Warning
Updating existing ci.yaml
is only
possible via an extra PR with single file modification. Otherwise tests will fail
Sometimes it is needed to change how operator versions are built in to the index. This can be controlled by ci.yaml
file. More info
Reviewers update
Warning
Updating existing ci.yaml
is only
possible via an extra PR with single file modification. Otherwise tests will fail
While operator is involving over a time, some time it is needed to change reviewers. This can be controlled by ci.yaml
file. More info