Documentation
¶
Index ¶
- func NewAuthorizationModelSubroutine(fga openfgav1.OpenFGAServiceClient, mgr mcmanager.Manager, ...) *authorizationModelSubroutine
- func NewInviteSubroutine(orgsClient client.Client, mgr mcmanager.Manager) *inviteSubroutine
- func NewRemoveInitializer(mgr mcmanager.Manager, cfg config.Config) *removeInitializer
- func NewStoreSubroutine(fga openfgav1.OpenFGAServiceClient, mgr mcmanager.Manager) *storeSubroutine
- func NewTupleSubroutine(fga openfgav1.OpenFGAServiceClient, mgr mcmanager.Manager) *tupleSubroutine
- func NewWorkspaceAuthConfigurationSubroutine(orgClient, runtimeClient client.Client, mgr mcmanager.Manager, ...) *workspaceAuthSubroutine
- func NewWorkspaceInitializer(orgsClient client.Client, cfg config.Config, mgr mcmanager.Manager) *workspaceInitializer
- type AuthorizationModelGenerationSubroutine
- func (a *AuthorizationModelGenerationSubroutine) Finalize(ctx context.Context, instance lifecyclecontrollerruntime.RuntimeObject) (ctrl.Result, errors.OperatorError)
- func (a *AuthorizationModelGenerationSubroutine) Finalizers(_ lifecyclecontrollerruntime.RuntimeObject) []string
- func (a *AuthorizationModelGenerationSubroutine) GetName() string
- func (a *AuthorizationModelGenerationSubroutine) Process(ctx context.Context, instance lifecyclecontrollerruntime.RuntimeObject) (ctrl.Result, errors.OperatorError)
- type IDPSubroutine
- func (w *IDPSubroutine) Finalize(ctx context.Context, instance runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- func (w *IDPSubroutine) Finalizers(_ runtimeobject.RuntimeObject) []string
- func (w *IDPSubroutine) GetName() string
- func (w *IDPSubroutine) Process(ctx context.Context, instance runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- type NewDiscoveryClientFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthorizationModelSubroutine ¶
func NewAuthorizationModelSubroutine(fga openfgav1.OpenFGAServiceClient, mgr mcmanager.Manager, allClient client.Client, newDiscoveryClientFunc NewDiscoveryClientFunc, log *logger.Logger) *authorizationModelSubroutine
func NewInviteSubroutine ¶ added in v0.8.2
func NewRemoveInitializer ¶ added in v0.6.0
func NewStoreSubroutine ¶
func NewStoreSubroutine(fga openfgav1.OpenFGAServiceClient, mgr mcmanager.Manager) *storeSubroutine
func NewTupleSubroutine ¶
func NewTupleSubroutine(fga openfgav1.OpenFGAServiceClient, mgr mcmanager.Manager) *tupleSubroutine
func NewWorkspaceAuthConfigurationSubroutine ¶ added in v0.2.0
Types ¶
type AuthorizationModelGenerationSubroutine ¶
type AuthorizationModelGenerationSubroutine struct {
// contains filtered or unexported fields
}
func NewAuthorizationModelGenerationSubroutine ¶
func NewAuthorizationModelGenerationSubroutine(mcMgr mcmanager.Manager, allClient client.Client) *AuthorizationModelGenerationSubroutine
func (*AuthorizationModelGenerationSubroutine) Finalize ¶
func (a *AuthorizationModelGenerationSubroutine) Finalize(ctx context.Context, instance lifecyclecontrollerruntime.RuntimeObject) (ctrl.Result, errors.OperatorError)
Finalize implements lifecycle.Subroutine.
func (*AuthorizationModelGenerationSubroutine) Finalizers ¶
func (a *AuthorizationModelGenerationSubroutine) Finalizers(_ lifecyclecontrollerruntime.RuntimeObject) []string
Finalizers implements lifecycle.Subroutine.
func (*AuthorizationModelGenerationSubroutine) GetName ¶
func (a *AuthorizationModelGenerationSubroutine) GetName() string
GetName implements lifecycle.Subroutine.
func (*AuthorizationModelGenerationSubroutine) Process ¶
func (a *AuthorizationModelGenerationSubroutine) Process(ctx context.Context, instance lifecyclecontrollerruntime.RuntimeObject) (ctrl.Result, errors.OperatorError)
Process implements lifecycle.Subroutine.
type IDPSubroutine ¶ added in v0.12.0
type IDPSubroutine struct {
// contains filtered or unexported fields
}
func NewIDPSubroutine ¶ added in v0.12.0
func (*IDPSubroutine) Finalize ¶ added in v0.12.0
func (w *IDPSubroutine) Finalize(ctx context.Context, instance runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
func (*IDPSubroutine) Finalizers ¶ added in v0.12.0
func (w *IDPSubroutine) Finalizers(_ runtimeobject.RuntimeObject) []string
func (*IDPSubroutine) GetName ¶ added in v0.12.0
func (w *IDPSubroutine) GetName() string
func (*IDPSubroutine) Process ¶ added in v0.12.0
func (w *IDPSubroutine) Process(ctx context.Context, instance runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
type NewDiscoveryClientFunc ¶ added in v0.9.1
type NewDiscoveryClientFunc func(cfg *rest.Config) discovery.DiscoveryInterface
Source Files
¶
Click to show internal directories.
Click to hide internal directories.