Skip to content

Release v1.8.0 #4947

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 26, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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.7.1
export IMAGE_VERSION = v1.8.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)
Expand Down
4 changes: 0 additions & 4 deletions changelog/fragments/api-v0.8.1.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changelog/fragments/bugfix-ansible-runner.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions changelog/fragments/community-validator.yaml

This file was deleted.

10 changes: 0 additions & 10 deletions changelog/fragments/extra-service-accounts.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions changelog/fragments/freshen-images.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fragments/go1.16.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fragments/helm-randalphanum.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fragments/java-plugin-enable-changes.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fragments/operator-lib-v0.4.1.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fragments/pip3-21.1.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fragments/run-bundle-from-insecure-registry.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changelog/fragments/ubi-security.yaml

This file was deleted.

23 changes: 23 additions & 0 deletions changelog/generated/v1.8.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
## v1.8.0

### Additions

- Added new bundle validator to check the bundle against the Community Operator criteria. For futher information run `operator-sdk bundle validate --list-optional` and `operator-sdk bundle validate --help`. This validator is in alpha and subject to breaking changes. ([#4939](https://github.com/operator-framework/operator-sdk/pull/4939))
- Added --extra-service-accounts flag to `generate bundle` to consider roles bound to service accounts not specified in the operator's Deployment. ([#4826](https://github.com/operator-framework/operator-sdk/pull/4826))
- Added the `quarkus/v1-alpha` Java plugin, which supports `init` and `create api` commands. This plugin is alpha and subject to breaking changes. ([#4871](https://github.com/operator-framework/operator-sdk/pull/4871))
- Add new optional flag `--skip-tls` to the commands `operator-sdk run bundle` and `operator-sdk run bundle-upgrade`. This option allows to install the operator from a bundle image stored at an insecure docker registry. (e.g. `operator-sdk run bundle localhost:5000/my-operator-bundle:latest --skip-tls`). ([#4816](https://github.com/operator-framework/operator-sdk/pull/4816))

### Changes

- `generate bundle` adds ClusterRoles bound by RoleBindings to a CSV's `.spec.permissions`, since these become namespace-scoped at runtime. They will also be added to `.spec.clusterPermissions` if bound by a ClusterRoleBinding. ([#4826](https://github.com/operator-framework/operator-sdk/pull/4826))
- Images built from the operator-sdk repository for the latest two minor version's latest patch version will now be rebuilt whenever a constituent base image has a new patch version published. For example, running `docker pull quay.io/operator-framework/ansible-operator:v1.7.2` after a rebuild will result in a fully compatible, patched image. ([#4917](https://github.com/operator-framework/operator-sdk/pull/4917))
- (go/v3) Upgraded Go version to 1.16. ([#4927](https://github.com/operator-framework/operator-sdk/pull/4927))

### Bug Fixes

- Bumped operator-framework/api to v0.8.1, which properly defaults a CRD conversion's service port to 443. ([#4903](https://github.com/operator-framework/operator-sdk/pull/4903))
- Detect and report ansible-runner binary failures early and prevent symliking to artifacts. ([#4944](https://github.com/operator-framework/operator-sdk/pull/4944))
- For Helm-based operators, fixed a bug where deployed and candidate release comparison was always false when an RNG was used to derive some manifest value, resulting in the chart release constantly upgrading. ([#4937](https://github.com/operator-framework/operator-sdk/pull/4937))
- Bumped operator-lib to v0.4.1 for several bugfixes in ansible-operator and helm-operator binaries. ([#4888](https://github.com/operator-framework/operator-sdk/pull/4888))
- Pinned pip3 to 21.1 in the ansible-operator image to fix https://github.com/pypa/pip/pull/9827. ([#4877](https://github.com/operator-framework/operator-sdk/pull/4877))
- Pinned base images of ansible-operator to ubi:8.3-297.1618432833, and helm-operator and scorecard to ubi-minimal:8.3-298.1618432845. ([#4873](https://github.com/operator-framework/operator-sdk/pull/4873))
2 changes: 1 addition & 1 deletion testdata/ansible/memcached-operator/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM quay.io/operator-framework/ansible-operator:v1.7.1
FROM quay.io/operator-framework/ansible-operator:v1.8.0

COPY requirements.yml ${HOME}/requirements.yml
RUN ansible-galaxy collection install -r ${HOME}/requirements.yml \
Expand Down
2 changes: 1 addition & 1 deletion testdata/ansible/memcached-operator/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,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.7.1/ansible-operator_$(OS)_$(ARCH) ;\
curl -sSLo $(ANSIBLE_OPERATOR) https://github.com/operator-framework/operator-sdk/releases/download/v1.8.0/ansible-operator_$(OS)_$(ARCH) ;\
chmod +x $(ANSIBLE_OPERATOR) ;\
}
else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,42 +8,42 @@ stages:
- entrypoint:
- scorecard-test
- basic-check-spec
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: basic
test: basic-check-spec-test
- entrypoint:
- scorecard-test
- olm-bundle-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-bundle-validation-test
- entrypoint:
- scorecard-test
- olm-crds-have-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-validation-test
- entrypoint:
- scorecard-test
- olm-crds-have-resources
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-resources-test
- entrypoint:
- scorecard-test
- olm-spec-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-spec-descriptors-test
- entrypoint:
- scorecard-test
- olm-status-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-status-descriptors-test
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
entrypoint:
- scorecard-test
- basic-check-spec
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: basic
test: basic-check-spec-test
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
entrypoint:
- scorecard-test
- olm-bundle-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-bundle-validation-test
Expand All @@ -14,7 +14,7 @@
entrypoint:
- scorecard-test
- olm-crds-have-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-validation-test
Expand All @@ -24,7 +24,7 @@
entrypoint:
- scorecard-test
- olm-crds-have-resources
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-resources-test
Expand All @@ -34,7 +34,7 @@
entrypoint:
- scorecard-test
- olm-spec-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-spec-descriptors-test
Expand All @@ -44,7 +44,7 @@
entrypoint:
- scorecard-test
- olm-status-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-status-descriptors-test
Original file line number Diff line number Diff line change
Expand Up @@ -8,42 +8,42 @@ stages:
- entrypoint:
- scorecard-test
- basic-check-spec
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: basic
test: basic-check-spec-test
- entrypoint:
- scorecard-test
- olm-bundle-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-bundle-validation-test
- entrypoint:
- scorecard-test
- olm-crds-have-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-validation-test
- entrypoint:
- scorecard-test
- olm-crds-have-resources
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-resources-test
- entrypoint:
- scorecard-test
- olm-spec-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-spec-descriptors-test
- entrypoint:
- scorecard-test
- olm-status-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-status-descriptors-test
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
entrypoint:
- scorecard-test
- basic-check-spec
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: basic
test: basic-check-spec-test
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
entrypoint:
- scorecard-test
- olm-bundle-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-bundle-validation-test
Expand All @@ -14,7 +14,7 @@
entrypoint:
- scorecard-test
- olm-crds-have-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-validation-test
Expand All @@ -24,7 +24,7 @@
entrypoint:
- scorecard-test
- olm-crds-have-resources
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-resources-test
Expand All @@ -34,7 +34,7 @@
entrypoint:
- scorecard-test
- olm-spec-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-spec-descriptors-test
Expand All @@ -44,7 +44,7 @@
entrypoint:
- scorecard-test
- olm-status-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-status-descriptors-test
Original file line number Diff line number Diff line change
Expand Up @@ -8,42 +8,42 @@ stages:
- entrypoint:
- scorecard-test
- basic-check-spec
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: basic
test: basic-check-spec-test
- entrypoint:
- scorecard-test
- olm-bundle-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-bundle-validation-test
- entrypoint:
- scorecard-test
- olm-crds-have-validation
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-validation-test
- entrypoint:
- scorecard-test
- olm-crds-have-resources
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-crds-have-resources-test
- entrypoint:
- scorecard-test
- olm-spec-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-spec-descriptors-test
- entrypoint:
- scorecard-test
- olm-status-descriptors
image: quay.io/operator-framework/scorecard-test:v1.7.1
image: quay.io/operator-framework/scorecard-test:v1.8.0
labels:
suite: olm
test: olm-status-descriptors-test
Loading