Versions in this module Expand all Collapse all v0 v0.2.0 Apr 11, 2019 v0.1.0 Dec 4, 2018 Changes in this version + const APIVersion + const ClusterStateProvisioning + const ClusterStateRunning + const DefaultNumberOfNodes + const DefaultReclaimPolicy + const GKEClusterKind + const GKEClusterKindAPIVersion + const Group + const Version + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type GKECluster struct + Spec GKEClusterSpec + Status GKEClusterStatus + func (g *GKECluster) ConnectionSecret() *corev1.Secret + func (g *GKECluster) ConnectionSecretName() string + func (g *GKECluster) Endpoint() string + func (g *GKECluster) IsAvailable() bool + func (g *GKECluster) IsBound() bool + func (g *GKECluster) ObjectReference() *corev1.ObjectReference + func (g *GKECluster) OwnerReference() metav1.OwnerReference + func (g *GKECluster) SetBound(state bool) + func (g *GKECluster) State() string + func (in *GKECluster) DeepCopy() *GKECluster + func (in *GKECluster) DeepCopyInto(out *GKECluster) + func (in *GKECluster) DeepCopyObject() runtime.Object + type GKEClusterList struct + Items []GKECluster + func (in *GKEClusterList) DeepCopy() *GKEClusterList + func (in *GKEClusterList) DeepCopyInto(out *GKEClusterList) + func (in *GKEClusterList) DeepCopyObject() runtime.Object + type GKEClusterSpec struct + Addons []string + Async bool + ClaimRef *corev1.ObjectReference + ClassRef *corev1.ObjectReference + ClusterIPV4CIDR string + ClusterSecondaryRangeName string + ClusterSubnetwork map[string]string + ClusterVersion string + ConnectionSecretRef *corev1.LocalObjectReference + DiskSize string + EnableAutorepair bool + EnableAutoscaling bool + EnableAutoupgrade bool + EnableBasicAuth bool + EnableCloudEndpoints bool + EnableCloudLogging bool + EnableCloudMonitoring bool + EnableIPAlias bool + EnableKubernetesAlpha bool + EnableLegacyAuthorization bool + EnableNetworkPolicy bool + ImageType string + Labels map[string]string + LocalSSDCount int64 + MachineType string + MaintenanceWindow string + MaxNodes int64 + MaxNodesPerPool int64 + MinCPUPlatform string + MinNodes int64 + Network string + NoIssueClientCertificates bool + NodeLabels []string + NodeLocations []string + NodeTaints []string + NodeVersion []string + NumNodes int64 + Password string + Preemtible bool + ProviderRef corev1.LocalObjectReference + ReclaimPolicy corev1alpha1.ReclaimPolicy + Scopes []string + ServiceAccount string + ServiceIPV4CIDR string + ServiceSecondaryRangeName string + Subnetwork string + Tags []string + Username string + Zone string + func NewGKEClusterSpec(properties map[string]string) *GKEClusterSpec + func (in *GKEClusterSpec) DeepCopy() *GKEClusterSpec + func (in *GKEClusterSpec) DeepCopyInto(out *GKEClusterSpec) + type GKEClusterStatus struct + ClusterName string + Endpoint string + State string + func (in *GKEClusterStatus) DeepCopy() *GKEClusterStatus + func (in *GKEClusterStatus) DeepCopyInto(out *GKEClusterStatus)