diff --git a/Makefile b/Makefile index 3818709c0e..8b0b72141f 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.19.0 +export IMAGE_VERSION = v1.20.0 # Build-time variables to inject into binaries export SIMPLE_VERSION = $(shell (test "$(shell git describe)" = "$(shell git describe --abbrev=0)" && echo $(shell git describe)) || echo $(shell git describe --abbrev=0)+git) export GIT_VERSION = $(shell git describe --dirty --tags --always) diff --git a/changelog/fragments/bump-api.yaml b/changelog/fragments/bump-api.yaml deleted file mode 100644 index 77b3407ffe..0000000000 --- a/changelog/fragments/bump-api.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# entries is a list of entries to include in -# release notes and/or the migration guide -entries: - - description: > - Fix: channel naming validator check and move it for the Good Practices validator. You - are able to check it by running `operator-sdk bundle validate ./bundle --select-optional name=good-practices` - or `$ operator-sdk bundle validate ./bundle --select-optional suite=operatorframework` ([More info](https://github.com/operator-framework/api/pull/231)) - - # kind is one of: - # - addition - # - change - # - deprecation - # - removal - # - bugfix - kind: "bugfix" - - # Is this a breaking change? - breaking: false - - description: > - New check to warning authors when the CRD description is empty was added to the Good Practices validator. You - are able to check it by running `operator-sdk bundle validate ./bundle --select-optional name=good-practices` - or `$ operator-sdk bundle validate ./bundle --select-optional suite=operatorframework` ([More info](https://github.com/operator-framework/api/pull/234)) - - # kind is one of: - # - addition - # - change - # - deprecation - # - removal - # - bugfix - kind: "addition" - - # Is this a breaking change? - breaking: false diff --git a/changelog/fragments/bump-supported-olm.yaml b/changelog/fragments/bump-supported-olm.yaml deleted file mode 100644 index 7a16175fe8..0000000000 --- a/changelog/fragments/bump-supported-olm.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# entries is a list of entries to include in -# release notes and/or the migration guide -entries: - - description: > - update the supported OLM versions to 0.18.3, 0.19.1, 0.20.0 - - # kind is one of: - # - addition - # - change - # - deprecation - # - removal - # - bugfix - kind: "change" - - # Is this a breaking change? - breaking: false diff --git a/changelog/fragments/finalizerconcurrency.yaml b/changelog/fragments/finalizerconcurrency.yaml deleted file mode 100644 index 121e4cba67..0000000000 --- a/changelog/fragments/finalizerconcurrency.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# entries is a list of entries to include in -# release notes and/or the migration guide -entries: - - description: > - For ansible-based operators, this change fixes an issue that caused - finalizers to fail to run if the watched resource (CR) is deleted during - reconciliation. - kind: "bugfix" - - # Is this a breaking change? - breaking: false diff --git a/changelog/fragments/fix-make-bundle.yaml b/changelog/fragments/fix-make-bundle.yaml deleted file mode 100644 index 2e4bb462e4..0000000000 --- a/changelog/fragments/fix-make-bundle.yaml +++ /dev/null @@ -1,11 +0,0 @@ -entries: - - description: > - The related image discovery feature currently only reads environment - variables from the manager container. This was causing an error when the - deployment labels or container name that was expected were not present. - This fixes that by collecting related images from all containers across - all deployments. - - This change also enables users to use related images in other containers - since related images from everywhere will be considered. - kind: "bugfix" diff --git a/changelog/fragments/proxy-port-flag.yaml b/changelog/fragments/proxy-port-flag.yaml deleted file mode 100644 index ae0ee092ea..0000000000 --- a/changelog/fragments/proxy-port-flag.yaml +++ /dev/null @@ -1,8 +0,0 @@ -entries: - - description: > - For ansible-based operators, proxy server port can be changed with the new `proxy-port` flag, which still defaults to 8888. - - kind: "addition" - - # Is this a breaking change? - breaking: false diff --git a/changelog/fragments/remove-error-thrown-for-proxy-path.yaml b/changelog/fragments/remove-error-thrown-for-proxy-path.yaml deleted file mode 100644 index 6119b614de..0000000000 --- a/changelog/fragments/remove-error-thrown-for-proxy-path.yaml +++ /dev/null @@ -1,5 +0,0 @@ -entries: - - description: > - Previously we added this error to show the user that the Path component is part of proxy server. Now, kubectl made this fix that handles this case and there is no need to throw this error anymore. - kind: addition - breaking: false \ No newline at end of file diff --git a/changelog/generated/v1.20.0.md b/changelog/generated/v1.20.0.md new file mode 100644 index 0000000000..d595cdfd17 --- /dev/null +++ b/changelog/generated/v1.20.0.md @@ -0,0 +1,18 @@ +## v1.20.0 + +### Additions + +- New check to warning authors when the CRD description is empty was added to the Good Practices validator. You are able to check it by running `operator-sdk bundle validate ./bundle --select-optional name=good-practices` or `$ operator-sdk bundle validate ./bundle --select-optional suite=operatorframework` ([More info](https://github.com/operator-framework/api/pull/234)). ([#5552](https://github.com/operator-framework/operator-sdk/pull/5552)) +- For ansible-based operators, proxy server port can be changed with the new `proxy-port` flag, which still defaults to 8888. ([#5669](https://github.com/operator-framework/operator-sdk/pull/5669)) +- Previously we added this error to show the user that the Path component is part of proxy server. Now, kubectl made this fix that handles this case and there is no need to throw this error anymore. ([#5648](https://github.com/operator-framework/operator-sdk/pull/5648)) + +### Changes + +- Update the supported OLM versions to 0.18.3, 0.19.1, 0.20.0. ([#5684](https://github.com/operator-framework/operator-sdk/pull/5684)) + +### Bug Fixes + +- Fix: channel naming validator check and move it for the Good Practices validator. You are able to check it by running `operator-sdk bundle validate ./bundle --select-optional name=good-practices` or `$ operator-sdk bundle validate ./bundle --select-optional suite=operatorframework` ([More info](https://github.com/operator-framework/api/pull/231)). ([#5552](https://github.com/operator-framework/operator-sdk/pull/5552)) +- For ansible-based operators, this change fixes an issue that caused finalizers to fail to run if the watched resource (CR) is deleted during reconciliation. ([#5678](https://github.com/operator-framework/operator-sdk/pull/5678)) +- The related image discovery feature currently only reads environment variables from the manager container. This was causing an error when the deployment labels or container name that was expected were not present. This fixes that by collecting related images from all containers across all deployments. +This change also enables users to use related images in other containers since related images from everywhere will be considered. ([#5639](https://github.com/operator-framework/operator-sdk/pull/5639)) diff --git a/testdata/ansible/memcached-operator/Dockerfile b/testdata/ansible/memcached-operator/Dockerfile index d6172258a9..db5fbf294a 100644 --- a/testdata/ansible/memcached-operator/Dockerfile +++ b/testdata/ansible/memcached-operator/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/operator-framework/ansible-operator:v1.19.0 +FROM quay.io/operator-framework/ansible-operator:v1.20.0 COPY requirements.yml ${HOME}/requirements.yml RUN ansible-galaxy collection install -r ${HOME}/requirements.yml \ diff --git a/testdata/ansible/memcached-operator/Makefile b/testdata/ansible/memcached-operator/Makefile index 73da5dadc2..84b51a068c 100644 --- a/testdata/ansible/memcached-operator/Makefile +++ b/testdata/ansible/memcached-operator/Makefile @@ -129,7 +129,7 @@ ifeq (,$(shell which ansible-operator 2>/dev/null)) @{ \ set -e ;\ mkdir -p $(dir $(ANSIBLE_OPERATOR)) ;\ - curl -sSLo $(ANSIBLE_OPERATOR) https://github.com/operator-framework/operator-sdk/releases/download/v1.19.0/ansible-operator_$(OS)_$(ARCH) ;\ + curl -sSLo $(ANSIBLE_OPERATOR) https://github.com/operator-framework/operator-sdk/releases/download/v1.20.0/ansible-operator_$(OS)_$(ARCH) ;\ chmod +x $(ANSIBLE_OPERATOR) ;\ } else diff --git a/testdata/ansible/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/ansible/memcached-operator/bundle/tests/scorecard/config.yaml index dbfdfa6ad9..e36b39246d 100644 --- a/testdata/ansible/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/ansible/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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/ansible/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/ansible/memcached-operator/config/scorecard/patches/basic.config.yaml index aa801e587a..7b4653e8d2 100644 --- a/testdata/ansible/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/ansible/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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/ansible/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/ansible/memcached-operator/config/scorecard/patches/olm.config.yaml index 75f6b7ab33..39390f09c2 100644 --- a/testdata/ansible/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/ansible/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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v2/memcached-operator/bundle/tests/scorecard/config.yaml b/testdata/go/v2/memcached-operator/bundle/tests/scorecard/config.yaml index dbfdfa6ad9..e36b39246d 100644 --- a/testdata/go/v2/memcached-operator/bundle/tests/scorecard/config.yaml +++ b/testdata/go/v2/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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/go/v2/memcached-operator/config/scorecard/patches/basic.config.yaml b/testdata/go/v2/memcached-operator/config/scorecard/patches/basic.config.yaml index aa801e587a..7b4653e8d2 100644 --- a/testdata/go/v2/memcached-operator/config/scorecard/patches/basic.config.yaml +++ b/testdata/go/v2/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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: basic test: basic-check-spec-test diff --git a/testdata/go/v2/memcached-operator/config/scorecard/patches/olm.config.yaml b/testdata/go/v2/memcached-operator/config/scorecard/patches/olm.config.yaml index 75f6b7ab33..39390f09c2 100644 --- a/testdata/go/v2/memcached-operator/config/scorecard/patches/olm.config.yaml +++ b/testdata/go/v2/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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: olm test: olm-status-descriptors-test 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 dbfdfa6ad9..e36b39246d 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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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 aa801e587a..7b4653e8d2 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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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 75f6b7ab33..39390f09c2 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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/testdata/helm/memcached-operator/Dockerfile b/testdata/helm/memcached-operator/Dockerfile index 7e4d98559e..3a075be2ef 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.19.0 +FROM quay.io/operator-framework/helm-operator:v1.20.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 c79ad51cc4..2e5e9d8675 100644 --- a/testdata/helm/memcached-operator/Makefile +++ b/testdata/helm/memcached-operator/Makefile @@ -129,7 +129,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.19.0/helm-operator_$(OS)_$(ARCH) ;\ + curl -sSLo $(HELM_OPERATOR) https://github.com/operator-framework/operator-sdk/releases/download/v1.20.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 dbfdfa6ad9..e36b39246d 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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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 aa801e587a..7b4653e8d2 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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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 75f6b7ab33..39390f09c2 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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.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.19.0 + image: quay.io/operator-framework/scorecard-test:v1.20.0 labels: suite: olm test: olm-status-descriptors-test diff --git a/website/config.toml b/website/config.toml index 6a36e1463c..956bd273a5 100644 --- a/website/config.toml +++ b/website/config.toml @@ -99,6 +99,10 @@ url_latest_version = "https://sdk.operatorframework.io" ##RELEASE_ADDME## +[[params.versions]] + version = "v1.20" + url = "https://v1-20-x.sdk.operatorframework.io" + [[params.versions]] version = "v1.19" url = "https://v1-19-x.sdk.operatorframework.io" diff --git a/website/content/en/docs/installation/_index.md b/website/content/en/docs/installation/_index.md index 352c4a6dfa..dd144a00c5 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.19.0 +export OPERATOR_SDK_DL_URL=https://github.com/operator-framework/operator-sdk/releases/download/v1.20.0 curl -LO ${OPERATOR_SDK_DL_URL}/operator-sdk_${OS}_${ARCH} ``` diff --git a/website/content/en/docs/upgrading-sdk-version/v1.20.0.md b/website/content/en/docs/upgrading-sdk-version/v1.20.0.md new file mode 100644 index 0000000000..eebf3e993b --- /dev/null +++ b/website/content/en/docs/upgrading-sdk-version/v1.20.0.md @@ -0,0 +1,6 @@ +--- +title: v1.20.0 +weight: 998980000 +--- + +There are no migrations for this release! 🎉