compute.platform.openstack.additionalNetworkIDs
|
Additional networks that are associated with compute machines. Allowed address pairs are not created for additional networks. |
A list of one or more UUIDs as strings. For example, fa806b2f-ac49-4bce-b9db-124bc64209bf .
|
compute.platform.openstack.additionalSecurityGroupIDs
|
Additional security groups that are associated with compute machines. |
A list of one or more UUIDs as strings. For example, 7ee219f3-d2e9-48a1-96c2-e7429f1b0da7 .
|
compute.platform.openstack.zones
|
OpenStack Compute (Nova) availability zones (AZs) to install machines on. If this parameter is not set, the installation program relies on the default settings for Nova that the OpenStack administrator configured.
On clusters that use Kuryr, OpenStack Octavia does not support availability zones. Load balancers and, if you are using the Amphora provider driver, OKD services that rely on Amphora VMs, are not created according to the value of this property. |
A list of strings. For example, ["zone-1", "zone-2"] .
|
compute.platform.openstack.rootVolume.zones
|
For compute machines, the availability zone to install root volumes on. If you do not set a value for this parameter, the installation program selects the default availability zone. |
A list of strings, for example ["zone-1", "zone-2"] .
|
compute.platform.openstack.serverGroupPolicy
|
Server group policy to apply to the group that will contain the compute machines in the pool. You cannot change server group policies or affiliations after creation. Supported options include anti-affinity , soft-affinity , and soft-anti-affinity . The default value is soft-anti-affinity .
An affinity policy prevents migrations and therefore affects OpenStack upgrades. The affinity policy is not supported.
If you use a strict anti-affinity policy, an additional OpenStack host is required during instance migration. |
A server group policy to apply to the machine pool. For example, soft-affinity .
|
controlPlane.platform.openstack.additionalNetworkIDs
|
Additional networks that are associated with control plane machines. Allowed address pairs are not created for additional networks.
Additional networks that are attached to a control plane machine are also attached to the bootstrap node. |
A list of one or more UUIDs as strings. For example, fa806b2f-ac49-4bce-b9db-124bc64209bf .
|
controlPlane.platform.openstack.additionalSecurityGroupIDs
|
Additional security groups that are associated with control plane machines. |
A list of one or more UUIDs as strings. For example, 7ee219f3-d2e9-48a1-96c2-e7429f1b0da7 .
|
controlPlane.platform.openstack.zones
|
OpenStack Compute (Nova) availability zones (AZs) to install machines on. If this parameter is not set, the installation program relies on the default settings for Nova that the OpenStack administrator configured.
On clusters that use Kuryr, OpenStack Octavia does not support availability zones. Load balancers and, if you are using the Amphora provider driver, OKD services that rely on Amphora VMs, are not created according to the value of this property. |
A list of strings. For example, ["zone-1", "zone-2"] .
|
controlPlane.platform.openstack.rootVolume.zones
|
For control plane machines, the availability zone to install root volumes on. If you do not set this value, the installation program selects the default availability zone. |
A list of strings, for example ["zone-1", "zone-2"] .
|
controlPlane.platform.openstack.serverGroupPolicy
|
Server group policy to apply to the group that will contain the control plane machines in the pool. You cannot change server group policies or affiliations after creation. Supported options include anti-affinity , soft-affinity , and soft-anti-affinity . The default value is soft-anti-affinity .
An affinity policy prevents migrations, and therefore affects OpenStack upgrades. The affinity policy is not supported.
If you use a strict anti-affinity policy, an additional OpenStack host is required during instance migration. |
A server group policy to apply to the machine pool. For example, soft-affinity .
|
platform.openstack.clusterOSImage
|
The location from which the installation program downloads the FCOS image.
You must set this parameter to perform an installation in a restricted network. |
An HTTP or HTTPS URL, optionally with an SHA-256 checksum.
For example, http://mirror.example.com/images/rhcos-43.81.201912131630.0-openstack.x86_64.qcow2.gz?sha256=ffebbd68e8a1f2a245ca19522c16c86f67f9ac8e4e0c1f0a812b068b16f7265d .
The value can also be the name of an existing Glance image, for example my-rhcos .
|
platform.openstack.clusterOSImageProperties
|
Properties to add to the installer-uploaded ClusterOSImage in Glance. This property is ignored if platform.openstack.clusterOSImage is set to an existing Glance image.
You can use this property to exceed the default persistent volume (PV) limit for OpenStack of 26 PVs per node. To exceed the limit, set the hw_scsi_model property value to virtio-scsi and the hw_disk_bus value to scsi .
You can also use this property to enable the QEMU guest agent by including the hw_qemu_guest_agent property with a value of yes . |
A list of key-value string pairs. For example, ["hw_scsi_model": "virtio-scsi", "hw_disk_bus": "scsi"] .
|
platform.openstack.defaultMachinePlatform
|
The default machine pool platform configuration. |
{
"type": "ml.large",
"rootVolume": {
"size": 30,
"type": "performance"
}
}
|
platform.openstack.ingressFloatingIP
|
An existing floating IP address to associate with the Ingress port. To use this property, you must also define the platform.openstack.externalNetwork property. |
An IP address, for example 128.0.0.1 .
|
platform.openstack.apiFloatingIP
|
An existing floating IP address to associate with the API load balancer. To use this property, you must also define the platform.openstack.externalNetwork property. |
An IP address, for example 128.0.0.1 .
|
platform.openstack.externalDNS
|
IP addresses for external DNS servers that cluster instances use for DNS resolution. |
A list of IP addresses as strings. For example, ["8.8.8.8", "192.168.1.12"] .
|
platform.openstack.loadbalancer
|
Whether or not to use the default, internal load balancer. If the value is set to UserManaged , this default load balancer is disabled so that you can deploy a cluster that uses an external, user-managed load balancer. If the parameter is not set, or if the value is OpenShiftManagedDefault , the cluster uses the default load balancer. |
UserManaged or OpenShiftManagedDefault .
|
platform.openstack.machinesSubnet
|
The UUID of a OpenStack subnet that the cluster’s nodes use. Nodes and virtual IP (VIP) ports are created on this subnet.
The first item in networking.machineNetwork must match the value of machinesSubnet .
If you deploy to a custom subnet, you cannot specify an external DNS server to the OKD installer. Instead, add DNS to the subnet in OpenStack. |
A UUID as a string. For example, fa806b2f-ac49-4bce-b9db-124bc64209bf .
|