Skip to content

Commit b7fc471

Browse files
authored
Merge pull request #358 from Billy99/release-0.5.5
bpfman-operator release v0.5.5
2 parents 48d744b + 22aa8bc commit b7fc471

10 files changed

+31
-13
lines changed

Containerfile.bpfman-agent.openshift

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ LABEL name="bpfman/bpfman-agent" \
4848
description="The bpfman-agent manage bpfman ebpf programs on every node." \
4949
io.k8s.description="The bpfman-agent manage bpfman programs on every node. ." \
5050
io.openshift.tags="bpfman-agent" \
51-
version="0.5.4" \
51+
version="0.5.5" \
5252
vendor="Red Hat, Inc."
5353

5454
ENTRYPOINT ["/bpfman-agent"]

Containerfile.bpfman-operator.openshift

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ LABEL name="bpfman/bpfman-operator" \
4242
description="The bpfman-operator repository exists to deploy and manage bpfman within a Kubernetes cluster." \
4343
io.k8s.description="The bpfman-operator repository exists to deploy and manage bpfman within a Kubernetes cluster. ." \
4444
io.openshift.tags="bpfman-operator" \
45-
version="0.5.4" \
45+
version="0.5.5" \
4646
vendor="Red Hat, Inc."
4747

4848
USER 65532:65532

Containerfile.bundle.openshift

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ LABEL name="bpfman-operator" \
3838
distribution-scope=public \
3939
io.k8s.description="The bpfman-operator manage bpfman programs on every node. ." \
4040
io.openshift.tags="bpfman-operator" \
41-
version="0.5.4" \
42-
release="0.5.4" \
41+
version="0.5.5" \
42+
release="0.5.5" \
4343
url="https://github.com/bpfman/bpfman-operator" \
4444
vendor="Red Hat, Inc." \
4545
summary="Bpfman Operator"

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# To re-generate a bundle for another specific version without changing the standard setup, you can:
44
# - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
55
# - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
6-
VERSION ?= 0.5.4
6+
VERSION ?= 0.5.5
77

88
# CHANNELS define the bundle channels used in the bundle.
99
# Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ object to find references to the bpfMap pinpoints (`spec.maps`) to configure the
223223
## Developer
224224

225225
For more architecture details about `bpfman-operator`, refer to
226-
[Developing the bpfman-operator](https://bpfman.io/v0.5.4/developer-guide/develop-operator)
226+
[Developing the bpfman-operator](https://bpfman.io/v0.5.5/developer-guide/develop-operator)
227227

228228
### Bpfman-agent profiling
229229

bundle/manifests/bpfman-operator.clusterserviceversion.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,7 @@ metadata:
619619
capabilities: Basic Install
620620
categories: OpenShift Optional
621621
containerImage: quay.io/bpfman/bpfman-operator:latest
622-
createdAt: "2024-12-19T02:32:37Z"
622+
createdAt: "2025-01-03T19:50:49Z"
623623
features.operators.openshift.io/cnf: "false"
624624
features.operators.openshift.io/cni: "false"
625625
features.operators.openshift.io/csi: "true"
@@ -658,7 +658,7 @@ metadata:
658658
operatorframework.io/arch.arm64: supported
659659
operatorframework.io/arch.ppc64le: supported
660660
operatorframework.io/arch.s390x: supported
661-
name: bpfman-operator.v0.5.4
661+
name: bpfman-operator.v0.5.5
662662
namespace: placeholder
663663
spec:
664664
apiservicedefinitions: {}
@@ -1815,4 +1815,4 @@ spec:
18151815
provider:
18161816
name: The bpfman Community
18171817
url: https://bpfman.io/
1818-
version: 0.5.4
1818+
version: 0.5.5

changelogs/CHANGELOG-v0.5.5.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
The v0.5.5 release is a patch release that introduced the TCX program type, support for attaching TCX, TC and XDP programs inside containers, improved logs, and Namespace scoped CRDs, which are a subset of the existing Cluster scoped CRDs.
2+
3+
## What's Changed
4+
* TCX ebpf hook support by @msherif1234 in https://github.com/bpfman/bpfman-operator/pull/102
5+
* panic in bpfman-agent due to err not being returned by @Billy99 in https://github.com/bpfman/bpfman-operator/pull/330
6+
* OCPBUGS-42593: hardening service account automount by @msherif1234 in https://github.com/bpfman/bpfman-operator/pull/327
7+
* Create scorecard.yml by @anfredette in https://github.com/bpfman/bpfman-operator/pull/334
8+
* Fix scorecard badge URLs in README by @anfredette in https://github.com/bpfman/bpfman-operator/pull/335
9+
* interface's based hooks don't allow more than one function per intf per direction by @msherif1234 in https://github.com/bpfman/bpfman-operator/pull/338
10+
* logs: simplify the bpfman-agent logs by @Billy99 in https://github.com/bpfman/bpfman-operator/pull/336
11+
* Add support for attaching TCX, TC and XDP programs inside containers. by @anfredette in https://github.com/bpfman/bpfman-operator/pull/345
12+
* Add unit test for Uprobe in container by @anfredette in https://github.com/bpfman/bpfman-operator/pull/349
13+
* Add core code to support namespace based CRDs by @Billy99 in https://github.com/bpfman/bpfman-operator/pull/344
14+
* Makefile: Export BPFMAN_AGENT_IMG and BPFMAN_OPERATOR_IMG by @frobware in https://github.com/bpfman/bpfman-operator/pull/70
15+
* Add sample kprobe yaml with 9 global variables by @anfredette in https://github.com/bpfman/bpfman-operator/pull/339
16+
* Fix intermittent error when deleting programs by @anfredette in https://github.com/bpfman/bpfman-operator/pull/354
17+
18+
**Full Changelog**: https://github.com/bpfman/bpfman-operator/compare/v0.5.4...v0.5.5

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.22.0
55
toolchain go1.22.2
66

77
require (
8-
github.com/bpfman/bpfman v0.5.5-0.20241203131329-c0f90bcfe0c7
8+
github.com/bpfman/bpfman v0.5.5
99
github.com/containers/image/v5 v5.32.2
1010
github.com/go-logr/logr v1.4.2
1111
github.com/google/go-cmp v0.6.0

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
22
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
33
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
44
github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ=
5-
github.com/bpfman/bpfman v0.5.5-0.20241203131329-c0f90bcfe0c7 h1:YMdqM5QNwZcNPGKAEgqHeciM07+CFXMSkEB6T4FCCqY=
6-
github.com/bpfman/bpfman v0.5.5-0.20241203131329-c0f90bcfe0c7/go.mod h1:ZBZc5wo+lEQA+w/89Sbjaw5VhuvuLTDS3a3yDjOl81o=
5+
github.com/bpfman/bpfman v0.5.5 h1:0zwXntC6J98xLSqC/y0jvttjbZeim3WqC/hocU+a4YY=
6+
github.com/bpfman/bpfman v0.5.5/go.mod h1:ZBZc5wo+lEQA+w/89Sbjaw5VhuvuLTDS3a3yDjOl81o=
77
github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs=
88
github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0=
99
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=

vendor/modules.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ github.com/beorn7/perks/quantile
44
# github.com/blang/semver/v4 v4.0.0
55
## explicit; go 1.14
66
github.com/blang/semver/v4
7-
# github.com/bpfman/bpfman v0.5.5-0.20241203131329-c0f90bcfe0c7
7+
# github.com/bpfman/bpfman v0.5.5
88
## explicit; go 1.22.0
99
github.com/bpfman/bpfman/clients/gobpfman/v1
1010
# github.com/buger/jsonparser v1.1.1

0 commit comments

Comments
 (0)