order

package
v0.76.5 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: Apache-2.0 Imports: 47 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", "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,
	"flux":              flux.InstallV2,
	"git-operator":      gitoperator.Install,
	"harbor":            harbor.Deploy,
	"istio-operator":    istiooperator.Install,
	"journalbeat":       journalbeat.Deploy,
	"karina-operator":   karinaoperator.Install,
	"platform":          Platform,
	"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,
	"sealed-secrets":    sealedsecrets.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,
	"minimal":            Minimal,
	"minio":              minio.Install,
	"node-local-dns":     nodelocaldns.Install,
	"postgres-operator":  postgresoperator.Deploy,
	"platform-operator":  platformoperator.Install,
	"pre":                pre.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