Note: using this release as a Go module will result in checksum errors. Use v0.17.2 or above instead.
Changes
- Revert deprecation of the package manifests format. See #2755 for deprecation details. The package manifests format is still officially supported by the Operator Framework. (#2944, #3014, #3023)
Bug Fixes
- Fixes issue where the
helm.operator-sdk/upgrade-force
annotation value for Helm based-operators is not parsed. (#2894) - In 'run --olm', package manifests format must be replicated in a pod's file system for consistent registry initialization. (#2964)
- The internal OLM client retrieves existing OLM versions correctly now that the returned list of CSVs is indexed properly. (#2969)
- Fixed issue to convert variables with numbers for Ansible based-operator. (#2842)
- Added timeout to the Ansible based-operator proxy, which enables error reporting for requests that fail due to RBAC permissions issues to List and Watch the resources. (#2264)
- CSV manifests read from disk are now properly marshaled into the CSV struct. (#3015)
- Helm operator now applies its uninstall finalizer only when a release is deployed. This fixes a bug that caused the CR to be unable to be deleted without manually intervening to delete a prematurely added finalizer. (#3039)