-
Bug
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
The AWS account used to host OpenShift clusters for performance tests in OpenShift CI has VPC quota set that is under our needs (see logs):
level=error msg=Error: error creating EC2 VPC: VpcLimitExceeded: The maximum number of VPCs has been reached. level=error msg= status code: 400, request id: 3929b5ef-c858-4c37-bf95-a4cbab7e4ecf level=error level=error msg= with module.vpc.aws_vpc.new_vpc[0], level=error msg= on vpc/vpc.tf line 6, in resource "aws_vpc" "new_vpc": level=error msg= 6: resource "aws_vpc" "new_vpc" { level=error level=error msg=failed to fetch Cluster: failed to generate asset "Cluster": failure applying terraform for "cluster" stage: failed to create cluster: failed to apply Terraform: exit status 1 level=error level=error msg=Error: error creating EC2 VPC: VpcLimitExceeded: The maximum number of VPCs has been reached. level=error msg= status code: 400, request id: 3929b5ef-c858-4c37-bf95-a4cbab7e4ecf level=error level=error msg= with module.vpc.aws_vpc.new_vpc[0], level=error msg= on vpc/vpc.tf line 6, in resource "aws_vpc" "new_vpc": level=error msg= 6: resource "aws_vpc" "new_vpc" { level=error level=error Installer exit with code 4
To increase the VPCs per Region quota visit https://eu-west-1.console.aws.amazon.com/servicequotas/home/services/vpc/quotas/L-F678F1CE
The default value for VPCs per Region quota in AWS is 5 which is likely our case. Our quota should be greater then (or at least equal) to the quota we have set in OpenShift CI (https://github.com/openshift/release/blob/master/core-services/prow/02_config/generate-boskos.py#L97).
Just for clarity 1 OpenShift cluster = 1 VPC, so we should have at least 10 VPCs per Region (should be probably a bit more to accomodate the AWS account usage beyond OpenShift CI)