Skip to content

workflows: Extend KPR + AKS tests#42308

Merged
pchaigno merged 5 commits intomainfrom
pr/pchaigno/extend-kpr-aks-tests
Mar 18, 2026
Merged

workflows: Extend KPR + AKS tests#42308
pchaigno merged 5 commits intomainfrom
pr/pchaigno/extend-kpr-aks-tests

Conversation

@pchaigno
Copy link
Copy Markdown
Member

@pchaigno pchaigno commented Oct 21, 2025

This pull request adds coverage for AKS in the existing Conformance KPR workflow. Several advanced features are also covered, such as IPsec, WireGuard, BPF Masquerading, Egress Gateway, and LRP.

@pchaigno pchaigno added area/CI Continuous Integration testing issue or flake integration/cloud Related to integration with cloud environments such as AKS, EKS, GKE, etc. area/kpr Anything related to our kube-proxy replacement. labels Oct 21, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot added dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Oct 21, 2025
@pchaigno pchaigno added release-note/ci This PR makes changes to the CI. and removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Oct 21, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot added dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. and removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Oct 21, 2025
@pchaigno pchaigno force-pushed the pr/pchaigno/extend-kpr-aks-tests branch 6 times, most recently from 8b27903 to 653ea43 Compare October 23, 2025 09:57
@pchaigno pchaigno force-pushed the pr/pchaigno/extend-kpr-aks-tests branch 7 times, most recently from 967a102 to d787f22 Compare November 11, 2025 22:37
@pchaigno pchaigno force-pushed the pr/pchaigno/extend-kpr-aks-tests branch from d787f22 to c69d87d Compare November 17, 2025 14:14
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the stale The stale bot thinks this issue is old. Add "pinned" label to prevent this from becoming stale. label Dec 18, 2025
@pchaigno pchaigno removed the stale The stale bot thinks this issue is old. Add "pinned" label to prevent this from becoming stale. label Dec 18, 2025
@pchaigno pchaigno force-pushed the pr/pchaigno/extend-kpr-aks-tests branch 4 times, most recently from ed26bd5 to 662adba Compare January 8, 2026 13:50
@pchaigno pchaigno force-pushed the pr/pchaigno/extend-kpr-aks-tests branch 2 times, most recently from c099ce7 to ec2067d Compare February 27, 2026 15:27
This commit is similar to 726967c ("workflows/eks: Allow multiple
parallel runs from same PR ") but for AKS. Quoting:

> We're now running the EKS workflow multiple times in parallel with
> configs that can be reduced to the same value tuple. This commit adds
> a UID number to the workflow runs so they can be easily
> distinguished. This number can then be used to differentiate the
> cluster names or the concurrency groups.

Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
This commit implements the same change as was done for EKS in
caafe28 ("workflows/kpr: Move KPR tests to their own workflow for
EKS"), but for AKS instead.

Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
We want to cover a set of advanced features with KPR, including egress
gateway, LRP, and BPF masquerading. This commit enables those under the
common test flag "advanced-features".

Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
@pchaigno pchaigno force-pushed the pr/pchaigno/extend-kpr-aks-tests branch from ec2067d to 015915c Compare March 12, 2026 22:15
@pchaigno
Copy link
Copy Markdown
Member Author

/test

@pchaigno pchaigno marked this pull request as ready for review March 13, 2026 09:53
@pchaigno pchaigno requested review from a team as code owners March 13, 2026 09:53
@pchaigno pchaigno enabled auto-merge March 13, 2026 09:53
@pchaigno
Copy link
Copy Markdown
Member Author

Copy link
Copy Markdown
Member

@joestringer joestringer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The logic looks fine for my codeowners.

I'm a bit skeptical whether the additional testing is worthwhile, but I guess that's up to KPR owners / @cilium/sig-datapath to maintain.

@pchaigno pchaigno added this pull request to the merge queue Mar 18, 2026
@joestringer joestringer removed this pull request from the merge queue due to a manual request Mar 18, 2026
@joestringer joestringer requested a review from a team March 18, 2026 17:03
@pchaigno pchaigno added this pull request to the merge queue Mar 18, 2026
Merged via the queue into main with commit ea93cbd Mar 18, 2026
231 of 233 checks passed
@pchaigno pchaigno deleted the pr/pchaigno/extend-kpr-aks-tests branch March 18, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/CI Continuous Integration testing issue or flake area/kpr Anything related to our kube-proxy replacement. integration/cloud Related to integration with cloud environments such as AKS, EKS, GKE, etc. release-note/ci This PR makes changes to the CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants