Added Outfleet VPN

This commit is contained in:
Ultradesu
2025-04-06 19:04:06 +01:00
parent 0400f4c92d
commit 82730bcdd0

View File

@ -1,68 +1,3 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: outline-config
namespace: vpn
spec:
target:
name: outline-config
deletionPolicy: Delete
template:
type: Opaque
data:
SB_API_PORT: "1285"
SB_CLIENT_PORT: "1257"
SB_API_PREFIX: |-
{{ .api_prefix }}
PROM_USER: |-
{{ .prom_user }}
PROM_PASS: |-
{{ .prom_token }}
shadowbox.crt: |-
{{ .cert }}
shadowbox.key: |-
{{ .key }}
data:
- secretKey: api_prefix
sourceRef:
storeRef:
name: vaultwarden-login
kind: ClusterSecretStore
remoteRef:
key: 760ed4c1-8441-4f11-ac88-aa3717d4b092 # Outfleet
property: fields[2].value
- secretKey: cert
sourceRef:
storeRef:
name: vaultwarden-login
kind: ClusterSecretStore
remoteRef:
key: c4549690-945d-4bf0-af09-a178c7711f87 # Outline cert
property: notes
- secretKey: key
sourceRef:
storeRef:
name: vaultwarden-login
kind: ClusterSecretStore
remoteRef:
key: 353eae71-4828-431b-9c65-dc1a8fd61ef6 # Outline key
property: notes
- secretKey: prom_user
sourceRef:
storeRef:
name: vaultwarden-login
kind: ClusterSecretStore
remoteRef:
key: 7cec6228-7dca-45a9-9eff-6b27a47cdfd3 # Outline prom creds
property: login.username
- secretKey: prom_token
sourceRef:
storeRef:
name: vaultwarden-login
kind: ClusterSecretStore
remoteRef:
key: 7cec6228-7dca-45a9-9eff-6b27a47cdfd3 # Outline prom creds
property: login.password
---
apiVersion: v1
kind: ConfigMap