digitalis-io / vals-operator

Kubernetes Operator to sync secrets between different secret backends and Kubernetes
Apache License 2.0
156 stars 8 forks source link

Ability to target custom resources (CRD, Configmap, etc.) #83

Open barryib opened 6 days ago

barryib commented 6 days ago

Hello, I just found your work and sounds amazing. This is actually the project we were looking for handling configuration injection from external sources (SSM, Secret Manager, etc.).

It would be great if can handle different kind of resources and not targeting only Secret objects.

The same kind of request has been raised to external-secrets https://github.com/external-secrets/external-secrets/issues/2503 and https://github.com/external-secrets/external-secrets/pull/3449 for more detail about the usecase.

In our case by exemple, it'll be great to be able to inject SSM parameters or even secret managers to FlinkDeployments to configure Datadog API without adding it to git. Furthermore, leveraging existing SSM parameters to inject parameters in Configmap is also one of our usecase. This will definitely help binding Terraform/Pulumu world and Kubernetes.

What do you think ?

digiserg commented 2 days ago

Hi @barryib

It may not be too difficult, I'll think about it.

Thanks