Versions in this module Expand all Collapse all v1 v1.3.1 Dec 14, 2023 v1.3.0 Nov 30, 2023 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var ErrFieldAndValueAreNotAllowed = errors.New("field and value are not allowed") + var ErrFieldOrValueIsRequired = errors.New("field or value is required") + var ErrInvalidSecretType = errors.New("invalid secret type") + var ErrPassboltSecretNameIsNotAllowed = errors.New("passboltSecretName is not allowed") + var ErrPassboltSecretNameIsRequired = errors.New("passboltSecretName is required for secret type") + var ErrSecretsAreNotAllowed = errors.New("secrets are not allowed") + var ErrSecretsAreRequired = errors.New("secrets are required") + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type FieldName string + const FieldNamePassword + const FieldNameUri + const FieldNameUsername + type PassboltSecret struct + Spec PassboltSecretSpec + Status PassboltSecretStatus + func (*PassboltSecret) Hub() + func (in *PassboltSecret) DeepCopy() *PassboltSecret + func (in *PassboltSecret) DeepCopyInto(out *PassboltSecret) + func (in *PassboltSecret) DeepCopyObject() runtime.Object + func (r *PassboltSecret) Default() + func (r *PassboltSecret) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *PassboltSecret) ValidateCreate() (admission.Warnings, error) + func (r *PassboltSecret) ValidateDelete() (admission.Warnings, error) + func (r *PassboltSecret) ValidateUpdate(old runtime.Object) (admission.Warnings, error) + type PassboltSecretList struct + Items []PassboltSecret + func (in *PassboltSecretList) DeepCopy() *PassboltSecretList + func (in *PassboltSecretList) DeepCopyInto(out *PassboltSecretList) + func (in *PassboltSecretList) DeepCopyObject() runtime.Object + type PassboltSecretRef struct + Field FieldName + ID string + Value *string + func (in *PassboltSecretRef) DeepCopy() *PassboltSecretRef + func (in *PassboltSecretRef) DeepCopyInto(out *PassboltSecretRef) + type PassboltSecretSpec struct + LeaveOnDelete bool + PassboltSecretID *string + PassboltSecrets map[string]PassboltSecretRef + PlainTextFields map[string]string + SecretType corev1.SecretType + func (in *PassboltSecretSpec) DeepCopy() *PassboltSecretSpec + func (in *PassboltSecretSpec) DeepCopyInto(out *PassboltSecretSpec) + type PassboltSecretStatus struct + LastSync metav1.Time + SyncErrors []SyncError + SyncStatus SyncStatus + func (in *PassboltSecretStatus) DeepCopy() *PassboltSecretStatus + func (in *PassboltSecretStatus) DeepCopyInto(out *PassboltSecretStatus) + type SyncError struct + Message string + PassboltSecretID string + SecretKey string + Time metav1.Time + func (in *SyncError) DeepCopy() *SyncError + func (in *SyncError) DeepCopyInto(out *SyncError) + func (s SyncError) Error() string + type SyncStatus string + const SyncStatusError + const SyncStatusSuccess + const SyncStatusUnknown