-
Notifications
You must be signed in to change notification settings - Fork 233
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
Azure support #469
Azure support #469
Conversation
Signed-off-by: Artiom Diomin <kron82@gmail.com>
Signed-off-by: Artiom Diomin <kron82@gmail.com>
* machinecontroller contains fix for azure credentials * use short hostname on azure Signed-off-by: Artiom Diomin <kron82@gmail.com>
Signed-off-by: Artiom Diomin <kron82@gmail.com>
Signed-off-by: Artiom Diomin <kron82@gmail.com>
Signed-off-by: Artiom Diomin <kron82@gmail.com>
/retest |
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.
I left a question, but beside that I'd also like to see:
- Quickstart for Azure
- Environment variables documented in the
environment_variables.md
document - Documentation updated to mention that we support Azure
- This could be a follow-up once we do the release, but we should ensure we don't forget it
I'm not going to block on this, so if you want, you can do it in a follow-up.
Otherwise LGTM 💯
# Provider specific settings | ||
|
||
variable "location" { | ||
description = "" |
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.
Are those descriptions missing intentionally? Should we add descriptions?
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.
Apparently just missed it 🤷♂️
Signed-off-by: Artiom Diomin <kron82@gmail.com>
@xmudrii I've addressed (I think all) those comments, PTAL again. |
Signed-off-by: Artiom Diomin <kron82@gmail.com>
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.
Left one more comment as per the quickstart guide.
@@ -60,6 +60,7 @@ func ValidateCloudProviderSpec(p kubeone.CloudProviderSpec, fldPath *field.Path) | |||
|
|||
switch p.Name { | |||
case kubeone.CloudProviderNameAWS: | |||
case kubeone.CloudProviderNameAzure: |
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.
Is cloudConfig
required for Azure? If yes, should we enforce it here?
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.
yeah... actually it's required for vSphere too and I don't remember that I've done it 😅
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.
done
* azure * vsphere Signed-off-by: Artiom Diomin <kron82@gmail.com>
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.
/lgtm
/approve
LGTM label has been added. Git tree hash: 9495f7b0f48705d102385f1f56ef00aaaa723f7e
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: xmudrii The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
2 similar comments
/retest |
/retest |
@kron4eg: The following test failed, say
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/override pull-kubeone-e2e-digitalocean-conformance-1.13.5 DO API strikes again: 503 Service is currently unavailable. |
@kron4eg: Overrode contexts on behalf of kron4eg: pull-kubeone-e2e-digitalocean-conformance-1.13.5 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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.
Couple of copy/paste errors in the Azure quick start
versions: | ||
kubernetes: '1.14.2' | ||
cloudProvider: | ||
name: 'vsphere' |
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.
This should say 'azure'
``` | ||
|
||
This command will wait for all worker nodes to be gone. Once it's done you can | ||
proceed and destroy the vSphere infrastructure using Terraform: |
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.
Another copy/paste error. Replace 'vSphere' with 'Azure'
Fixes #455