64 lines
2.5 KiB
YAML
64 lines
2.5 KiB
YAML
# services/outline/secretproviderclass.yaml
|
|
apiVersion: secrets-store.csi.x-k8s.io/v1
|
|
kind: SecretProviderClass
|
|
metadata:
|
|
name: outline-vault
|
|
namespace: outline
|
|
spec:
|
|
provider: vault
|
|
parameters:
|
|
vaultAddress: "http://vault.vault.svc.cluster.local:8200"
|
|
roleName: "outline"
|
|
objects: |
|
|
- objectName: "DATABASE_URL"
|
|
secretPath: "kv/data/atlas/outline/outline-db"
|
|
secretKey: "DATABASE_URL"
|
|
- objectName: "SECRET_KEY"
|
|
secretPath: "kv/data/atlas/outline/outline-secrets"
|
|
secretKey: "SECRET_KEY"
|
|
- objectName: "UTILS_SECRET"
|
|
secretPath: "kv/data/atlas/outline/outline-secrets"
|
|
secretKey: "UTILS_SECRET"
|
|
- objectName: "OIDC_AUTH_URI"
|
|
secretPath: "kv/data/atlas/outline/outline-oidc"
|
|
secretKey: "OIDC_AUTH_URI"
|
|
- objectName: "OIDC_CLIENT_ID"
|
|
secretPath: "kv/data/atlas/outline/outline-oidc"
|
|
secretKey: "OIDC_CLIENT_ID"
|
|
- objectName: "OIDC_CLIENT_SECRET"
|
|
secretPath: "kv/data/atlas/outline/outline-oidc"
|
|
secretKey: "OIDC_CLIENT_SECRET"
|
|
- objectName: "OIDC_LOGOUT_URI"
|
|
secretPath: "kv/data/atlas/outline/outline-oidc"
|
|
secretKey: "OIDC_LOGOUT_URI"
|
|
- objectName: "OIDC_TOKEN_URI"
|
|
secretPath: "kv/data/atlas/outline/outline-oidc"
|
|
secretKey: "OIDC_TOKEN_URI"
|
|
- objectName: "OIDC_USERINFO_URI"
|
|
secretPath: "kv/data/atlas/outline/outline-oidc"
|
|
secretKey: "OIDC_USERINFO_URI"
|
|
- objectName: "SMTP_FROM_EMAIL"
|
|
secretPath: "kv/data/atlas/outline/outline-smtp"
|
|
secretKey: "SMTP_FROM_EMAIL"
|
|
- objectName: "SMTP_HOST"
|
|
secretPath: "kv/data/atlas/outline/outline-smtp"
|
|
secretKey: "SMTP_HOST"
|
|
- objectName: "SMTP_PASSWORD"
|
|
secretPath: "kv/data/atlas/shared/postmark-relay"
|
|
secretKey: "relay-password"
|
|
- objectName: "SMTP_USERNAME"
|
|
secretPath: "kv/data/atlas/shared/postmark-relay"
|
|
secretKey: "relay-username"
|
|
- objectName: "AWS_ACCESS_KEY_ID"
|
|
secretPath: "kv/data/atlas/outline/outline-s3"
|
|
secretKey: "AWS_ACCESS_KEY_ID"
|
|
- objectName: "AWS_SECRET_ACCESS_KEY"
|
|
secretPath: "kv/data/atlas/outline/outline-s3"
|
|
secretKey: "AWS_SECRET_ACCESS_KEY"
|
|
- objectName: "AWS_S3_UPLOAD_BUCKET_NAME"
|
|
secretPath: "kv/data/atlas/outline/outline-s3"
|
|
secretKey: "AWS_S3_UPLOAD_BUCKET_NAME"
|
|
- objectName: "AWS_S3_UPLOAD_BUCKET_URL"
|
|
secretPath: "kv/data/atlas/outline/outline-s3"
|
|
secretKey: "AWS_S3_UPLOAD_BUCKET_URL"
|