Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
569 commits
Select commit Hold shift + click to select a range
ede0522
deps: bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 (#2211)
dependabot[bot] Apr 20, 2026
42b4f09
deps: bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 in the g…
dependabot[bot] Apr 20, 2026
3e41611
deps: bump the go_modules group across 1 directory with 4 updates (#2…
dependabot[bot] Apr 20, 2026
4caca64
deps: bump actions/setup-node from 6.3.0 to 6.4.0 (#2210)
dependabot[bot] Apr 21, 2026
8d96bf2
deps: bump github.com/aws/aws-sdk-go-v2/config from 1.31.6 to 1.32.14…
dependabot[bot] Apr 21, 2026
3927e94
deps: add per-directory dependabot Docker base image tracking (#1885)
Copilot Apr 21, 2026
bdca85f
fix: migrate apiserver watcher from Endpoints to EndpointSlice (#2214)
nddq Apr 21, 2026
03b7aea
deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.21.0 t…
dependabot[bot] Apr 21, 2026
c27e22f
deps: bump github.com/mdlayher/netlink from 1.11.0 to 1.11.1 (#2224)
dependabot[bot] Apr 21, 2026
f207fb8
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.99.0 to 1.9…
dependabot[bot] Apr 21, 2026
91843ec
deps: bump k8s.io/metrics from 0.35.3 to 0.35.4 (#2204)
dependabot[bot] Apr 21, 2026
25271d9
deps: pin Docker base images with tag and digest (#2228)
nddq Apr 21, 2026
29a6fdc
feat(chart): Add HTTPRoute support for hubble-ui (#2193)
slariviere Apr 21, 2026
11688bc
deps: bump github.com/cilium/ebpf from 0.20.1-0.20260218191617-ee67e7…
dependabot[bot] Apr 22, 2026
22a188e
deps: bump github.com/cilium/workerpool from 1.3.0 to 1.4.0 (#2227)
dependabot[bot] Apr 22, 2026
5661f0a
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.17.0 …
dependabot[bot] Apr 22, 2026
e1d6496
deps: bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 (#2230)
dependabot[bot] Apr 22, 2026
fc5a6d5
deps: bump oss/go/microsoft/golang from `eb3ce81` to `d904c53` in /te…
dependabot[bot] Apr 22, 2026
af70884
deps: bump oss/go/microsoft/golang from `eb3ce81` to `d904c53` in /co…
dependabot[bot] Apr 23, 2026
e9b6c31
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.99.1 to 1.1…
dependabot[bot] Apr 23, 2026
0cdd12b
chore(deps): consolidate dependabot config with groups and cooldowns …
nddq Apr 23, 2026
7611bb3
deps: bump oss/go/microsoft/golang from `eb3ce81` to `d904c53` in /op…
dependabot[bot] Apr 23, 2026
e55b92b
deps: bump oss/go/microsoft/golang from `d904c53` to `ee3b117` in /co…
dependabot[bot] Apr 23, 2026
896df7a
deps: bump oss/go/microsoft/golang from `d904c53` to `ee3b117` in /te…
dependabot[bot] Apr 23, 2026
f95f7bc
deps: bump oss/go/microsoft/golang from `6c27ae4` to `c6bf341` in /ha…
dependabot[bot] Apr 23, 2026
9b067ad
deps: bump oss/go/microsoft/golang from `eb3ce81` to `d904c53` in /cl…
dependabot[bot] Apr 24, 2026
7180b8c
deps: bump oss/go/microsoft/golang from `d904c53` to `ee3b117` in /op…
dependabot[bot] Apr 24, 2026
5b25c9a
deps: bump oss/go/microsoft/golang from `d904c53` to `ee3b117` in /cl…
dependabot[bot] Apr 24, 2026
122be99
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader…
dependabot[bot] Apr 24, 2026
2383259
deps: bump oss/go/microsoft/golang from `6c27ae4` to `c6bf341` in /ha…
dependabot[bot] Apr 24, 2026
9f2db3a
deps: bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 (#2252)
dependabot[bot] Apr 27, 2026
bea0b33
deps: bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.2 (#2253)
dependabot[bot] Apr 28, 2026
2782e43
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.18.0 …
dependabot[bot] Apr 28, 2026
ea4b110
deps: bump oss/go/microsoft/golang from `ee3b117` to `0feda24` in /op…
dependabot[bot] Apr 28, 2026
2388b85
deps: bump oss/go/microsoft/golang from `ee3b117` to `0feda24` in /co…
dependabot[bot] Apr 28, 2026
648a79e
deps: bump oss/go/microsoft/golang from `ee3b117` to `0feda24` in /cl…
dependabot[bot] Apr 28, 2026
114115d
deps: bump oss/go/microsoft/golang from `ee3b117` to `0feda24` in /te…
dependabot[bot] Apr 29, 2026
7a988b3
deps: bump go.uber.org/zap from 1.27.1 to 1.28.0 (#2259)
dependabot[bot] Apr 29, 2026
e22adc2
deps: bump github.com/onsi/ginkgo/v2 from 2.28.2 to 2.28.3 (#2261)
dependabot[bot] Apr 29, 2026
fbc70e8
deps: bump oss/go/microsoft/golang from `0feda24` to `637bcd5` in /co…
dependabot[bot] Apr 29, 2026
98388e8
deps: bump oss/go/microsoft/golang from `0feda24` to `637bcd5` in /op…
dependabot[bot] Apr 30, 2026
dfd5c4f
deps: bump oss/go/microsoft/golang from `0feda24` to `637bcd5` in /cl…
dependabot[bot] Apr 30, 2026
008ebf2
deps: bump github.com/aws/aws-sdk-go-v2 from 1.41.6 to 1.41.7 (#2271)
dependabot[bot] Apr 30, 2026
fb7e2a4
deps: bump oss/go/microsoft/golang from `0feda24` to `637bcd5` in /te…
dependabot[bot] May 1, 2026
b8c3af0
deps: bump github/codeql-action from 4.35.2 to 4.35.3 (#2276)
dependabot[bot] May 1, 2026
c00e4ab
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.0 to 1.…
dependabot[bot] May 3, 2026
666a8f0
deps: bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.1…
dependabot[bot] May 3, 2026
acc555f
deps: bump oss/go/microsoft/golang from `c6bf341` to `61e6078` in /ha…
dependabot[bot] May 3, 2026
2d7d748
deps: bump oss/go/microsoft/golang from `c6bf341` to `61e6078` in /ha…
dependabot[bot] May 4, 2026
92a02fe
deps: bump google.golang.org/grpc from 1.80.0 to 1.81.0 (#2281)
dependabot[bot] May 4, 2026
ed720b6
deps: bump oss/go/microsoft/golang from `637bcd5` to `257614f` in /co…
dependabot[bot] May 5, 2026
430ad1f
deps: bump oss/go/microsoft/golang from `637bcd5` to `257614f` in /op…
dependabot[bot] May 5, 2026
4ab1b3a
deps: bump oss/go/microsoft/golang from `637bcd5` to `257614f` in /te…
dependabot[bot] May 5, 2026
9555ecd
deps: bump oss/go/microsoft/golang from `637bcd5` to `257614f` in /cl…
dependabot[bot] May 5, 2026
7808709
fix: remove credential-adjacent BlobUpload field from log lines (#2300)
agrawaliti May 8, 2026
ebe4549
chore(deps): bump the npm_and_yarn group across 1 directory with 3 up…
dependabot[bot] May 9, 2026
283bd70
deps: bump github/codeql-action from 4.35.3 to 4.35.4 (#2301)
dependabot[bot] May 9, 2026
025f599
deps: bump golang.org/x/sys from 0.43.0 to 0.44.0 (#2302)
dependabot[bot] May 9, 2026
edf4884
deps: bump the go_modules group across 1 directory with 2 updates (#2…
dependabot[bot] May 11, 2026
7ad257d
build: add empty-bpf-objects target to Makefile (#2297)
chetanatole May 11, 2026
a30be54
deps: bump sigstore/cosign-installer from 4.1.1 to 4.1.2 (#2292)
dependabot[bot] May 11, 2026
f874222
deps: bump azurelinux/base/core from `35149ae` to `82e37dd` in /contr…
dependabot[bot] May 12, 2026
20f2d1e
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.19.0 …
dependabot[bot] May 12, 2026
70adfb4
deps: bump oss/go/microsoft/golang from 1.26.2-azurelinux3.0 to 1.26.…
dependabot[bot] May 12, 2026
a976f2b
deps: bump oss/go/microsoft/golang from 1.26.2-windowsservercore-ltsc…
dependabot[bot] May 12, 2026
aac6dee
deps: bump hubble CLI to v1.19.3 (#2310)
nddq May 12, 2026
2de5536
fix(chart): roll operator pod when its configmap changes (#2162)
nddq May 12, 2026
3d0bf19
deps: bump oss/go/microsoft/golang from 1.26.2-azurelinux3.0 to 1.26.…
dependabot[bot] May 12, 2026
48e6c6f
deps: bump golang.org/x/mod from 0.35.0 to 0.36.0 (#2311)
dependabot[bot] May 12, 2026
df89cc6
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.2 …
dependabot[bot] May 13, 2026
73a7524
deps: bump azurelinux/distroless/minimal from `5a66f9f` to `4c30ebf` …
dependabot[bot] May 13, 2026
1a770b8
deps: bump azurelinux/base/core from `35149ae` to `82e37dd` in /shell…
dependabot[bot] May 13, 2026
98aafe4
deps: bump azurelinux/base/core from `82e37dd` to `9230290` in /contr…
dependabot[bot] May 13, 2026
e598c4d
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.1 to 1.…
dependabot[bot] May 13, 2026
76b3f5b
feat(e2e): make agent pool VM SKUs configurable via env (#2308)
nddq May 13, 2026
4f1ae62
fix(devcontainer): bump go feature to 1.3.4 for golangci-lint fix (#2…
nddq May 13, 2026
b8e2e1d
chore(deps): consolidate armnetwork to v5 in e2e tests (#2307)
nddq May 13, 2026
c15a5af
fix(deps): correct dependabot config (#2306)
nddq May 13, 2026
4ebabe9
deps: bump @docusaurus/preset-classic from 3.9.2 to 3.10.1 in /site (…
dependabot[bot] May 13, 2026
2e35308
deps: bump react-dom from 18.3.1 to 19.2.5 in /site (#2339)
dependabot[bot] May 13, 2026
aa79767
deps: bump typescript from 5.9.3 to 6.0.2 in /site (#2342)
dependabot[bot] May 13, 2026
fec0e89
deps: bump windows/servercore in /controller (#2343)
dependabot[bot] May 13, 2026
66e05ee
deps: bump windows/nanoserver in /controller (#2344)
dependabot[bot] May 13, 2026
569503c
fix: --node-names should clear default kubernetes.io/os=linux node-se…
carlotaarvela May 13, 2026
59e0939
deps: bump @docusaurus/types from 3.9.2 to 3.10.1 in /site (#2345)
dependabot[bot] May 13, 2026
60bbe9c
deps: bump @docusaurus/tsconfig from 3.9.2 to 3.10.1 in /site (#2341)
dependabot[bot] May 13, 2026
14bd5cc
deps: bump @docusaurus/core from 3.9.2 to 3.10.1 in /site (#2349)
dependabot[bot] May 14, 2026
1d4ad82
deps: bump @docusaurus/plugin-ideal-image from 3.9.2 to 3.10.1 in /si…
dependabot[bot] May 14, 2026
2fb91aa
deps: bump @docusaurus/plugin-client-redirects from 3.9.2 to 3.10.1 i…
dependabot[bot] May 14, 2026
fcd5bfd
deps: bump react-dom from 19.2.5 to 19.2.6 in /site (#2350)
dependabot[bot] May 14, 2026
b9a5886
deps: bump react and @types/react in /site (#2352)
dependabot[bot] May 14, 2026
f98a51f
deps: bump sharp from 0.33.5 to 0.34.5 in /site (#2338)
dependabot[bot] May 14, 2026
0e8b14b
deps: bump helm.sh/helm/v3 from 3.20.2 to 3.21.0 (#2354)
dependabot[bot] May 14, 2026
355b722
deps(golang): Bump GoLang (#2355)
mereta May 14, 2026
6fa096d
fix(deps): drop dependabot group-by directive (upstream bug) (#2348)
nddq May 14, 2026
36195b2
fix: update scale test sku (#2357)
alexcastilio May 14, 2026
8f0381d
deps: bump typescript from 6.0.2 to 6.0.3 in /site (#2353)
dependabot[bot] May 14, 2026
aef9a02
deps: Bump css-loader from 7.1.2 to 7.1.4 in /site (#2346)
dependabot[bot] May 15, 2026
f40c5f4
deps: bump github.com/slack-go/slack from 0.13.0 to 0.23.1 (#2361)
dependabot[bot] May 15, 2026
7fec435
fix(clang-injection): Validate Retina dir header (#2328)
mereta May 15, 2026
08cc851
fix(ci): prevent template injection in e2e and perf workflows (#2356)
alexcastilio May 15, 2026
4ab463e
fix(ci): fix scale test node sku (#2363)
alexcastilio May 15, 2026
6e3142f
fix(cve-operator): Remove unused EnablePProf function exposing pprof …
carlotaarvela May 18, 2026
b0b6bf0
deps: Bump the actions-patch group with 2 updates (#2365)
dependabot[bot] May 19, 2026
5b25dfb
deps: Bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 (#2366)
dependabot[bot] May 19, 2026
71fe51b
deps: Bump google.golang.org/grpc from 1.81.0 to 1.81.1 (#2368)
dependabot[bot] May 21, 2026
954cddb
fix(capture): make HostPath a subpath under a fixed base dir (#2335)
SRodi May 21, 2026
a5a09dc
fix(capture-cve): Retina capture tcpdump sanitization (#2322)
mereta May 21, 2026
0ce7790
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] May 21, 2026
f137db2
deps: bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 in the ac…
dependabot[bot] May 21, 2026
aeb9307
feat(capture): Add --cleanup-after-upload flag for automatic resource…
carlotaarvela May 21, 2026
51d0f86
feat(operator): scope leader election to release namespace (#2244)
slariviere May 21, 2026
89f23f7
deps: bump the azurelinux-base group across 4 directories with 2 upda…
dependabot[bot] May 21, 2026
fa01db0
deps: bump github.com/containerd/containerd from 1.7.30 to 1.7.32 (#2…
dependabot[bot] May 21, 2026
c81cd9c
deps: bump github.com/gopacket/gopacket from 1.5.0 to 1.6.0 (#2374)
dependabot[bot] May 22, 2026
3982b56
deps: bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from …
dependabot[bot] May 22, 2026
094a9ac
deps: bump qs from 6.15.1 to 6.15.2 in /site (#2376)
dependabot[bot] May 23, 2026
73b0daa
deps: bump docker/build-push-action from 7.1.0 to 7.2.0 (#2383)
dependabot[bot] May 25, 2026
c95abe3
deps: bump github.com/onsi/gomega from 1.40.0 to 1.41.0 (#2377)
dependabot[bot] May 25, 2026
01acd25
deps: bump actions/stale from 10.2.0 to 10.3.0 (#2382)
dependabot[bot] May 25, 2026
11d2ba2
deps: bump github/codeql-action from 4.35.5 to 4.36.0 (#2380)
dependabot[bot] May 25, 2026
d814737
deps: bump github.com/mdlayher/netlink from 1.11.1 to 1.11.2 (#2378)
dependabot[bot] May 25, 2026
a3128d5
deps: bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#2381)
dependabot[bot] May 25, 2026
d65232d
deps: bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 (#2379)
dependabot[bot] May 25, 2026
4453105
fix(capture): Fix Windows capture stop ctx. (#2385)
mereta May 26, 2026
f9e59f0
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.3 …
dependabot[bot] May 26, 2026
863311b
feat: Adding new standard control plane dashboards for windowsebpf pl…
BeegiiK May 27, 2026
6aa2eb7
deps: bump @types/react from 19.2.14 to 19.2.15 in /site (#2393)
dependabot[bot] May 28, 2026
1190197
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] May 28, 2026
b2e1837
deps: bump golang.org/x/sys from 0.44.0 to 0.45.0 (#2395)
dependabot[bot] May 29, 2026
3824d21
deps: bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 (#2396)
dependabot[bot] May 30, 2026
834027b
feat(chart): Add create flag to the agent serviceAccount (#2166)
slariviere Jun 2, 2026
68d0eee
deps: bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#2404)
dependabot[bot] Jun 2, 2026
e1395cd
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.4 …
dependabot[bot] Jun 2, 2026
099a5e2
deps: bump the aws-sdk group with 2 updates (#2402)
dependabot[bot] Jun 2, 2026
d31e8ec
deps: bump devcontainers/ci from 0.3.1900000449 to 0.3.1900000450 in …
dependabot[bot] Jun 4, 2026
831ca83
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.101.0 to 1.…
dependabot[bot] Jun 4, 2026
aeb3bc1
deps: bump go.opentelemetry.io/otel from 1.43.0 to 1.44.0 (#2410)
dependabot[bot] Jun 4, 2026
0050a8f
deps: bump go.opentelemetry.io/otel/metric from 1.43.0 to 1.44.0 (#2409)
dependabot[bot] Jun 4, 2026
6f18233
deps: bump go.opentelemetry.io/otel/trace from 1.43.0 to 1.44.0 (#2408)
dependabot[bot] Jun 4, 2026
6f78404
deps: bump the azurelinux-base group across 3 directories with 1 upda…
dependabot[bot] Jun 4, 2026
0e983da
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] Jun 4, 2026
ee88b07
fix: add app.kubernetes.io/name and instance labels to helm workloads…
slariviere Jun 5, 2026
e42906c
deps: bump the aws-sdk group with 3 updates (#2415)
dependabot[bot] Jun 8, 2026
81e0241
deps: bump the actions-patch group with 2 updates (#2417)
dependabot[bot] Jun 8, 2026
f615976
deps: bump the aws-sdk group with 3 updates (#2421)
dependabot[bot] Jun 8, 2026
e944ad2
deps: bump github.com/prometheus/common from 0.67.5 to 0.68.0 (#2416)
dependabot[bot] Jun 8, 2026
47ede44
deps: bump github/codeql-action from 4.36.1 to 4.36.2 in the actions-…
dependabot[bot] Jun 8, 2026
f2144ef
deps: bump golang.org/x/sys from 0.45.0 to 0.46.0 (#2424)
dependabot[bot] Jun 9, 2026
7e8dd8f
deps: bump shell-quote from 1.8.3 to 1.8.4 in /site (#2427)
dependabot[bot] Jun 10, 2026
723bf34
deps: bump the aws-sdk group with 2 updates (#2428)
dependabot[bot] Jun 10, 2026
e34f581
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.5 …
dependabot[bot] Jun 10, 2026
8fae7e1
deps: bump the azurelinux-base group across 4 directories with 2 upda…
dependabot[bot] Jun 12, 2026
94c2fa2
deps: bump the windows-base group across 3 directories with 2 updates…
dependabot[bot] Jun 12, 2026
ea9cbe2
deps: bump the aws-sdk group with 2 updates (#2437)
dependabot[bot] Jun 12, 2026
a6916ca
deps: bump github.com/prometheus/common from 0.68.0 to 0.68.1 (#2436)
dependabot[bot] Jun 12, 2026
b9acc7d
deps: bump react-dom from 19.2.6 to 19.2.7 in /site (#2435)
dependabot[bot] Jun 12, 2026
deac238
deps: bump golang.org/x/sync from 0.20.0 to 0.21.0 (#2441)
dependabot[bot] Jun 15, 2026
a0a02be
deps: bump github.com/gopacket/gopacket from 1.6.0 to 1.6.1 (#2442)
dependabot[bot] Jun 15, 2026
d5599ad
deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.21.1 t…
dependabot[bot] Jun 15, 2026
2d646a1
deps: bump golang.org/x/mod from 0.36.0 to 0.37.0 (#2446)
dependabot[bot] Jun 17, 2026
ea0087a
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.102.2 to 1.…
dependabot[bot] Jun 17, 2026
999b40e
deps: bump ws from 7.5.10 to 7.5.11 in /site (#2447)
dependabot[bot] Jun 17, 2026
e8cf0f5
deps: bump the aws-sdk group across 1 directory with 2 updates (#2443)
dependabot[bot] Jun 17, 2026
5c30e9b
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.6 …
dependabot[bot] Jun 17, 2026
9a2803b
deps: bump the aws-sdk group with 2 updates (#2451)
dependabot[bot] Jun 20, 2026
75ee1ed
deps: bump helm.sh/helm/v3 from 3.21.0 to 3.21.1 (#2456)
dependabot[bot] Jun 20, 2026
ae3f559
deps: bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 (#2455)
dependabot[bot] Jun 20, 2026
361ce14
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.7 …
dependabot[bot] Jun 20, 2026
a3766af
deps: bump @types/react from 19.2.15 to 19.2.17 in /site (#2450)
dependabot[bot] Jun 20, 2026
64810f1
deps: bump sharp from 0.34.5 to 0.35.0 in /site (#2449)
dependabot[bot] Jun 20, 2026
c75229b
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] Jun 20, 2026
b0e587b
deps: bump launch-editor from 2.13.2 to 2.14.1 in /site (#2459)
dependabot[bot] Jun 20, 2026
eead562
deps: bump webpack-dev-server from 5.2.4 to 5.2.5 in /site (#2458)
dependabot[bot] Jun 20, 2026
6da0d53
deps: bump github.com/containerd/containerd from 1.7.32 to 1.7.33 (#2…
dependabot[bot] Jun 20, 2026
250fa7a
deps: bump actions/checkout from 6.0.3 to 7.0.0 (#2464)
dependabot[bot] Jun 22, 2026
6b30a7e
deps: bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from …
dependabot[bot] Jun 22, 2026
207f3d5
deps: bump github.com/onsi/gomega from 1.41.0 to 1.42.0 (#2461)
dependabot[bot] Jun 22, 2026
42b35e8
deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13…
dependabot[bot] Jun 24, 2026
468ea0d
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.8 …
dependabot[bot] Jun 24, 2026
0c96143
deps: bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 (#2462)
dependabot[bot] Jun 24, 2026
caf8a51
deps: bump github.com/prometheus/common from 0.68.1 to 0.69.0 (#2468)
dependabot[bot] Jun 24, 2026
e20f909
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.103.3 to 1.…
dependabot[bot] Jun 24, 2026
3ccf166
deps: bump actions/setup-go from 6.4.0 to 6.5.0 (#2477)
dependabot[bot] Jun 26, 2026
262fcd1
deps: bump azure/setup-helm from 5.0.0 to 5.0.1 in the actions-patch …
dependabot[bot] Jun 26, 2026
b7f2327
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.20.9 …
dependabot[bot] Jun 26, 2026
0656bf6
deps: bump the azurelinux-base group across 4 directories with 2 upda…
dependabot[bot] Jun 26, 2026
517c3f0
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] Jun 26, 2026
6b6cc64
deps: bump sharp from 0.35.0 to 0.35.1 in /site (#2471)
dependabot[bot] Jun 26, 2026
3ee07ad
deps: bump github.com/sigstore/rekor from 1.5.1 to 1.5.2 (#2478)
dependabot[bot] Jun 26, 2026
549e2ab
deps: bump github.com/jellydator/ttlcache/v3 from 3.4.0 to 3.4.1 (#2479)
dependabot[bot] Jun 29, 2026
a91c834
deps: bump github.com/onsi/gomega from 1.42.0 to 1.42.1 (#2485)
dependabot[bot] Jul 1, 2026
b477f4f
deps: bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 in the ac…
dependabot[bot] Jul 1, 2026
656763b
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.21.0 …
dependabot[bot] Jul 1, 2026
1a3aff1
build(deps): bump the go_modules group across 2 directories with 1 up…
dependabot[bot] Jul 2, 2026
194d183
deps: bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 (#2482)
dependabot[bot] Jul 2, 2026
c280b03
deps: bump opentofu/setup-opentofu from 2.0.1 to 2.0.2 in the actions…
dependabot[bot] Jul 3, 2026
bd8a7c9
deps: bump docker/setup-qemu-action from 4.1.0 to 4.2.0 (#2498)
dependabot[bot] Jul 7, 2026
5adab93
deps: bump docker/setup-buildx-action from 4.1.0 to 4.2.0 (#2497)
dependabot[bot] Jul 7, 2026
2cccf78
fix(dropreason): dereference err pointer in inet_csk_accept kretprobe…
nddq Jul 10, 2026
b02f7c8
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] Jul 10, 2026
2ceeac7
deps: bump github.com/sigstore/timestamp-authority/v2 from 2.0.6 to 2…
dependabot[bot] Jul 10, 2026
ad90e9f
deps: bump sharp from 0.35.1 to 0.35.3 in /site (#2507)
dependabot[bot] Jul 10, 2026
08bd925
deps: bump docker/build-push-action from 7.2.0 to 7.3.0 (#2499)
dependabot[bot] Jul 10, 2026
9a64068
deps: bump github.com/sigstore/sigstore-go from 1.1.4 to 1.2.0 (#2515)
dependabot[bot] Jul 10, 2026
d645ba6
deps: bump the actions-patch group across 1 directory with 4 updates …
dependabot[bot] Jul 10, 2026
df07124
build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /test/…
dependabot[bot] Jul 11, 2026
c0ccce3
deps: bump oras.land/oras-go/v2 from 2.6.1 to 2.6.2 (#2514)
dependabot[bot] Jul 11, 2026
6398494
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.21.1 …
dependabot[bot] Jul 12, 2026
ef510dc
deps: bump github.com/gopacket/gopacket from 1.6.1 to 1.7.0 (#2519)
dependabot[bot] Jul 12, 2026
a40ffeb
deps: bump actions/stale from 10.3.0 to 10.4.0 (#2522)
dependabot[bot] Jul 12, 2026
a28e175
deps: bump js-yaml from 3.14.2 to 3.15.0 in /site (#2526)
dependabot[bot] Jul 12, 2026
31faf2f
deps: bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.0 (#…
dependabot[bot] Jul 13, 2026
c727268
deps: bump Azure Linux base images, Hubble CLI and toolbox go version…
carlotaarvela Jul 13, 2026
6e3dd81
deps: bump the aws-sdk group across 1 directory with 3 updates (#2518)
dependabot[bot] Jul 13, 2026
2598c2f
deps: group k8s.io minor updates in dependabot config (#2512)
nddq Jul 13, 2026
bff7afb
deps: bump pwru to v1.0.12 in shell image (#2530)
nddq Jul 13, 2026
b619832
fix(ci): pass stale action outputs via env in Print outputs step (#2511)
nddq Jul 13, 2026
52fcce2
fix(dns,tcpretrans): Add nolint to fix vendoring bug (#2529)
mereta Jul 13, 2026
c5900f1
deps: bump golang.org/x/sys from 0.46.0 to 0.47.0 (#2531)
dependabot[bot] Jul 13, 2026
9483ebc
deps: bump google.golang.org/grpc from 1.81.1 to 1.82.0 (#2532)
dependabot[bot] Jul 13, 2026
177550b
deps: bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 (#2533)
dependabot[bot] Jul 13, 2026
d04b0c3
feat: Add rotating capture support (--file-count) for long-running pa…
carlotaarvela Jul 14, 2026
4f1b41f
deps: bump the aws-sdk group with 2 updates (#2534)
dependabot[bot] Jul 14, 2026
f777718
deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.104.2 to 1.…
dependabot[bot] Jul 14, 2026
e2e2a6a
feat(conntrack): make report interval configurable (#2501)
mmckeen Jul 15, 2026
043b8b2
deps: bump golang.org/x/mod from 0.37.0 to 0.38.0 (#2537)
dependabot[bot] Jul 15, 2026
6d7f0ee
chore(ci): migrate fic-using workflows to ADO pipelines (#2536)
alexcastilio Jul 16, 2026
6ce1723
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] Jul 16, 2026
663e3e3
deps: bump websocket-driver from 0.7.4 to 0.7.5 in /site (#2539)
dependabot[bot] Jul 16, 2026
d525af6
deps: bump actions/setup-node from 6.4.0 to 7.0.0 (#2542)
dependabot[bot] Jul 16, 2026
0fd5523
deps: bump the aws-sdk group with 2 updates (#2541)
dependabot[bot] Jul 16, 2026
d0a48d5
deps: bump the golang-base group across 6 directories with 1 update (…
dependabot[bot] Jul 17, 2026
5f6b54e
deps: bump github.com/prometheus/common from 0.69.0 to 0.70.0 (#2545)
dependabot[bot] Jul 18, 2026
edf1982
deps: bump the docusaurus group in /site with 7 updates (#2547)
dependabot[bot] Jul 18, 2026
5ac5c73
deps: bump actions/setup-go from 6.5.0 to 7.0.0 (#2548)
dependabot[bot] Jul 18, 2026
47f8a84
deps: bump the windows-base group across 3 directories with 2 updates…
dependabot[bot] Jul 19, 2026
7d7b4b7
deps: bump github/codeql-action/upload-sarif from 4.37.0 to 4.37.1 in…
dependabot[bot] Jul 20, 2026
6c42166
deps: bump the azurelinux-base group across 3 directories with 1 upda…
dependabot[bot] Jul 20, 2026
7b62dcb
deps: bump the aws-sdk group with 3 updates (#2556)
dependabot[bot] Jul 20, 2026
abf203d
deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.21.3 …
dependabot[bot] Jul 20, 2026
a076afc
deps: bump actions/checkout from 7.0.0 to 7.0.1 in the actions-patch …
dependabot[bot] Jul 21, 2026
69e24fe
deps: bump shell-quote from 1.8.4 to 1.10.0 in /site (#2562)
dependabot[bot] Jul 21, 2026
d471f9d
deps: bump body-parser from 1.20.5 to 1.20.6 in /site (#2563)
dependabot[bot] Jul 21, 2026
e0182cc
deps: Bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#2564)
dependabot[bot] Jul 22, 2026
bc015a4
deps: Bump svgo from 3.3.3 to 3.3.4 in /site (#2566)
dependabot[bot] Jul 22, 2026
6a0ad3f
deps: Bump fast-uri from 3.1.2 to 3.1.4 in /site (#2565)
dependabot[bot] Jul 22, 2026
3cf9298
Removed usage of the hubble parser options
kumarvin123 Jul 21, 2026
8d2aab7
Fix lint errors
lakshk98 Jul 22, 2026
2d803ba
Fix another set of lint errors
lakshk98 Jul 23, 2026
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
  •  
  •  
  •  
505 changes: 505 additions & 0 deletions .azure-pipelines/ci.yml

Large diffs are not rendered by default.

117 changes: 117 additions & 0 deletions .azure-pipelines/perf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# retina Performance Test pipeline (Azure DevOps).
#
# Mirrors .github/workflows/perf-schedule.yaml + perf-manual.yaml + perf-template.yaml.
# Scheduled: twice-daily at 00:17 and 12:17 UTC (both basic and advanced).
# Manual: single mode chosen at queue time.
#
# Required ADO pipeline configuration (set in the ADO UI):
# Variables (plain):
# AZURE_LOCATION
# AZURE_AGENT_LINUX_SKU
# AZURE_AGENT_WINDOWS_SKU
# AZURE_AGENT_LINUX_ARM_SKU
# Variables (secret):
# AZURE_APP_INSIGHTS_KEY
# Service connection (Azure RM, WIF): r2d
# Settings: "Limit building pull requests from forked GitHub repositories" = Disable

trigger: none
pr: none

schedules:
- cron: '17 0,12 * * *'
displayName: Twice-daily perf test (00:17 and 12:17 UTC)
branches:
include:
- main
always: true

parameters:
- name: image_registry
displayName: Image Registry
type: string
default: ghcr.io
- name: image_namespace
displayName: Image Namespace
type: string
default: microsoft/retina
- name: tag
displayName: Image Tag (blank = latest GitHub release tag)
type: string
default: ' '
- name: modes
displayName: Retina modes to run
type: object
default:
- basic
- advanced

variables:
- name: azureServiceConnection
value: r2d

jobs:
- ${{ each mode in parameters.modes }}:
- job: perf_${{ mode }}
displayName: Retina ${{ mode }} Performance Test
timeoutInMinutes: 150
pool:
vmImage: ubuntu-latest
variables:
CLUSTER_NAME: retina-perf-${{ mode }}-$(Build.BuildId)-$(System.JobAttempt)
MODE: ${{ mode }}
steps:
- checkout: self
- template: steps/setup-go.yml
- task: AzureCLI@2
displayName: Resolve image tag
name: resolve_tag
inputs:
azureSubscription: $(azureServiceConnection)
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
set -euo pipefail
TAG="${{ parameters.tag }}"
TAG="${TAG// /}"
if [[ -z "$TAG" ]]; then
TAG=$(curl -s https://api.github.com/repos/microsoft/retina/releases/latest | jq -r .tag_name)
fi
echo "##vso[task.setvariable variable=RESOLVED_TAG]$TAG"
echo "Resolved tag: $TAG"
- task: AzureCLI@2
displayName: Run performance measurement for Retina
env:
AZURE_APP_INSIGHTS_KEY: $(AZURE_APP_INSIGHTS_KEY)
AZURE_LOCATION: $(AZURE_LOCATION)
AZURE_AGENT_LINUX_SKU: $(AZURE_AGENT_LINUX_SKU)
AZURE_AGENT_WINDOWS_SKU: $(AZURE_AGENT_WINDOWS_SKU)
AZURE_AGENT_LINUX_ARM_SKU: $(AZURE_AGENT_LINUX_ARM_SKU)
TAG: $(RESOLVED_TAG)
REGISTRY: ${{ parameters.image_registry }}
NAMESPACE: ${{ parameters.image_namespace }}
inputs:
azureSubscription: $(azureServiceConnection)
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
set -euo pipefail
export AZURE_SUBSCRIPTION_ID=$(az account show --query id -o tsv)
echo "Running in $MODE mode with tag $TAG..."
go test -v ./test/e2e/. -timeout 2h -tags=perf -count=1 -args \
-image-tag="$TAG" \
-image-registry="$REGISTRY" \
-image-namespace="$NAMESPACE" \
-retina-mode="$MODE"
- task: AzureCLI@2
displayName: Cleanup resource group
condition: always()
inputs:
azureSubscription: $(azureServiceConnection)
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
if az group exists --name "$(CLUSTER_NAME)" 2>/dev/null | grep -q true; then
echo "Deleting resource group $(CLUSTER_NAME)..."
az group delete --name "$(CLUSTER_NAME)" --yes --no-wait || true
fi
114 changes: 114 additions & 0 deletions .azure-pipelines/scale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# retina Scale Test pipeline (Azure DevOps).
#
# Mirrors .github/workflows/scale-test.yaml + daily-scale-test.yaml.
# Daily scheduled run (00:00 UTC) + manual runs from ADO UI.
#
# Required ADO pipeline configuration (set in the ADO UI):
# Variables (plain):
# ACR_NAME
# Variables (secret):
# AZURE_APP_INSIGHTS_KEY
# Service connection (Azure RM, WIF): r2d
# Settings: "Limit building pull requests from forked GitHub repositories" = Disable

trigger: none
pr: none

schedules:
- cron: '0 0 * * *'
displayName: Daily scale test (00:00 UTC)
branches:
include:
- main
always: true

parameters:
# For manual runs from the ADO UI. Defaults match .github/workflows/daily-scale-test.yaml.
- name: resource_group
displayName: Azure Resource Group (leave blank to auto-create)
type: string
default: ' '
- name: cluster_name
displayName: AKS Cluster Name (leave blank to auto-create)
type: string
default: ' '
- name: image_namespace
displayName: Image Namespace
type: string
default: microsoft/retina
- name: image_tag
displayName: Image Tag (blank = latest commit from main)
type: string
default: ' '
- name: num_deployments
displayName: Number of Traffic Deployments
type: number
default: 1000
- name: num_replicas
displayName: Number of Traffic Replicas per Deployment
type: number
default: 20
- name: num_netpol
displayName: Number of Network Policies
type: number
default: 0
- name: num_nodes
displayName: Number of nodes
type: number
default: 1000
- name: cleanup
displayName: Clean up environment after test
type: boolean
default: true

variables:
- name: azureServiceConnection
value: r2d

jobs:
- job: scale_test
displayName: Scale Test
timeoutInMinutes: 360
pool:
vmImage: ubuntu-latest
steps:
- checkout: self
- template: steps/setup-go.yml
- task: AzureCLI@2
displayName: Run Scale Test
env:
AZURE_RESOURCE_GROUP: ${{ parameters.resource_group }}
CLUSTER_NAME: ${{ parameters.cluster_name }}
NUM_DEPLOYMENTS: ${{ parameters.num_deployments }}
NUM_REPLICAS: ${{ parameters.num_replicas }}
NUM_NETPOLS: ${{ parameters.num_netpol }}
CLEANUP: ${{ parameters.cleanup }}
IMAGE_NAMESPACE: ${{ parameters.image_namespace }}
TAG: ${{ parameters.image_tag }}
NODES: ${{ parameters.num_nodes }}
AZURE_APP_INSIGHTS_KEY: $(AZURE_APP_INSIGHTS_KEY)
inputs:
azureSubscription: $(azureServiceConnection)
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
set -euo pipefail
export AZURE_SUBSCRIPTION_ID=$(az account show --query id -o tsv)
export IMAGE_REGISTRY=$(ACR_NAME)
# Trim placeholder whitespace defaults (ADO string params cannot be truly empty).
TAG="${TAG// /}"
AZURE_RESOURCE_GROUP="${AZURE_RESOURCE_GROUP// /}"
CLUSTER_NAME="${CLUSTER_NAME// /}"
# Default TAG to the value make version would produce for this commit,
# keeping it consistent with the tag used by all image-build targets.
[[ -z "$TAG" ]] && TAG="$(make version)"
# Scheduled runs create infra; manual runs with a provided cluster reuse it.
if [[ "$(Build.Reason)" == "Manual" && -n "$CLUSTER_NAME" ]]; then
CREATE_INFRA=false
else
CREATE_INFRA=true
fi
export TAG AZURE_RESOURCE_GROUP CLUSTER_NAME
exec go test -v ./test/e2e/. -timeout 300m -tags=scale -count=1 -args \
-create-infra=$CREATE_INFRA \
-delete-infra=$CLEANUP
31 changes: 31 additions & 0 deletions .azure-pipelines/steps/free-disk-space.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Free ~30-35 GB on Microsoft-hosted Ubuntu agents by removing pre-installed
# toolchains. Needed for large image builds (retina-agent especially) where
# the go build cache in /tmp overflows the root partition's ~14 GB free space.
#
# Notes on what is / isn't removed:
# Removed: .NET SDK, Android SDK, Haskell (GHC), Boost, PowerShell,
# Swift, node_modules — none of which retina builds use.
# Kept: CodeQL toolcache (used by other pipelines in the repo),
# hostedtoolcache/go (used by GoTool@0 to install Go).
# Docker prune: clears any preloaded images / build cache from the agent.
#
# Runs on every architecture — even native amd64 image builds need the space
# once the go build cache grows to include every retina + plugin dependency.
steps:
- bash: |
set -e
echo "=== Before cleanup ==="
df -h /
sudo rm -rf \
/usr/share/dotnet \
/usr/local/lib/android \
/opt/ghc \
/usr/local/share/boost \
/usr/local/share/powershell \
/opt/microsoft/powershell \
/usr/share/swift \
/usr/local/lib/node_modules
sudo docker system prune -af --volumes || true
echo "=== After cleanup ==="
df -h /
displayName: Free disk space
15 changes: 15 additions & 0 deletions .azure-pipelines/steps/setup-go.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Install the Go version declared in the repo's go.mod.
# ADO's GoTool@0 does not support "from go.mod" (unlike GitHub Actions'
# setup-go@v6), so we parse it explicitly and pass the value.
#
# Assumes `checkout: self` has already run in the calling job.
steps:
- bash: |
set -euo pipefail
GO_VER=$(awk '/^go [0-9]/ {print $2; exit}' go.mod)
echo "Detected Go version from go.mod: $GO_VER"
echo "##vso[task.setvariable variable=GO_VERSION_FROM_GO_MOD]$GO_VER"
displayName: Read Go version from go.mod
- task: GoTool@0
inputs:
version: $(GO_VERSION_FROM_GO_MOD)
103 changes: 90 additions & 13 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,102 @@
{
"name": "retina",
"image": "mcr.microsoft.com/devcontainers/base:jammy",
"image": "mcr.microsoft.com/devcontainers/base:noble",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/go:1": {},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {},
"ghcr.io/devcontainers-contrib/features/kind:1": {},
"ghcr.io/devcontainers/features/azure-cli:1": {}
"ghcr.io/devcontainers/features/docker-in-docker:2.16.1": {},
"ghcr.io/devcontainers/features/github-cli:1.1.0": {},
"ghcr.io/devcontainers/features/go:1.3.4": {
"version": "1.24.11"
},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1.3.1": {},
"ghcr.io/devcontainers-extra/features/kind:1.0.15": {},
"ghcr.io/devcontainers/features/azure-cli:1.2.9": {},
// LLVM 17 is the minimum version available for Ubuntu Noble on apt.llvm.org.
// Provides clang and llvm-strip needed for eBPF compilation.
"ghcr.io/devcontainers-community/features/llvm:3.2.0": {
"version": "17"
}
},
"hostRequirements": {
"cpus": 4,
"memory": "8gb",
"storage": "32gb"
},
// Persist Go module and build caches across container rebuilds.
"mounts": [
{
"type": "volume",
"source": "retina-gomodcache",
"target": "/go/pkg/mod"
},
{
"type": "volume",
"source": "retina-gobuildcache",
"target": "/home/vscode/.cache/go-build"
}
],
// These commands run in parallel during container creation.
"onCreateCommand": {
// The LLVM feature installs versioned binaries (clang-17, llvm-strip-17).
// Create unversioned symlinks so the build system can find them.
"symlinks": "sudo ln -sf /usr/bin/clang-17 /usr/bin/clang && sudo ln -sf /usr/bin/llvm-strip-17 /usr/bin/llvm-strip",
// Fix ownership of volume mounts (created as root) and cache dirs,
// then download Go modules.
"go-setup": "sudo chown -R vscode:vscode /go /home/vscode/.cache && go mod download",
// Install jq (needed by some Makefile targets and scripts).
"apt-deps": "sudo apt-get update && sudo apt-get install -y --no-install-recommends jq && sudo rm -rf /var/lib/apt/lists/*"
},
// Wait for Docker-in-Docker to be ready, then create a Kind cluster for local testing.
"postStartCommand": {
"kind": "while ! docker info >/dev/null 2>&1; do sleep 1; done && kind create cluster 2>/dev/null || true"
},
"waitFor": "onCreateCommand",
"forwardPorts": [
9965,
4244,
10093
],
"portsAttributes": {
"9965": {
"label": "Hubble Metrics",
"onAutoForward": "silent"
},
"4244": {
"label": "Hubble Relay",
"onAutoForward": "silent"
},
"10093": {
"label": "Retina Metrics",
"onAutoForward": "silent"
}
},
"postCreateCommand": "bash .devcontainer/installMoreTools.sh && kind create cluster",
"customizations": {
"vscode": {
"extensions": [
"esbenp.prettier-vscode",
"golang.go",
"mutantdino.resourcemonitor",
"ms-vscode.makefile-tools",
"ms-kubernetes-tools.vscode-kubernetes-tools"
]
"ms-kubernetes-tools.vscode-kubernetes-tools",
"ms-azuretools.vscode-docker",
"redhat.vscode-yaml",
"mutantdino.resourcemonitor",
"DavidAnson.vscode-markdownlint"
],
"settings": {
"go.lintTool": "golangci-lint",
"go.lintFlags": [
"--config=.golangci.yaml",
"--timeout=10m"
],
"go.formatTool": "gofumpt",
"files.insertFinalNewline": true,
"markdownlint.config": {
"extends": ".github/.markdownlint.json"
},
"[markdown]": {
"editor.codeActionsOnSave": {
"source.fixAll.markdownlint": "explicit"
}
}
}
}
}
}
Loading