package
4.16.15+incompatible
Repository: https://github.com/openshift/installer.git
Documentation: pkg.go.dev
# Functions
GetDNSZone returns a DNS Zone chosen by survey.
NewClient initializes a client with any provided endpoint overrides.
NewIamAuthenticator returns a new IamAuthenticator for using IBM Cloud services.
NewMetadata initializes a new Metadata object.
Platform collects IBM Cloud-specific configuration.
Validate executes platform-specific validation.
ValidatePreExistingPublicDNS ensure no pre-existing DNS record exists in the CIS DNS zone for cluster's Kubernetes API.
ValidateServiceEndpoints will validate a series of service endpoint overrides.
# Constants
CISInstanceType is a Cloud Internet Services InstanceType.
DNSInstanceType is a DNS Services InstanceType.
# Structs
Client makes calls to the IBM Cloud API.
DNSInstance holds information for a DNS Services instance.
Metadata holds additional metadata for InstallConfig resources that does not need to be user-supplied (e.g.
Subnet represents an IBM Cloud VPC Subnet.
VPCResourceNotFoundError represents an error for a VPC resoruce that is not found.
Zone represents a DNS Zone.
# Interfaces
API represents the calls made to the API.
# Type aliases
InstanceType is the IBM Cloud network services type being used.