Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentDrivenParameterReconciler ¶
type ComponentDrivenParameterReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ComponentDrivenParameterReconciler reconciles a Component object into the corresponding ComponentParameter.
func (*ComponentDrivenParameterReconciler) Reconcile ¶
func (r *ComponentDrivenParameterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.4/pkg/reconcile
func (*ComponentDrivenParameterReconciler) SetupWithManager ¶
func (r *ComponentDrivenParameterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ComponentParameterReconciler ¶
type ComponentParameterReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ComponentParameterReconciler reconciles a ComponentParameter object
func (*ComponentParameterReconciler) Reconcile ¶
func (r *ComponentParameterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.4/pkg/reconcile
func (*ComponentParameterReconciler) SetupWithManager ¶
func (r *ComponentParameterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type LegacyParamConfigRendererReconciler ¶
type LegacyParamConfigRendererReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
LegacyParamConfigRendererReconciler only keeps legacy ParamConfigRenderer finalizer lifecycle working during the compatibility window.
func (*LegacyParamConfigRendererReconciler) SetupWithManager ¶
func (r *LegacyParamConfigRendererReconciler) SetupWithManager(mgr ctrl.Manager) error
type LegacyParameterReconciler ¶
type LegacyParameterReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
LegacyParameterReconciler marks Parameter requests as unsupported.
func (*LegacyParameterReconciler) SetupWithManager ¶
func (r *LegacyParameterReconciler) SetupWithManager(mgr ctrl.Manager) error
type ParameterTemplateExtensionReconciler ¶
type ParameterTemplateExtensionReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ParameterTemplateExtensionReconciler reconciles a ParameterTemplateExtension object
func (*ParameterTemplateExtensionReconciler) Reconcile ¶
func (r *ParameterTemplateExtensionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the ParameterTemplateExtension object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.4/pkg/reconcile
func (*ParameterTemplateExtensionReconciler) SetupWithManager ¶
func (r *ParameterTemplateExtensionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ParameterViewReconciler ¶
type ParameterViewReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ParameterViewReconciler reconciles a ParameterView object.
func (*ParameterViewReconciler) Reconcile ¶
func (r *ParameterViewReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop.
func (*ParameterViewReconciler) SetupWithManager ¶
func (r *ParameterViewReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ParametersDefinitionReconciler ¶
type ParametersDefinitionReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ParametersDefinitionReconciler reconciles a ParametersDefinition object
func (*ParametersDefinitionReconciler) Reconcile ¶
func (r *ParametersDefinitionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.4/pkg/reconcile
func (*ParametersDefinitionReconciler) SetupWithManager ¶
func (r *ParametersDefinitionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ReconfigureReconciler ¶
type ReconfigureReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ReconfigureReconciler reconciles a ReconfigureRequest object
func (*ReconfigureReconciler) Reconcile ¶
func (r *ReconfigureReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the ReconfigureRequest object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.2/pkg/reconcile
func (*ReconfigureReconciler) SetupWithManager ¶
func (r *ReconfigureReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type Task ¶
type Task struct {
parameters.ResourceFetcher[Task]
Status *parametersv1alpha1.ConfigTemplateItemDetailStatus
Name string
Do func(resource *Task, taskCtx *taskContext, revision string) error
}
Source Files
¶
- componentdrivenparameter_controller.go
- componentparameter_controller.go
- componentparameter_controller_utils.go
- legacy_paramconfigrenderer_controller.go
- legacy_parameter_controller.go
- parametersdefinition_controller.go
- parametertemplateextension_controller.go
- parameterview_controller.go
- parameterview_markerline.go
- reconfigure_controller.go
- revision.go
- utils.go