Skip to content

Add ARM-backed AKS machine client#174

Draft
bcho wants to merge 7 commits into
mainfrom
hbc/machine-api
Draft

Add ARM-backed AKS machine client#174
bcho wants to merge 7 commits into
mainfrom
hbc/machine-api

Conversation

@bcho
Copy link
Copy Markdown
Member

@bcho bcho commented May 26, 2026

Summary

  • Add an ARM-backed AKS Machine client and use it from start/daemon flows.
  • Register the AKS Machine after local node startup while preserving E2E local-machine simulation behind the E2E build path.
  • Remove cluster credential backfill and require kubelet cluster connection config to be provided.

Testing

  • go test ./pkg/cmd/start ./pkg/aksmachine ./pkg/daemon ./pkg/config
  • go test ./pkg/aksmachine ./pkg/cmd/daemon ./cmd/e2ehelper ./cmd/e2ehelper/localmachine
  • go test -tags local_e2e ./pkg/aksmachine ./pkg/cmd/daemon ./cmd/e2ehelper ./cmd/e2ehelper/localmachine
  • go build ./cmd/aks-flex-node
  • go build -tags local_e2e ./cmd/aks-flex-node

@bcho bcho temporarily deployed to e2e-testing May 26, 2026 21:43 — with GitHub Actions Inactive
@bcho bcho temporarily deployed to e2e-testing May 26, 2026 21:51 — with GitHub Actions Inactive
@bcho bcho temporarily deployed to e2e-testing May 26, 2026 21:59 — with GitHub Actions Inactive
@bcho bcho temporarily deployed to e2e-testing May 26, 2026 22:15 — with GitHub Actions Inactive
@bcho bcho deployed to e2e-testing May 26, 2026 23:43 — with GitHub Actions Active
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