Closed shakefu closed 4 months ago
It looks like the "vals" dependency in go.mod is well behind the main project... could that be the issue?
Confirmed with a local build that updating the helmfile/vals dependency makes the 1password provider available.
{"level":"info","ts":"2024-07-23T00:22:10Z","logger":"controllers.vals-operator","msg":"Updated secret","name":"k8s-test-secret","namespace":"in-cluster"}
And created successfully:
$ kubectl get secret -n in-cluster k8s-test-secret -o yaml | yq '.data.credential' | base64 -d
test-password%
$ kubectl get secret -n in-cluster k8s-test-secret -o yaml | yq '.data.username' | base64 -d
test-username%
Hi @shakefu
Thank you very much for your contribution. I've built a pre release for testing. I don't have 1password to test with at the moment but I'll try to test it soon.
https://github.com/digitalis-io/vals-operator/releases/tag/v0.7.10-beta2
If you're using the helm chart installation, remember to set
--set image.tag=v0.7.10-beta2
I am trying to use vals-operator to pull secrets from 1password, but getting the following error:
On version 0.7.9 of the chart:
With a manually created secret passed into the chart:
... and I verified the chart is correctly rendering that secretRef into the Pod:
... and here's the secret definition:
Is there something I'm missing here? Or is 1password not supported in the Operator?