Skip to content

feat(vector): add secret annotations#480

Open
al-cheb wants to merge 1 commit intovectordotdev:developfrom
al-cheb:add-secret-annotations
Open

feat(vector): add secret annotations#480
al-cheb wants to merge 1 commit intovectordotdev:developfrom
al-cheb:add-secret-annotations

Conversation

@al-cheb
Copy link

@al-cheb al-cheb commented Jun 9, 2025

This allow to inject external secrets, like e.g. Hashicorp Vault.

username: "${vault:secret/data/path#property#version}"
 password: "${vault:secret/data/vector#password#1}"

E.g.:

$ helm template -n vector . --set secrets.generic.abc=test

# Source: vector/templates/secret.yaml
apiVersion: v1
kind: Secret
metadata:
  name: release-name-vector
  namespace: "vector"
  labels:
    helm.sh/chart: vector-0.43.1
    app.kubernetes.io/name: vector
    app.kubernetes.io/instance: release-name
    app.kubernetes.io/component: Aggregator
    app.kubernetes.io/version: "0.47.0-distroless-libc"
    app.kubernetes.io/managed-by: Helm
    
  annotations:
    abc: something
type: Opaque
data:
  abc: "dGVzdA=="

This allow to inject external secrets, like e.g. Hashicorp Vault.

```
username: "${vault:secret/data/path#property#version}"
 password: "${vault:secret/data/vector#password#1}"
```
@pront pront requested a review from thomasqueirozb June 10, 2025 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant