Skip to content

[Service Tags] ci: Update ACN to use Virtual Tags #3745

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

Merged
merged 1 commit into from
Jun 20, 2025

Conversation

k-routhu
Copy link
Contributor

@k-routhu k-routhu commented Jun 19, 2025

Reason for Change:

Added virtual tags to all public ips. This change updates the previously added service tags (in this PR) to virtual tags since the public ips in these scenarios don't use NSGs, NSPs, or ACLs.

Testing:
Tested changes in a couple of pipelines:

Cilium Nightly Pipeline
Seems like all runs of this pipeline are currently failing but cluster creation (the main concern here) is happening successfully

CNI Release Test
A few scenarios are failing across all pipelines because of region capacity I believe. The remaining regions look okay for the most part.

ACN PR

CNI-LSG Integration
Was not expecting this test to pass -- just looking for successful cluster creation

@Copilot Copilot AI review requested due to automatic review settings June 19, 2025 16:30
@k-routhu k-routhu requested a review from a team as a code owner June 19, 2025 16:30
@k-routhu k-routhu requested a review from debecerra June 19, 2025 16:30
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the Cilium scenarios to use virtual tags by changing the assigned IP tag used in public IP configurations.

  • Updated the IP_TAG value in the Makefile to reflect the new virtual tag context.
Comments suppressed due to low confidence (1)

hack/aks/Makefile:22

  • Ensure that the updated tag value 'FirstPartyUsage=/NonProd' aligns with the intended virtual tag usage across the related configurations. Consider updating any associated documentation or configuration comments if necessary for clarity.
IP_TAG               ?= FirstPartyUsage=/NonProd

@k-routhu k-routhu changed the title [SFI] Update Cilium scenarios to use Virtual Tags [SFI] Update ACN to use Virtual Tags Jun 19, 2025
@jpayne3506 jpayne3506 changed the title [SFI] Update ACN to use Virtual Tags [SFI] ci: Update ACN to use Virtual Tags Jun 19, 2025
@jpayne3506 jpayne3506 added the ci Infra or tooling. label Jun 19, 2025
@jpayne3506 jpayne3506 changed the title [SFI] ci: Update ACN to use Virtual Tags [Service Tags] ci: Update ACN to use Virtual Tags Jun 19, 2025
@jpayne3506 jpayne3506 added needs-backport Change needs to be backported to previous release trains release/1.5 Change affects v1.5 release train release/1.6 Change affects 1.6 release train labels Jun 19, 2025
@k-routhu k-routhu added this pull request to the merge queue Jun 19, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jun 19, 2025
@k-routhu k-routhu added this pull request to the merge queue Jun 19, 2025
Merged via the queue into master with commit 576af54 Jun 20, 2025
281 of 296 checks passed
@k-routhu k-routhu deleted the krouthu/virtual-tag-cilium branch June 20, 2025 01:37
k-routhu added a commit that referenced this pull request Jun 20, 2025
k-routhu added a commit that referenced this pull request Jun 23, 2025
k-routhu added a commit that referenced this pull request Jun 23, 2025
github-merge-queue bot pushed a commit that referenced this pull request Jun 24, 2025
….5 (#3750)

* ci: [Service Tags] add public ips with service tags for LBs during cluster creation (#3277)

* Create an outbound public ip for LB/Cilium cluster

* create and attach public ip for cilium e2e cluster

* Test cluster independent ip creation

* Test outbound public ip creation

* Test outbound public ip creation

* Test outbound public ip creation with azcli creds

* Test outbound public ip creation with azcli creds

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add lb ip creation alias call for clusters in  makefile

* Add managed identity to public ip/load balancer

* Add managed identity to public ip/load balancer

* Test wo managed identity

* Test wo managed identity

* Add Public ip to one cluster

* Add public to all cluster creations

* Add public ip

* Fix spacing

* Fix spacing

* Add LB to win cni v1 cluster

* Add LB to win cni v1 cluster

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* Add ip-tag variable to makefile

* updated service tag to 'DelegatedNetworkControllerTest'

* create public IP as target

* add ipv6 public ips to dualstack

* updated v6 ip

* remove space

* added public ip for nodesubnet-byocni-nokubeproxy-up resource

* addressed comments on PR

* parameterize ip v4 & v6

Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
Signed-off-by: Keerthana Routhu <111544828+k-routhu@users.noreply.github.com>

* address comments

* address PR comments

* Update hack/aks/Makefile

Co-authored-by: John Payne <89417863+jpayne3506@users.noreply.github.com>
Signed-off-by: Keerthana Routhu <111544828+k-routhu@users.noreply.github.com>

* test

* test

* test

---------

Signed-off-by: Keerthana Routhu <111544828+k-routhu@users.noreply.github.com>
Co-authored-by: shubham-pathak-03 <87148966+shubham-pathak-03@users.noreply.github.com>
Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
Co-authored-by: John Payne <89417863+jpayne3506@users.noreply.github.com>

* [Service Tags] ci: Update ACN to use Virtual Tags (#3745)

update to virtual tag

* formatting

* formatting

* Update hack/aks/Makefile

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Keerthana Routhu <111544828+k-routhu@users.noreply.github.com>

---------

Signed-off-by: Keerthana Routhu <111544828+k-routhu@users.noreply.github.com>
Co-authored-by: shubham-pathak-03 <87148966+shubham-pathak-03@users.noreply.github.com>
Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
Co-authored-by: John Payne <89417863+jpayne3506@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
k-routhu added a commit that referenced this pull request Jun 25, 2025
….6 (#3754)

[Service Tags] ci: Update ACN to use Virtual Tags (#3745)

update to virtual tag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Infra or tooling. needs-backport Change needs to be backported to previous release trains release/1.5 Change affects v1.5 release train release/1.6 Change affects 1.6 release train
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants