v1alpha1

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2026 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VaultPrefix string = "vault+kvv2:///" // This is the prefix to identify secrets referenced directly from vault/openBao.
)

Variables

This section is empty.

Functions

func DefaultCluster

func DefaultCluster(ctx context.Context, _ client.Client, obj runtime.Object) error

func DefaultOrganization

func DefaultOrganization(_ context.Context, _ client.Client, o runtime.Object) error

func DefaultPlugin

func DefaultPlugin(ctx context.Context, c client.Client, obj runtime.Object) error

func DefaultPluginDefinition

func DefaultPluginDefinition(_ context.Context, _ client.Client, _ runtime.Object) error

func DefaultPluginPreset

func DefaultPluginPreset(ctx context.Context, c client.Client, o runtime.Object) error

func DefaultRole

func DefaultRole(_ context.Context, _ client.Client, _ runtime.Object) error

func DefaultSecret

func DefaultSecret(_ context.Context, _ client.Client, _ runtime.Object) error

func DefaultTeam

func DefaultTeam(_ context.Context, _ client.Client, _ runtime.Object) error

func SetupClusterPluginDefinitionWebhookWithManager

func SetupClusterPluginDefinitionWebhookWithManager(mgr ctrl.Manager) error

func SetupClusterWebhookWithManager

func SetupClusterWebhookWithManager(mgr ctrl.Manager) error

func SetupOrganizationWebhookWithManager

func SetupOrganizationWebhookWithManager(mgr ctrl.Manager) error

func SetupPluginDefinitionWebhookWithManager

func SetupPluginDefinitionWebhookWithManager(mgr ctrl.Manager) error

func SetupPluginPresetWebhookWithManager

func SetupPluginPresetWebhookWithManager(mgr ctrl.Manager) error

func SetupPluginWebhookWithManager

func SetupPluginWebhookWithManager(mgr ctrl.Manager) error

SetupPluginWebhookWithManager configures the webhook for the Plugin custom resource.

func SetupSecretWebhookWithManager

func SetupSecretWebhookWithManager(mgr ctrl.Manager) error

func SetupTeamRoleWebhookWithManager

func SetupTeamRoleWebhookWithManager(mgr ctrl.Manager) error

func SetupTeamWebhookWithManager

func SetupTeamWebhookWithManager(mgr ctrl.Manager) error

func ValidateCreateCluster

func ValidateCreateCluster(ctx context.Context, c client.Client, obj runtime.Object) (admission.Warnings, error)

ValidateCreateCluster disallows creating clusters with deletionMarked or deletionSchedule annotations

func ValidateCreateClusterPluginDefinition

func ValidateCreateClusterPluginDefinition(_ context.Context, _ client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateCreateOrganization

func ValidateCreateOrganization(_ context.Context, _ client.Client, obj runtime.Object) (admission.Warnings, error)

func ValidateCreatePlugin

func ValidateCreatePlugin(ctx context.Context, c client.Client, obj runtime.Object) (admission.Warnings, error)

func ValidateCreatePluginDefinition

func ValidateCreatePluginDefinition(_ context.Context, _ client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateCreatePluginPreset

func ValidateCreatePluginPreset(ctx context.Context, c client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateCreateSecret

func ValidateCreateSecret(ctx context.Context, c client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateCreateTeam

func ValidateCreateTeam(ctx context.Context, c client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateDeleteCluster

func ValidateDeleteCluster(ctx context.Context, _ client.Client, obj runtime.Object) (admission.Warnings, error)

ValidateDeleteCluster only allows deletion requests for clusters with a deletion schedule timestamp past now.

func ValidateDeleteClusterPluginDefinition

func ValidateDeleteClusterPluginDefinition(ctx context.Context, c client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateDeleteOrganization

func ValidateDeleteOrganization(_ context.Context, _ client.Client, _ runtime.Object) (admission.Warnings, error)

func ValidateDeletePluginDefinition

func ValidateDeletePluginDefinition(ctx context.Context, c client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateDeletePluginPreset

func ValidateDeletePluginPreset(_ context.Context, _ client.Client, obj runtime.Object) (admission.Warnings, error)

func ValidateDeleteRole

func ValidateDeleteRole(ctx context.Context, c client.Client, o runtime.Object) (admission.Warnings, error)

func ValidateUpdateCluster

func ValidateUpdateCluster(ctx context.Context, c client.Client, _, currObj runtime.Object) (admission.Warnings, error)

ValidateUpdateCluster disallows cluster updates with invalid deletion schedules

func ValidateUpdateClusterPluginDefinition

func ValidateUpdateClusterPluginDefinition(_ context.Context, _ client.Client, _, o runtime.Object) (admission.Warnings, error)

func ValidateUpdateOrganization

func ValidateUpdateOrganization(_ context.Context, _ client.Client, _, newObj runtime.Object) (admission.Warnings, error)

func ValidateUpdatePlugin

func ValidateUpdatePlugin(ctx context.Context, c client.Client, old, obj runtime.Object) (admission.Warnings, error)

func ValidateUpdatePluginDefinition

func ValidateUpdatePluginDefinition(_ context.Context, _ client.Client, _, o runtime.Object) (admission.Warnings, error)

func ValidateUpdatePluginPreset

func ValidateUpdatePluginPreset(ctx context.Context, c client.Client, oldObj, curObj runtime.Object) (admission.Warnings, error)

func ValidateUpdateRole

func ValidateUpdateRole(_ context.Context, c client.Client, _, o runtime.Object) (admission.Warnings, error)

func ValidateUpdateSecret

func ValidateUpdateSecret(ctx context.Context, c client.Client, _, o runtime.Object) (admission.Warnings, error)

func ValidateUpdateTeam

func ValidateUpdateTeam(ctx context.Context, c client.Client, _, o runtime.Object) (admission.Warnings, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL