2025-09-22 15:22:59 -07:00
:_mod-docs-content-type: ASSEMBLY
2023-08-22 10:23:44 -04:00
[id="rosa-shared-vpc-config"]
2023-09-07 14:15:54 -07:00
= Configuring a shared VPC for ROSA clusters
2025-09-22 15:22:59 -07:00
include::_attributes/attributes-openshift-dedicated.adoc[]
2023-08-22 10:23:44 -04:00
:context: rosa-shared-vpc-config
toc::[]
2025-09-22 15:22:59 -07:00
You can create {product-title}
2023-09-07 14:15:54 -07:00
ifdef::openshift-rosa[]
(ROSA)
endif::openshift-rosa[]
2024-12-02 14:54:28 -08:00
clusters in shared, centrally-managed AWS virtual private clouds (VPCs).
2024-05-22 21:40:06 +10:00
2025-09-02 15:33:11 +01:00
include::snippets/install-cluster-in-vpc.adoc[]
2023-09-07 14:15:54 -07:00
[NOTE]
====
This process requires *two separate* AWS accounts that belong to the same AWS organization. One account functions as the VPC-owning AWS account (*VPC Owner*), while the other account creates the cluster in the cluster-creating AWS account (*Cluster Creator*).
====
image::372_OpenShift_on_AWS_persona_worflows_0923_all.png[]
.Prerequisites for the *VPC Owner*
2023-08-22 10:23:44 -04:00
* You have an AWS account with the proper permissions to create roles and share resources.
2023-09-07 14:15:54 -07:00
* The *Cluster Creator's* AWS account is separate from the *VPC Owner's* AWS account.
2023-08-22 10:23:44 -04:00
* Both AWS accounts belong to the same AWS organization.
* You enabled resource sharing from the management account for your organization.
* You have access to the link:https://signin.aws.amazon.com[AWS console].
2023-09-07 14:15:54 -07:00
.Prerequisites for the *Cluster Creator*
* You installed the link:https://console.redhat.com/openshift/downloads#tool-rosa[ROSA CLI (`rosa`)] 1.2.26 or later.
2024-09-16 17:53:38 -04:00
* You created all of the required
ifdef::openshift-rosa[]
xref:../rosa_install_access_delete_clusters/rosa-sts-creating-a-cluster-quickly.adoc#rosa-sts-creating-account-wide-sts-roles-and-policies_rosa-sts-creating-a-cluster-quickly[account-wide roles and policies]
endif::openshift-rosa[]
ifdef::openshift-rosa-hcp[]
* xref:../rosa_hcp/rosa-hcp-sts-creating-a-cluster-quickly.adoc#rosa-sts-creating-account-wide-sts-roles-and-policies_rosa-hcp-sts-creating-a-cluster-quickly[account-wide roles and policies]
endif::openshift-rosa-hcp[]
for creating a cluster.
2023-09-07 14:15:54 -07:00
* The *Cluster Creator's* AWS account is separate from the *VPC Owner's* AWS account.
* Both AWS accounts belong to the same AWS organization.
2023-08-22 10:23:44 -04:00
[NOTE]
====
2023-09-07 14:15:54 -07:00
Installing a cluster in a shared VPC is supported only for OpenShift 4.12.34 and later, 4.13.10 and later, and all future 4.y-streams.
2023-08-22 10:23:44 -04:00
====
include::modules/rosa-sharing-vpc-creation-and-sharing.adoc[leveloffset=+1]
[role="_additional-resources"]
[id="additional-resources_shared-vpc_vpc-creation"]
2025-09-22 15:22:59 -07:00
== Additional resources
2023-08-22 10:23:44 -04:00
* See the AWS documentation for link:https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html[sharing your AWS resources].
include::modules/rosa-sharing-vpc-dns-and-roles.adoc[leveloffset=+1]
include::modules/rosa-sharing-vpc-hosted-zones.adoc[leveloffset=+1]
2025-04-04 11:30:53 -07:00
include::modules/rosa-sharing-vpc-cluster-creation.adoc[leveloffset=+1]