Documentation
¶
Index ¶
- func FetchObject(client client.Client, namespace string, name string, obj client.Object) error
- func IsObjectFound(client client.Client, namespace string, name string, obj client.Object) bool
- func ZapLogger(development bool) logr.Logger
- type ArgoCDProjectRoleBindingReconciler
- type ArgoCDProjectRoleReconciler
- type ArgoCDRoleBindingReconciler
- type ArgoCDRoleReconciler
- type SchemeOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FetchObject ¶
FetchObject will retrieve the object with the given namespace and name using the Kubernetes API. The result will be stored in the given object.
func IsObjectFound ¶
IsObjectFound will perform a basic check that the given object exists via the Kubernetes API. If an error occurs as part of the check, the function will return false.
Types ¶
type ArgoCDProjectRoleBindingReconciler ¶ added in v0.2.0
type ArgoCDProjectRoleBindingReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
}
ArgoCDProjectRoleBindingReconciler reconciles a ArgoCDProjectRoleBinding object
func (*ArgoCDProjectRoleBindingReconciler) Reconcile ¶ added in v0.2.0
func (r *ArgoCDProjectRoleBindingReconciler) 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.
func (*ArgoCDProjectRoleBindingReconciler) SetupWithManager ¶ added in v0.2.0
func (r *ArgoCDProjectRoleBindingReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ArgoCDProjectRoleReconciler ¶ added in v0.2.0
ArgoCDProjectRoleReconciler reconciles a ArgoCDProjectRole object
func (*ArgoCDProjectRoleReconciler) Reconcile ¶ added in v0.2.0
func (r *ArgoCDProjectRoleReconciler) 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.
func (*ArgoCDProjectRoleReconciler) SetupWithManager ¶ added in v0.2.0
func (r *ArgoCDProjectRoleReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ArgoCDRoleBindingReconciler ¶
type ArgoCDRoleBindingReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
ArgoCDRBACConfigMapName string
ArgoCDRBACConfigMapNamespace string
}
ArgoCDRoleBindingReconciler reconciles a ArgoCDRoleBinding object
func (*ArgoCDRoleBindingReconciler) Reconcile ¶
func (r *ArgoCDRoleBindingReconciler) 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.
func (*ArgoCDRoleBindingReconciler) SetupWithManager ¶
func (r *ArgoCDRoleBindingReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ArgoCDRoleReconciler ¶
type ArgoCDRoleReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
ArgoCDRBACConfigMapName string
ArgoCDRBACConfigMapNamespace string
}
ArgoCDRoleReconciler reconciles a Role object
func (*ArgoCDRoleReconciler) Reconcile ¶
func (r *ArgoCDRoleReconciler) 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.
func (*ArgoCDRoleReconciler) SetupWithManager ¶
func (r *ArgoCDRoleReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.