-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
WIP: IPI installation to Azure Stack #4799
Conversation
Skipping CI for Draft Pull Request. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
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.
Rather than /data/data/azure/main-stack.tf
and the exclusion logic couldn't we just write the tf configs in /data/data/azurestack
? At a quick glance it doesn't look like azurestack is reusing any of the azure modules; but perhaps there is a benefit or need?
That is how I originally wrote it. But I had used different variables names (like |
|
@staebler: PR needs rebase. 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. |
Bump github.com/openshift/api to include new AzureStack value for the AzureCloudEnvironment.
Add AzureStack as a valid value for the azure cloudName field. Add the `platform.azure.armEndpoint` field for specifying the ARM endpoint when installing on Azure Stack. Add validation specific to Azure Stack.
Include the azurestack provider in the plugins that terraform knows.
Add the github.com/terraform-providers/terraform-provider-azurestack module. Replace it with a forked version that uses a new azurerm provider and that fixes an invalid ConfictsWith declaraction in the availability set resource.
Add the terraform files for provisioning a cluster in Azure Stack.
When provisioning a cluster onto Azure Stack, use the terraform in data/data/azurestack instead of data/data/azure.
Utilize the 2018-03-01 profile, which according to https://github.com/Azure/azure-sdk-for-go/blob/master/README.md is the latest hybrid profile. See https://docs.microsoft.com/en-us/azure-stack/user/azure-stack-version-profiles?view=azs-2102#azure-api-profiles-and-azure-stack-hub-compatibility for more information on hybrid profiles. Also incorporates changes from e978bd9 in
…hat we are using for ASH
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Use the azurestack_image resource to create an image to use for the azurestack VMs. This requires an existing blob with the OS image to be in the environment. The OPENSHIFT_INSTALL_OS_IMAGE_OVERRIDE environment variable must point to the existing blob.
what exactly does arm mean in this case? I am guessing not the arm architecture? |
@staebler: PR needs rebase. 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 believe it stands for azure resource manager |
okay, thanks, I thought so, I only just learned it existed. This is likely to go cause confusion with the ARM architecture. |
@staebler: The following tests failed, say
Full PR test history. Your PR dashboard. 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. |
platform.azure.armEndpoint
field for specifying the ARM endpoint when installing on Azure Stack.https://issues.redhat.com/browse/CORS-1665
This builds on #4729
/cc @jhixson74 @patrickdillon