|
1 | 1 | // Module included in the following assemblies:
|
2 | 2 | //
|
3 |
| -// * installing/installing_aws/installing_aws-customizations.adoc |
4 |
| -// * installing/installing_aws/installing_aws-network-customizations.adoc |
5 |
| -// * installing/installing_aws/installing_aws-private.adoc |
6 |
| -// * installing/installing_aws/installing_aws-vpc.adoc |
7 |
| -// * installing/installing_aws/installing_aws-china.adoc |
| 3 | +// * installing/installing_aws/installing-aws-customizations.adoc |
| 4 | +// * installing/installing_aws/installing-aws-network-customizations.adoc |
| 5 | +// * installing/installing_aws/installing-aws-private.adoc |
| 6 | +// * installing/installing_aws/installing-aws-vpc.adoc |
| 7 | +// * installing/installing_aws/installing-aws-china.adoc |
8 | 8 | // * installing/installing_aws/installing-aws-user-infra.adoc
|
9 | 9 | // * installing/installing_aws/installing-aws-government-region.adoc
|
10 | 10 | // * installing/installing_aws/installing-restricted-networks-aws-installer-provisioned.adoc
|
|
53 | 53 | // * installing/installing-rhv-restricted-network.adoc
|
54 | 54 |
|
55 | 55 | ifeval::["{context}" == "installing-aws-china-region"]
|
| 56 | +:aws: |
56 | 57 | :aws-china:
|
57 | 58 | endif::[]
|
| 59 | +ifeval::["{context}" == "installing-aws-customizations"] |
| 60 | +:aws: |
| 61 | +endif::[] |
| 62 | +ifeval::["{context}" == "installing-aws-network-customizations"] |
| 63 | +:aws: |
| 64 | +endif::[] |
| 65 | +ifeval::["{context}" == "installing-aws-private"] |
| 66 | +:aws: |
| 67 | +endif::[] |
| 68 | +ifeval::["{context}" == "installing-aws-vpc"] |
| 69 | +:aws: |
| 70 | +endif::[] |
| 71 | +ifeval::["{context}" == "installing-aws-user-infra"] |
| 72 | +:aws: |
| 73 | +endif::[] |
| 74 | +ifeval::["{context}" == "installing-aws-government-region"] |
| 75 | +:aws: |
| 76 | +endif::[] |
| 77 | +ifeval::["{context}" == "installing-restricted-networks-aws-installer-provisioned"] |
| 78 | +:aws: |
| 79 | +endif::[] |
| 80 | +ifeval::["{context}" == "installing-restricted-networks-aws"] |
| 81 | +:aws: |
| 82 | +endif::[] |
58 | 83 | ifeval::["{context}" == "installing-bare-metal"]
|
59 | 84 | :bare-metal:
|
60 | 85 | endif::[]
|
@@ -152,12 +177,13 @@ The `Proxy` object `status.noProxy` field is populated with the values of the `n
|
152 | 177 |
|
153 | 178 | For installations on Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and {rh-openstack-first}, the `Proxy` object `status.noProxy` field is also populated with the instance metadata endpoint (`169.254.169.254`).
|
154 | 179 | ====
|
155 |
| -ifndef::aws-china[] |
156 |
| -* If your cluster is on AWS, you added the `ec2.<region>.amazonaws.com`, `elasticloadbalancing.<region>.amazonaws.com`, and `s3.<region>.amazonaws.com` endpoints to your VPC endpoint. These endpoints are required to complete requests from the nodes to the AWS EC2 API. Because the proxy works on the container level, not the node level, you must route these requests to the AWS EC2 API through the AWS private network. Adding the public IP address of the EC2 API to your allowlist in your proxy server is not sufficient. |
157 |
| -endif::aws-china[] |
158 |
| -ifdef::aws-china[] |
159 |
| -* You have added the `ec2.<region>.amazonaws.com.cn`, `elasticloadbalancing.<region>.amazonaws.com`, and `s3.<region>.amazonaws.com` endpoints to your VPC endpoint. These endpoints are required to complete requests from the nodes to the AWS EC2 API. Because the proxy works on the container level, not the node level, you must route these requests to the AWS EC2 API through the AWS private network. Adding the public IP address of the EC2 API to your allowlist in your proxy server is not sufficient. |
160 |
| -endif::aws-china[] |
| 180 | + |
| 181 | +ifdef::aws[] |
| 182 | +* You have added the |
| 183 | +ifdef::aws-china[`ec2.<region>.amazonaws.com.cn`, ] |
| 184 | +ifndef::aws-china[`ec2.<region>.amazonaws.com`, ] |
| 185 | +`elasticloadbalancing.<region>.amazonaws.com`, and `s3.<region>.amazonaws.com` endpoints to your VPC endpoint. These endpoints are required to complete requests from the nodes to the AWS EC2 API. Because the proxy works on the container level, not the node level, you must route these requests to the AWS EC2 API through the AWS private network. Adding the public IP address of the EC2 API to your allowlist in your proxy server is not sufficient. |
| 186 | +endif::aws[] |
161 | 187 | // TODO: xref installation-aws-user-infra-requirements.adoc#installation-aws-user-infra-other-infrastructure_{context} as a relative link
|
162 | 188 |
|
163 | 189 | .Procedure
|
@@ -213,8 +239,33 @@ proxies can be created.
|
213 | 239 | ====
|
214 | 240 |
|
215 | 241 | ifeval::["{context}" == "installing-aws-china-region"]
|
| 242 | +:!aws: |
216 | 243 | :!aws-china:
|
217 | 244 | endif::[]
|
| 245 | +ifeval::["{context}" == "installing-aws-customizations"] |
| 246 | +:!aws: |
| 247 | +endif::[] |
| 248 | +ifeval::["{context}" == "installing-aws-network-customizations"] |
| 249 | +:!aws: |
| 250 | +endif::[] |
| 251 | +ifeval::["{context}" == "installing-aws-private"] |
| 252 | +:!aws: |
| 253 | +endif::[] |
| 254 | +ifeval::["{context}" == "installing-aws-vpc"] |
| 255 | +:!aws: |
| 256 | +endif::[] |
| 257 | +ifeval::["{context}" == "installing-aws-user-infra"] |
| 258 | +:!aws: |
| 259 | +endif::[] |
| 260 | +ifeval::["{context}" == "installing-aws-government-region"] |
| 261 | +:!aws: |
| 262 | +endif::[] |
| 263 | +ifeval::["{context}" == "installing-restricted-networks-aws-installer-provisioned"] |
| 264 | +:!aws: |
| 265 | +endif::[] |
| 266 | +ifeval::["{context}" == "installing-restricted-networks-aws"] |
| 267 | +:!aws: |
| 268 | +endif::[] |
218 | 269 | ifeval::["{context}" == "installing-bare-metal"]
|
219 | 270 | :!bare-metal:
|
220 | 271 | endif::[]
|
|
0 commit comments