Documentation
¶
Index ¶
- func NewAuthorizationModelSubroutine(fga openfgav1.OpenFGAServiceClient, k8s client.Client, ...) *authorizationModelSubroutine
- func NewRealmSubroutine(k8s client.Client, baseDomain string) *realmSubroutine
- func NewStoreSubroutine(fga openfgav1.OpenFGAServiceClient, k8s client.Client, ...) *storeSubroutine
- func NewTupleSubroutine(fga openfgav1.OpenFGAServiceClient, k8s client.Client, ...) *tupleSubroutine
- func NewWorkspaceInitializer(cl, orgsClient client.Client, restCfg *rest.Config, cfg config.Config) *workspaceInitializer
- func ReplaceTemplate(templateData map[string]string, templateBytes []byte) ([]byte, error)
- type AuthorizationModelGenerationSubroutine
- func (a *AuthorizationModelGenerationSubroutine) Finalize(ctx context.Context, instance lifecyclecontrollerruntime.RuntimeObject) (ctrl.Result, errors.OperatorError)
- func (a *AuthorizationModelGenerationSubroutine) Finalizers() []string
- func (a *AuthorizationModelGenerationSubroutine) GetName() string
- func (a *AuthorizationModelGenerationSubroutine) Process(ctx context.Context, instance lifecyclecontrollerruntime.RuntimeObject) (ctrl.Result, errors.OperatorError)
- type NewLogicalClusterClientFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthorizationModelSubroutine ¶
func NewAuthorizationModelSubroutine(fga openfgav1.OpenFGAServiceClient, k8s client.Client, lcClientFunc NewLogicalClusterClientFunc) *authorizationModelSubroutine
func NewRealmSubroutine ¶
func NewStoreSubroutine ¶
func NewStoreSubroutine(fga openfgav1.OpenFGAServiceClient, k8s client.Client, lcClientFunc NewLogicalClusterClientFunc) *storeSubroutine
func NewTupleSubroutine ¶
func NewTupleSubroutine(fga openfgav1.OpenFGAServiceClient, k8s client.Client, lcClientFunc NewLogicalClusterClientFunc) *tupleSubroutine
func NewWorkspaceInitializer ¶
Types ¶
type AuthorizationModelGenerationSubroutine ¶
type AuthorizationModelGenerationSubroutine struct {
// contains filtered or unexported fields
}
func NewAuthorizationModelGenerationSubroutine ¶
func NewAuthorizationModelGenerationSubroutine(cl client.Client, lcClientFunc NewLogicalClusterClientFunc) *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() []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.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.