Skip to content

Add AKS konnectivity-agent validation step - #1296

Merged
xinWeiWei24 merged 1 commit into
v2from
xinwei/validate_konnectivity
Aug 20, 2026
Merged

Add AKS konnectivity-agent validation step#1296
xinWeiWei24 merged 1 commit into
v2from
xinwei/validate_konnectivity

Conversation

@xinWeiWei24

Copy link
Copy Markdown
Collaborator

Functional validator that execs into a temporary busybox pod to verify the control-plane-to-node konnectivity tunnel works.

Functional validator that execs into a temporary busybox pod to verify the control-plane-to-node konnectivity tunnel works.
@github-actions

Copy link
Copy Markdown

For reviewers only: reply /run-tf-integration to trigger the terraform integration pipeline before approving the PR.

@@ -0,0 +1,29 @@
import azure_pipelines.ap.steps

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I think this file should live in lib/steps/k8s, since it's more related to k8s. Though it uses AzCli, this can easily adapt to other cloud.

I don't think I noticed this before, so it may apply to your past PRs.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Thanks, I was thinking the same thing. A few of these checks are Azure-specific (azure-cns, and later the CSI checks), while others are pure Kubernetes (coredns, kube-proxy). But I agree the underlying logic is Kubernetes-centric and portable.

Happy to move them. Should I move everything to lib/steps/k8s, or leave the Azure-specific checks (for example, azure-cns) here?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Another option is to group your health check related lambdas into a new folder, since they are likely to be used together. It can be done in another pr, I'll approve this.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Thanks! will move to new folder in next PR

@xinWeiWei24
xinWeiWei24 merged commit 986e07b into v2 Aug 20, 2026
3 checks passed
@xinWeiWei24
xinWeiWei24 deleted the xinwei/validate_konnectivity branch August 20, 2026 23:57
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.

3 participants