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 ¶
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 ¶
type StunnerGatewayOperator ¶
type StunnerGatewayOperator struct {
Chart
}
func NewStunnerGatewayOperator ¶
func NewStunnerGatewayOperator() *StunnerGatewayOperator
func (*StunnerGatewayOperator) InstallChart ¶
Click to show internal directories.
Click to hide internal directories.