Skip to content

[WIP] Azure plugin for the cloud manager #771

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

shiva-kannan
Copy link
Collaborator

@shiva-kannan shiva-kannan commented Aug 28, 2020

Link the Issue(s) this Pull Request is related to.
#772

Summarize your change.
The first draft of the azure plugin implementation for the cloud API.
Current supports :

  1. Listing VM Scale Sets under a particular resource group
  2. A naive implementation of the status field
  3. Resizing a particular scale set
  4. Deleting the scale set from the interface

…dded google api client library to requirements.txt
@shiva-kannan
Copy link
Collaborator Author

Hey @bcipriano @gregdenton!

AzureCloudGroupCreateFlow

I refactored the creation dialog quite a bit to support multiple providers. This is how it looks as of now. The code needs some refactoring to make it easier to implement future providers but this is a start.
As far as the azure_api goes, I am not sure if I would have to expose parameters like sku , virtual_network and subnets available for that resource group for creating a new VMScaleSet . I have restricted the queries to a single resource group and hardcoded the sku to standard for now.
Azure API wise I have taken a pass at all the calls that the GCE API also could do. Would love some feedback and see if I am approaching this correctly.

@gregdenton gregdenton self-assigned this Jun 23, 2021
@DiegoTavares
Copy link
Collaborator

Closing up stale PRs. I acknowledge this issue is a WIP but it hasn't seen updates for over 3y

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