From 7e4a74b88d5f30f93a7ab89031406af06b6851c2 Mon Sep 17 00:00:00 2001 From: Andre Fredette Date: Thu, 17 Oct 2024 09:59:21 -0400 Subject: [PATCH] bpfman-operator release v0.5.4 Signed-off-by: Andre Fredette --- Containerfile.bpfman-agent.openshift | 2 +- Containerfile.bpfman-operator.openshift | 2 +- Containerfile.bundle.openshift | 4 ++-- Makefile | 2 +- README.md | 2 +- .../manifests/bpfman-operator.clusterserviceversion.yaml | 6 +++--- changelogs/CHANGELOG-v0.5.1.md | 8 +++++++- changelogs/CHANGELOG-v0.5.2.md | 5 +++++ changelogs/CHANGELOG-v0.5.3.md | 2 ++ changelogs/CHANGELOG-v0.5.4.md | 8 ++++++++ go.mod | 2 +- go.sum | 4 ++-- vendor/modules.txt | 2 +- 13 files changed, 35 insertions(+), 14 deletions(-) create mode 100644 changelogs/CHANGELOG-v0.5.3.md create mode 100644 changelogs/CHANGELOG-v0.5.4.md diff --git a/Containerfile.bpfman-agent.openshift b/Containerfile.bpfman-agent.openshift index 830dc1117..7084a9aef 100644 --- a/Containerfile.bpfman-agent.openshift +++ b/Containerfile.bpfman-agent.openshift @@ -48,7 +48,7 @@ LABEL name="bpfman/bpfman-agent" \ description="The bpfman-agent manage bpfman ebpf programs on every node." \ io.k8s.description="The bpfman-agent manage bpfman programs on every node. ." \ io.openshift.tags="bpfman-agent" \ - version="0.5.2" \ + version="0.5.4" \ vendor="Red Hat, Inc." ENTRYPOINT ["/bpfman-agent"] diff --git a/Containerfile.bpfman-operator.openshift b/Containerfile.bpfman-operator.openshift index 273b758df..fc7b04bee 100644 --- a/Containerfile.bpfman-operator.openshift +++ b/Containerfile.bpfman-operator.openshift @@ -42,7 +42,7 @@ LABEL name="bpfman/bpfman-operator" \ description="The bpfman-operator repository exists to deploy and manage bpfman within a Kubernetes cluster." \ io.k8s.description="The bpfman-operator repository exists to deploy and manage bpfman within a Kubernetes cluster. ." \ io.openshift.tags="bpfman-operator" \ - version="0.5.2" \ + version="0.5.4" \ vendor="Red Hat, Inc." USER 65532:65532 diff --git a/Containerfile.bundle.openshift b/Containerfile.bundle.openshift index 5334b1f65..07cd0cfa5 100644 --- a/Containerfile.bundle.openshift +++ b/Containerfile.bundle.openshift @@ -38,8 +38,8 @@ LABEL name="bpfman-operator" \ distribution-scope=public \ io.k8s.description="The bpfman-operator manage bpfman programs on every node. ." \ io.openshift.tags="bpfman-operator" \ - version="0.5.2" \ - release="0.5.2" \ + version="0.5.4" \ + release="0.5.4" \ url="https://github.com/bpfman/bpfman-operator" \ vendor="Red Hat, Inc." \ summary="Bpfman Operator" diff --git a/Makefile b/Makefile index 966302d38..6ce0c4eb9 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # To re-generate a bundle for another specific version without changing the standard setup, you can: # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2) # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) -VERSION ?= 0.5.2 +VERSION ?= 0.5.4 # CHANNELS define the bundle channels used in the bundle. # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable") diff --git a/README.md b/README.md index f2bf61346..014ad6ff7 100644 --- a/README.md +++ b/README.md @@ -206,7 +206,7 @@ object to find references to the bpfMap pinpoints (`spec.maps`) to configure the ## Developer For more architecture details about `bpfman-operator`, refer to -[Developing the bpfman-operator](https://bpfman.io/v0.5.2/developer-guide/develop-operator) +[Developing the bpfman-operator](https://bpfman.io/v0.5.4/developer-guide/develop-operator) ### Bpfman-agent profiling diff --git a/bundle/manifests/bpfman-operator.clusterserviceversion.yaml b/bundle/manifests/bpfman-operator.clusterserviceversion.yaml index cc9ff7a83..2329c26ea 100644 --- a/bundle/manifests/bpfman-operator.clusterserviceversion.yaml +++ b/bundle/manifests/bpfman-operator.clusterserviceversion.yaml @@ -296,7 +296,7 @@ metadata: capabilities: Basic Install categories: OpenShift Optional containerImage: quay.io/bpfman/bpfman-operator:latest - createdAt: "2024-10-15T17:00:13Z" + createdAt: "2024-10-17T13:56:37Z" features.operators.openshift.io/cnf: "false" features.operators.openshift.io/cni: "false" features.operators.openshift.io/csi: "true" @@ -335,7 +335,7 @@ metadata: operatorframework.io/arch.arm64: supported operatorframework.io/arch.ppc64le: supported operatorframework.io/arch.s390x: supported - name: bpfman-operator.v0.5.2 + name: bpfman-operator.v0.5.4 namespace: placeholder spec: apiservicedefinitions: {} @@ -1153,4 +1153,4 @@ spec: provider: name: The bpfman Community url: https://bpfman.io/ - version: 0.5.2 + version: 0.5.4 diff --git a/changelogs/CHANGELOG-v0.5.1.md b/changelogs/CHANGELOG-v0.5.1.md index ad66d7f7e..584bb44fc 100644 --- a/changelogs/CHANGELOG-v0.5.1.md +++ b/changelogs/CHANGELOG-v0.5.1.md @@ -49,4 +49,10 @@ The v0.5.1 release is a patch release which mainly contains bug fixes and enhanc * @frobware made their first contribution in https://github.com/bpfman/bpfman-operator/pull/61 * @OlivierCazade made their first contribution in https://github.com/bpfman/bpfman-operator/pull/82 -**Full Changelog**: https://github.com/bpfman/bpfman-operator/compare/v0.5.0...v0.5.1 \ No newline at end of file +**Full Changelog**: https://github.com/bpfman/bpfman-operator/compare/v0.5.0...v0.5.1 + +## Known Issues +* Release v0.5.1 and earlier do not work due to a change in the Cosign API + ([Issue 1241](https://github.com/bpfman/bpfman/issues/1241)). In follow-on + releases, whether to use Cosign was made configurable, but for release v0.5.1 + and earlier, there is no workaround other than to use a later release. \ No newline at end of file diff --git a/changelogs/CHANGELOG-v0.5.2.md b/changelogs/CHANGELOG-v0.5.2.md index 778a8a51a..7c2effc4d 100644 --- a/changelogs/CHANGELOG-v0.5.2.md +++ b/changelogs/CHANGELOG-v0.5.2.md @@ -17,3 +17,8 @@ ppc64le and s390x, and contains several minor internal updates. * @ralphbean made their first contribution in https://github.com/bpfman/bpfman-operator/pull/210 **Full Changelog**: https://github.com/bpfman/bpfman-operator/compare/v0.5.1...v0.5.2 + +## Known Issues +* The the OpenShift console should not be used to install the v0.5.2 bpfman + community operator because it will use the latest version of the bpfman + container image which may or may not work. diff --git a/changelogs/CHANGELOG-v0.5.3.md b/changelogs/CHANGELOG-v0.5.3.md new file mode 100644 index 000000000..14922384d --- /dev/null +++ b/changelogs/CHANGELOG-v0.5.3.md @@ -0,0 +1,2 @@ +There was no bpfman-operator release v0.5.3 due to an issue with the bpfman +v0.5.3 release. \ No newline at end of file diff --git a/changelogs/CHANGELOG-v0.5.4.md b/changelogs/CHANGELOG-v0.5.4.md new file mode 100644 index 000000000..49b53dfa7 --- /dev/null +++ b/changelogs/CHANGELOG-v0.5.4.md @@ -0,0 +1,8 @@ +The bpfman-operator v0.5.4 release is a patch release that adds support for ppc64le and s390x and also includes some minor internal changes. + +## What's Changed +* Add support for ppc64le and s390x (bpfman change) +* base clusterserviceversion updates by @anfredette in https://github.com/bpfman/bpfman-operator/pull/323 +* Add separate workflow to run Kubernetes integration tests by @anfredette in https://github.com/bpfman/bpfman-operator/pull/324 + +**Full Changelog**: https://github.com/bpfman/bpfman-operator/compare/v0.5.2...v0.5.4 \ No newline at end of file diff --git a/go.mod b/go.mod index 05f3a8b2c..1f65c367d 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.22.0 toolchain go1.22.2 require ( - github.com/bpfman/bpfman v0.5.2 + github.com/bpfman/bpfman v0.5.4 github.com/containers/image/v5 v5.32.2 github.com/go-logr/logr v1.4.2 github.com/google/go-cmp v0.6.0 diff --git a/go.sum b/go.sum index abe510167..a0de1b56d 100644 --- a/go.sum +++ b/go.sum @@ -2,8 +2,8 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= -github.com/bpfman/bpfman v0.5.2 h1:hQ7WM1tbRao1k2VYrePiI1ZdcOsapkmnZ7GsR9y2nNc= -github.com/bpfman/bpfman v0.5.2/go.mod h1:ZBZc5wo+lEQA+w/89Sbjaw5VhuvuLTDS3a3yDjOl81o= +github.com/bpfman/bpfman v0.5.4 h1:pfdCNmEY8uGsfOiBAtwm4pWj+OU8Nqi896U49aONlcE= +github.com/bpfman/bpfman v0.5.4/go.mod h1:ZBZc5wo+lEQA+w/89Sbjaw5VhuvuLTDS3a3yDjOl81o= github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= diff --git a/vendor/modules.txt b/vendor/modules.txt index 1bfe65e5d..0f4458a7a 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -4,7 +4,7 @@ github.com/beorn7/perks/quantile # github.com/blang/semver/v4 v4.0.0 ## explicit; go 1.14 github.com/blang/semver/v4 -# github.com/bpfman/bpfman v0.5.2 +# github.com/bpfman/bpfman v0.5.4 ## explicit; go 1.22.0 github.com/bpfman/bpfman/clients/gobpfman/v1 # github.com/buger/jsonparser v1.1.1