Documentation
¶
Index ¶
Constants ¶
View Source
const ( ServiceHeadlessService = "headless-service" ServiceConfig = "config" ServiceDeployment = "deployment" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 StatusReporter ¶
Click to show internal directories.
Click to hide internal directories.