extension

package
v0.23.1 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Default []Extension = []Extension{
	{
		Name:   "certmanager",
		Title:  "Cert-Manager",
		Ensure: certmanager.Ensure,
	},
	{
		Name:   "gatekeeper",
		Title:  "Gatekeeper",
		Ensure: gatekeeper.Ensure,
	},
	{
		Name:   "crossplane",
		Title:  "Crossplane",
		Ensure: crossplane.Ensure,
	},
	{
		Name:   "metrics",
		Title:  "Metrics",
		Ensure: metrics.Ensure,
	},
	{
		Name:   "registry",
		Title:  "Registry",
		Ensure: registry.Ensure,
	},
	{
		Name:   "dashboard",
		Title:  "Dashboard",
		Ensure: dashboard.Ensure,
	},
	{
		Name:   "prometheus",
		Title:  "Prometheus",
		Ensure: monitoring.Ensure,
	},
	{
		Name:   "loki",
		Title:  "Grafana Loki",
		Ensure: loki.Ensure,
	},
	{
		Name:   "tempo",
		Title:  "Grafana Tempo",
		Ensure: tempo.Ensure,
	},
	{
		Name:   "alloy",
		Title:  "Grafana Alloy",
		Ensure: alloy.Ensure,
	},
	{
		Name:   "grafana",
		Title:  "Grafana",
		Ensure: grafana.Ensure,
	},
	{
		Name:   "otel",
		Title:  "OpenTelemetry",
		Ensure: otel.Ensure,
	},
}
View Source
var Optional []Extension = []Extension{
	{
		Name:   "envoy",
		Title:  "Envoy Gateway",
		Ensure: envoy.Ensure,
	},
	{
		Name:   "argocd",
		Title:  "Argo CD",
		Ensure: argocd.Ensure,
	},
	{
		Name:   "tekton",
		Title:  "Tekton",
		Ensure: tekton.Ensure,
	},
}

Functions

This section is empty.

Types

type EnsureFunc

type EnsureFunc = func(ctx context.Context, client kubernetes.Client) error

type Extension

type Extension struct {
	Name string

	Title  string
	Ensure EnsureFunc
}

Jump to

Keyboard shortcuts

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