generators

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GeneratorOptions

type GeneratorOptions struct {
	InstanceName                      string
	Namespace                         string
	RootCertificateNamePrefix         string
	RootCertificateCommonNamePrefix   string
	RootCertificateDuration           time.Duration
	ServerCertificateNamePrefix       string
	ServerCertificateCommonNamePrefix string
	ServerCertificateDuration         time.Duration
	ClientCertificateDuration         time.Duration
	XdsServerPort                     int32
	MetricsServerPort                 int32
	ServiceType                       operatorv1alpha1.ServiceType
	DeploymentImage                   string
	DeploymentResources               corev1.ResourceRequirements
	Debug                             bool
}

func (*GeneratorOptions) Deployment

func (*GeneratorOptions) EnvoyBootstrap

func (cfg *GeneratorOptions) EnvoyBootstrap() lockedresources.GeneratorFunction

func (*GeneratorOptions) Role

func (*GeneratorOptions) RoleBinding

func (*GeneratorOptions) RootCertificationAuthority

func (cfg *GeneratorOptions) RootCertificationAuthority() lockedresources.GeneratorFunction

func (*GeneratorOptions) ServerCertificate

func (cfg *GeneratorOptions) ServerCertificate() lockedresources.GeneratorFunction

func (*GeneratorOptions) Service

func (*GeneratorOptions) ServiceAccount

func (cfg *GeneratorOptions) ServiceAccount() lockedresources.GeneratorFunction

Jump to

Keyboard shortcuts

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