v1.31.0
·
209 commits
to master
since this release
v1.31.0
Changes
- (ansible): Update the
quay.io/operator-framework/ansible-operatorbase image to now use Ansible 2.15.0. Removes pre-installed Python modules that are not required to build and run thetestdata/ansible/memcached-operatorsample. Updates Python to 3.9 to work with Ansible 2.15.0. (#6483) - (ansible/v1): Updates the
ansible/v1plugin scaffolding to: - Remove thecommunity.kubernetescollection - Update theoperator_sdk.utilcollection fromv0.4.0-->v0.5.0- Update themolecule.yamlfiles to work withmolecule v5.1.0. (#6483) - (helm): Use informer to list helm secrets to improve performance. (#6354)
- Updated Reference from "to_be_owned.namespace" to "to_be_owned.metadata.namespace " in the ansible reference documentation. (#6409)
Removals
- (ansible): Remove the
quay.io/operator-framework/ansible-operator-2.11-previewimage. This image will no longer be built after Operator-SDK v1.30.0. (#6483)
Bug Fixes
- Fix a bug where
olm installcommand is failed for "no-match" error.
The output in this case is something like:
$ operator-sdk olm install --verbose ... FATA[0001] Failed to install OLM version "latest": failed to create CRDs and resources: no matches for kind "OLMConfig" in version "operators.coreos.com/v1". Now, in this case, operator-sdk tries to create the resource again, until it succeeds (or until the timeout exceeded). (#6490) - Fix a bug where
run bundlecommand does not copy all FBC manifests into the new catalog image if custom index-image is passed. (#6512) markUnsafenow correctly marks as unsafe the all variables passed inspec. (#6376)