Versions in this module Expand all Collapse all v0 v0.4.0 Jun 23, 2023 Changes in this version + const SEPARATOR + const STATUS_DONE + const STATUS_DONE_ERROR + const STATUS_ERROR + const STATUS_IN_PROGRESS + const STATUS_NEW + const STATUS_SCHEDULED_FOR_DELETION + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ClustersStatus struct + Message string + Phase string + State string + type InputManifest struct + Spec InputManifestSpec + Status InputManifestStatus + func (im *InputManifest) GetNamespacedName() string + func (im *InputManifest) GetNamespacedNameDashed() string + func (im *InputManifest) GetStatuses() InputManifestStatus + func (im *InputManifest) SetDeletingStatus() + func (im *InputManifest) SetNewResourceStatus() + func (im *InputManifest) SetUpdateResourceStatus(newStatus InputManifestStatus) + func (in *InputManifest) DeepCopy() *InputManifest + func (in *InputManifest) DeepCopyInto(out *InputManifest) + func (in *InputManifest) DeepCopyObject() runtime.Object + type InputManifestList struct + Items []InputManifest + func (in *InputManifestList) DeepCopy() *InputManifestList + func (in *InputManifestList) DeepCopyInto(out *InputManifestList) + func (in *InputManifestList) DeepCopyObject() runtime.Object + type InputManifestSpec struct + Kubernetes manifest.Kubernetes + LoadBalancer manifest.LoadBalancer + NodePools manifest.NodePool + Providers []Provider + func (in *InputManifestSpec) DeepCopy() *InputManifestSpec + func (in *InputManifestSpec) DeepCopyInto(out *InputManifestSpec) + type InputManifestStatus struct + Clusters map[string]ClustersStatus + State string + func (in *InputManifestStatus) DeepCopy() *InputManifestStatus + func (in *InputManifestStatus) DeepCopyInto(out *InputManifestStatus) + type Provider struct + ProviderName string + ProviderType ProviderType + SecretRef corev1.SecretReference + type ProviderType string + const AWS + const AZURE + const CLOUDFLARE + const GCP + const HETZNER + const HETZNER_DNS + const OCI + type ProviderWithData struct + ProviderName string + ProviderType ProviderType + Secret corev1.Secret + func (pwd *ProviderWithData) GetSecretField(name SecretField) (string, error) + type SecretField string + const AWS_ACCESS_KEY + const AWS_SECRET_KEY + const AZURE_CLIENT_ID + const AZURE_CLIENT_SECRET + const AZURE_SUBSCRIPTION_ID + const AZURE_TENANT_ID + const CF_API_TOKEN + const GCP_CREDENTIALS + const GCP_GCP_PROJECT + const HETZNER_CREDENTIALS + const HETZNER_DNS_API_TOKEN + const OCI_COMPARTMENT_OCID + const OCI_KEY_FINGERPRINT + const OCI_PRIVATE_KEY + const OCI_TENANCT_OCID + const OCI_USER_OCID