v0.7.0
Pre-release
Pre-release
v0.7.0
Added
- New optional flag
--header-file
for commandsoperator-sdk generate k8s
andoperator-sdk add api
to supply a boilerplate header file for generated code. (#1239)
Changed
- Updated the helm-operator to store release state in kubernetes secrets in the same namespace of the custom resource that defines the release. (#1102)
- WARNING: Users with active CRs and releases who are upgrading their helm-based operator should not skip this version. Future versions will not seamlessly transition release state to the persistent backend, and will instead uninstall and reinstall all managed releases.
- Change
namespace-manifest
flag in scorecard subcommand tonamespaced-manifest
to match other subcommands - Subcommands of
operator-sdk generate
are now verbose by default. (#1271) operator-sdk olm-catalog gen-csv
parses Custom Resource manifests fromdeploy/crds
or a custom path specified incsv-config.yaml
, encodes them in a JSON array, and sets the CSV'smetadata.annotations.alm-examples
field to that JSON. (#1116)
Bug Fixes
- Fixed an issue that caused
operator-sdk new --type=helm
to fail for charts that have template files in nested template directories. (#1235) - Fix bug in the YAML scanner used by
operator-sdk test
andoperator-sdk scorecard
that could result in a panic if a manifest file started with---
(#1258)
Note: See how to upgrade your project to the version v0.7+ by checking the Version Upgrade Guide