Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelmClientFactory ¶
type HelmClientFactory func(repoCache, repoConfig, namespace string) (helmclient.Client, error)
HelmClientFactory represent functions to dynamically generate helm clients.
type InstanceChartRepositoryReconciler ¶
type InstanceChartRepositoryReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
// helmClientReceiver is a receiver function to generate a helmclient dynamically.
HelmClientReceiver HelmClientFactory
}
InstanceChartRepositoryReconciler reconciles a InstanceChartRepository object
func (*InstanceChartRepositoryReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*InstanceChartRepositoryReconciler) SetupWithManager ¶
func (r *InstanceChartRepositoryReconciler) SetupWithManager(mgr ctrl.Manager) error
type InstanceReconciler ¶
type InstanceReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
// helmClientReceiver is a receiver function to generate a helmclient dynamically.
HelmClientReceiver HelmClientFactory
}
InstanceReconciler reconciles a Instance object
func (*InstanceReconciler) Reconcile ¶
Reconcile reads that state of the cluster for a Instance object and makes changes based on the state read and what is in the Instance.Spec Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.
func (*InstanceReconciler) SetupWithManager ¶
func (r *InstanceReconciler) SetupWithManager(mgr ctrl.Manager) error
type ProjectReconciler ¶
ProjectReconciler reconciles a Project object
func (*ProjectReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ProjectReconciler) SetupWithManager ¶
func (r *ProjectReconciler) SetupWithManager(mgr ctrl.Manager) error
type RegistryReconciler ¶
RegistryReconciler reconciles a Registry object
func (*RegistryReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*RegistryReconciler) SetupWithManager ¶
func (r *RegistryReconciler) SetupWithManager(mgr ctrl.Manager) error
type ReplicationReconciler ¶
ReplicationReconciler reconciles a Replication object
func (*ReplicationReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ReplicationReconciler) SetupWithManager ¶
func (r *ReplicationReconciler) SetupWithManager(mgr ctrl.Manager) error
type UserReconciler ¶
UserReconciler reconciles a User object
func (*UserReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*UserReconciler) SetupWithManager ¶
func (r *UserReconciler) SetupWithManager(mgr ctrl.Manager) error