Documentation
¶
Index ¶
- Constants
- type AdminToolsDeploymentBuilder
- type AdminToolsFrontendClientCertificateBuilder
- type Builder
- type ConfigmapBuilder
- type DeploymentBuilder
- type FrontendServiceBuilder
- type GenericCAIssuerBuilder
- type GenericFrontendClientCertificateBuilder
- type HeadlessServiceBuilder
- type MTLSBootstrapIssuerBuilder
- type MTLSFrontendCertificateBuilder
- type MTLSFrontendIntermediateCAIssuerBuilder
- type MTLSFrontendItermediateCACertificateBuilder
- type MTLSInternodeCertificateBuilder
- type MTLSInternodeIntermediateCAIssuerBuilder
- type MTLSInternodeItermediateCACertificateBuilder
- type MTLSRootCACertificateBuilder
- type MTLSRootCAIssuerBuilder
- type Pruner
- type StatusReporter
- type UIDeploymentBuilder
- type UIFrontendClientCertificateBuilder
- type UIIngressBuilder
- type UIServiceBuilder
- type WorkerFrontendClientCertificateBuilder
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
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
type ConfigmapBuilder ¶
type ConfigmapBuilder struct {
// contains filtered or unexported fields
}
func NewConfigmapBuilder ¶
func NewConfigmapBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *ConfigmapBuilder
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) ReportServiceStatus ¶
func (b *DeploymentBuilder) ReportServiceStatus(ctx context.Context, c client.Client) (*v1alpha1.ServiceStatus, error)
type FrontendServiceBuilder ¶
type FrontendServiceBuilder struct {
// contains filtered or unexported fields
}
func NewFrontendServiceBuilder ¶
func NewFrontendServiceBuilder(instance *v1alpha1.TemporalCluster, scheme *runtime.Scheme) *FrontendServiceBuilder
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
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
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
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
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
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
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
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
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
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 StatusReporter ¶
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
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
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
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
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
Source Files
¶
- adminstools_frontend_client_certificate_builder.go
- admintools_deployment_builder.go
- builder.go
- configmap_builder.go
- deployment_builder.go
- frontend_service_builder.go
- generic_ca_issuer_builder.go
- generic_frontend_client_certificate_builder.go
- headless_service_builder.go
- mtls_bootstrap_issuer_builder.go
- mtls_frontend_certificate_builder.go
- mtls_frontend_intermediate_ca_certificate_builder.go
- mtls_frontend_intermediate_ca_issuer_builder.go
- mtls_internode_certificate_builder.go
- mtls_internode_intermediate_ca_certificate_builder.go
- mtls_internode_intermediate_ca_issuer_builder.go
- mtls_root_ca_certificate_builder.go
- mtls_root_ca_issuer_builder.go
- ui_deployment_builder.go
- ui_frontend_client_certificate_builder.go
- ui_ingress_builder.go
- ui_service_builder.go
- worker_frontend_client_certificate_builder.go
Click to show internal directories.
Click to hide internal directories.