Skip to content
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

bpfman-operator release v0.5.5 #358

Merged
merged 1 commit into from
Jan 6, 2025
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 Containerfile.bpfman-agent.openshift
Original file line number Diff line number Diff line change
Expand Up @@ -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.4" \
version="0.5.5" \
vendor="Red Hat, Inc."

ENTRYPOINT ["/bpfman-agent"]
2 changes: 1 addition & 1 deletion Containerfile.bpfman-operator.openshift
Original file line number Diff line number Diff line change
Expand Up @@ -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.4" \
version="0.5.5" \
vendor="Red Hat, Inc."

USER 65532:65532
Expand Down
4 changes: 2 additions & 2 deletions Containerfile.bundle.openshift
Original file line number Diff line number Diff line change
Expand Up @@ -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.4" \
release="0.5.4" \
version="0.5.5" \
release="0.5.5" \
url="https://github.com/bpfman/bpfman-operator" \
vendor="Red Hat, Inc." \
summary="Bpfman Operator"
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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.4
VERSION ?= 0.5.5

# 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")
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,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.4/developer-guide/develop-operator)
[Developing the bpfman-operator](https://bpfman.io/v0.5.5/developer-guide/develop-operator)

### Bpfman-agent profiling

Expand Down
6 changes: 3 additions & 3 deletions bundle/manifests/bpfman-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -619,7 +619,7 @@ metadata:
capabilities: Basic Install
categories: OpenShift Optional
containerImage: quay.io/bpfman/bpfman-operator:latest
createdAt: "2024-12-19T02:32:37Z"
createdAt: "2025-01-03T19:50:49Z"
features.operators.openshift.io/cnf: "false"
features.operators.openshift.io/cni: "false"
features.operators.openshift.io/csi: "true"
Expand Down Expand Up @@ -658,7 +658,7 @@ metadata:
operatorframework.io/arch.arm64: supported
operatorframework.io/arch.ppc64le: supported
operatorframework.io/arch.s390x: supported
name: bpfman-operator.v0.5.4
name: bpfman-operator.v0.5.5
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -1815,4 +1815,4 @@ spec:
provider:
name: The bpfman Community
url: https://bpfman.io/
version: 0.5.4
version: 0.5.5
18 changes: 18 additions & 0 deletions changelogs/CHANGELOG-v0.5.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
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.

## What's Changed
* TCX ebpf hook support by @msherif1234 in https://github.com/bpfman/bpfman-operator/pull/102
* panic in bpfman-agent due to err not being returned by @Billy99 in https://github.com/bpfman/bpfman-operator/pull/330
* OCPBUGS-42593: hardening service account automount by @msherif1234 in https://github.com/bpfman/bpfman-operator/pull/327
* Create scorecard.yml by @anfredette in https://github.com/bpfman/bpfman-operator/pull/334
* Fix scorecard badge URLs in README by @anfredette in https://github.com/bpfman/bpfman-operator/pull/335
* 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
* logs: simplify the bpfman-agent logs by @Billy99 in https://github.com/bpfman/bpfman-operator/pull/336
* Add support for attaching TCX, TC and XDP programs inside containers. by @anfredette in https://github.com/bpfman/bpfman-operator/pull/345
* Add unit test for Uprobe in container by @anfredette in https://github.com/bpfman/bpfman-operator/pull/349
* Add core code to support namespace based CRDs by @Billy99 in https://github.com/bpfman/bpfman-operator/pull/344
* Makefile: Export BPFMAN_AGENT_IMG and BPFMAN_OPERATOR_IMG by @frobware in https://github.com/bpfman/bpfman-operator/pull/70
* Add sample kprobe yaml with 9 global variables by @anfredette in https://github.com/bpfman/bpfman-operator/pull/339
* Fix intermittent error when deleting programs by @anfredette in https://github.com/bpfman/bpfman-operator/pull/354

**Full Changelog**: https://github.com/bpfman/bpfman-operator/compare/v0.5.4...v0.5.5
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ go 1.22.0
toolchain go1.22.2

require (
github.com/bpfman/bpfman v0.5.5-0.20241203131329-c0f90bcfe0c7
github.com/bpfman/bpfman v0.5.5
github.com/containers/image/v5 v5.32.2
github.com/go-logr/logr v1.4.2
github.com/google/go-cmp v0.6.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -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.5-0.20241203131329-c0f90bcfe0c7 h1:YMdqM5QNwZcNPGKAEgqHeciM07+CFXMSkEB6T4FCCqY=
github.com/bpfman/bpfman v0.5.5-0.20241203131329-c0f90bcfe0c7/go.mod h1:ZBZc5wo+lEQA+w/89Sbjaw5VhuvuLTDS3a3yDjOl81o=
github.com/bpfman/bpfman v0.5.5 h1:0zwXntC6J98xLSqC/y0jvttjbZeim3WqC/hocU+a4YY=
github.com/bpfman/bpfman v0.5.5/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=
Expand Down
2 changes: 1 addition & 1 deletion vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.5-0.20241203131329-c0f90bcfe0c7
# github.com/bpfman/bpfman v0.5.5
## explicit; go 1.22.0
github.com/bpfman/bpfman/clients/gobpfman/v1
# github.com/buger/jsonparser v1.1.1
Expand Down
Loading