Skip to content

Conversation

@santhoshmprabhu
Copy link
Contributor

Reason for Change:
Cilium Nodesubnet support is now GA across all regions. This PR adds a target to our makefile to create Cilium Nodesubnet clusters.

Issue Fixed:

Requirements:

Notes:

Copilot AI review requested due to automatic review settings May 21, 2025 21:46
@santhoshmprabhu santhoshmprabhu requested a review from a team as a code owner May 21, 2025 21:46
@santhoshmprabhu santhoshmprabhu requested a review from jimassa May 21, 2025 21:46
@santhoshmprabhu santhoshmprabhu self-assigned this May 21, 2025
@santhoshmprabhu santhoshmprabhu added the ci Infra or tooling. label May 21, 2025
Copy link
Contributor

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

Adds a new Makefile target for provisioning an AKS cluster with Cilium on a dedicated Nodesubnet.

  • Introduces nodesubnet-cilium-up target with Azure CLI flags for Cilium dataplane
  • Uses existing RG, IPv4, and overlay prerequisites and sets kubeconfig
  • Mirrors pattern of other cluster-creation targets in hack/aks/Makefile
Comments suppressed due to low confidence (2)

hack/aks/Makefile:396

  • Introduce a test or integration check to ensure the new nodesubnet-cilium-up Make target behaves as expected with its flags and prerequisites.
nodesubnet-cilium-up: rg-up ipv4 overlay-net-up ## Brings up a Nodesubnet Cilium cluster

hack/aks/Makefile:396

  • Add this new target to the project's documentation or README so users know about the nodesubnet-cilium-up option and its flags.
nodesubnet-cilium-up: rg-up ipv4 overlay-net-up ## Brings up a Nodesubnet Cilium cluster

santhoshmprabhu and others added 3 commits May 21, 2025 15:13
Co-authored-by: Copilot <[email protected]>
Signed-off-by: Santhosh  Prabhu  <[email protected]>
…com:Azure/azure-container-networking into sanprabhu/cilium-nodesubnet-target-makefile
@santhoshmprabhu santhoshmprabhu requested review from a team as code owners May 21, 2025 22:24
@santhoshmprabhu santhoshmprabhu requested a review from rbtr May 21, 2025 22:24
rbtr
rbtr previously approved these changes May 21, 2025
@rbtr
Copy link
Collaborator

rbtr commented May 21, 2025

/azp run Azure Container Networking PR

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

jpayne3506
jpayne3506 previously approved these changes May 21, 2025
Copy link
Contributor

@jpayne3506 jpayne3506 left a comment

Choose a reason for hiding this comment

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

Lgtm 🚀

Add it to the README as well?

nodesubnet-byocni-nokubeproxy-up Bring up a Nodesubnet BYO CNI cluster. Does not include secondary IP configs.
?

@santhoshmprabhu santhoshmprabhu dismissed stale reviews from jpayne3506 and rbtr via 83d8a65 May 21, 2025 22:50
@santhoshmprabhu
Copy link
Contributor Author

@rbtr @jpayne3506 Addressed John's comment, kindly take another look.

@santhoshmprabhu
Copy link
Contributor Author

/azp run Azure Container Networking PR

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@krunaljain krunaljain self-requested a review May 21, 2025 23:08
@rbtr rbtr added this pull request to the merge queue May 22, 2025
Merged via the queue into master with commit 1897a16 May 22, 2025
16 checks passed
@rbtr rbtr deleted the sanprabhu/cilium-nodesubnet-target-makefile branch May 22, 2025 18:41
sivakami-projects pushed a commit that referenced this pull request Oct 23, 2025
* feat: nodesubnet cilium target in makefile

* chore: cleanup

* Update hack/aks/Makefile

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Santhosh  Prabhu  <[email protected]>

* chore: make dockerfiles

* fix: add description to readme

---------

Signed-off-by: Santhosh  Prabhu  <[email protected]>
Co-authored-by: Copilot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Infra or tooling.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants