Skip to content

Conversation

@jpayne3506
Copy link
Contributor

Reason for Change:

Adding in fields that have 0 impact to current E2E as they default to false or are not used.

Issue Fixed:

Requirements:

Notes:
Will sort and organize bottom block to match default managed aks offering after #3502 has merged.

Copilot AI review requested due to automatic review settings March 12, 2025 23:43
@jpayne3506 jpayne3506 requested a review from a team as a code owner March 12, 2025 23:43
@jpayne3506 jpayne3506 requested a review from mugeshsp March 12, 2025 23:43
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

This PR populates missing fields in various CNS configmaps used for integration testing in Azure Container Networking. The changes add additional configuration keys to ensure a more complete set of fields across different manifest files.

  • Added "EnableStateMigration": false, "EnableSubnetScarcity": false, and "MetricsBindAddress": ":10092" to multiple configmaps.
  • Some Windows-specific configmaps receive only a subset of these new fields.

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test/integration/manifests/cnsconfig/overlayconfigmap.yaml Added three new keys to the overlay config.
test/integration/manifests/cnsconfig/swiftlinuxconfigmap.yaml Added three new keys to the Swift Linux config.
test/integration/manifests/cnsconfig/swiftwindowsconfigmap.yaml Added three new keys to the Swift Windows config.
test/integration/manifests/cnsconfig/azurecnioverlaylinuxconfigmap.yaml Added three new keys to the Azure CNI overlay Linux config.
test/integration/manifests/cnsconfig/ciliumnodesubnetconfigmap.yaml Added three new keys to the Cilium Node Subnet config.
test/integration/manifests/cnsconfig/ciliumconfigmap.yaml Added three new keys to the Cilium config.
test/integration/manifests/cnsconfig/azurecnidualstackoverlaylinuxconfigmap.yaml Added three new keys to the dual-stack overlay Linux config.
test/integration/manifests/cnsconfig/azurestatelesscnioverlaywindowsconfigmap.yaml Added two new keys – missing "EnableSubnetScarcity".
test/integration/manifests/cnsconfig/azurecnioverlaywindowsconfigmap.yaml Added only one new key.
test/integration/manifests/cnsconfig/azurecnidualstackoverlaywindowsconfigmap.yaml Added only one new key.
Comments suppressed due to low confidence (3)

test/integration/manifests/cnsconfig/azurestatelesscnioverlaywindowsconfigmap.yaml:35

  • The addition of new fields in this configmap is inconsistent with similar files (e.g., Swift Windows) which include 'EnableSubnetScarcity'. Consider adding "EnableSubnetScarcity": false for consistency across Windows configmaps.
 "MetricsBindAddress": ":10092", 

test/integration/manifests/cnsconfig/azurecnioverlaywindowsconfigmap.yaml:34

  • Only 'EnableStateMigration' is added here whereas other similar Windows configmaps include additional fields such as "EnableSubnetScarcity" and "MetricsBindAddress". Review whether these fields should be added for consistency.
 "EnableStateMigration": false, 

test/integration/manifests/cnsconfig/azurecnidualstackoverlaywindowsconfigmap.yaml:34

  • This change adds only 'EnableStateMigration', while other dual-stack overlays include additional configuration keys. Consider adding the missing fields (e.g., "MetricsBindAddress" and possibly "EnableSubnetScarcity") for consistency.
 "EnableStateMigration": false, 
@jpayne3506
Copy link
Contributor Author

/azp run Azure Container Networking PR

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).
rbtr
rbtr previously approved these changes Mar 25, 2025
@github-actions
Copy link

github-actions bot commented Apr 9, 2025

This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the stale Stale due to inactivity. label Apr 9, 2025
@github-actions
Copy link

Pull request closed due to inactivity.

@github-actions github-actions bot closed this Apr 17, 2025
@github-actions github-actions bot deleted the jpayne3506/cns-config-missing branch April 17, 2025 00:01
@rbtr rbtr restored the jpayne3506/cns-config-missing branch April 17, 2025 15:54
@rbtr rbtr reopened this Apr 17, 2025
@rbtr rbtr removed the stale Stale due to inactivity. label Apr 17, 2025
vipul-21
vipul-21 previously approved these changes Apr 21, 2025
@jpayne3506 jpayne3506 dismissed stale reviews from vipul-21 and rbtr via 2f05e83 April 21, 2025 18:24
@jpayne3506 jpayne3506 force-pushed the jpayne3506/cns-config-missing branch 3 times, most recently from 5417470 to 4f802bb Compare April 21, 2025 18:36
@Azure Azure deleted a comment from azure-pipelines bot Apr 21, 2025
@Azure Azure deleted a comment from azure-pipelines bot Apr 21, 2025
rbtr
rbtr previously approved these changes Apr 21, 2025
vipul-21
vipul-21 previously approved these changes Apr 21, 2025
@jpayne3506 jpayne3506 dismissed stale reviews from vipul-21 and rbtr via d5a102c April 21, 2025 18:38
@jpayne3506 jpayne3506 force-pushed the jpayne3506/cns-config-missing branch from 4f802bb to d5a102c Compare April 21, 2025 18:38
@jpayne3506
Copy link
Contributor Author

/azp run Azure Container Networking PR

@jpayne3506 jpayne3506 added the ci Infra or tooling. label Apr 21, 2025
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).
@jpayne3506 jpayne3506 added this pull request to the merge queue Apr 21, 2025
Merged via the queue into master with commit 2552fb4 Apr 21, 2025
15 of 16 checks passed
@jpayne3506 jpayne3506 deleted the jpayne3506/cns-config-missing branch April 21, 2025 22:21
sivakami-projects pushed a commit that referenced this pull request Oct 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Infra or tooling.

4 participants