Skip to content

Commit 1eaeb5a

Browse files
authored
Release v1.23.0 (#6001)
* Release v1.23.0 Signed-off-by: jesus m. rodriguez <[email protected]> * Cleanup changelog Signed-off-by: jesus m. rodriguez <[email protected]>
1 parent 3ff82d2 commit 1eaeb5a

File tree

35 files changed

+191
-334
lines changed

35 files changed

+191
-334
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ SHELL = /bin/bash
44
# This value must be updated to the release tag of the most recent release, a change that must
55
# occur in the release commit. IMAGE_VERSION will be removed once each subproject that uses this
66
# version is moved to a separate repo and release process.
7-
export IMAGE_VERSION = v1.22.0
7+
export IMAGE_VERSION = v1.23.0
88
# Build-time variables to inject into binaries
99
export SIMPLE_VERSION = $(shell (test "$(shell git describe --tags)" = "$(shell git describe --tags --abbrev=0)" && echo $(shell git describe --tags)) || echo $(shell git describe --tags --abbrev=0)+git)
1010
export GIT_VERSION = $(shell git describe --dirty --tags --always)

changelog/fragments/add-muiltiarch.yaml

-13
This file was deleted.

changelog/fragments/annotations-watch.yaml

-9
This file was deleted.

changelog/fragments/bump-helm-operator-plugins.yaml

-33
This file was deleted.

changelog/fragments/bump-kb-3-5-0.yaml

-11
This file was deleted.

changelog/fragments/bump-kubebuilder-add-kustomize.yaml

-104
This file was deleted.

changelog/fragments/bump-olm-v0220.yaml

-16
This file was deleted.

changelog/fragments/export-scorecard-storage.yaml

-5
This file was deleted.

changelog/fragments/fix-plugin.yaml

-7
This file was deleted.

changelog/fragments/fix-run-upgrade-bundle.yaml

-8
This file was deleted.

changelog/fragments/fix-scorecard-mountpath.yaml

-7
This file was deleted.

changelog/fragments/fix.yaml

-8
This file was deleted.

changelog/fragments/rbu-ip-approval-bugfix.yaml

-17
This file was deleted.

changelog/fragments/run-bundle-upgrade-bugfix.yaml

-25
This file was deleted.

changelog/fragments/skiptls-usehttp-fbc.yaml

-17
This file was deleted.

changelog/generated/v1.23.0.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
## v1.23.0
2+
3+
### Additions
4+
5+
- (Alpha) New optional validator to help verify if a bundle matches criteria for multiple architecture support. More info: https://olm.operatorframework.io/docs/advanced-tasks/ship-operator-supporting-multiarch/. You can test it out by running `$ operator-sdk bundle validate ./bundle --select-optional name=multiarch`. ([#5908](https://github.com/operator-framework/operator-sdk/pull/5908))
6+
- Add an option, `WatchAnnotationsChanges`, to trigger reconciliations on annotation changes on watched resources. ([#5611](https://github.com/operator-framework/operator-sdk/pull/5611))
7+
- Add a plugin (deploy-image/v1-alpha) for Golang projects that scaffolds the code to deploy and manage an Operand(image). You can test it out by running `operator-sdk --group=example.com --version=v1alpha1 --kind=Memcached --image=memcached:1.6.15-alpine --image-container-command="memcached,-m=64,modern,-v" --image-container-port="11211" --run-as-user="1001" --plugins="deploy-image/v1-alpha"` [More info](https://master.book.kubebuilder.io/plugins/deploy-image-plugin-v1-alpha.html). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
8+
- Add a plugin (grafana/v1-alpha) valid for all languages to help you generate Grafana dashboards. You can test it out by running `operator-sdk edit --plugins=grafana.kubebuilder.io/v1-alpha` [More info](https://master.book.kubebuilder.io/plugins/grafana-v1-alpha.html). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
9+
- Add new golang plugin `go/v4-alpha` which adds support for Apple Silicon(`darwin/arm64`). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
10+
- Test containers defined by `config.yaml` can now read the environment variable `SCORECARD_STORAGE` to get a storage path defined in the `config.yaml`. ([#5829](https://github.com/operator-framework/operator-sdk/pull/5829))
11+
- (deploy-image/v1alpha plugin) Add support to generate SDK bundle manifests. ([#5997](https://github.com/operator-framework/operator-sdk/pull/5997))
12+
- (ansible/v1,helm/v1) Add support for Apple Silicon(`darwin/arm64`). [Release Notes](https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv4.0.0). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
13+
14+
### Changes
15+
16+
- Upgrade kube rbac proxy image `gcr.io/kubebuilder/kube-rbac-proxy` from `v0.11.0` to `v0.12.0`. [More info](https://github.com/brancz/kube-rbac-proxy/releases/tag/v0.12.0). ([#5903](https://github.com/operator-framework/operator-sdk/pull/5903))
17+
- (go/v3) Update `controller-tools` from `0.9.0` to `0.9.2`. [More info](https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.9.2). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
18+
- (go/v3) Update `controller-runtime` from `v0.12.1` to `v0.12.2` and Kubernetes dependencies from `v0.24.0` to `v0.24.2`. [More info](https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.12.2). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
19+
- (go/v3,ansible/v1,helm/v1) Update `gcr.io/kubebuilder/kube-rbac-proxy` from `0.12.0` to `0.13.0`. [More info](https://github.com/brancz/kube-rbac-proxy/releases/tag/v0.13.0). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
20+
- **Breaking change**: (ansible/v1,helm/v1) Upgraded `kustomize` version from `v3.8.7` to `v4.5.5`. [Release Notes](https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv4.0.0). ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
21+
- Update the supported OLM versions to 0.20.0, 0.21.2, 0.22.0. ([#6000](https://github.com/operator-framework/operator-sdk/pull/6000))
22+
- Moved bundle name validation check to the good-practices validator. You can test it out by running `$ operator-sdk bundle validate ./bundle --select-optional name=good-practices`. ([#5908](https://github.com/operator-framework/operator-sdk/pull/5908))
23+
24+
### Deprecations
25+
26+
- Legacy layout "Kubebuilder 2.x" provided via the go/v2 plugin is officially deprecated. Be aware that since `Apr 2021`, the default layout produced is done via the `go/v3`. ([More info](https://github.com/kubernetes-sigs/kubebuilder/discussions/2842)) Check your `PROJECT` file to make sure that your project layout is `go.kubebuilder.io/v3`, if not please follow the [migration guide](https://sdk.operatorframework.io/docs/building-operators/golang/migration/) to upgrade your project. ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
27+
- Dropped support for installing `olm` version `0.19.1`. ([#6000](https://github.com/operator-framework/operator-sdk/pull/6000))
28+
29+
### Bug Fixes
30+
31+
- For Hybrid Helm (hybrid.helm/v1-alpha) language based operators: Bump Dockerfile Go version to 1.18. ([#5772](https://github.com/operator-framework/operator-sdk/pull/5772))
32+
- Fix Makefile targets to not download binaries when they are found already. ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
33+
- Remove the option to call `kustomize/v1` plugin alone. If you are looking to use this project as a base for you to generate other plugins, please use [Kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) instead. ([#5965](https://github.com/operator-framework/operator-sdk/pull/5965))
34+
- Fix operator-sdk run bundle and upgrade bundle subCommands to allow them to work against Kubernetes versions < 1.19 and vendors like Openshift. ([#5973](https://github.com/operator-framework/operator-sdk/pull/5973))
35+
- Fixed scorecard testOutput tightly coupling with scorecard storage mountPath. ([#5714](https://github.com/operator-framework/operator-sdk/pull/5714))
36+
- Fix operator-sdk generate kustomize manifests to respect changes made by users in the config/manifests. ([#5960](https://github.com/operator-framework/operator-sdk/pull/5960))
37+
- For `operator-sdk run bundle-upgrade`: fix a bug that caused `InstallPlan`s occasionally not being approved when attempting to upgrade a bundle. ([#5901](https://github.com/operator-framework/operator-sdk/pull/5901))
38+
- For run bundle-upgrade, generate just the extra FBC of the bundle instead of rendering the entire index and appending bundle contents to it. ([#5891](https://github.com/operator-framework/operator-sdk/pull/5891))
39+
- Honor `--skip-tls-verify` and `--use-http` flags from run bundle(-upgrade). ([#5921](https://github.com/operator-framework/operator-sdk/pull/5921))

testdata/ansible/memcached-operator/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM quay.io/operator-framework/ansible-operator:v1.22.0
1+
FROM quay.io/operator-framework/ansible-operator:v1.23.0
22

33
COPY requirements.yml ${HOME}/requirements.yml
44
RUN ansible-galaxy collection install -r ${HOME}/requirements.yml \

0 commit comments

Comments
 (0)