github operator-framework/operator-sdk v1.11.0

latest releases: v1.34.1, v1.34.0, v1.33.0...
2 years ago

v1.11.0

Additions

  • (go/v3, ansible/v1, helm/v1) Added containerPort protocol field required for server-side apply in manifests. (#4863)
  • For helm based operators, added a predicate that filters resources based on selectors specified in watches.yaml. Only the resources that contain the labels specified by selectors will be reconciled. (#4997)
  • For helm-based operators, support go text/template expansion of override values. (#5105)

Changes

  • (go/v3) Fixed a bug in make test caused by incorrect envtest asset setup. (#4863)
  • (go/v3, ansible/v1, helm/v1) Increased resource limits for controller manager. (#4863)
  • Updated operator-framework dependency to 0.10.5. This specific update includes a fix for bundle validation when checking for invalid service accounts. (#5119)
  • For helm-based operators, reverted #5042 and #4937 which modified helm release equality comparison. (#5097)

Bug Fixes

  • (ansible/v1) Previously, when scaffolding an Ansible-based operator with both Roles and Playbooks, the roles imported by the playbook could not be found when running locally (make run). This change prepends the ANSIBLE_ROLES_PATH environment variable with the path to the local roles directory. (#5118)
  • For Ansible-based operators, if a request is sent without a body in the metadata it will now be extracted from the request URL and properly set owner references/dependent watches. (#5064)
  • In generate bundle, exclude ServiceAccounts already in a CSV from generated bundle. (#5120)

Don't miss a new operator-sdk release

NewReleases is sending notifications on new releases.