v1.0.0-alpha.2
Pre-release
Pre-release
·
1112 commits
to master
since this release
v1.0.0-alpha.2
For documentation on this release, please visit https://master.sdk.operatorframework.io.
This site tracks the master branch, so documentation updates based on feedback from this alpha release will automatically be reflected until v1.0.0 is released.
Additions
- The Ansible and Helm operators have a
version
subcommand that prints the version information for theansible-operator
andhelm-operator
binaries. (#3596) - Added
--ansible-args
command-line flag that allows users to specify arbitrary CLI arguments for Ansible-based operators that are passed through ansible-runner. For example, passing--ansible-vault
as an arbitrary argument allows user to store sensitive data in encrypted files. (#3374) generate bundle
andgenerate packagemanifests
will write RBAC objects (Roles, RoleBindings, their Cluster equivalents, and ServiceAccounts) not bound to CSV deployment service accounts to the resulting manifests directory. (#3610)
Changes
- Breaking change: The Ansible and Helm operators now use controller-runtime's zap package to define logging flags. (#3596)
- Breaking change: The Ansible and Helm operators now use a
run
subcommand to run the operator. (#3596) - The
generate bundle
subcommand no longer requires a default channel be set nor defaults to the first channel provided to--channels
. (#3602) - The
bundle validate
subcommand no longer returns an error if a bundle does not have a default channel. (#3602) - Breaking change: The
--update-crds
flag has been renamed to--update-objects
for thegenerate packagemanifests
subcommand. (#3610) - Breaking change: Changed
--operator-version
flag to--version
inrun packagemanifests
. (#3599) - Breaking change: Changed
--operator-namespace
flag to--namespace
inrun packagemanifests
. (#3601)
Removals
- Breaking change: Moved scorecard API v1alpha3 to the api repo under
pkg/apis/scorecard/v1alpha3
. All future scorecard APIs will be released in this repo. (#3622) - Breaking change: Removed package
version
. (#3617) - Breaking change: Removed
--operator-name
fromgenerate
subcommands in favor of usingproject-name
from the PROJECT config file (v3-alpha+). (#3530) - Breaking change: Removed
--include-paths
flag fromrun packagemanifests
. (#3599) - Breaking change: Removed
--olm-namespace
flag fromrun packagemanifests
. (#3601)