Documentation ¶
Index ¶
- func NewClientsMutator(client client.Client, scheme *runtime.Scheme, factory components.APIFactory) controllerutils.Mutator[*authcomponentsv1beta2.Client]
- func NewScopesMutator(client client.Client, scheme *runtime.Scheme, apiFactory components.APIFactory) controllerutils.Mutator[*authcomponentsv1beta2.Scope]
- type ClientsMutator
- type ScopesMutator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClientsMutator ¶
func NewClientsMutator( client client.Client, scheme *runtime.Scheme, factory components.APIFactory, ) controllerutils.Mutator[*authcomponentsv1beta2.Client]
func NewScopesMutator ¶
func NewScopesMutator( client client.Client, scheme *runtime.Scheme, apiFactory components.APIFactory, ) controllerutils.Mutator[*authcomponentsv1beta2.Scope]
Types ¶
type ClientsMutator ¶
type ClientsMutator struct {
// contains filtered or unexported fields
}
TODO: Make auth server deletion blocked by client deletion
func (ClientsMutator) Mutate ¶
func (c ClientsMutator) Mutate(ctx context.Context, actualK8SClient *authcomponentsv1beta2.Client) (*ctrl.Result, error)
func (ClientsMutator) SetupWithBuilder ¶
type ScopesMutator ¶
type ScopesMutator struct {
// contains filtered or unexported fields
}
func (ScopesMutator) Mutate ¶
func (s ScopesMutator) Mutate(ctx context.Context, actualK8SScope *authcomponentsv1beta2.Scope) (*ctrl.Result, error)
func (ScopesMutator) SetupWithBuilder ¶
Click to show internal directories.
Click to hide internal directories.