|
1 | 1 | # Infrastructure Configuration Variables |
2 | 2 |
|
3 | | -The infrastructure configuration variables are used to configure the infrastructure for the cluster. These variables are located in infrastructure_configuration.yaml file. |
| 3 | +The infrastructure configuration variables are used to configure the infrastructure for the cluster. These variables are located in infrastructure_configuration.yaml file. |
4 | 4 |
|
5 | | -| Variable | Description | Default | Provider | |
6 | | -| -------- | ----------- |-------------------------------------------------------------| -------- | |
7 | | -| `provider` | The provider (AWS / GCP / OSP) to use for the infrastructure. | `AWS` | `all` | |
8 | | -| `hive_cluster_name` | The name of the cluster. | `rhods{provider}` | `all` | |
9 | | -| `hive_claim_name` | The name of the claim. | `rhods{provider}claim` | `all` | |
10 | | -| `hive_claim_ns` | The namespace of the claim. | `rhods` | `all` | |
11 | | -| `image_set` | The image set name to use for the cluster. | `rhods-openshift` | `all` | |
12 | | -| `base_domain` | The base domain to use for the cluster. | `""` | `aws` | |
13 | | -| `worker_node_instance_type` | The instance type to use for the worker nodes. | `m5.xlarge` | `all` | |
14 | | -| `worker_node_replicas` | The number of worker nodes to create. | `2` | `all` | |
15 | | -| `master_node_instance_type` | The AWS instance type to use for the master nodes. | `m5.xlarge` | `all` | |
16 | | -| `master_node_replicas` | The number of master nodes to create. | `3` | `all` | |
17 | | -| `aws_region` | The AWS region to use for the cluster. | `us-east-1` | `aws` | |
18 | | -| `pull_secret` | The pull secret to use for the cluster. | `""` | `all` | |
19 | | -| `ssh_key` | The SSH key to use for the cluster. | `""` | `all` | |
20 | | -| `AWS_ACCESS_KEY_ID` | The AWS access key ID. | `""` | `aws` | |
21 | | -| `AWS_SECRET_ACCESS_KEY` | The AWS secret access key. | `""` | `aws` | |
| 5 | +| Variable | Description | Default | Provider | |
| 6 | +| -------- | ----------- | ------- | -------- | |
| 7 | +| `provider` | The provider (AWS / GCP / OSP) to use for the infrastructure. | `AWS` | `all` | |
| 8 | +| `hive_cluster_name` | The name of the cluster. | `rhods{provider}` | `all` | |
| 9 | +| `hive_claim_name` | The name of the claim. | `rhods{provider}claim` | `all` | |
| 10 | +| `hive_claim_ns` | The namespace of the claim. | `rhods` | `all` | |
| 11 | +| `image_set` | The image set name to use for the cluster. | `rhods-openshift` | `all` | |
| 12 | +| `base_domain` | The base domain to use for the cluster. | `""` | `aws` | |
| 13 | +| `worker_node_instance_type` | The instance type to use for the worker nodes. | `m5.xlarge` | `all` | |
| 14 | +| `worker_node_replicas` | The number of worker nodes to create. | `2` | `all` | |
| 15 | +| `master_node_instance_type` | The AWS instance type to use for the master nodes. | `m5.xlarge` | `all` | |
| 16 | +| `master_node_replicas` | The number of master nodes to create. | `3` | `all` | |
| 17 | +| `aws_region` | The AWS region to use for the cluster. | `us-east-1` | `aws` | |
| 18 | +| `pull_secret` | The pull secret to use for the cluster. | `""` | `all` | |
| 19 | +| `ssh_key` | The SSH key to use for the cluster. | `""` | `all` | |
| 20 | +| `AWS_ACCESS_KEY_ID` | The AWS access key ID. | `""` | `aws` | |
| 21 | +| `AWS_SECRET_ACCESS_KEY` | The AWS secret access key. | `""` | `aws` | |
22 | 22 | | `aws_worker_architecture` | Architecture for AWS worker nodes | `amd64` | `aws` | |
23 | 23 | | `aws_master_architecture` | Architecture for AWS master nodes | `amd64` | `aws` | |
24 | | -| `aws_arch_instance_mappings` | Instance type mappings for different architectures | `{}` | `aws` | |
25 | 24 | | `release_image` | The OpenShift image to use for the cluster. | `"quay.io/openshift-release-dev/ocp-release:4.15.25-multi"` | `all` | |
26 | | -| `gcp_region` | The GCP region to use for the cluster. | `us-central1` | `gcp` | |
27 | | -| `gcp_project_id` | The GCP project ID to use for the cluster. | `""` | `gcp` | |
28 | | -| `gcp_region` | The GCP region to use for the cluster. | `us-central1` | `gcp` | |
29 | | -| `gcp_service_account_type` | The GCP service account type to use for the cluster. | `""` | `gcp` | |
30 | | -| `gcp_project_id` | The GCP project ID to use for the cluster. | `""` | `gcp` | |
31 | | -| `gcp_private_key_id` | The GCP private key ID to use for the cluster. | `""` | `gcp` | |
32 | | -| `gcp_private_key` | The GCP private key to use for the cluster. | `""` | `gcp` | |
33 | | -| `gcp_client_email` | The GCP client email to use for the cluster. | `""` | `gcp` | |
34 | | -| `gcp_client_id` | The GCP client ID to use for the cluster. | `""` | `gcp` | |
35 | | -| `gcp_auth_uri` | The GCP auth URI to use for the cluster. | `""` | `gcp` | |
36 | | -| `gcp_token_uri` | The GCP token URI to use for the cluster. | `""` | `gcp` | |
37 | | -| `gcp_auth_provider_x509_cert_url` | The GCP auth provider x509 cert URL to use for the cluster. | `""` | `gcp` | |
38 | | -| `gcp_client_x509_cert_url` | The GCP client x509 cert URL to use for the cluster. | `""` | `gcp` | |
39 | | -| `osp_cloud_name` | The OSP cloud name as available in clouds.yaml. | `openstack` | `osp` | |
40 | | -| `osp_yaml_encoded` | The OSP clouds.yaml base64 encoded string. | `""` | `osp` | |
41 | | -| `osp_network` | The OSP network name for the floating IPs. | `""` | `osp` | |
42 | | -| `fip_api` | The OSP floating IP for Openshift API. | `""` | `osp` | |
43 | | -| `fip_apps` | The OSP floating IP for Openshift APPS. | `""` | `osp` | |
44 | | -| `ocp_version` | The Openshift version of the cluster. | `""` | `osp` | |
45 | | -| registry_pull_secret | The registry pull secret to use for the cluster. | `""` | `all` | |
46 | | -| registryCA | The registry CA to use for the cluster. | `""` | `all` | |
| 25 | +| `gcp_region` | The GCP region to use for the cluster. | `us-central1` | `gcp` | |
| 26 | +| `gcp_project_id` | The GCP project ID to use for the cluster. | `""` | `gcp` | |
| 27 | +| `gcp_region` | The GCP region to use for the cluster. | `us-central1` | `gcp` | |
| 28 | +| `gcp_service_account_type` | The GCP service account type to use for the cluster. | `""` | `gcp` | |
| 29 | +| `gcp_project_id` | The GCP project ID to use for the cluster. | `""` | `gcp` | |
| 30 | +| `gcp_private_key_id` | The GCP private key ID to use for the cluster. | `""` | `gcp` | |
| 31 | +| `gcp_private_key` | The GCP private key to use for the cluster. | `""` | `gcp` | |
| 32 | +| `gcp_client_email` | The GCP client email to use for the cluster. | `""` | `gcp` | |
| 33 | +| `gcp_client_id` | The GCP client ID to use for the cluster. | `""` | `gcp` | |
| 34 | +| `gcp_auth_uri` | The GCP auth URI to use for the cluster. | `""` | `gcp` | |
| 35 | +| `gcp_token_uri` | The GCP token URI to use for the cluster. | `""` | `gcp` | |
| 36 | +| `gcp_auth_provider_x509_cert_url` | The GCP auth provider x509 cert URL to use for the cluster. | `""` | `gcp` | |
| 37 | +| `gcp_client_x509_cert_url` | The GCP client x509 cert URL to use for the cluster. | `""` | `gcp` | |
| 38 | +| `osp_cloud_name` | The OSP cloud name as available in clouds.yaml. | `openstack` | `osp` | |
| 39 | +| `osp_yaml_encoded` | The OSP clouds.yaml base64 encoded string. | `""` | `osp` | |
| 40 | +| `osp_network` | The OSP network name for the floating IPs. | `""` | `osp` | |
| 41 | +| `fip_api` | The OSP floating IP for Openshift API. | `""` | `osp` | |
| 42 | +| `fip_apps` | The OSP floating IP for Openshift APPS. | `""` | `osp` | |
| 43 | +| `ocp_version` | The Openshift version of the cluster. | `""` | `osp` | |
| 44 | +| registry_pull_secret | The registry pull secret to use for the cluster. | `""` | `all` | |
| 45 | +| registryCA | The registry CA to use for the cluster. | `""` | `all` | |
47 | 46 |
|
0 commit comments