resource

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2022 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServiceUIName     = "ui"
	ServiceAdminTools = "admintools"
)

Additionals services.

View Source
const (
	ServiceConfig = "config"
)

Service components.

View Source
const UIServicePort = 8080

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminToolsDeploymentBuilder added in v0.0.4

type AdminToolsDeploymentBuilder struct {
	// contains filtered or unexported fields
}

func NewAdminToolsDeploymentBuilder added in v0.0.4

func NewAdminToolsDeploymentBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *AdminToolsDeploymentBuilder

func (*AdminToolsDeploymentBuilder) Build added in v0.0.4

func (*AdminToolsDeploymentBuilder) Update added in v0.0.4

func (b *AdminToolsDeploymentBuilder) Update(object client.Object) error

type AdminToolsFrontendClientCertificateBuilder added in v0.3.0

type AdminToolsFrontendClientCertificateBuilder struct {
	GenericFrontendClientCertificateBuilder
}

func NewAdminToolsFrontendClientCertificateBuilder added in v0.3.0

func NewAdminToolsFrontendClientCertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *AdminToolsFrontendClientCertificateBuilder

func (*AdminToolsFrontendClientCertificateBuilder) Update added in v0.3.0

type Builder

type Builder interface {
	Build() (client.Object, error)
	Update(client.Object) error
}

type ConfigmapBuilder

type ConfigmapBuilder struct {
	// contains filtered or unexported fields
}

func NewConfigmapBuilder

func NewConfigmapBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *ConfigmapBuilder

func (*ConfigmapBuilder) Build

func (b *ConfigmapBuilder) Build() (client.Object, error)

func (*ConfigmapBuilder) Update

func (b *ConfigmapBuilder) Update(object client.Object) error

type DeploymentBuilder

type DeploymentBuilder struct {
	// contains filtered or unexported fields
}

func NewDeploymentBuilder

func NewDeploymentBuilder(serviceName string, instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme, service *v1alpha1.ServiceSpec) *DeploymentBuilder

func (*DeploymentBuilder) Build

func (b *DeploymentBuilder) Build() (client.Object, error)

func (*DeploymentBuilder) ReportServiceStatus

func (b *DeploymentBuilder) ReportServiceStatus(ctx context.Context, c client.Client) (*v1alpha1.ServiceStatus, error)

func (*DeploymentBuilder) Update

func (b *DeploymentBuilder) Update(object client.Object) error

type FrontendServiceBuilder

type FrontendServiceBuilder struct {
	// contains filtered or unexported fields
}

func NewFrontendServiceBuilder

func NewFrontendServiceBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *FrontendServiceBuilder

func (*FrontendServiceBuilder) Build

func (b *FrontendServiceBuilder) Build() (client.Object, error)

func (*FrontendServiceBuilder) Update

func (b *FrontendServiceBuilder) Update(object client.Object) error

type GenericCAIssuerBuilder added in v0.3.0

type GenericCAIssuerBuilder struct {
	// contains filtered or unexported fields
}

func NewGenericCAIssuerBuilder added in v0.3.0

func NewGenericCAIssuerBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme, name, secretName string) *GenericCAIssuerBuilder

func (*GenericCAIssuerBuilder) Build added in v0.3.0

func (b *GenericCAIssuerBuilder) Build() (client.Object, error)

func (*GenericCAIssuerBuilder) Update added in v0.3.0

func (b *GenericCAIssuerBuilder) Update(object client.Object) error

type GenericFrontendClientCertificateBuilder added in v0.3.0

type GenericFrontendClientCertificateBuilder struct {
	// contains filtered or unexported fields
}

func NewGenericFrontendClientCertificateBuilder added in v0.3.0

func NewGenericFrontendClientCertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme, name string, secretName string, dnsName string, commonName string) *GenericFrontendClientCertificateBuilder

func (*GenericFrontendClientCertificateBuilder) Build added in v0.3.0

func (*GenericFrontendClientCertificateBuilder) Update added in v0.3.0

type HeadlessServiceBuilder

type HeadlessServiceBuilder struct {
	// contains filtered or unexported fields
}

func NewHeadlessServiceBuilder

func NewHeadlessServiceBuilder(serviceName string, instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme, service *v1alpha1.ServiceSpec) *HeadlessServiceBuilder

func (*HeadlessServiceBuilder) Build

func (b *HeadlessServiceBuilder) Build() (client.Object, error)

func (*HeadlessServiceBuilder) Update

func (b *HeadlessServiceBuilder) Update(object client.Object) error

type MTLSBootstrapIssuerBuilder added in v0.3.0

type MTLSBootstrapIssuerBuilder struct {
	// contains filtered or unexported fields
}

func NewMTLSBootstrapIssuerBuilder added in v0.3.0

func NewMTLSBootstrapIssuerBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSBootstrapIssuerBuilder

func (*MTLSBootstrapIssuerBuilder) Build added in v0.3.0

func (*MTLSBootstrapIssuerBuilder) Update added in v0.3.0

func (b *MTLSBootstrapIssuerBuilder) Update(object client.Object) error

type MTLSFrontendCertificateBuilder added in v0.3.0

type MTLSFrontendCertificateBuilder struct {
	// contains filtered or unexported fields
}

func NewMTLSFrontendCertificateBuilder added in v0.3.0

func NewMTLSFrontendCertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSFrontendCertificateBuilder

func (*MTLSFrontendCertificateBuilder) Build added in v0.3.0

func (*MTLSFrontendCertificateBuilder) Update added in v0.3.0

type MTLSFrontendIntermediateCAIssuerBuilder added in v0.3.0

type MTLSFrontendIntermediateCAIssuerBuilder struct {
	GenericCAIssuerBuilder
}

func NewMTLSFrontendIntermediateCAIssuerBuilder added in v0.3.0

func NewMTLSFrontendIntermediateCAIssuerBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSFrontendIntermediateCAIssuerBuilder

type MTLSFrontendItermediateCACertificateBuilder added in v0.3.0

type MTLSFrontendItermediateCACertificateBuilder struct {
	// contains filtered or unexported fields
}

func NewMTLSFrontendIntermediateCACertificateBuilder added in v0.3.0

func NewMTLSFrontendIntermediateCACertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSFrontendItermediateCACertificateBuilder

func (*MTLSFrontendItermediateCACertificateBuilder) Build added in v0.3.0

func (*MTLSFrontendItermediateCACertificateBuilder) Update added in v0.3.0

type MTLSInternodeCertificateBuilder added in v0.3.0

type MTLSInternodeCertificateBuilder struct {
	// contains filtered or unexported fields
}

func NewMTLSInternodeCertificateBuilder added in v0.3.0

func NewMTLSInternodeCertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSInternodeCertificateBuilder

func (*MTLSInternodeCertificateBuilder) Build added in v0.3.0

func (*MTLSInternodeCertificateBuilder) Update added in v0.3.0

type MTLSInternodeIntermediateCAIssuerBuilder added in v0.3.0

type MTLSInternodeIntermediateCAIssuerBuilder struct {
	GenericCAIssuerBuilder
}

func NewMTLSInternodeIntermediateCAIssuerBuilder added in v0.3.0

func NewMTLSInternodeIntermediateCAIssuerBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSInternodeIntermediateCAIssuerBuilder

type MTLSInternodeItermediateCACertificateBuilder added in v0.3.0

type MTLSInternodeItermediateCACertificateBuilder struct {
	// contains filtered or unexported fields
}

func NewMTLSInternodeIntermediateCACertificateBuilder added in v0.3.0

func NewMTLSInternodeIntermediateCACertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSInternodeItermediateCACertificateBuilder

func (*MTLSInternodeItermediateCACertificateBuilder) Build added in v0.3.0

func (*MTLSInternodeItermediateCACertificateBuilder) Update added in v0.3.0

type MTLSRootCACertificateBuilder added in v0.3.0

type MTLSRootCACertificateBuilder struct {
	// contains filtered or unexported fields
}

func NewMTLSRootCACertificateBuilder added in v0.3.0

func NewMTLSRootCACertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSRootCACertificateBuilder

func (*MTLSRootCACertificateBuilder) Build added in v0.3.0

func (*MTLSRootCACertificateBuilder) Update added in v0.3.0

func (b *MTLSRootCACertificateBuilder) Update(object client.Object) error

type MTLSRootCAIssuerBuilder added in v0.3.0

type MTLSRootCAIssuerBuilder struct {
	GenericCAIssuerBuilder
}

func NewMTLSRootCAIssuerBuilder added in v0.3.0

func NewMTLSRootCAIssuerBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *MTLSRootCAIssuerBuilder

type Pruner added in v0.1.0

type Pruner interface {
	Build() (client.Object, error)
}

type StatusReporter

type StatusReporter interface {
	ReportServiceStatus(context.Context, client.Client) (*v1alpha1.ServiceStatus, error)
}

type UIDeploymentBuilder added in v0.0.4

type UIDeploymentBuilder struct {
	// contains filtered or unexported fields
}

func NewUIDeploymentBuilder added in v0.0.4

func NewUIDeploymentBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *UIDeploymentBuilder

func (*UIDeploymentBuilder) Build added in v0.0.4

func (b *UIDeploymentBuilder) Build() (client.Object, error)

func (*UIDeploymentBuilder) Update added in v0.0.4

func (b *UIDeploymentBuilder) Update(object client.Object) error

type UIFrontendClientCertificateBuilder added in v0.3.0

type UIFrontendClientCertificateBuilder struct {
	GenericFrontendClientCertificateBuilder
}

func NewUIFrontendClientCertificateBuilder added in v0.3.0

func NewUIFrontendClientCertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *UIFrontendClientCertificateBuilder

func (*UIFrontendClientCertificateBuilder) Update added in v0.3.0

type UIIngressBuilder added in v0.0.4

type UIIngressBuilder struct {
	// contains filtered or unexported fields
}

func NewUIIngressBuilder added in v0.0.4

func NewUIIngressBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *UIIngressBuilder

func (*UIIngressBuilder) Build added in v0.0.4

func (b *UIIngressBuilder) Build() (client.Object, error)

func (*UIIngressBuilder) Update added in v0.0.4

func (b *UIIngressBuilder) Update(object client.Object) error

type UIServiceBuilder added in v0.0.4

type UIServiceBuilder struct {
	// contains filtered or unexported fields
}

func NewUIServiceBuilder added in v0.0.4

func NewUIServiceBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *UIServiceBuilder

func (*UIServiceBuilder) Build added in v0.0.4

func (b *UIServiceBuilder) Build() (client.Object, error)

func (*UIServiceBuilder) Update added in v0.0.4

func (b *UIServiceBuilder) Update(object client.Object) error

type WorkerFrontendClientCertificateBuilder added in v0.3.0

type WorkerFrontendClientCertificateBuilder struct {
	GenericFrontendClientCertificateBuilder
}

func NewWorkerFrontendClientCertificateBuilder added in v0.3.0

func NewWorkerFrontendClientCertificateBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *WorkerFrontendClientCertificateBuilder

func (*WorkerFrontendClientCertificateBuilder) Update added in v0.3.0

Jump to

Keyboard shortcuts

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