-
Notifications
You must be signed in to change notification settings - Fork 430
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
Refactor Azure Clients #26
Refactor Azure Clients #26
Conversation
@@ -151,19 +136,6 @@ func (azure *AzureClient) Create(cluster *clusterv1.Cluster, machine *clusterv1. | |||
// Update an existing machine based on the cluster and machine spec passed. | |||
// Currently only checks machine existence and does not update anything. | |||
func (azure *AzureClient) Update(cluster *clusterv1.Cluster, goalMachine *clusterv1.Machine) error { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tracked here: #27
@@ -15,80 +15,118 @@ package machine | |||
import ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
test coverage for the actuator is around: 53% - I'll add more unit tests to increase coverage
7257702
to
76be01c
Compare
@vannrt done the rebase |
easier to filter azure resources tied to a machine
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
* add interfaces for deployment operations * implement deployments azure client * replace machine create with the new azure clients * remove machine update placeholder * replace exists with the new clients * remove unused methods in the machine actuator * add getting public ip address to the networks interface * cleanup machine actuator * remove unused params and methods in the actuators * remove old clients tests * update machine actuator tests * remove wrappers package * tag created resources by machine name easier to filter azure resources tied to a machine * fix typo * re-add GetIP method * move loading the environment variables to the actuator manager
Closes #20.