- v1.0.0-alpha.2
- Use new logging flags when running the Ansible and Helm operators
- Core Ansible and Helm operator logic moved to
run
subcommand - Rename
--update-crds
flag to--update-objects
ingenerate packagemanifests
invocations - Update scorecard API Go import paths
- Package
version
is no longer public - Remove
--operator-name
from scripts - Create resources manually that were passed to
run packagemanifests --include-paths
- Change the
run packagemanifests
flag--operator-version
to--version
- Remove
--olm-namespace
fromrun packagemanifests
invocations - Change the
run packagemanifests
flag--operator-namespace
to--namespace
v1.0.0-alpha.2
Use new logging flags when running the Ansible and Helm operators
The Ansible and Helm operators now use controller-runtime’s zap package to define logging flags.
The --zap-sample
and --zap-time-encoding
flag have been removed since they are not present in controller-runtime’s flagset. These flags are no longer supported.
The --zap-level
flag is called --zap-log-level
now. Rename any usage of --zap-level
to --zap-log-level
See #3596 for more details.
Core Ansible and Helm operator logic moved to run
subcommand
If you are using the ansible-operator
and helm-operator
binaries directly, update your usage to call ansible-operator run
and helm-operator run
(e.g. in your Makefile’s make run
target).
If you are using the base image and you are not overriding the operator entrypoint, no change is necessary because the base image has been updated to call the run
subcommand by default.
See #3596 for more details.
Rename --update-crds
flag to --update-objects
in generate packagemanifests
invocations
This flag has been renamed to account for all objects that can be written to the package directory, ex. Roles.
See #3610 for more details.
Update scorecard API Go import paths
The scorecard v1alpha3 API has been moved to a separate repo. Update your Go import paths: From: github.com/operator-framework/operator-framework/pkg/apis/scorecard/v1alpha3
To: github.com/operator-framework/api/pkg/apis/scorecard/v1alpha3
See #3622 for more details.
Package version
is no longer public
It is no longer possible to import package version
. To determine the version of operator-sdk, run operator-sdk version
.
See #3617 for more details.
Remove --operator-name
from scripts
The --operator-name
flag has been removed from generate bundle
and generate packagemanifests
subcommands. Remove this flag from your scripts, and make sure the project-name
key is set in your PROJECT file. If this key is not set, the current working directory’s base name will be used.
See #3530 for more details.
Create resources manually that were passed to run packagemanifests --include-paths
The run packagemanifests
subcommand no longer has the --include-paths
flag to create additional resources. Instead, use kubectl apply -f <paths>
before invoking run packagemanifests
.
See #3599 for more details.
Change the run packagemanifests
flag --operator-version
to --version
--operator-version
is now --version
.
See #3599 for more details.
Remove --olm-namespace
from run packagemanifests
invocations
OLM namespace is no longer required by this command.
See #3601 for more details.
Change the run packagemanifests
flag --operator-namespace
to --namespace
--operator-namespace
is now --namespace
.
See #3601 for more details.
Last modified July 31, 2020: Release PR for v1.0.0-alpha.2 (#3628) (182f0219)