istio

package
v0.3.7 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IstioVersion103      = "1.0.3"
	IstioVersion103Chart = "https://s3.amazonaws.com/supergloo.solo.io/istio-1.0.3.tgz"

	IstioVersion105      = "1.0.5"
	IstioVersion105Chart = "https://s3.amazonaws.com/supergloo.solo.io/istio-1.0.5.tgz"

	IstioVersion106      = "1.0.6"
	IstioVersion106Chart = "https://storage.googleapis.com/supergloo-charts/istio-1.0.6.tgz"
)

Variables

This section is empty.

Functions

func NewDefaultIstioInstaller

func NewDefaultIstioInstaller(helmInstaller helm.Installer) *defaultIstioInstaller

func NewInstallOptions

func NewInstallOptions(previousInstall helm.Manifests, installer helm.Installer, version string, namespace string,
	autoInject autoInjectInstallOptions, mtls mtlsInstallOptions, observability observabilityInstallOptions,
	gateway gatewayInstallOptions) *installOptions

func NewInstallSyncer

func NewInstallSyncer(istioInstaller Installer, meshClient v1.MeshClient, reporter reporter.Reporter) v1.InstallSyncer

calling this function with nil is valid and expected outside of tests

Types

type Installer

type Installer interface {
	EnsureIstioInstall(ctx context.Context, install *v1.Install, meshes v1.MeshList) (*v1.Mesh, error)
}

Jump to

Keyboard shortcuts

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