Skip to content

fix: add readiness probe to PNI checker and correct WaitForRunningPod…#1072

Merged
isaac-dasan merged 3 commits intofeature/swiftv2GA/swiftv2scalefrom
users/bugFix/pniReadinessCheckerNotWaiting
Feb 20, 2026
Merged

fix: add readiness probe to PNI checker and correct WaitForRunningPod…#1072
isaac-dasan merged 3 commits intofeature/swiftv2GA/swiftv2scalefrom
users/bugFix/pniReadinessCheckerNotWaiting

Conversation

@isaac-dasan
Copy link
Member

@isaac-dasan isaac-dasan commented Feb 19, 2026

…s timeout

  • Add readiness probe to pni_readiness_checker pod so WaitForRunningPods waits until PNIs are actually Ready, not just until the pod is Running
  • Touch /tmp/ready sentinel file only after all PNIs reach Ready state
  • Change WaitForRunningPods timeout from 11m to 5m

…s timeout

- Add readiness probe to pni_readiness_checker pod so WaitForRunningPods
  waits until PNIs are actually Ready, not just until the pod is Running
- Touch /tmp/ready sentinel file only after all PNIs reach Ready state
- Change WaitForRunningPods timeout from 11m to 2m to match
  operationTimeout used by other steps in the loop
The PNI readiness checker pod was unable to list podnetworkinstances
due to missing RBAC permissions on the reporter-sa-0 service account.
The kubectl errors were silently suppressed by 2>/dev/null, causing the
script to always report 'No PNIs found'.

Add get/list verbs for podnetworkinstances in the
multitenancy.acn.azure.com API group to the reporter Role.
@isaac-dasan isaac-dasan merged commit d0bbd2c into feature/swiftv2GA/swiftv2scale Feb 20, 2026
1 of 3 checks passed
@isaac-dasan isaac-dasan deleted the users/bugFix/pniReadinessCheckerNotWaiting branch February 20, 2026 03:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant