order

package
v0.41.0 Latest Latest
Warning

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

Go to latest
Published: May 6, 2021 License: Apache-2.0 Imports: 56 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BootstrapPhases = []string{"pre", "crds", "cni", "csi", "base", "cloud-controller", "cert-manager", "ingress", "quack", "minio", "template-operator", "postgres-operator", "dex"}
View Source
var Cloud = compose(vsphere.Install)
View Source
var PhaseOrder = []string{"bootstrap", "crds", "cni", "csi", "cloud", "platform"}
View Source
var Phases = map[string]DeployFn{
	"argo-rollouts":        argorollouts.Deploy,
	"argocd-operator":      argocdoperator.Deploy,
	"auditbeat":            auditbeat.Deploy,
	"canary":               canary.Deploy,
	"eck":                  eck.Deploy,
	"elasticsearch":        elasticsearch.Deploy,
	"eventrouter":          eventrouter.Deploy,
	"externaldns":          externaldns.Install,
	"dashboard":            dashboard.Install,
	"filebeat":             filebeat.Deploy,
	"git-operator":         gitoperator.Install,
	"gitops":               flux.Install,
	"harbor":               harbor.Deploy,
	"istio-operator":       istiooperator.Install,
	"journalbeat":          journalbeat.Deploy,
	"keptn":                keptn.Deploy,
	"kiosk":                kiosk.Deploy,
	"karina-operator":      karinaoperator.Install,
	"kpack":                kpack.Deploy,
	"platform":             Platform,
	"kube-resource-report": kuberesourcereport.Install,
	"kube-web-view":        kubewebview.Install,
	"logs-exporter":        logsexporter.Install,
	"mongodb-operator":     mongodboperator.Deploy,
	"monitoring":           monitoring.Install,
	"opa":                  opa.Install,
	"packetbeat":           packetbeat.Deploy,
	"rabbitmq-operator":    rabbitmqoperator.Install,
	"redis-operator":       redisoperator.Install,
	"registry-creds":       registrycreds.Install,
	"s3-upload-cleaner":    s3uploadcleaner.Deploy,
	"sealed-secrets":       sealedsecrets.Install,
	"tekton":               tekton.Install,
	"velero":               velero.Install,
	"vault":                vault.Deploy,
}
View Source
var PhasesExtra = map[string]DeployFn{
	"apacheds":           apacheds.Install,
	"antrea":             antrea.Install,
	"base":               base.Install,
	"bootstrap":          Bootstrap,
	"calico":             calico.Install,
	"cert-manager":       certmanager.Install,
	"cni":                CNI,
	"configmap-reloader": configmapreloader.Deploy,
	"crds":               crds.Install,
	"csi":                CSI,
	"dex":                dex.Install,
	"ingress":            ingress.Install,
	"kiosk":              kiosk.Deploy,
	"minio":              minio.Install,
	"node-local-dns":     nodelocaldns.Install,
	"nsx":                nsx.Install,
	"postgres-operator":  postgresoperator.Deploy,
	"platform-operator":  platformoperator.Install,
	"pre":                pre.Install,
	"quack":              quack.Install,
	"template-operator":  templateoperator.Install,
	"vsphere":            vsphere.Install,
	"cloud-controller":   Cloud,
	"stubs":              Stubs,
}
View Source
var Stubs = compose(minio.Install, apacheds.Install)

Functions

func GetAllPhases added in v0.29.0

func GetAllPhases() map[string]DeployFn

func GetPhases

func GetPhases() map[string]DeployFn

Types

type DeployFn

type DeployFn func(p *platform.Platform) error

Jump to

Keyboard shortcuts

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