53 lines
1.4 KiB
YAML
53 lines
1.4 KiB
YAML
|
|
---
|
||
|
|
# NOTE: This file contains example secrets for development.
|
||
|
|
# For production, use one of the following:
|
||
|
|
# 1. Sealed Secrets (bitnami-labs/sealed-secrets)
|
||
|
|
# 2. External Secrets Operator
|
||
|
|
# 3. HashiCorp Vault
|
||
|
|
# 4. Cloud provider secret managers (AWS Secrets Manager, GCP Secret Manager, Azure Key Vault)
|
||
|
|
#
|
||
|
|
# NEVER commit real production secrets to git!
|
||
|
|
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Secret
|
||
|
|
metadata:
|
||
|
|
name: grafana-admin
|
||
|
|
namespace: monitoring
|
||
|
|
type: Opaque
|
||
|
|
stringData:
|
||
|
|
admin-user: admin
|
||
|
|
# CHANGE THIS PASSWORD IN PRODUCTION!
|
||
|
|
# Generate with: openssl rand -base64 32
|
||
|
|
admin-password: "CHANGE_ME_IN_PRODUCTION"
|
||
|
|
|
||
|
|
---
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Secret
|
||
|
|
metadata:
|
||
|
|
name: alertmanager-secrets
|
||
|
|
namespace: monitoring
|
||
|
|
type: Opaque
|
||
|
|
stringData:
|
||
|
|
# SMTP configuration for email alerts
|
||
|
|
# CHANGE THESE VALUES IN PRODUCTION!
|
||
|
|
smtp-host: "smtp.gmail.com:587"
|
||
|
|
smtp-username: "alerts@yourdomain.com"
|
||
|
|
smtp-password: "CHANGE_ME_IN_PRODUCTION"
|
||
|
|
smtp-from: "alerts@yourdomain.com"
|
||
|
|
|
||
|
|
# Slack webhook URL (optional)
|
||
|
|
slack-webhook-url: "https://hooks.slack.com/services/YOUR/WEBHOOK/URL"
|
||
|
|
|
||
|
|
---
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Secret
|
||
|
|
metadata:
|
||
|
|
name: postgres-exporter
|
||
|
|
namespace: monitoring
|
||
|
|
type: Opaque
|
||
|
|
stringData:
|
||
|
|
# PostgreSQL connection string
|
||
|
|
# Format: postgresql://username:password@hostname:port/database?sslmode=disable
|
||
|
|
# CHANGE THIS IN PRODUCTION!
|
||
|
|
data-source-name: "postgresql://postgres:postgres@postgres.bakery-ia:5432/bakery?sslmode=disable"
|