Skip to content

Releases: bpfman/bpfman-operator

v0.5.4

17 Oct 18:11
v0.5.4
e6b302f
Compare
Choose a tag to compare

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 #323
  • Add separate workflow to run Kubernetes integration tests by @anfredette in #324

Full Changelog: v0.5.2...v0.5.4

v0.5.2

11 Oct 15:24
v0.5.2
eef2589
Compare
Choose a tag to compare

The bpfman-operator v0.5.2 release is a patch release that adds support for ppc64le and s390x, and contains several minor internal updates.

What's Changed

  • Add support for ppc64le and s390x (bpfman change)
  • Makefile: ensure run-on-kind works without local images by @frobware in #111
  • update containers/image golang pkg to fix a CVE by @msherif1234 in #123
  • Bump crictl to v1.31.0 by @anfredette in #126
  • Fix BUILDPLATFORM redefinition issue in some Containerfiles by @frobware in #121
  • ci: make sure BUILDPLATFORM is set in github actions by @Billy99 in #136
  • Makefile: Split build image tasks for better modularity by @frobware in #129
  • fix GH actions by @msherif1234 in #147
  • ci: run image-build.yaml when Containerfiles are updated by @Billy99 in #160
  • ci: add Podman validation to the build-images step by @frobware in #130

Full Changelog: 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 instead of the v0.5.2 based image, which may or may not work.

New Contributors

v0.5.1

20 Aug 13:13
b1194c0
Compare
Choose a tag to compare

The v0.5.1 release is a patch release which mainly contains bug fixes and enhances the developer build and test process.

WARNING: Release v0.5.1 and earlier are no longer functional due to a change in the Cosign API. Please refer to the "Known Issues" section below for further details.

What's Changed

  • Red Hat Konflux update bpfman-operator by @red-hat-konflux in #35
  • Update Konflux references by @red-hat-konflux in #48
  • Update Konflux references to 0dc3087 by @red-hat-konflux in #49
  • Update Konflux references to 9eee3cf by @red-hat-konflux in #51
  • Add pprof port to bpfagent controller by @msherif1234 in #40
  • Red Hat Konflux update bpfman-agent by @red-hat-konflux in #52
  • Update Konflux references by @red-hat-konflux in #53
  • Update Konflux references to 71270c3 by @red-hat-konflux in #54
  • Update Konflux references to 72e4ddd by @red-hat-konflux in #55
  • build(deps): bump the production-dependencies group with 4 updates by @dependabot in #58
  • Update Konflux references to v0.2 by @red-hat-konflux in #57
  • chore(deps): update konflux references by @red-hat-konflux in #60
  • chore(deps): update konflux references by @red-hat-konflux in #63
  • Fix OOM because of watching configmap resource by @msherif1234 in #62
  • Makefile: gracefully handle kubectl delete by @frobware in #61
  • chore(deps): update konflux references by @red-hat-konflux in #64
  • chore(deps): update konflux references by @red-hat-konflux in #66
  • chore(deps): update konflux references to 3806116 by @red-hat-konflux in #67
  • Red Hat Konflux update bpfman-operator-bundle by @red-hat-konflux in #68
  • chore(deps): update konflux references by @red-hat-konflux in #69
  • chore(deps): update konflux references by @red-hat-konflux in #71
  • chore(deps): update konflux references by @red-hat-konflux in #72
  • chore(deps): update konflux references to f93024e by @red-hat-konflux in #73
  • bpfman-agent: don't try to unload bpf program that isn't loaded by @anfredette in #75
  • Konflux catalog by @msherif1234 in #76
  • Handle deletes of BpfPrograms for BpfApplications by @anfredette in #78
  • Update TestBpfmanConfigReconcileAndDelete unit test to verify that the OpenShift SCC is deployed by @frobware in #65
  • Red Hat Konflux update bpfman-operator-catalog by @red-hat-konflux in #77
  • chore(deps): update konflux references by @red-hat-konflux in #79
  • chore(deps): update konflux references by @red-hat-konflux in #80
  • Fix FromAsCasing warnings in container files by @frobware in #81
  • Add catalog index file and script to generate it by @OlivierCazade in #82
  • Update maintainers in yaml files by @anfredette in #83
  • chore(deps): update konflux references by @red-hat-konflux in #84
  • chore(deps): update konflux references by @red-hat-konflux in #89
  • Speed Up bpfman-agent and bpfman-operator Build by @frobware in #95
  • Add downstream container files and update the konflux pipeline by @msherif1234 in #90
  • Change Andrew's email back to redhat by @anfredette in #100
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.4-1194 by @red-hat-konflux in #99
  • Enable Integration Tests to Use Podman-Built Images by @frobware in #98
  • Makefile: Disable test caching by using go test -count=1 by @frobware in #97
  • chore(deps): update quay.io/operator-framework/opm docker tag to v1.46.0 by @red-hat-konflux in #107
  • build(deps): bump the production-dependencies group with 4 updates by @dependabot in #108

Full Changelog: v0.5.0...v0.5.1

Known Issues

  • Release v0.5.1 and earlier fail to load eBPF programs due to a change in the Cosign API (Issue 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.

New Contributors

v0.5.0

14 Jul 14:11
v0.5.0
3d0edba
Compare
Choose a tag to compare

The v0.5.0 release is a minor release and is the first official release with bpfman-operator in a separate repository.

The key new feature in this release is support for the BpfApplication CRD, which allows an application developer to deploy a set of required eBPF programs using a single BpfApplication CRD rather than multiple separate *Program CRDs.

WARNING: Release v0.5.1 and earlier are no longer functional due to a change in the Cosign API. Please refer to the "Known Issues" section below for further details.

What's Changed

Full Changelog: v0.4.2...v0.5.0

Known Issues

  • Release v0.5.1 and earlier fail to load eBPF programs due to a change in the Cosign API (Issue 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.

v0.5.0-rc3

12 Jul 16:21
v0.5.0-rc3
5bc8a25
Compare
Choose a tag to compare
v0.5.0-rc3 Pre-release
Pre-release

Pre-release 3 for 0.5.0

The v0.5.0 release is a minor release that is the first official release with bpfman-operator in a separate repo.

A notable feature in this release is support for the BpfApplication CRD, which allows an application developer to deploy a set of required eBPF programs using a single BpfApplication CRD rather than multiple separate *Program CRDs.

What's Changed

Full Changelog: v0.4.2...v0.5.0-rc2