mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-04-15 07:16:34 +00:00
* Uses secrets from cluster * updated gitignore to stop ignoring needed files * Delete specs.go.bak * make fmt * added preflight to generic loader * Tells user to run in cluster if using secretKeyRef * Update loader.go * Update loader.go
79 lines
1.8 KiB
YAML
79 lines
1.8 KiB
YAML
apiVersion: troubleshoot.sh/v1beta3
|
|
kind: SupportBundle
|
|
metadata:
|
|
name: multi-database-support-bundle
|
|
spec:
|
|
collectors:
|
|
# PostgreSQL with secret reference
|
|
- postgres:
|
|
collectorName: primary-db
|
|
uri:
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: postgres-primary
|
|
key: connection-uri
|
|
|
|
# PostgreSQL replica with secret reference
|
|
- postgres:
|
|
collectorName: replica-db
|
|
uri:
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: postgres-replica
|
|
key: connection-uri
|
|
|
|
# Redis cache with secret reference
|
|
- redis:
|
|
collectorName: cache
|
|
uri:
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: redis-creds
|
|
key: uri
|
|
|
|
# MySQL with literal value (for development/testing)
|
|
- mysql:
|
|
collectorName: local-mysql
|
|
uri: "mysql://root:password@localhost:3306/testdb"
|
|
|
|
# MSSQL with secret reference
|
|
- mssql:
|
|
collectorName: legacy-db
|
|
uri:
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: mssql-connection
|
|
key: dsn
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: postgres-primary
|
|
type: Opaque
|
|
stringData:
|
|
connection-uri: "postgresql://app:secret123@postgres-primary.default.svc:5432/appdb"
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: postgres-replica
|
|
type: Opaque
|
|
stringData:
|
|
connection-uri: "postgresql://app:secret123@postgres-replica.default.svc:5432/appdb"
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: redis-creds
|
|
type: Opaque
|
|
stringData:
|
|
uri: "redis://:cachesecret@redis.default.svc:6379/0"
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: mssql-connection
|
|
type: Opaque
|
|
stringData:
|
|
dsn: "sqlserver://sa:Str0ngP@ssw0rd@mssql.default.svc:1433?database=legacy"
|