-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Key difference
- Instance type is different, here is arc's instance type
- Arc has different goclient, arc uses github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice
- Arc created node has unified Mocmachine in its k8s created node tag, and Id's pattern is different
Design goal
Implement a new instance provider, make the method universal for future other platform
Change existing aks code as little as possible
Implementation
- Create a new helm value as cluster type and put it as environment variable Cloud_Provider
- Create a uniform instance provider interface and a client factory, initialize different client when start
- Change parse accordingly
Workitem
- finish the implementation
- add unit test
- add e2e test
Metadata
Metadata
Assignees
Labels
No labels