apps

package
v0.0.0-...-b0cf2fb Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: MIT Imports: 34 Imported by: 0

Documentation

Index

Constants

View Source
const ArgoCDInfoMsg = `` /* 516-byte string literal not displayed */
View Source
const ArgoCDInfoMsgInstallMsg = `=======================================================================
= ArgoCD has been installed                                           =
=======================================================================` +
	"\n\n" + ArgoCDInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const CassandraInfoMsg = `` /* 846-byte string literal not displayed */
View Source
const CertManagerInfoMsg = `# Get started with cert-manager here:
# https://docs.cert-manager.io/en/latest/tutorials/acme/http-validation.html`
View Source
const CockroachdbInfoMsg = `` /* 460-byte string literal not displayed */
View Source
const ConsulInfoMsg = `# Find out more at:
# https://www.consul.io/docs/k8s`
View Source
const CronConnectorInfoMsg = `` /* 341-byte string literal not displayed */
View Source
const CrossplaneInfoMsg = `` /* 395-byte string literal not displayed */
View Source
const GiteaInfoMsg = `` /* 287-byte string literal not displayed */
View Source
const GitlabInfoMsg = `` /* 404-byte string literal not displayed */
View Source
const GrafanaInfoMsg = `` /* 364-byte string literal not displayed */
View Source
const InfluxdbInfoMsg = `` /* 474-byte string literal not displayed */
View Source
const InletsOperatorInfoMsg = `` /* 172-byte string literal not displayed */
View Source
const IstioInfoMsg = `# Find out more at:
# https://github.com/istio/`
View Source
const JenkinsInfoMsg = `` /* 536-byte string literal not displayed */
View Source
const KafkaConnectorInfoMsg = `` /* 180-byte string literal not displayed */
View Source
const KafkaInfoMsg = `` /* 139-byte string literal not displayed */
View Source
const KongIngressInfoMsg = `` /* 234-byte string literal not displayed */
View Source
const KubeImagePrefetchInfoMsg = `` /* 428-byte string literal not displayed */
View Source
const KubeStateMetricsInfoMsg = `
# Find out more at:
# https://github.com/kubernetes/kube-state-metrics
`
View Source
const KubernetesDashboardInfoMsg = `` /* 1297-byte string literal not displayed */
View Source
const KubernetesDashboardInstallMsg = `=======================================================================
= Kubernetes Dashboard has been installed.                            =
=======================================================================` +
	"\n\n" + KubernetesDashboardInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const KumaInfoMsg = `` /* 545-byte string literal not displayed */
View Source
const LokiInfoMsg = `` /* 603-byte string literal not displayed */
View Source
const LokiOFInfoMsg = `` /* 634-byte string literal not displayed */
View Source
const MQTTConnectorInfoMsg = `` /* 168-byte string literal not displayed */
View Source
const MetalLBInfoMsg = `` /* 352-byte string literal not displayed */
View Source
const MetalLBInstallMsg = `=======================================================================
= MetalLB has been installed.                                         =
=======================================================================` +
	"\n\n" + MetalLBInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const (
	MetalLBManifest = "https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml"
)
View Source
const MetricsInfoMsg = `` /* 218-byte string literal not displayed */
View Source
const NATSConnectorInfoMsg = `` /* 192-byte string literal not displayed */
View Source
const NATSConnectorInstallMsg = `=======================================================================
= nats-connector has been installed.                                   =
=======================================================================` +
	"\n\n" + NATSConnectorInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const NfsClientProvisioneriInfoMsg = `` /* 903-byte string literal not displayed */
View Source
const NginxIngressInfoMsg = `` /* 394-byte string literal not displayed */
View Source
const OpenFaaSInfoMsg = `` /* 673-byte string literal not displayed */
View Source
const OpenfaasIngressInfoMsg = `` /* 837-byte string literal not displayed */
View Source
const PortainerInfoMsg = `` /* 227-byte string literal not displayed */
View Source
const PostgresqlInfoMsg = `` /* 974-byte string literal not displayed */
View Source
const PrometheusInfoMsg = `` /* 238-byte string literal not displayed */
View Source
const PrometheusInstallMsg = `=======================================================================
= prometheus has been installed.                                      =
=======================================================================` +
	"\n\n" + PrometheusInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const QemuStaticInfoMsg = `# Find out more at:
# https://github.com/multiarch/qemu-user-static`
View Source
const RabbitmqInfoMsg = `` /* 489-byte string literal not displayed */
View Source
const RedisInfoMsg = `` /* 990-byte string literal not displayed */
View Source
const RegistryCredsOperatorInfoMsg = `` /* 344-byte string literal not displayed */
View Source
const RegistryInfoMsg = `` /* 525-byte string literal not displayed */
View Source
const RegistryIngressInfoMsg = `` /* 886-byte string literal not displayed */
View Source
const RegistryIngressInstallMsg = `=======================================================================
= Docker Registry Ingress and cert-manager Issuer have been installed =
=======================================================================` +
	"\n\n" + RegistryIngressInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const SealedSecretsPostInstallMsg = `=======================================================================
=                 The SealedSecrets app has been installed.           =
=======================================================================` +
	"\n\n" + pkg.SupportMessageShort
View Source
const TektonInfoMsg = `` /* 230-byte string literal not displayed */
View Source
const TektonInstallMsg = `=======================================================================
= Tekton pipelines and dashboard have been installed. =
=======================================================================` +
	"\n\n" + TektonInfoMsg + "\n\n" + pkg.SupportMessageShort
View Source
const Traefik2InfoMsg = `` /* 194-byte string literal not displayed */
View Source
const VaultInfoMsg = `` /* 844-byte string literal not displayed */
View Source
const WaypointInfoMsg = `# Find out more at:
# https://learn.hashicorp.com/collections/waypoint/get-started-kubernetes`

Variables

View Source
var (
	IntelArch     = "amd64"
	OnlyIntelArch = `only Intel, i.e. PC architecture is supported for this app`
)
View Source
var FalcoInfoMsg = `` /* 327-byte string literal not displayed */
View Source
var KyvernoInfoMsg = `` /* 398-byte string literal not displayed */
View Source
var LinkerdInfoMsg = `# Find out more at:
# https://linkerd.io

# To use the linkerd2 CLI set this path:

export PATH=$PATH:` + getExportPath() + `
linkerd2 --help`
View Source
var MinioInfoMsg = `` /* 575-byte string literal not displayed */
View Source
var MongoDBInfoMsg = `` /* 908-byte string literal not displayed */
View Source
var OPAGatekeeperInfoMsg = `` /* 306-byte string literal not displayed */
View Source
var SealedSecretsInfoMsg = `` /* 160-byte string literal not displayed */

Functions

func MakeInstallArgoCD

func MakeInstallArgoCD() *cobra.Command

func MakeInstallCassandra

func MakeInstallCassandra() *cobra.Command

func MakeInstallCertManager

func MakeInstallCertManager() *cobra.Command

func MakeInstallChart

func MakeInstallChart() *cobra.Command

func MakeInstallCockroachdb

func MakeInstallCockroachdb() *cobra.Command

func MakeInstallConfluentPlatformKafka

func MakeInstallConfluentPlatformKafka() *cobra.Command

func MakeInstallConsul

func MakeInstallConsul() *cobra.Command

func MakeInstallCronConnector

func MakeInstallCronConnector() *cobra.Command

func MakeInstallCrossplane

func MakeInstallCrossplane() *cobra.Command

func MakeInstallFalco

func MakeInstallFalco() *cobra.Command

func MakeInstallGitLab

func MakeInstallGitLab() *cobra.Command

func MakeInstallGitea

func MakeInstallGitea() *cobra.Command

func MakeInstallGrafana

func MakeInstallGrafana() *cobra.Command

func MakeInstallInletsOperator

func MakeInstallInletsOperator() *cobra.Command

func MakeInstallIstio

func MakeInstallIstio() *cobra.Command

func MakeInstallJenkins

func MakeInstallJenkins() *cobra.Command

func MakeInstallKafkaConnector

func MakeInstallKafkaConnector() *cobra.Command

func MakeInstallKongIngress

func MakeInstallKongIngress() *cobra.Command

func MakeInstallKubeImagePrefetch

func MakeInstallKubeImagePrefetch() *cobra.Command

func MakeInstallKubeStateMetrics

func MakeInstallKubeStateMetrics() *cobra.Command

func MakeInstallKubernetesDashboard

func MakeInstallKubernetesDashboard() *cobra.Command

func MakeInstallKuma

func MakeInstallKuma() *cobra.Command

func MakeInstallKyverno

func MakeInstallKyverno() *cobra.Command

func MakeInstallLinkerd

func MakeInstallLinkerd() *cobra.Command

func MakeInstallLoki

func MakeInstallLoki() *cobra.Command

func MakeInstallMQTTConnector

func MakeInstallMQTTConnector() *cobra.Command

func MakeInstallMetalLB

func MakeInstallMetalLB() *cobra.Command

func MakeInstallMetricsServer

func MakeInstallMetricsServer() *cobra.Command

func MakeInstallMinio

func MakeInstallMinio() *cobra.Command

func MakeInstallMongoDB

func MakeInstallMongoDB() *cobra.Command

func MakeInstallNATSConnector

func MakeInstallNATSConnector() *cobra.Command

func MakeInstallNfsProvisioner

func MakeInstallNfsProvisioner() *cobra.Command

func MakeInstallNginx

func MakeInstallNginx() *cobra.Command

func MakeInstallOPAGateKeeper

func MakeInstallOPAGateKeeper() *cobra.Command

func MakeInstallOpenFaaS

func MakeInstallOpenFaaS() *cobra.Command

func MakeInstallOpenFaaSIngress

func MakeInstallOpenFaaSIngress() *cobra.Command

MakeInstallOpenFaaSIngress will install a clusterissuer and request a cert from certmanager for the domain you specify

func MakeInstallOpenFaaSLoki

func MakeInstallOpenFaaSLoki() *cobra.Command

func MakeInstallPortainer

func MakeInstallPortainer() *cobra.Command

func MakeInstallPostgresql

func MakeInstallPostgresql() *cobra.Command

func MakeInstallPrometheus

func MakeInstallPrometheus() *cobra.Command

func MakeInstallQemuStatic

func MakeInstallQemuStatic() *cobra.Command

func MakeInstallRabbitmq

func MakeInstallRabbitmq() *cobra.Command

func MakeInstallRedis

func MakeInstallRedis() *cobra.Command

func MakeInstallRegistry

func MakeInstallRegistry() *cobra.Command

func MakeInstallRegistryCredsOperator

func MakeInstallRegistryCredsOperator() *cobra.Command

func MakeInstallRegistryIngress

func MakeInstallRegistryIngress() *cobra.Command

func MakeInstallSealedSecrets

func MakeInstallSealedSecrets() *cobra.Command

func MakeInstallTekton

func MakeInstallTekton() *cobra.Command

func MakeInstallTraefik2

func MakeInstallTraefik2() *cobra.Command

func MakeInstallVault

func MakeInstallVault() *cobra.Command

func MakeInstallWaypoint

func MakeInstallWaypoint() *cobra.Command

func MakeInstallinfluxdb

func MakeInstallinfluxdb() *cobra.Command

Types

type K8sVer

type K8sVer struct {
	ClientVersion struct {
		Major string `json:"major"`
		Minor string `json:"minor"`
	} `json:"clientVersion"`
}

type RegInputData

type RegInputData struct {
	IngressDomain    string
	CertmanagerEmail string
	IngressClass     string
	Namespace        string
	NginxMaxBuffer   string
	IssuerType       string
	IssuerAPI        string
}

type Secret

type Secret struct {
	Namespace string
	Name      string
	Stdin     io.Reader
	Literals  []SecretLiteral
}

type SecretLiteral

type SecretLiteral struct {
	Name      string
	FromFile  string
	FromValue string
}

Jump to

Keyboard shortcuts

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