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

Merge pull request #43 from msherif1234/dev-ui #1

Open
wants to merge 525 commits into
base: dev-ui
Choose a base branch
from

Conversation

msherif1234
Copy link
Owner

Add make catalog-deploy to allow loading dev operator from console

ralphbean and others added 30 commits September 20, 2024 09:33
Note, the rpms.lock.yaml file is generated with this command:

$ rpm-lockfile-prototype --image registry.access.redhat.com/ubi9/ubi-minimal:latest rpms.in.yaml

Signed-off-by: Ralph Bean <[email protected]>
RPM prefetch for the catalog build
remove pip install requirement file nolonger needed
update catalog container file to use 4.17 image
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
chore(deps): update konflux references
…operator-bundle

chore(deps): update bpfman-operator-bundle to 607fd6d
…operator

chore(deps): update bpfman-operator to 7234b4e
…operator-bundle

chore(deps): update bpfman-operator-bundle to 0635525
Bumps the production-dependencies group with 1 update: [google.golang.org/grpc](https://github.com/grpc/grpc-go).


Updates `google.golang.org/grpc` from 1.66.2 to 1.67.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.66.2...v1.67.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…dependencies-d90c878c8b

build(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 in the production-dependencies group
…operator-bundle

chore(deps): update bpfman-operator-bundle to e21af3a
…agent

chore(deps): update bpfman-agent to 49e2e62
…operator

chore(deps): update bpfman-operator to 9002ef3
…operator-bundle

chore(deps): update bpfman-operator-bundle to 99f05e6
chore(deps): update konflux references
anfredette and others added 30 commits October 30, 2024 12:04
Fix scorecard badge URLs in README
interface's based hooks don't allow more than one function per intf per direction
As part of a security review which required extend logging behaviour,
investigated improving the logs. Moved the logs from using context,
which prints a lot if useless info, to just using regular logs.

Signed-off-by: Billy McFall <[email protected]>
logs: simplify the bpfman-agent logs
…#345)

* Add ContainerSelector to tc, tcx, and xdp programs
* Add netns support for TCX, TC and XDP  programs.

GetPrimaryNodeInterface() only finds the primary "node" interface, which
may or may not be the name of the primary interface inside of a container.

Signed-off-by: Andre Fredette <[email protected]>
Also, move TestGetPods from uprobe-program_test.go into a separate
test_common.go file since it tests the common code used for multiple
program types.

Signed-off-by: Andre Fredette <[email protected]>
Add unit test for Uprobe in container
For security reasons, cluster admins may want to limit certain applications
to only loading eBPF programs within a given namespace. Currently, all bpfman
Custom Resource Definitions (CRDs) are Cluster scoped. To provide cluster admins
with tighter controls on eBPF program loading, some of the bpfman CRDs also need
to be Namespace scoped.

See Design Doc: bpfman/bpfman#1359

Signed-off-by: Billy McFall <[email protected]>
Add core code to support namespace based CRDs
…r-integration-tests

Makefile: Export BPFMAN_AGENT_IMG and BPFMAN_OPERATOR_IMG
Add sample kprobe yaml with 9 global variables
Fix intermittent error when deleting programs
v0.5.5 release for bpfman-operator repository.

Signed-off-by: Billy McFall <[email protected]>
bpfman-operator release v0.5.5
Found a nit in the bundle docs after the bundle was pushed to
OperatorHub.

Signed-off-by: Billy McFall <[email protected]>
update golang to 1.23 and build crictl from source
…y with 9 updates

Bumps the production-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/containers/image/v5](https://github.com/containers/image) | `5.32.2` | `5.33.1` |
| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.9.0` | `1.10.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.67.1` | `1.69.4` |
| google.golang.org/protobuf | `1.35.1` | `1.36.3` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.31.2` | `0.32.1` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.2` | `0.32.1` |
| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.31.2` | `0.32.1` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.1` | `0.20.0` |



Updates `github.com/containers/image/v5` from 5.32.2 to 5.33.1
- [Release notes](https://github.com/containers/image/releases)
- [Commits](containers/image@v5.32.2...v5.33.1)

Updates `github.com/stretchr/testify` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.9.0...v1.10.0)

Updates `google.golang.org/grpc` from 1.67.1 to 1.69.4
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.67.1...v1.69.4)

Updates `google.golang.org/protobuf` from 1.35.1 to 1.36.3

Updates `k8s.io/apimachinery` from 0.31.2 to 0.32.1
- [Commits](kubernetes/apimachinery@v0.31.2...v0.32.1)

Updates `k8s.io/client-go` from 0.31.2 to 0.32.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.31.2...v0.32.1)

Updates `k8s.io/code-generator` from 0.31.2 to 0.32.1
- [Commits](kubernetes/code-generator@v0.31.2...v0.32.1)

Updates `sigs.k8s.io/controller-runtime` from 0.19.1 to 0.20.0
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.19.1...v0.20.0)

Updates `k8s.io/utils` from 0.0.0-20240711033017-18e509b52bc8 to 0.0.0-20241104100929-3ea5e8cea738
- [Commits](https://github.com/kubernetes/utils/commits)

---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: k8s.io/code-generator
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: k8s.io/utils
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Mohamed Mahmoud <[email protected]>
…dependencies-7b34880f47

chore(deps): bump the production-dependencies group across 1 directory with 9 updates
…y with 3 updates

Bumps the production-dependencies group with 3 updates in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go), google.golang.org/protobuf and [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).


Updates `google.golang.org/grpc` from 1.69.4 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.69.4...v1.70.0)

Updates `google.golang.org/protobuf` from 1.36.3 to 1.36.4

Updates `sigs.k8s.io/controller-runtime` from 0.20.0 to 0.20.1
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.20.0...v0.20.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
…dependencies-d4279248b5

chore(deps): bump the production-dependencies group across 1 directory with 3 updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants