constants

package
v0.5.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2019 License: Apache-2.0 Imports: 0 Imported by: 34

Documentation

Index

Constants

View Source
const (
	InstallModeIngress  = "ingress"
	InstallModeSvclb    = "svclb"
	InstallModeHostport = "hostport"

	ServiceMeshModeLinkerd = "linkerd"
	ServiceMeshModeIstio   = "istio"

	ClusterIngressName = "cluster-ingress"

	L5dOverrideHeader = "l5d-dst-override"
	L5dRemoteIPHeader = "l5d-remote-ip"
	L5dServerIDHeader = "l5d-server-id"

	FeatureBuild        = "build"
	FeatureIstio        = "istio"
	FeatureGrafana      = "grafana"
	FeatureMixer        = "mixer"
	FeatureKiali        = "kiali"
	FeaturePromethues   = "prometheus"
	FeatureGateway      = "gateway"
	FeatureLetsencrypts = "letsencrypt"
	FeatureAutoscaling  = "autoscaling"
)

Variables

View Source
var (
	ControllerImage       = "rancher/rio-controller"
	ControllerImageTag    = "dev"
	ClusterDomainName     = "cluster-domain"
	DefaultHTTPOpenPort   = "9080"
	DefaultHTTPSOpenPort  = "9443"
	InstallMode           = InstallModeSvclb
	UseIPAddress          = ""
	ServiceCidr           = ""
	DefaultServiceVersion = "v0"
	GatewaySecretName     = "rio-certs"

	IstioMeshConfigKey             = "meshConfig"
	IstionConfigMapName            = "mesh"
	IstioSidecarTemplateName       = "sidecarTemplate"
	IstioStackName                 = "istio"
	IstioTelemetry                 = "istio-telemetry"
	LetsEncryptProductionServerURL = "https://acme-v02.api.letsencrypt.org/directory"
	LetsEncryptStagingServerURL    = "https://acme-staging-v02.api.letsencrypt.org/directory"
	ProductionIssuerName           = "letsencrypt-production-issuer"
	ProductionType                 = "production"
	Prometheus                     = "prometheus"
	PublicDomainType               = "RIO_PUBLICDOMAIN_CERT_TYPE"
	RDNSURL                        = "https://api.on-rio.io/v1"
	RioGateway                     = "rio-gateway"
	RioWildcardType                = "RIO_WILDCARD_CERT_TYPE"
	SelfSignedIssuerName           = "selfsigned-issuer"
	SelfSignedType                 = "selfsigned"
	StagingIssuerName              = "letsencrypt-staging-issuer"
	StagingType                    = "staging"

	IstioVersion        = "1.2.5"
	LinkerdVersion      = "stable-2.5.0"
	LinkerdInstallImage = "rancher/linkerd-install:stable-2.5.0"

	DisableAutoscaling = false
	DisableBuild       = false
	DisableGrafana     = false
	DisableIstio       = false
	DisableKiali       = false
	DisableLinkerd     = false
	DisableLetsencrypt = false
	DisableMixer       = false
	DisablePrometheus  = false
	DisableRdns        = false

	ServiceMeshMode = "linkerd"
	GatewayName     = "gateway"

	AcmeVersion = "cm-acme"
	InstallUUID = ""
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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