Documentation
¶
Index ¶
Constants ¶
View Source
const ( // GKEClusterType indicates that the Kubernetes cluster was provisioned by Google Kubernetes Engine (GKE) GKEClusterType clusters.Type = "gke" )
Variables ¶
View Source
var ( // EnvKeepCluster indicates whether the caller wants the cluster to remain after tests for manual inspection. EnvKeepCluster = os.Getenv("GKE_KEEP_CLUSTER") )
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { Name string // contains filtered or unexported fields }
Builder generates clusters.Cluster objects backed by GKE given provided configuration options.
func NewBuilder ¶
NewBuilder provides a new *Builder object.
func (*Builder) Build ¶
Build creates and configures clients for a GKE-based Kubernetes clusters.Cluster.
func (*Builder) WithClusterMinorVersion ¶
WithClusterMinorVersion configures the Kubernetes cluster version according to a provided Major and Minor version, but will automatically select the latest patch version of that minor release (for convenience over the caller having to know the entire version tag).
func (*Builder) WithClusterVersion ¶
WithClusterVersion configures the Kubernetes cluster version for the Builder to use when building the GKE cluster.
Click to show internal directories.
Click to hide internal directories.