CORS-2830: Provision AWS Infrastructure with SDK#7676
CORS-2830: Provision AWS Infrastructure with SDK#7676openshift-merge-bot[bot] merged 33 commits intoopenshift:masterfrom
Conversation
|
@r4f4: This pull request references CORS-2830 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.15.0" version, but no target version was set. DetailsIn 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. |
|
/test e2e-aws-ovn-shared-vpc |
|
/test verify-vendor |
|
The linter complaints about sets can be solved once #7680 merges. |
|
Update: squashed fixup commits. |
pkg/infrastructure/aws/vpc.go
Outdated
There was a problem hiding this comment.
Ops, this was supposed to go together with afcb170. I'll fix once I have other feedback to work on.
|
Reviewing Local Zones: aws ec2 describe-instance-type-offerings --region us-west-2 --location-type availability-zone --filters Name=location,Values=us-west-2-las-1b
{
"InstanceTypeOfferings": []
}
$ aws ec2 describe-instance-type-offerings --region us-west-2 --location-type availability-zone --filters Name=location,Values=us-west-2-las-1a | jq .InstanceTypeOfferings[].InstanceType
"t3.xlarge"
"c5d.2xlarge"
"c5d.12xlarge"
"t3.medium"
"r5d.2xlarge"
"c5d.4xlarge"
"g4dn.2xlarge"/test e2e-aws-ovn-localzones |
|
/test ? |
|
@r4f4: The following commands are available to trigger required jobs:
The following commands are available to trigger optional jobs:
Use
DetailsIn 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. |
|
/test e2e-aws-ovn-proxy |
1 similar comment
|
/test e2e-aws-ovn-proxy |
|
Update: rebased to fix merge conflicts. |
|
/test e2e-aws-ovn-proxy |
|
Update:
|
|
/test e2e-aws-ovn-public-subnets |
1 similar comment
|
/test e2e-aws-ovn-public-subnets |
|
/test altinfra-e2e-aws-ovn |
These functions can be reused to destroy bootstrap resources when provisioning a cluster without terraform.
This output will be useful when information is needed about resources created during cluster provisioning.
Installs to existing subnets when installconfig.platform.aws.subnets is specified
Bootstrap ignition is not deleted when installconfig.platform.aws.preserveBootstrapIgnition is specified.
iam role is correctly attached to control plane node when installconfig.controlPlane.platform.aws.iamRole is specified
We need to know the instances IP address so we can gather logs in case something goes wrong. Since it might take a while for an instance to acquire an IP address, let's wait until that happens when creating an instance.
Private hosted zone and cross-account shared vpc works when installconfig.platform.aws.hostedZone is specified.
It's a bit better than comparing strings all the time.
We must allow control plane VMs to acquire a public IP if we are running with public subnets only (and no nat gateway).
|
Update: rebased on top of current master and squashed commits. |
|
/label acknowledge-critical-fixes-only |
|
/lgtm |
|
@r4f4: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
[ART PR BUILD NOTIFIER] This PR has been included in build ose-installer-altinfra-container-v4.15.0-202311161952.p0.g7f7d6ec.assembly.stream for distgit ose-installer-altinfra. |
Provision AWS infrastructure without the use of Terraform.