diff --git a/Makefile b/Makefile index 9cfdbd4826..ebcd4bff21 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ SHELL = /bin/bash # This value must be updated to the release tag of the most recent release, a change that must # occur in the release commit. IMAGE_VERSION will be removed once each subproject that uses this # version is moved to a separate repo and release process. -export IMAGE_VERSION = v1.32.0 +export IMAGE_VERSION = v1.33.0 # Build-time variables to inject into binaries 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) export GIT_VERSION = $(shell git describe --dirty --tags --always) diff --git a/changelog/fragments/01-k8s-kubebuilder-bump.yaml b/changelog/fragments/01-k8s-kubebuilder-bump.yaml deleted file mode 100644 index 7ebc1d3270..0000000000 --- a/changelog/fragments/01-k8s-kubebuilder-bump.yaml +++ /dev/null @@ -1,52 +0,0 @@ -# entries is a list of entries to include in -# release notes and/or the migration guide -entries: - - description: > - Bump supported Kubernetes version to 1.27 - kind: "change" - breaking: false - - description: > - (helm/v1): Deprecate the `--config` flag due to the controller-runtime ComponentConfig - package being deprecated with the planned removal of support for loading manager options - from a file - kind: "deprecation" - breaking: false - - description: > - (go/v4-alpha): go/v4 is now stable and is the default version - used when scaffolding a Go based operator - kind: "change" - breaking: true - migration: - header: (go/v4-alpha) Move go/v4 plugin from alpha to stable - body: | - The transition from Golang v2 and v3 plugins to the new Golang v4 plugin introduces significant changes. - To gain insights into the reasoning behind these changes, you can refer to the explanation provided - at https://book.kubebuilder.io/migration/v3vsv4#tldr-of-the-new-gov4-plugin. - - For a comprehensive understanding of the migration process to the v4 plugin format, - the Kubebuilder documentation outlines the necessary steps. Detailed instructions - can be found at https://book.kubebuilder.io/migration/manually_migration_guide_gov3_to_gov4. - - This migration is designed to enhance your project's functionality and compatibility, - reflecting the evolving landscape of Golang development. - - description: > - (kustomize/v2-alpha): kustomize/v2 is now stable and is the default version - used in the plugin chain when using go/v4, ansible/v1, helm/v1, and hybrid/v1-alpha plugins - kind: "change" - breaking: true - migration: - header: (kustomize/v2-alpha) Move kustomize/v2 plugin from alpha to stable - body: | - For more information on the kustomize/v2 plugin, please refer to the documentation at - https://book.kubebuilder.io/plugins/kustomize-v2 - - description: > - `operator-sdk olm install`: fix a bug where the retry logic would not - retry until the the command's timeout was reached, resulting in early exiting - of the command before the specified timeout was reached. - kind: "bugfix" - breaking: false - - description: > - Updated the supported OLM versions to 0.24.0, 0.25.0, and 0.26.0 - kind: "change" - breaking: false - \ No newline at end of file diff --git a/changelog/generated/v1.33.0.md b/changelog/generated/v1.33.0.md new file mode 100644 index 0000000000..fc22f9de28 --- /dev/null +++ b/changelog/generated/v1.33.0.md @@ -0,0 +1,16 @@ +## v1.33.0 + +### Changes + +- Bump supported Kubernetes version to 1.27. ([#6613](https://github.com/operator-framework/operator-sdk/pull/6613)) +- **Breaking change**: (go/v4-alpha): go/v4 is now stable and is the default version used when scaffolding a Go based operator. ([#6613](https://github.com/operator-framework/operator-sdk/pull/6613)) +- **Breaking change**: (kustomize/v2-alpha): kustomize/v2 is now stable and is the default version used in the plugin chain when using go/v4, ansible/v1, helm/v1, and hybrid/v1-alpha plugins. ([#6613](https://github.com/operator-framework/operator-sdk/pull/6613)) +- Updated the supported OLM versions to 0.24.0, 0.25.0, and 0.26.0. ([#6613](https://github.com/operator-framework/operator-sdk/pull/6613)) + +### Deprecations + +- (helm/v1): Deprecate the `--config` flag due to the controller-runtime ComponentConfig package being deprecated with the planned removal of support for loading manager options from a file. ([#6613](https://github.com/operator-framework/operator-sdk/pull/6613)) + +### Bug Fixes + +- `operator-sdk olm install`: fix a bug where the retry logic would not retry until the the command's timeout was reached, resulting in early exiting of the command before the specified timeout was reached. ([#6613](https://github.com/operator-framework/operator-sdk/pull/6613)) diff --git a/internal/bindata/olm/manifests.go b/internal/bindata/olm/manifests.go index af65471a26..3adabd3e81 100644 --- a/internal/bindata/olm/manifests.go +++ b/internal/bindata/olm/manifests.go @@ -97,7 +97,7 @@ func olmManifests0240CrdsYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "olm-manifests/0.24.0-crds.yaml", size: 755252, mode: os.FileMode(420), modTime: time.Unix(1702046714, 0)} + info := bindataFileInfo{name: "olm-manifests/0.24.0-crds.yaml", size: 755252, mode: os.FileMode(420), modTime: time.Unix(1702928011, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -117,7 +117,7 @@ func olmManifests0240OlmYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "olm-manifests/0.24.0-olm.yaml", size: 10698, mode: os.FileMode(420), modTime: time.Unix(1702046713, 0)} + info := bindataFileInfo{name: "olm-manifests/0.24.0-olm.yaml", size: 10698, mode: os.FileMode(420), modTime: time.Unix(1702928010, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -137,7 +137,7 @@ func olmManifests0250CrdsYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "olm-manifests/0.25.0-crds.yaml", size: 773165, mode: os.FileMode(420), modTime: time.Unix(1702046714, 0)} + info := bindataFileInfo{name: "olm-manifests/0.25.0-crds.yaml", size: 773165, mode: os.FileMode(420), modTime: time.Unix(1702928011, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -157,7 +157,7 @@ func olmManifests0250OlmYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "olm-manifests/0.25.0-olm.yaml", size: 10730, mode: os.FileMode(420), modTime: time.Unix(1702046714, 0)} + info := bindataFileInfo{name: "olm-manifests/0.25.0-olm.yaml", size: 10730, mode: os.FileMode(420), modTime: time.Unix(1702928011, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -177,7 +177,7 @@ func olmManifests0260CrdsYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "olm-manifests/0.26.0-crds.yaml", size: 825540, mode: os.FileMode(420), modTime: time.Unix(1702046715, 0)} + info := bindataFileInfo{name: "olm-manifests/0.26.0-crds.yaml", size: 825540, mode: os.FileMode(420), modTime: time.Unix(1702928012, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -197,7 +197,7 @@ func olmManifests0260OlmYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "olm-manifests/0.26.0-olm.yaml", size: 10828, mode: os.FileMode(420), modTime: time.Unix(1702046715, 0)} + info := bindataFileInfo{name: "olm-manifests/0.26.0-olm.yaml", size: 10828, mode: os.FileMode(420), modTime: time.Unix(1702928012, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/internal/bindata/olm/versions.go b/internal/bindata/olm/versions.go index d1319b375e..75f4a3ec48 100644 --- a/internal/bindata/olm/versions.go +++ b/internal/bindata/olm/versions.go @@ -15,9 +15,9 @@ package olm var availableVersions = map[string]struct{}{ - "0.23.1": {}, "0.24.0": {}, "0.25.0": {}, + "0.26.0": {}, } // HasVersion returns whether version maps to released OLM manifests as bindata. diff --git a/testdata/go/v3/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/go/v3/memcached-operator/bundle/tests/scorecard/config.yaml index 9769772ab1..d5b4b3e4b8 100644 --- a/testdata/go/v3/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/go/v3/memcached-operator/bundle/tests/scorecard/config.yaml @@ -8,7 +8,7 @@ stages: - entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test @@ -18,7 +18,7 @@ stages: - entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -28,7 +28,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -38,7 +38,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -48,7 +48,7 @@ stages: - entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -58,7 +58,7 @@ stages: - entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v3/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/go/v3/memcached-operator/config/scorecard/patches/basic.config.yaml index 472a988237..a2f1589414 100644 --- a/testdata/go/v3/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/go/v3/memcached-operator/config/scorecard/patches/basic.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/go/v3/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/go/v3/memcached-operator/config/scorecard/patches/olm.config.yaml index 343c6d8d82..9b7ca41b06 100644 --- a/testdata/go/v3/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/go/v3/memcached-operator/config/scorecard/patches/olm.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -14,7 +14,7 @@ entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -24,7 +24,7 @@ entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -34,7 +34,7 @@ entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -44,7 +44,7 @@ entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v3/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/go/v3/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml index 9769772ab1..d5b4b3e4b8 100644 --- a/testdata/go/v3/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/go/v3/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml @@ -8,7 +8,7 @@ stages: - entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test @@ -18,7 +18,7 @@ stages: - entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -28,7 +28,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -38,7 +38,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -48,7 +48,7 @@ stages: - entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -58,7 +58,7 @@ stages: - entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml index 472a988237..a2f1589414 100644 --- a/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml index 343c6d8d82..9b7ca41b06 100644 --- a/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/go/v3/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -14,7 +14,7 @@ entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -24,7 +24,7 @@ entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -34,7 +34,7 @@ entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -44,7 +44,7 @@ entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v4/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/go/v4/memcached-operator/bundle/tests/scorecard/config.yaml index 9769772ab1..d5b4b3e4b8 100644 --- a/testdata/go/v4/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/go/v4/memcached-operator/bundle/tests/scorecard/config.yaml @@ -8,7 +8,7 @@ stages: - entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test @@ -18,7 +18,7 @@ stages: - entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -28,7 +28,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -38,7 +38,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -48,7 +48,7 @@ stages: - entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -58,7 +58,7 @@ stages: - entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v4/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/go/v4/memcached-operator/config/scorecard/patches/basic.config.yaml index 472a988237..a2f1589414 100644 --- a/testdata/go/v4/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/go/v4/memcached-operator/config/scorecard/patches/basic.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/go/v4/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/go/v4/memcached-operator/config/scorecard/patches/olm.config.yaml index 343c6d8d82..9b7ca41b06 100644 --- a/testdata/go/v4/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/go/v4/memcached-operator/config/scorecard/patches/olm.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -14,7 +14,7 @@ entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -24,7 +24,7 @@ entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -34,7 +34,7 @@ entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -44,7 +44,7 @@ entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v4/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/go/v4/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml index 9769772ab1..d5b4b3e4b8 100644 --- a/testdata/go/v4/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/go/v4/monitoring/memcached-operator/bundle/tests/scorecard/config.yaml @@ -8,7 +8,7 @@ stages: - entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test @@ -18,7 +18,7 @@ stages: - entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -28,7 +28,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -38,7 +38,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -48,7 +48,7 @@ stages: - entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -58,7 +58,7 @@ stages: - entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml index 472a988237..a2f1589414 100644 --- a/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/basic.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml index 343c6d8d82..9b7ca41b06 100644 --- a/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/go/v4/monitoring/memcached-operator/config/scorecard/patches/olm.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -14,7 +14,7 @@ entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -24,7 +24,7 @@ entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -34,7 +34,7 @@ entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -44,7 +44,7 @@ entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/helm/memcached-operator/Dockerfile b/testdata/helm/memcached-operator/Dockerfile index 049e11dc61..39b3710a11 100644 --- a/testdata/helm/memcached-operator/Dockerfile +++ b/testdata/helm/memcached-operator/Dockerfile @@ -1,5 +1,5 @@ # Build the manager binary -FROM quay.io/operator-framework/helm-operator:v1.32.0 +FROM quay.io/operator-framework/helm-operator:v1.33.0 ENV HOME=/opt/helm COPY watches.yaml ${HOME}/watches.yaml diff --git a/testdata/helm/memcached-operator/Makefile b/testdata/helm/memcached-operator/Makefile index 4a667ac0a4..04f02bb09a 100644 --- a/testdata/helm/memcached-operator/Makefile +++ b/testdata/helm/memcached-operator/Makefile @@ -150,7 +150,7 @@ ifeq (,$(shell which helm-operator 2>/dev/null)) @{ \ set -e ;\ mkdir -p $(dir $(HELM_OPERATOR)) ;\ - curl -sSLo $(HELM_OPERATOR) https://github.com/operator-framework/operator-sdk/releases/download/v1.32.0/helm-operator_$(OS)_$(ARCH) ;\ + curl -sSLo $(HELM_OPERATOR) https://github.com/operator-framework/operator-sdk/releases/download/v1.33.0/helm-operator_$(OS)_$(ARCH) ;\ chmod +x $(HELM_OPERATOR) ;\ } else diff --git a/testdata/helm/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/helm/memcached-operator/bundle/tests/scorecard/config.yaml index 9769772ab1..d5b4b3e4b8 100644 --- a/testdata/helm/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/helm/memcached-operator/bundle/tests/scorecard/config.yaml @@ -8,7 +8,7 @@ stages: - entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test @@ -18,7 +18,7 @@ stages: - entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -28,7 +28,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -38,7 +38,7 @@ stages: - entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -48,7 +48,7 @@ stages: - entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -58,7 +58,7 @@ stages: - entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/helm/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/helm/memcached-operator/config/scorecard/patches/basic.config.yaml index 472a988237..a2f1589414 100644 --- a/testdata/helm/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/helm/memcached-operator/config/scorecard/patches/basic.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - basic-check-spec - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/helm/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/helm/memcached-operator/config/scorecard/patches/olm.config.yaml index 343c6d8d82..9b7ca41b06 100644 --- a/testdata/helm/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/helm/memcached-operator/config/scorecard/patches/olm.config.yaml @@ -4,7 +4,7 @@ entrypoint: - scorecard-test - olm-bundle-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-bundle-validation-test @@ -14,7 +14,7 @@ entrypoint: - scorecard-test - olm-crds-have-validation - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-validation-test @@ -24,7 +24,7 @@ entrypoint: - scorecard-test - olm-crds-have-resources - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-crds-have-resources-test @@ -34,7 +34,7 @@ entrypoint: - scorecard-test - olm-spec-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-spec-descriptors-test @@ -44,7 +44,7 @@ entrypoint: - scorecard-test - olm-status-descriptors - image: quay.io/operator-framework/scorecard-test:v1.32.0 + image: quay.io/operator-framework/scorecard-test:v1.33.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/website/config.toml b/website/config.toml index 3660248b3e..26d6e32b40 100644 --- a/website/config.toml +++ b/website/config.toml @@ -93,20 +93,26 @@ url_latest_version = "https://sdk.operatorframework.io" version = "master" url = "https://master.sdk.operatorframework.io" ##LATEST_RELEASE_KUBE_VERSION## - kube_version = "1.26.0" + kube_version = "1.27.0" ##LATEST_RELEASE_CLIENT_GO_VERSION## - client_go_version = "v0.26.2" + client_go_version = "v0.27.8" [[params.versions]] version = "Latest Release" url = "https://sdk.operatorframework.io" ##LATEST_RELEASE_KUBE_VERSION## - kube_version = "1.26.0" + kube_version = "1.27.0" ##LATEST_RELEASE_CLIENT_GO_VERSION## - client_go_version = "v0.26.2" + client_go_version = "v0.27.8" ##RELEASE_ADDME## +[[params.versions]] + version = "v1.33" + url = "https://v1-33-x.sdk.operatorframework.io" + kube_version = "1.27.0" + client_go_version = "v0.27.8" + [[params.versions]] version = "v1.32" url = "https://v1-32-x.sdk.operatorframework.io" diff --git a/website/content/en/docs/installation/_index.md b/website/content/en/docs/installation/_index.md index cf035493b5..159bef1af1 100644 --- a/website/content/en/docs/installation/_index.md +++ b/website/content/en/docs/installation/_index.md @@ -36,7 +36,7 @@ export OS=$(uname | awk '{print tolower($0)}') Download the binary for your platform: ```sh -export OPERATOR_SDK_DL_URL=https://github.com/operator-framework/operator-sdk/releases/download/v1.32.0 +export OPERATOR_SDK_DL_URL=https://github.com/operator-framework/operator-sdk/releases/download/v1.33.0 curl -LO ${OPERATOR_SDK_DL_URL}/operator-sdk_${OS}_${ARCH} ``` diff --git a/website/content/en/docs/overview/_index.md b/website/content/en/docs/overview/_index.md index ed2f703d21..0ee2c4a905 100644 --- a/website/content/en/docs/overview/_index.md +++ b/website/content/en/docs/overview/_index.md @@ -92,7 +92,7 @@ By project type (replace `${IMAGE_VERSION}` with base image version in your proj Operator SDK officially supports the latest 3 minor versions of OLM present at the time of a given Operator SDK release. These versions of OLM manifests are packaged with the SDK binary in the form of `bindata` to support low-latency installations of OLM with [`operator-sdk olm install`][olm-install-cmd]. Any other version installed with this command may work but is not tested nor officially supported. -Currently, the officially supported OLM Versions are: 0.23.1, 0.24.0 and 0.25.0 +Currently, the officially supported OLM Versions are: 0.24.0, 0.25.0 and 0.26.0 ## Platform support diff --git a/website/content/en/docs/upgrading-sdk-version/v1.33.0.md b/website/content/en/docs/upgrading-sdk-version/v1.33.0.md new file mode 100644 index 0000000000..a256a13133 --- /dev/null +++ b/website/content/en/docs/upgrading-sdk-version/v1.33.0.md @@ -0,0 +1,26 @@ +--- +title: v1.33.0 +weight: 998967000 +--- + +## (go/v4-alpha) Move go/v4 plugin from alpha to stable + +The transition from Golang v2 and v3 plugins to the new Golang v4 plugin introduces significant changes. +To gain insights into the reasoning behind these changes, you can refer to the explanation provided +at https://book.kubebuilder.io/migration/v3vsv4#tldr-of-the-new-gov4-plugin. + +For a comprehensive understanding of the migration process to the v4 plugin format, +the Kubebuilder documentation outlines the necessary steps. Detailed instructions +can be found at https://book.kubebuilder.io/migration/manually_migration_guide_gov3_to_gov4. + +This migration is designed to enhance your project's functionality and compatibility, +reflecting the evolving landscape of Golang development. + +_See [#6613](https://github.com/operator-framework/operator-sdk/pull/6613) for more details._ + +## (kustomize/v2-alpha) Move kustomize/v2 plugin from alpha to stable + +For more information on the kustomize/v2 plugin, please refer to the documentation at +https://book.kubebuilder.io/plugins/kustomize-v2 + +_See [#6613](https://github.com/operator-framework/operator-sdk/pull/6613) for more details._