quickcreate

package
v1.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2024 License: UPL-1.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Ocneoci     = "ocneoci"
	Oke         = "oke"
	Namespace   = "NAMESPACE"
	VZFleetName = "VZFLEET_NAME"
)
View Source
const (
	OciUserID      = "OCI_USER_ID"
	OciFingerprint = "OCI_CREDENTIALS_FINGERPRINT"
	OciRegion      = "CAPI_CLUSTER_REGION"
	OciCompartment = "OCI_COMPARTMENT_ID"
	OciTenancyID   = "OCI_TENANCY_ID"
	PubKey         = "CAPI_NODE_SSH_KEY_PATH"
	APIKey         = "CAPI_OCI_PRIVATE_KEY_PATH" //nolint:gosec //#gosec G101
	ClusterID      = "CLUSTER_ID"
	OkeVersion     = "OKE_VERSION"
	OcneVersion    = "OCNE_VERSION"
	OcneImageID    = "OCNE_IMAGE_ID"
	OkeImageID     = "OKE_IMAGE_ID"
	OkeCniType     = "CNI_TYPE"

	B64Key         = "B64_KEY"
	B64Fingerprint = "B64_FINGERPRINT"
	B64Region      = "B64_REGION"
	B64Tenancy     = "B64_TENANCY"
	B64User        = "B64_USER"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type QCContext

type QCContext struct {
	ClusterType string
	Namespace   string
	Client      clipkg.Client
	RawObjects  []byte
	Parameters  input
}

type Verrazzano

type Verrazzano struct {
	APIVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Metadata   struct {
		Annotations struct {
			KubectlKubernetesIoLastAppliedConfiguration string `json:"kubectl.kubernetes.io/last-applied-configuration"`
		} `json:"annotations"`
		CreationTimestamp time.Time `json:"creationTimestamp"`
		Finalizers        []string  `json:"finalizers"`
		Generation        int       `json:"generation"`
		Name              string    `json:"name"`
		Namespace         string    `json:"namespace"`
		ResourceVersion   string    `json:"resourceVersion"`
		UID               string    `json:"uid"`
	} `json:"metadata"`
	Spec struct {
		Components struct {
		} `json:"components"`
		EnvironmentName string `json:"environmentName"`
		Profile         string `json:"profile"`
		Security        struct {
		} `json:"security"`
	} `json:"spec"`
	Status struct {
		Available  string `json:"available"`
		Conditions []struct {
			LastTransitionTime time.Time `json:"lastTransitionTime"`
			Message            string    `json:"message"`
			Status             string    `json:"status"`
			Type               string    `json:"type"`
		} `json:"conditions"`
		Instance struct {
			ConsoleURL              string `json:"consoleUrl"`
			GrafanaURL              string `json:"grafanaUrl"`
			KeyCloakURL             string `json:"keyCloakUrl"`
			KialiURL                string `json:"kialiUrl"`
			OpenSearchDashboardsURL string `json:"openSearchDashboardsUrl"`
			OpenSearchURL           string `json:"openSearchUrl"`
			PrometheusURL           string `json:"prometheusUrl"`
			RancherURL              string `json:"rancherUrl"`
		} `json:"instance"`
		State   string `json:"state"`
		Version string `json:"version"`
	} `json:"status"`
}

type VerrazzanoFleet

type VerrazzanoFleet struct {
	APIVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Metadata   struct {
		CreationTimestamp time.Time `json:"creationTimestamp"`
		Finalizers        []string  `json:"finalizers"`
		Generation        int       `json:"generation"`
		Name              string    `json:"name"`
		Namespace         string    `json:"namespace"`
		ResourceVersion   string    `json:"resourceVersion"`
		UID               string    `json:"uid"`
	} `json:"metadata"`
	Spec struct {
		ClusterSelector struct {
			Name string `json:"name"`
		} `json:"clusterSelector"`
		Verrazzano struct {
			Spec struct {
				Components struct {
				} `json:"components"`
				Profile string `json:"profile"`
			} `json:"spec"`
		} `json:"verrazzano"`
	} `json:"spec"`
	Status struct {
		Conditions []struct {
			LastTransitionTime time.Time `json:"lastTransitionTime"`
			Status             string    `json:"status"`
			Type               string    `json:"type"`
		} `json:"conditions"`
	} `json:"status"`
}

type VerrazzanoFleetBinding

type VerrazzanoFleetBinding struct {
	APIVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Metadata   struct {
		CreationTimestamp time.Time `json:"creationTimestamp"`
		Finalizers        []string  `json:"finalizers"`
		Generation        int       `json:"generation"`
		Name              string    `json:"name"`
		Namespace         string    `json:"namespace"`
		OwnerReferences   []struct {
			APIVersion         string `json:"apiVersion"`
			BlockOwnerDeletion bool   `json:"blockOwnerDeletion"`
			Controller         bool   `json:"controller"`
			Kind               string `json:"kind"`
			Name               string `json:"name"`
			UID                string `json:"uid"`
		} `json:"ownerReferences"`
		ResourceVersion string `json:"resourceVersion"`
		UID             string `json:"uid"`
	} `json:"metadata"`
	Spec struct {
		ClusterRef struct {
			APIVersion string `json:"apiVersion"`
			Kind       string `json:"kind"`
			Name       string `json:"name"`
			Namespace  string `json:"namespace"`
		} `json:"clusterRef"`
		Verrazzano struct {
			Spec struct {
				Components struct {
				} `json:"components"`
				EnvironmentName string `json:"environmentName"`
				Profile         string `json:"profile"`
				Security        struct {
				} `json:"security"`
				Version string `json:"version"`
			} `json:"spec"`
		} `json:"verrazzano"`
	} `json:"spec"`
	Status struct {
		Conditions []struct {
			LastTransitionTime time.Time `json:"lastTransitionTime"`
			Status             string    `json:"status"`
			Type               string    `json:"type"`
		} `json:"conditions"`
		Revision   int    `json:"revision"`
		Status     string `json:"status"`
		Verrazzano struct {
			ComponentsAvailable string `json:"componentsAvailable"`
			State               string `json:"state"`
			Version             string `json:"version"`
		} `json:"verrazzano"`
	} `json:"status"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL