Add flex node added into / remove from Private AKS cluster#55
Add flex node added into / remove from Private AKS cluster#55weiliu2dev wants to merge 5 commits intoAzure:mainfrom
Conversation
Add the foundational privatecluster package for joining nodes to private AKS clusters via WireGuard VPN through a Gateway VM.
d4d925c to
69604af
Compare
Replace shell scripts with native Go implementation using Azure SDK: - azure_client.go: Azure SDK client for Gateway VM lifecycle - installer.go: StepExecutor for Gateway provisioning and VPN setup - uninstaller.go: Executor for node cleanup and Gateway teardown - tool_installer.go: kubectl and kubelogin binary downloads
There was a problem hiding this comment.
gosec found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
ffdc990 to
bd3daff
Compare
81f6179 to
204ad26
Compare
|
@microsoft-github-policy-service agree company="Microsoft" |
|
I suggest spending a bit more time reviewing our codebase before starting to contribute. Thanks! |
make senses. |
- Add privatecluster as first bootstrap/unbootstrap step - Add TargetClusterConfig fields (private, gateway, cleanupMode) - Add --cleanup-mode flag for unbootstrap command - Remove unused config field from BaseExecutor
e5d9229 to
eee87ae
Compare
eee87ae to
c1ab0f9
Compare
c1ab0f9 to
9369be3
Compare
c6afa59 to
643199c
Compare
643199c to
88f8a4c
Compare
88f8a4c to
7c1096a
Compare
7c1096a to
ac63471
Compare
ac63471 to
de348c7
Compare
de348c7 to
70a406b
Compare
70a406b to
66e48e0
Compare
Summary
Add support for joining nodes to private AKS clusters (clusters with no public API endpoint) via WireGuard VPN through a Gateway VM in
Azure.
Files Changed
New package pkg/privatecluster/:
Modified files:
Test plan