external

package
v0.0.0-...-6da7b20 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CertManagerChart = NewCertManager()
View Source
var EnvoyGatewayOperatorChart = NewEnvoyGatewayOperator()
View Source
var StunnerGatewayOperatorChart = NewStunnerGatewayOperator()

Functions

This section is empty.

Types

type CertManager

type CertManager struct {
	Chart
}

func NewCertManager

func NewCertManager() *CertManager

func (*CertManager) InstallChart

func (e *CertManager) InstallChart(ctx context.Context, logger logr.Logger) error

type Chart

type Chart interface {
	InstallChart(ctx context.Context, logger logr.Logger) error
	UninstallChart() error
	SetChartSpec(spec helmClient.ChartSpec)
	GetChartSpec() *helmClient.ChartSpec
	SetClient(client helmClient.Client)
	GetClient() *helmClient.Client
	IsInstalled() bool
	SetInstalled(installed bool)
}

func NewChartImpl

func NewChartImpl() Chart

type EnvoyGatewayOperator

type EnvoyGatewayOperator struct {
	Chart
}

func NewEnvoyGatewayOperator

func NewEnvoyGatewayOperator() *EnvoyGatewayOperator

func (*EnvoyGatewayOperator) InstallChart

func (e *EnvoyGatewayOperator) InstallChart(ctx context.Context, logger logr.Logger) error

type StunnerGatewayOperator

type StunnerGatewayOperator struct {
	Chart
}

func NewStunnerGatewayOperator

func NewStunnerGatewayOperator() *StunnerGatewayOperator

func (*StunnerGatewayOperator) InstallChart

func (e *StunnerGatewayOperator) InstallChart(ctx context.Context, logger logr.Logger) error

Jump to

Keyboard shortcuts

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