ExternalSecret is the Schema for the external-secrets API.
5 top-level fields · last changed in External Secrets Operator v0.3.7
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
ExternalSecretSpec defines the desired state of ExternalSecret.
Data defines the connection between the Kubernetes Secret keys and the Provider data
ExternalSecretDataRemoteRef defines Provider data location.
Key is the key used in the Provider, mandatory
Used to select a specific property of the Provider value (if a map), if supported
Used to select a specific version of the Provider value, if supported
DataFrom is used to fetch all properties from a specific Provider data If multiple entries are specified, the Secret keys are merged in the specified order
Key is the key used in the Provider, mandatory
Used to select a specific property of the Provider value (if a map), if supported
Used to select a specific version of the Provider value, if supported
RefreshInterval is the amount of time before the values are read again from the SecretStore provider Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h" May be set to zero to fetch and create it once. Defaults to 1h.
SecretStoreRef defines which SecretStore to fetch the ExternalSecret data.
Kind of the SecretStore resource (SecretStore or ClusterSecretStore) Defaults to `SecretStore`
Name of the SecretStore resource
ExternalSecretTarget defines the Kubernetes Secret to be created There can be only one target per ExternalSecret.
CreationPolicy defines rules on how to create the resulting Secret Defaults to 'Owner'
Immutable defines if the final secret will be immutable
Name defines the name of the Secret resource to be managed This field is immutable Defaults to the .metadata.name of the ExternalSecret resource
Template defines a blueprint for the created Secret resource.
ExternalSecretTemplateMetadata defines metadata fields for the Secret blueprint.
refreshTime is the time and date the external secret was fetched and the target secret updated
SyncedResourceVersion keeps track of the last synced version
Source: external-secrets.io_externalsecrets.yaml
Changes to ExternalSecret (external-secrets.io/v1alpha1) in each External Secrets Operator version, compared to the version before it.
1 property has been added
Released · View ExternalSecret in v0.3.7
1 property has been added
Released · View ExternalSecret in v0.2.2
1 property has been added
Released · View ExternalSecret in v0.2.1
ExternalSecret was already present in this version of External Secrets Operator, the oldest one on kubespec.dev
Released · View ExternalSecret in v0.1.0
No examples of ExternalSecret yet. Contribute one on GitHub.