Versions in this module Expand all Collapse all v0 v0.1.0 Dec 4, 2018 Changes in this version + const APIVersion + const Group + const KubernetesInstanceKind + const Version + const WorkloadKind + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func ParseKubeconfig(rawKubeconfig []byte) (map[string][]byte, error) + type KubernetesCluster struct + Spec KubernetesClusterSpec + Status KubernetesClusterStatus + func (in *KubernetesCluster) DeepCopy() *KubernetesCluster + func (in *KubernetesCluster) DeepCopyInto(out *KubernetesCluster) + func (in *KubernetesCluster) DeepCopyObject() runtime.Object + func (kc *KubernetesCluster) ObjectReference() *corev1.ObjectReference + func (kc *KubernetesCluster) OwnerReference() metav1.OwnerReference + type KubernetesClusterList struct + Items []KubernetesCluster + func (in *KubernetesClusterList) DeepCopy() *KubernetesClusterList + func (in *KubernetesClusterList) DeepCopyInto(out *KubernetesClusterList) + func (in *KubernetesClusterList) DeepCopyObject() runtime.Object + type KubernetesClusterSpec struct + ClassRef *corev1.ObjectReference + ClusterVersion string + ResourceRef *corev1.ObjectReference + Selector metav1.LabelSelector + func (in *KubernetesClusterSpec) DeepCopy() *KubernetesClusterSpec + func (in *KubernetesClusterSpec) DeepCopyInto(out *KubernetesClusterSpec) + type KubernetesClusterStatus struct + CredentialsSecretRef corev1.LocalObjectReference + Provisioner string + func (in *KubernetesClusterStatus) DeepCopy() *KubernetesClusterStatus + func (in *KubernetesClusterStatus) DeepCopyInto(out *KubernetesClusterStatus) + type ResourceReference struct + SecretName string + func (in *ResourceReference) DeepCopy() *ResourceReference + func (in *ResourceReference) DeepCopyInto(out *ResourceReference) + type Workload struct + Spec WorkloadSpec + Status WorkloadStatus + func (in *Workload) DeepCopy() *Workload + func (in *Workload) DeepCopyInto(out *Workload) + func (in *Workload) DeepCopyObject() runtime.Object + func (kc *Workload) ObjectReference() *corev1.ObjectReference + func (kc *Workload) OwnerReference() metav1.OwnerReference + type WorkloadList struct + Items []Workload + func (in *WorkloadList) DeepCopy() *WorkloadList + func (in *WorkloadList) DeepCopyInto(out *WorkloadList) + func (in *WorkloadList) DeepCopyObject() runtime.Object + type WorkloadSpec struct + Resources []ResourceReference + TargetCluster corev1.ObjectReference + TargetDeployment *appsv1.Deployment + TargetNamespace string + TargetService *corev1.Service + func (in *WorkloadSpec) DeepCopy() *WorkloadSpec + func (in *WorkloadSpec) DeepCopyInto(out *WorkloadSpec) + type WorkloadState string + const WorkloadStateCreating + const WorkloadStateRunning + type WorkloadStatus struct + State WorkloadState + func (in *WorkloadStatus) DeepCopy() *WorkloadStatus + func (in *WorkloadStatus) DeepCopyInto(out *WorkloadStatus)