v1.7.1

    This feature is opt-in: flags can be used as-is or to override config file values.

    See #4776 for more details.

    Deprecate support for packagemanifests.

    The operator-framework is removing support for the packagemanifests format in the near future. Hence, and operator-sdk run packagemanifests commands are deprecated. In order to migrate packagemanifests to bundles, operator-sdk pkgman-to-bundle command can be used. Run operator-sdk pkgman-to-bundle --help for more details.

    Make the following changes to config/rbac/leader_election_role.yaml:

    See #4835 for more details.

    (go/v3) Set the Makefile’s variable to the system’s bash binary

    Importing setup-envtest.sh needs bash, so your Makefile’s SHELL variable should be set to bash with error options:

    For Ansible-based operators, owner reference annotations on cluster-scoped dependent resources and dependent resources in other namespaces were not applied correctly. A workaround was to add these annotations manually, which is no longer required as this bug has been fixed.

    See for more details.

    (go/v3) Bump controller-runtime to v0.8.3 and kubernetes dependencies to v0.20.2

    In your go.mod, change controller-runtime’s version to v0.8.3 and kubernetes dependencies to v0.20.2, then rebuild your project.