Documentation ¶
Index ¶
Constants ¶
const (
SUCCESS = "Success"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupMappingReconciler ¶
type GroupMappingReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme RbacManager *core.RbacManager }
GroupMappingReconciler reconciles a GroupMapping object
func (*GroupMappingReconciler) Reconcile ¶
func (r *GroupMappingReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
+kubebuilder:rbac:groups=argocd.codemug.io,resources=groupmappings,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=argocd.codemug.io,resources=groupmappings/status,verbs=get;update;patch +kubebuilder:rbac:groups=argocd.codemug.io,resources=groupmappings/finalizers,verbs=update
func (*GroupMappingReconciler) SetupWithManager ¶
func (r *GroupMappingReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RoleMappingReconciler ¶
type RoleMappingReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme RbacManager *core.RbacManager }
RoleMappingReconciler reconciles a RoleMapping object
func (*RoleMappingReconciler) Reconcile ¶
func (r *RoleMappingReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
+kubebuilder:rbac:groups=argocd.codemug.io,resources=rolemappings,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=argocd.codemug.io,resources=rolemappings/status,verbs=get;update;patch +kubebuilder:rbac:groups=argocd.codemug.io,resources=rolemappings/finalizers,verbs=update
func (*RoleMappingReconciler) SetupWithManager ¶
func (r *RoleMappingReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.