PlatformProfile interface

Azure specific configuration

Properties

containerRegistry

Azure Container Registry configuration for authenticating image pulls on the cluster's worker nodes.

issuerUrl

URL for the OIDC provider to be used for authentication to authenticate against user Azure cloud account

managedResourceGroup

The name of the resource group to put cluster resources in.

If not specified then a unique name is generated from the following pattern

"aro-hcp-" + clusterName + "-" + UUID

where clusterName means the hcpOpenShiftClusters resource name (up to 45 characters) followed by a 16-byte universally unique identifier per RFC 4122.

networkSecurityGroupId

ResourceId for the NSG (network security group) attached to the cluster subnet

Note that NSGs cannot be reused for other ARO-HCP clusters.

operatorsAuthentication

The configuration that the operators of the cluster have to authenticate to Azure

outboundType

The core outgoing configuration

subnetId

The Azure resource ID of the worker subnet. Note that a subnet cannot be reused between ARO-HCP Clusters.

vnetIntegrationSubnetId

The Azure resource ID of a subnet that enables direct, private network connectivity between the hosted control plane and your cluster's nodes. This subnet must be dedicated to ARO HCP and cannot be shared with the cluster subnet or any node pool subnets.

Property Details

containerRegistry

Azure Container Registry configuration for authenticating image pulls on the cluster's worker nodes.

containerRegistry?: ContainerRegistryProfile

Property Value

issuerUrl

URL for the OIDC provider to be used for authentication to authenticate against user Azure cloud account

issuerUrl: string

Property Value

string

managedResourceGroup

The name of the resource group to put cluster resources in.

If not specified then a unique name is generated from the following pattern

"aro-hcp-" + clusterName + "-" + UUID

where clusterName means the hcpOpenShiftClusters resource name (up to 45 characters) followed by a 16-byte universally unique identifier per RFC 4122.

managedResourceGroup?: string

Property Value

string

networkSecurityGroupId

ResourceId for the NSG (network security group) attached to the cluster subnet

Note that NSGs cannot be reused for other ARO-HCP clusters.

networkSecurityGroupId: string

Property Value

string

operatorsAuthentication

The configuration that the operators of the cluster have to authenticate to Azure

operatorsAuthentication: OperatorsAuthenticationProfile

Property Value

outboundType

The core outgoing configuration

outboundType?: string

Property Value

string

subnetId

The Azure resource ID of the worker subnet. Note that a subnet cannot be reused between ARO-HCP Clusters.

subnetId: string

Property Value

string

vnetIntegrationSubnetId

The Azure resource ID of a subnet that enables direct, private network connectivity between the hosted control plane and your cluster's nodes. This subnet must be dedicated to ARO HCP and cannot be shared with the cluster subnet or any node pool subnets.

vnetIntegrationSubnetId: string

Property Value

string