-
Notifications
You must be signed in to change notification settings - Fork 124
Description
Is your feature request related to a problem? Please describe.
GitOps tools like Argo CD have the notion of resource health. When using Argo CD, the health of resources help indicate if any issues or errors exist in the application. Teaching Argo CD about the health of Vault secrets resources like VaultStaticSecret and VaultDynamicSecret enables those resources to accurately provide their health status to Argo CD. Both the VaultStaticSecret
and VaultDynamicSecret
resources don't seem to have any fields in their status
that would make that possible (e.g. a valid
or error
field or even the standard conditions
field).
Describe the solution you'd like
Add field(s) to the status
of VaultStaticSecret
and VaultDynamicSecret
resources that indicate the state of the secret, similar to the valid
and error
fields in the VaultPKISecret
, VaultAuth
, and VaultConnection
resources. Even having a standard conditions
field would help communicate any issues and provide easy access to any error details.
Describe alternatives you've considered
Clear communication of the resource status is critical when using the extensible, declarative resource model provided by Kubernetes, so any alternatives or workarounds would probably not be appropriate for this use case