# Fornax worker VPN credentials — one ExternalSecret per worker, each pulls its own private key # Vault paths: secret/fornax/worker-tx253, secret/fornax/worker-tx34 apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: fornax-worker-tx253-secrets namespace: media spec: refreshInterval: 1h secretStoreRef: name: vault kind: ClusterSecretStore target: name: fornax-worker-tx253-secrets creationPolicy: Owner data: - secretKey: PROTONVPN_PRIVATE_KEY remoteRef: key: secret/data/fornax/worker-tx253 property: private_key - secretKey: PROTONVPN_PEER_PUBLIC_KEY remoteRef: key: secret/data/fornax/worker-tx253 property: public_key - secretKey: PROTONVPN_ENDPOINT_IP remoteRef: key: secret/data/fornax/worker-tx253 property: endpoint_ip --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: fornax-worker-tx34-secrets namespace: media spec: refreshInterval: 1h secretStoreRef: name: vault kind: ClusterSecretStore target: name: fornax-worker-tx34-secrets creationPolicy: Owner data: - secretKey: PROTONVPN_PRIVATE_KEY remoteRef: key: secret/data/fornax/worker-tx34 property: private_key - secretKey: PROTONVPN_PEER_PUBLIC_KEY remoteRef: key: secret/data/fornax/worker-tx34 property: public_key - secretKey: PROTONVPN_ENDPOINT_IP remoteRef: key: secret/data/fornax/worker-tx34 property: endpoint_ip