package
4.16.15+incompatible
Repository: https://github.com/openshift/installer.git
Documentation: pkg.go.dev

# Packages

Package mock is a generated GoMock package.
No description provided by the author

# 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.