Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TemporalClusterClientReconciler ¶
TemporalClusterClientReconciler reconciles TemporalClusterClient objects by issuing client certificates from the referenced cluster's mTLS issuer.
func (*TemporalClusterClientReconciler) Reconcile ¶
func (r *TemporalClusterClientReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile issues a client certificate for the TemporalClusterClient.
func (*TemporalClusterClientReconciler) SetupWithManager ¶
func (r *TemporalClusterClientReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TemporalClusterReconciler ¶
type TemporalClusterReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
// BackendFactory builds datastore backends and is injectable for testing;
// when nil the default real implementation is used.
BackendFactory persistence.BackendFactory
}
TemporalClusterReconciler reconciles a TemporalCluster object.
func (*TemporalClusterReconciler) Reconcile ¶
func (r *TemporalClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile drives the TemporalCluster toward its desired state. At this milestone it reconciles persistence (reachability + schema) and reports the remaining work as not-yet-implemented via the Ready condition.
func (*TemporalClusterReconciler) SetupWithManager ¶
func (r *TemporalClusterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TemporalNamespaceReconciler ¶
type TemporalNamespaceReconciler struct {
client.Client
Scheme *runtime.Scheme
// ClientFactory builds the Temporal namespace client; injectable for tests.
ClientFactory temporal.NamespaceClientFactory
}
TemporalNamespaceReconciler reconciles TemporalNamespace objects against a running Temporal cluster.
func (*TemporalNamespaceReconciler) Reconcile ¶
func (r *TemporalNamespaceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile registers, updates, or deletes a Temporal namespace.
func (*TemporalNamespaceReconciler) SetupWithManager ¶
func (r *TemporalNamespaceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TemporalSearchAttributeReconciler ¶
type TemporalSearchAttributeReconciler struct {
client.Client
Scheme *runtime.Scheme
// ClientFactory builds the Temporal search-attribute client; injectable for tests.
ClientFactory temporal.SearchAttributeClientFactory
}
TemporalSearchAttributeReconciler reconciles TemporalSearchAttribute objects.
func (*TemporalSearchAttributeReconciler) Reconcile ¶
func (r *TemporalSearchAttributeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile registers or removes a custom search attribute.
func (*TemporalSearchAttributeReconciler) SetupWithManager ¶
func (r *TemporalSearchAttributeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Source Files
¶
- temporal_tls.go
- temporalcluster_controller.go
- temporalcluster_monitoring.go
- temporalcluster_mtls.go
- temporalcluster_persistence.go
- temporalcluster_services.go
- temporalcluster_ui.go
- temporalcluster_upgrade.go
- temporalclusterclient_controller.go
- temporalnamespace_controller.go
- temporalsearchattribute_controller.go