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 ¶
+kubebuilder:rbac:groups=registries.mittwald.de,resources=instancechartrepositories,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=registries.mittwald.de,resources=instancechartrepositories/status,verbs=get;update;patch
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 ¶
+kubebuilder:rbac:groups=registries.mittwald.de,resources=instances,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=registries.mittwald.de,resources=instances/status,verbs=get;update;patch
func (*InstanceReconciler) SetupWithManager ¶
func (r *InstanceReconciler) SetupWithManager(mgr ctrl.Manager) error
type ProjectReconciler ¶
ProjectReconciler reconciles a Project object
func (*ProjectReconciler) Reconcile ¶
+kubebuilder:rbac:groups=registries.registries.mittwald.de,resources=projects,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=registries.registries.mittwald.de,resources=projects/status,verbs=get;update;patch
func (*ProjectReconciler) SetupWithManager ¶
func (r *ProjectReconciler) SetupWithManager(mgr ctrl.Manager) error
type RegistryReconciler ¶
RegistryReconciler reconciles a Registry object
func (*RegistryReconciler) Reconcile ¶
+kubebuilder:rbac:groups=registries.mittwald.de,resources=registries,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=registries.mittwald.de,resources=registries/status,verbs=get;update;patch
func (*RegistryReconciler) SetupWithManager ¶
func (r *RegistryReconciler) SetupWithManager(mgr ctrl.Manager) error
type ReplicationReconciler ¶
ReplicationReconciler reconciles a Replication object
func (*ReplicationReconciler) Reconcile ¶
+kubebuilder:rbac:groups=registries.mittwald.de,resources=replications,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=registries.mittwald.de,resources=replications/status,verbs=get;update;patch
func (*ReplicationReconciler) SetupWithManager ¶
func (r *ReplicationReconciler) SetupWithManager(mgr ctrl.Manager) error
type UserReconciler ¶
UserReconciler reconciles a User object
func (*UserReconciler) Reconcile ¶
+kubebuilder:rbac:groups=registries.mittwald.de,resources=users,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=registries.mittwald.de,resources=users/status,verbs=get;update;patch
func (*UserReconciler) SetupWithManager ¶
func (r *UserReconciler) SetupWithManager(mgr ctrl.Manager) error