v0.15.0
·
1744 commits
to master
since this release
Added
- Added the
cleanup
subcommand andrun --olm
to manage deployment/deletion of operators. These commands currently interact with OLM via an in-cluster registry-server created using an operator's on-disk manifests and managed byoperator-sdk
. (#2402, #2441) - Added
bundle create
which builds, and optionally generates metadata for, operator bundle images. (#2076, #2438) - Added
bundle validate
which validates operator bundle images. (#2411)
Changed
- Changed error wrapping according to Go version 1.13+ error handling. (#2355)
- Added retry logic to the cleanup function from the e2e test framework in order to allow it to be achieved in the scenarios where temporary network issues are faced. (#2277)
- Breaking Change: Moved
olm-catalog gen-csv
to thegenerate csv
subcommand. (#2439) - Breaking Change:
run ansible/helm
are now the hidden commandsexec-entrypoint ansible/helm
. All functionality of each subcommand is the same. (#2441) - Breaking Change:
up local
is nowrun --local
. All functionality of this command is the same. (#2441) - Breaking Change: Moved the
olm
subcommand fromalpha
to its own subcommand. All functionality of this command is the same. (#2447)
Bug Fixes
- Fixed a regression in the helm-operator that caused all releases to be deployed in the same namespace that the operator was deployed in, regardless of which namespace the CR was created in. Now release resources are created in the same namespace as the CR. (#2414)
- Fix issue when the test-framework would attempt to create a namespace exceeding 63 characters.
pkg/test/NewCtx()
now creates a unique id instead of using the test name.TestCtx.GetNamespace()
uses this unique id to create a namespace that avoids this scenario. (#2335)
Note: See how to upgrade your project to the version v0.15.0 by checking the Version Upgrade Guide