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 527 commits into
base: dev-ui
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
527 commits
Select commit Hold shift + click to select a range
ef788e9
remove pip install requirement file nolong needed
msherif1234 Sep 20, 2024
bf7634e
Merge pull request #213 from msherif1234/rm_pip_req
msherif1234 Sep 20, 2024
f36252b
update catalog container file to use 4.17 image
msherif1234 Sep 20, 2024
dbcb4cb
Merge pull request #214 from msherif1234/misc
msherif1234 Sep 20, 2024
bf9494b
chore(deps): update konflux references
red-hat-konflux[bot] Sep 22, 2024
11c1239
chore(deps): update bpfman to 0e53dcf
Sep 22, 2024
7018fc8
Merge pull request #215 from bpfman/konflux/references/main
mergify[bot] Sep 23, 2024
d5e5b65
Merge pull request #216 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 23, 2024
ebd8b97
chore(deps): update bpfman-operator-bundle to 607fd6d
Sep 23, 2024
31ec7b9
chore(deps): update bpfman-operator to 7234b4e
Sep 23, 2024
b7df2f7
Merge pull request #217 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
8e96001
Merge pull request #218 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
6d678d8
chore(deps): update bpfman-operator-bundle to 0635525
Sep 23, 2024
7a7d41c
Merge pull request #219 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
9067d2e
build(deps): bump google.golang.org/grpc
dependabot[bot] Sep 23, 2024
665d125
chore(deps): update bpfman to 4307a5d
Sep 23, 2024
deb0663
chore(deps): update konflux references
red-hat-konflux[bot] Sep 23, 2024
e60820a
Merge pull request #220 from bpfman/dependabot/go_modules/production-…
mergify[bot] Sep 23, 2024
329113a
Merge pull request #221 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 23, 2024
7c8fbc3
chore(deps): update bpfman-operator-bundle to e21af3a
Sep 23, 2024
b10d532
chore(deps): update bpfman-agent to 49e2e62
Sep 23, 2024
12b7606
chore(deps): update bpfman-operator to 9002ef3
Sep 23, 2024
f33ca4e
Merge pull request #223 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
a9ed120
Merge pull request #224 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
857383e
Merge pull request #225 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
88897f7
chore(deps): update bpfman-operator-bundle to 99f05e6
Sep 23, 2024
05f9e28
Merge pull request #226 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
5670746
Merge pull request #222 from bpfman/konflux/references/main
mergify[bot] Sep 23, 2024
4b394d5
chore(deps): update bpfman-operator-bundle to 7f61b74
Sep 23, 2024
1574799
chore(deps): update bpfman-agent to 4530e50
Sep 23, 2024
8cc3b74
chore(deps): update bpfman-operator to 2553726
Sep 23, 2024
1bc5d17
fix image reference in case konflux build was in use
msherif1234 Sep 23, 2024
1b166a1
Merge pull request #230 from msherif1234/misc
mergify[bot] Sep 23, 2024
6c269d5
Merge pull request #229 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
89aa040
Merge pull request #228 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
36a0cf5
Merge pull request #227 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
53a482a
chore(deps): update bpfman to 77cc619
Sep 23, 2024
92d5d8b
chore(deps): update bpfman-operator-bundle to 4d5946d
Sep 23, 2024
185628c
chore(deps): update bpfman-operator to 5b3d90e
Sep 23, 2024
10072bf
chore(deps): update bpfman-agent to eab0b7d
Sep 23, 2024
a61b537
Merge pull request #231 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 23, 2024
7da0edf
Merge pull request #232 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
c9191cc
Merge pull request #233 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
432a58d
Merge pull request #234 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
ef6f780
chore(deps): update bpfman-operator-bundle to 6ad4121
Sep 23, 2024
8c4b295
Merge pull request #235 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
e71b7dd
chore(deps): update bpfman to fa890a0
Sep 23, 2024
ebf46f9
Merge pull request #236 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 23, 2024
4e73294
chore(deps): update bpfman-operator-bundle to a34f31a
Sep 23, 2024
8cde3ca
Merge pull request #237 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
1eee2e6
chore(deps): update konflux references to 5ac9b24
red-hat-konflux[bot] Sep 23, 2024
d5fbb3a
Merge pull request #238 from bpfman/konflux/references/main
mergify[bot] Sep 23, 2024
e93700c
chore(deps): update bpfman-operator-bundle to abcb10b
Sep 23, 2024
de8d717
chore(deps): update bpfman-agent to c11614b
Sep 23, 2024
ccfb81a
chore(deps): update bpfman-operator to f41e740
Sep 23, 2024
b8e54af
Merge pull request #239 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
ebb3c13
Merge pull request #241 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
44ff34f
Merge pull request #240 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
c18ced5
chore(deps): update bpfman-operator-bundle to f30cc00
Sep 23, 2024
8b2e324
Merge pull request #242 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 23, 2024
69d65af
chore(deps): update bpfman to 96782b6
Sep 24, 2024
d46f203
Merge pull request #243 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 24, 2024
92f7a47
chore(deps): update bpfman-operator-bundle to 5d36515
Sep 24, 2024
9c978c1
Merge pull request #244 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 24, 2024
2c08101
fix operator sha to valid value
msherif1234 Sep 24, 2024
4b7a570
Merge pull request #247 from msherif1234/misc
msherif1234 Sep 24, 2024
92e5948
fix missing " in catalog update
msherif1234 Sep 24, 2024
6d96799
Merge pull request #245 from bpfman/konflux/references/main
mergify[bot] Sep 24, 2024
9dd5785
chore(deps): update konflux references to 1518a7b
red-hat-konflux[bot] Sep 25, 2024
663ea92
Merge pull request #248 from bpfman/konflux/references/main
mergify[bot] Sep 25, 2024
e869e17
update Bpfman operator name
msherif1234 Sep 25, 2024
925ae23
Merge pull request #249 from msherif1234/misc
msherif1234 Sep 25, 2024
2794b0c
chore(deps): update bpfman-operator to 41aaa60
Sep 25, 2024
3ae9163
Merge pull request #250 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 25, 2024
61b954b
chore(deps): update bpfman-operator-bundle to 9bf417b
Sep 25, 2024
fb73485
update operator sha too
msherif1234 Sep 25, 2024
e6982ca
Merge pull request #251 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 25, 2024
523abe8
chore(deps): update bpfman-operator-bundle to 90f9e05
Sep 25, 2024
6f73631
Merge pull request #253 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 25, 2024
d2b69c5
update name and description for downstream
msherif1234 Sep 25, 2024
edb5e02
Merge pull request #252 from msherif1234/update-name
msherif1234 Sep 25, 2024
5d90775
chore(deps): update bpfman-operator-bundle to bbab5d2
Sep 25, 2024
fe26827
Merge pull request #254 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 25, 2024
33b595a
update catalog index file
msherif1234 Sep 25, 2024
f955971
Merge pull request #255 from msherif1234/update-name
msherif1234 Sep 25, 2024
96b8539
update provider name to use redhat instead of community
msherif1234 Sep 25, 2024
7710271
Merge pull request #256 from msherif1234/update-name
msherif1234 Sep 25, 2024
dc2c744
update provider and url in the bundle as well
msherif1234 Sep 26, 2024
8c279d3
chore(deps): update bpfman-operator-bundle to abb81f2
Sep 26, 2024
6f1b436
Merge pull request #257 from msherif1234/update-name
msherif1234 Sep 26, 2024
3919cc6
Merge pull request #258 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 26, 2024
c6ea992
chore(deps): update bpfman-operator-bundle to 937c560
Sep 26, 2024
89c8b97
Merge pull request #259 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 26, 2024
d2eb9f5
Merge pull request #130 from frobware/ci-use-podman-and-docker-for-bu…
mergify[bot] Sep 26, 2024
d721b1b
chore(deps): update konflux references to 6e5c397
red-hat-konflux[bot] Sep 26, 2024
4bcf784
Merge pull request #260 from bpfman/konflux/references/main
mergify[bot] Sep 26, 2024
ceca099
chore(deps): update konflux references
red-hat-konflux[bot] Sep 27, 2024
b793581
Merge pull request #261 from bpfman/konflux/references/main
mergify[bot] Sep 27, 2024
5beeda5
chore(deps): update bpfman-operator-bundle to 6d435d5
Sep 27, 2024
bfc0a02
chore(deps): update bpfman-operator to 663f50c
Sep 27, 2024
f19b18a
Merge pull request #262 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
096f638
chore(deps): update bpfman-agent to 3e46797
Sep 27, 2024
a89281f
operator image push should update the bundle and the catalog file
msherif1234 Sep 27, 2024
79f1b9b
Merge pull request #263 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
c1ce8ab
Merge pull request #264 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
78fadb2
chore(deps): update bpfman-operator-bundle to 5fbf1da
Sep 27, 2024
8805f9a
Merge pull request #265 from msherif1234/update_operator_nudge
msherif1234 Sep 27, 2024
1f2b676
Merge pull request #266 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
504b952
chore(deps): update bpfman to d2e1a47
Sep 27, 2024
dad220e
Merge pull request #268 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 27, 2024
a227e09
chore(deps): update bpfman-operator-bundle to 3b73d36
Sep 27, 2024
e602e5b
Merge pull request #269 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
e4f5930
chore(deps): update bpfman-operator to fcd3c01
Sep 27, 2024
4a61381
Merge pull request #270 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
196f932
chore(deps): update bpfman-operator-bundle to dc00518
Sep 27, 2024
237e047
chore(deps): update bpfman to 37664f0
Sep 27, 2024
886a19f
Merge pull request #271 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
6ceea09
Merge pull request #272 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 27, 2024
640d00f
chore(deps): update bpfman-operator-bundle to bd32e04
Sep 27, 2024
8ae116f
Merge pull request #273 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 27, 2024
dda5808
chore(deps): update bpfman to bdd1db8
Sep 28, 2024
ddff850
Merge pull request #274 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 28, 2024
58fa467
chore(deps): update bpfman-operator-bundle to 9304f02
Sep 28, 2024
127ad38
Merge pull request #275 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 29, 2024
7deabde
chore(deps): update bpfman to 406afbb
Sep 30, 2024
61d895f
chore(deps): update konflux references
red-hat-konflux[bot] Sep 30, 2024
2ba8ff5
Merge pull request #276 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 30, 2024
2dbd3cc
Merge pull request #277 from bpfman/konflux/references/main
mergify[bot] Sep 30, 2024
d5c2f27
chore(deps): update bpfman-agent to 3236da9
Sep 30, 2024
7672d4b
chore(deps): update bpfman-operator to b149557
Sep 30, 2024
f2a3422
chore(deps): update bpfman to 99b5552
Sep 30, 2024
4dc5307
Merge pull request #280 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 30, 2024
2aa8c8b
Merge pull request #279 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 30, 2024
62011bb
Merge pull request #281 from bpfman/konflux/component-updates/bpfman
msherif1234 Sep 30, 2024
4ef0f4b
chore(deps): update bpfman-operator-bundle to 121a4d7
Sep 30, 2024
17dfaf8
Merge pull request #278 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Sep 30, 2024
358c68d
chore(deps): update bpfman to 6695cb1
Oct 1, 2024
b50341e
Merge pull request #282 from bpfman/konflux/component-updates/bpfman
msherif1234 Oct 1, 2024
4a97798
chore(deps): update bpfman-operator-bundle to 1861cc1
Oct 1, 2024
b3f3d90
Merge pull request #283 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 1, 2024
22f2d1b
chore(deps): update konflux references to 37b9187
red-hat-konflux[bot] Oct 4, 2024
406d470
Merge pull request #285 from bpfman/konflux/references/main
mergify[bot] Oct 6, 2024
33ce7ad
chore(deps): bump google.golang.org/grpc
dependabot[bot] Oct 7, 2024
588876d
chore(deps): update bpfman to 42648c0
Oct 7, 2024
6ae23a8
Merge pull request #289 from bpfman/dependabot/go_modules/production-…
mergify[bot] Oct 7, 2024
8e852b9
Merge pull request #284 from bpfman/konflux/component-updates/bpfman
msherif1234 Oct 7, 2024
806cd35
chore(deps): update bpfman-agent to bc8ae4e
Oct 7, 2024
1c33e2e
Merge pull request #288 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 7, 2024
790c4bf
chore(deps): update bpfman-operator-bundle to 067f3f3
Oct 7, 2024
373bf31
Merge pull request #286 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 7, 2024
be52a6a
fix conflicts
msherif1234 Oct 7, 2024
f1898bf
Merge pull request #287 from bpfman/konflux/component-updates/bpfman-…
mergify[bot] Oct 7, 2024
4365bfc
chore(deps): update bpfman-operator-bundle to 2573173
Oct 7, 2024
0354026
Red Hat Konflux update bpfman-operator-catalog-ocp4-18
Oct 7, 2024
1e68609
Merge pull request #291 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 7, 2024
0fc90ff
Merge pull request #290 from bpfman/appstudio-bpfman-operator-catalog…
mergify[bot] Oct 7, 2024
559cf60
fix catalog pipeline containerfile namses
msherif1234 Oct 7, 2024
354c8ee
Merge pull request #292 from msherif1234/ocp4.18
msherif1234 Oct 7, 2024
8cc6968
fix
msherif1234 Oct 7, 2024
e36c144
Merge pull request #295 from msherif1234/ocp4.18
msherif1234 Oct 7, 2024
464cbd5
fix ocp4.18 PR pull and push pipeline names
msherif1234 Oct 8, 2024
1f970c3
Merge pull request #296 from msherif1234/ocp4.18
msherif1234 Oct 8, 2024
9ca485e
update component name to match ocp4.18 branch
msherif1234 Oct 8, 2024
feb8cc6
Merge pull request #297 from msherif1234/ocp4.18
msherif1234 Oct 8, 2024
a8888ed
chore(deps): update bpfman to 9ef9472
Oct 9, 2024
7e1be63
Merge pull request #298 from bpfman/konflux/component-updates/bpfman
msherif1234 Oct 9, 2024
6cbca9b
chore(deps): update bpfman-operator-bundle to 68858fa
Oct 9, 2024
375518c
Merge pull request #299 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 9, 2024
8f465fe
chore(deps): update bpfman to 151e7f3
Oct 9, 2024
4b568eb
Merge pull request #300 from bpfman/konflux/component-updates/bpfman
msherif1234 Oct 9, 2024
79b4854
chore(deps): update bpfman to 20a317e
Oct 9, 2024
3950929
Merge pull request #301 from bpfman/konflux/component-updates/bpfman
msherif1234 Oct 9, 2024
91b695e
chore(deps): update bpfman-operator-bundle to 3af2187
Oct 9, 2024
a465ffe
Merge pull request #302 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 9, 2024
c1c95cb
chore(deps): update bpfman to a22c8e4
Oct 9, 2024
3dd6a85
Merge pull request #303 from bpfman/konflux/component-updates/bpfman
msherif1234 Oct 10, 2024
a108125
chore(deps): update bpfman-operator-bundle to d75b890
Oct 10, 2024
10c0c37
Merge pull request #304 from bpfman/konflux/component-updates/bpfman-…
msherif1234 Oct 10, 2024
fb36b5a
move konflux pipeline to downstream repo
msherif1234 Oct 10, 2024
ea0fa36
Merge pull request #305 from msherif1234/update_konflux
msherif1234 Oct 10, 2024
ec9575e
Red Hat Konflux purge bpfman-operator-catalog-ocp4-18
Oct 11, 2024
d6de594
Red Hat Konflux purge bpfman-operator-catalog
Oct 11, 2024
96f87a3
Merge pull request #316 from bpfman/konflux-purge-bpfman-operator-cat…
mergify[bot] Oct 11, 2024
7e57c76
Merge pull request #315 from bpfman/konflux-purge-bpfman-operator-cat…
mergify[bot] Oct 11, 2024
812b877
bpfman-operator release v0.5.2
anfredette Oct 10, 2024
eef2589
Merge pull request #313 from anfredette/release-v0.5.2
mergify[bot] Oct 11, 2024
a07c4b0
Red Hat Konflux purge bpfman-operator-bundle
Oct 11, 2024
7138ac7
Red Hat Konflux purge bpfman-operator
Oct 11, 2024
1b62fb6
Red Hat Konflux purge bpfman-agent
Oct 11, 2024
4fbedee
Merge pull request #317 from bpfman/konflux-purge-bpfman-operator-bundle
mergify[bot] Oct 11, 2024
533a76a
Merge pull request #318 from bpfman/konflux-purge-bpfman-operator
mergify[bot] Oct 11, 2024
3f71a24
Merge pull request #319 from bpfman/konflux-purge-bpfman-agent
mergify[bot] Oct 11, 2024
b29c1a5
remove tekton folder and any konflux related changes
msherif1234 Oct 11, 2024
9a9ecb3
remove konflux update scripts and makefile rule
msherif1234 Oct 11, 2024
ab056df
Merge pull request #321 from msherif1234/rm-tekton
msherif1234 Oct 11, 2024
1523a96
chore(deps): bump google.golang.org/protobuf
dependabot[bot] Oct 14, 2024
2d0a1e2
Merge pull request #322 from bpfman/dependabot/go_modules/production-…
mergify[bot] Oct 14, 2024
c4b58cf
base clusterserviceversion updates
anfredette Oct 15, 2024
f8de33d
Merge pull request #323 from anfredette/bundle-fixes
mergify[bot] Oct 15, 2024
7921d0b
Add separate workflow to run Kubernetes integration tests
anfredette Oct 16, 2024
7f6cd19
Merge pull request #324 from anfredette/int-test-action
mergify[bot] Oct 16, 2024
7e4a74b
bpfman-operator release v0.5.4
anfredette Oct 17, 2024
e6b302f
Merge pull request #325 from anfredette/release-v0.5.4
mergify[bot] Oct 17, 2024
d28de93
WIP: initial APIS for TCX ebpf program types
msherif1234 Aug 13, 2024
0d7718c
Add controllers for TCX
msherif1234 Aug 13, 2024
9af7dbf
Intg with bpfman tcx PR
msherif1234 Aug 14, 2024
4ad964d
Add TCX example to bundle csv
msherif1234 Oct 8, 2024
c96f816
update bpfman dependency to pick TCX support
msherif1234 Oct 21, 2024
5c35e17
fix intg test for application object
msherif1234 Oct 22, 2024
875131f
change GH workflows from ubuntu latest to ubuntu-24.04
msherif1234 Oct 22, 2024
aa3840d
Address review comments
msherif1234 Oct 23, 2024
0c0ba31
Merge pull request #102 from msherif1234/tcx
mergify[bot] Oct 23, 2024
02a49cc
OCPBUGS-42593: hardening service account automount
msherif1234 Oct 22, 2024
0bf84bb
panic in bpfman-agent due to err not being returned
Billy99 Oct 23, 2024
3babb63
Merge pull request #330 from Billy99/billy99-no-progid
mergify[bot] Oct 23, 2024
8c863d3
chore(deps): bump the production-dependencies group with 5 updates
dependabot[bot] Oct 28, 2024
40a1e71
Merge pull request #333 from bpfman/dependabot/go_modules/production-…
mergify[bot] Oct 28, 2024
ed47e2b
Merge pull request #327 from msherif1234/svc_acct
mergify[bot] Oct 30, 2024
d3949be
Create scorecard.yml
anfredette Oct 30, 2024
68f13ae
Add scorecard badge to bpfman-operator
anfredette Oct 30, 2024
bb8e382
Merge pull request #334 from bpfman/anfredette-scorecard
mergify[bot] Oct 31, 2024
eff9c7f
Fix scorecard badge URLs in README
anfredette Oct 31, 2024
06205c5
Merge pull request #335 from bpfman/anfredette-scorecard
mergify[bot] Nov 4, 2024
55cd2da
interface names hook doesn't allow more than one function per interfa…
msherif1234 Nov 4, 2024
d86dfcd
Merge pull request #338 from msherif1234/dbg_noo
mergify[bot] Nov 4, 2024
5333b63
Add sample kprobe yaml with 9 global variables
anfredette Nov 5, 2024
db645d4
logs: simplify the bpfman-agent logs
Billy99 Nov 1, 2024
07f9ef1
Merge pull request #336 from Billy99/billy99-log-improvements
mergify[bot] Dec 5, 2024
1165a8c
Add support for attaching TCX, TC and XDP programs inside containers.…
anfredette Dec 6, 2024
6828e71
Add unit test for Uprobe in container
anfredette Dec 14, 2024
9191140
Merge pull request #349 from anfredette/unit-test-containers
mergify[bot] Dec 16, 2024
7bfea5c
Add core code to support namespace based CRDs
Billy99 Dec 3, 2024
9b4813d
Merge pull request #344 from Billy99/billy99-namespace-scoped
mergify[bot] Dec 20, 2024
d527a51
Fix intermittent error when deleting programs
anfredette Dec 22, 2024
dbcf53e
Merge pull request #70 from frobware/makefile-export-env-variables-fo…
mergify[bot] Jan 2, 2025
bbf2301
Merge pull request #339 from anfredette/global-variable-test
mergify[bot] Jan 2, 2025
48d744b
Merge pull request #354 from anfredette/delete-program-fix
mergify[bot] Jan 2, 2025
22aa8bc
bpfman-operator release v0.5.5
Billy99 Jan 6, 2025
b7fc471
Merge pull request #358 from Billy99/release-0.5.5
mergify[bot] Jan 6, 2025
cd631e1
post v0.5.5 cleanup
Billy99 Jan 8, 2025
aef5cb1
Merge pull request #360 from Billy99/billy99-post-release-0-5-5-fixes
mergify[bot] Jan 9, 2025
dd66d41
update golang to 1.23 and build crictl from source
msherif1234 Jan 17, 2025
d5ffe86
Merge pull request #362 from msherif1234/update-go
mergify[bot] Jan 17, 2025
d68cc51
chore(deps): bump the production-dependencies group across 1 director…
dependabot[bot] Jan 17, 2025
afdc19a
run make vendors to update go.mod
msherif1234 Jan 17, 2025
04f651f
Merge pull request #363 from bpfman/dependabot/go_modules/production-…
mergify[bot] Jan 27, 2025
e6b5f3d
chore(deps): bump the production-dependencies group across 1 director…
dependabot[bot] Jan 27, 2025
6f7f9d2
Merge pull request #365 from bpfman/dependabot/go_modules/production-…
mergify[bot] Jan 27, 2025
fc76814
ci: upgrade upload-artifact action to v4 in scorecard workflow
frobware Jan 31, 2025
67a0cc5
Merge pull request #367 from frobware/switch-to-v4-upload-artefact
mergify[bot] Jan 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bin
17 changes: 10 additions & 7 deletions .github/workflows/image-build.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: bpfman-image-build
name: operator-image-build

on: # yamllint disable-line rule:truthy
push:
Expand All @@ -7,7 +7,10 @@ on: # yamllint disable-line rule:truthy
- v*

pull_request:
paths: [.github/workflows/image-build.yaml]
paths:
- .github/workflows/image-build.yaml
- Containerfile.bpfman-agent
- Containerfile.bpfman-operator

jobs:
build-and-push-images:
Expand All @@ -16,7 +19,7 @@ jobs:
packages: write
id-token: write # needed for signing the images with GitHub OIDC Token

runs-on: ubuntu-latest
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -94,7 +97,7 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
file: ${{ matrix.image.dockerfile }}
build-args: ${{ matrix.image.build_args }}
build-args: BUILDPLATFORM=linux/amd64
context: ${{ matrix.image.context }}

- name: Sign the images with GitHub OIDC Token
Expand All @@ -111,7 +114,7 @@ jobs:
packages: write
id-token: write # needed for signing the images with GitHub OIDC Token

runs-on: ubuntu-latest
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
Expand All @@ -120,7 +123,7 @@ jobs:
repository: bpfman
image: bpfman-operator-bundle
context: .
dockerfile: ./Containerfile.bundle
dockerfile: ./bundle.Dockerfile
tags: |
type=ref,event=branch
type=ref,event=tag
Expand Down Expand Up @@ -160,7 +163,7 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
containerfiles: ${{ matrix.image.dockerfile }}
build-args: ${{ matrix.image.build_args }}
build-args: BUILDPLATFORM=linux/amd64
context: ${{ matrix.image.context }}

- name: Push to registry
Expand Down
82 changes: 82 additions & 0 deletions .github/workflows/integration_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Kubernetes Integration Tests

on:
pull_request:
branches: ['*']
workflow_dispatch:
schedule:
- cron: '0 5 * * *' # Runs every day at 5 AM UTC

jobs:

kubernetes-integration-tests:
name: Kubernetes Integration Tests (Go ${{ matrix.go }} - amd64 - ${{ matrix.oci_bin }})
runs-on: ubuntu-24.04
strategy:
matrix:
go: ['1.23']
oci_bin: ['docker', 'podman']
env:
BPFMAN_AGENT_IMG: quay.io/bpfman/bpfman-agent:int-test
BPFMAN_OPERATOR_IMG: quay.io/bpfman/bpfman-operator:int-test
XDP_PASS_PRIVATE_IMAGE_CREDS: ${{ secrets.XDP_PASS_PRIVATE_IMAGE_CREDS }}
steps:
- name: Check disk space
run: df -h

- name: Free up space
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo rm -rf /usr/local/lib/android

- name: Check disk space again
run: df -h

- name: Install go
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go }}

- name: cache go modules
uses: actions/cache@v4
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-build-codegen-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-build-codegen-

- name: Checkout bpfman-operator
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install OCI runtime (Docker or Podman)
run: |
if [ "${{ matrix.oci_bin }}" = "podman" ]; then
sudo apt-get update && sudo apt-get install -y podman
fi

- name: Build Operator and Agent images with ${{ matrix.oci_bin }}
run: |
make OCI_BIN=${{ matrix.oci_bin }} build-images

# Run integration tests only if OCI_BIN is Docker.
- name: Run integration tests
if: ${{ matrix.oci_bin == 'docker' }}
run: |
make test-integration

- name: Check disk space
run: df -h

## Upload diagnostics if integration test step failed.
- name: Upload diagnostics
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: kubernetes-integration-test-diag
path: /tmp/ktf-diag*
if-no-files-found: ignore
76 changes: 6 additions & 70 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
jobs:

check-license:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 3

steps:
Expand All @@ -17,11 +17,11 @@ jobs:

build-lint-test:
name: Build (Go ${{ matrix.go }} - ${{ matrix.arch.arch }})
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
go: ['1.22']
go: ['1.23']
arch:
- arch: amd64
filename: linux-x86_64
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
run: make test

- name: Archive Go code coverage results
if: ${{ matrix.arch.arch == 'amd64' && matrix.go == '1.22' }}
if: ${{ matrix.arch.arch == 'amd64' && matrix.go == '1.23' }}
uses: actions/upload-artifact@v4
with:
name: coverage-go
Expand All @@ -77,72 +77,9 @@ jobs:
make bundle
git diff --exit-code -I'^ createdAt: ' bundle

kubernetes-integration-tests:
name: Kubernetes Integration Tests (Go ${{ matrix.go }} - amd64)
runs-on: ubuntu-latest
strategy:
matrix:
go: ['1.22']
env:
BPFMAN_AGENT_IMG: quay.io/bpfman/bpfman-agent:int-test
BPFMAN_OPERATOR_IMG: quay.io/bpfman/bpfman-operator:int-test
XDP_PASS_PRIVATE_IMAGE_CREDS: ${{ secrets.XDP_PASS_PRIVATE_IMAGE_CREDS }}
steps:
- name: Check disk space
run: df -h

- name: Free up space
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo rm -rf /usr/local/lib/android

- name: Check disk space again
run: df -h

- name: Install go
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go }}

- name: cache go modules
uses: actions/cache@v4
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-build-codegen-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-build-codegen-

- name: Checkout bpfman-operator
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Build Operator and Agent images
run: |
make build-images

- name: Run integration tests
run: |
make test-integration

- name: Check disk space
run: df -h

## Upload diagnostics if integration test step failed.
- name: Upload diagnostics
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: kubernetes-integration-test-diag
path: /tmp/ktf-diag*
if-no-files-found: ignore

coverage:
needs: [build-lint-test]
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Download golang coverage artifacts
uses: actions/download-artifact@v4
Expand All @@ -165,9 +102,8 @@ jobs:
check-license,
build-lint-test,
coverage,
kubernetes-integration-tests,
]
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Build Complete
run: echo "Build Complete"
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
# Creates Release with just the changelog
release:
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout bpfman
uses: actions/checkout@v4
Expand Down
74 changes: 74 additions & 0 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# This workflow uses actions that are not certified by GitHub. They are provided
# by a third-party and are governed by separate terms of service, privacy
# policy, and support documentation.

name: Scorecard supply-chain security
on:
# For Branch-Protection check. Only the default branch is supported. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
schedule:
- cron: '30 19 * * 4'
push:
branches: [ "main" ]
workflow_dispatch:

# Declare default permissions as read only.
permissions: read-all

jobs:
analysis:
name: Scorecard analysis
runs-on: ubuntu-24.04
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
# Needed to publish results and get a badge (see publish_results below).
id-token: write
# Uncomment the permissions below if installing in a private repository.
# contents: read
# actions: read

steps:
- name: "Checkout code"
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.4.0
with:
results_file: results.sarif
results_format: sarif
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
# - you want to enable the Branch-Protection check on a *public* repository, or
# - you are installing Scorecard on a *private* repository
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action?tab=readme-ov-file#authentication-with-fine-grained-pat-optional.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}

# Public repositories:
# - Publish results to OpenSSF REST API for easy access by consumers
# - Allows the repository to include the Scorecard badge.
# - See https://github.com/ossf/scorecard-action#publishing-results.
# For private repositories:
# - `publish_results` will always be set to `false`, regardless
# of the value entered here.
publish_results: true

# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@v4
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: results.sarif
8 changes: 8 additions & 0 deletions .snyk
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# References:
# https://docs.snyk.io/scan-applications/snyk-code/using-snyk-code-from-the-cli/excluding-directories-and-files-from-the-snyk-code-cli-test
# https://docs.snyk.io/snyk-cli/commands/ignore
exclude:
global:
- vendor/**
- "**/*_test.go"
- "test/**"
Loading