deploy: add ArgoCD deployment files
- Added values-porthole.yaml.example for cluster-specific configuration - Updated ArgoCD Application to use values-porthole.yaml - Added ARGOCD_DEPLOY.md with deployment guide and troubleshooting
This commit is contained in:
@@ -13,7 +13,7 @@ spec:
|
||||
releaseName: porthole
|
||||
valueFiles:
|
||||
- values.yaml
|
||||
# - values-porthole.yaml
|
||||
- ../../argocd/values-porthole.yaml
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
namespace: porthole
|
||||
|
||||
50
argocd/values-porthole.yaml.example
Normal file
50
argocd/values-porthole.yaml.example
Normal file
@@ -0,0 +1,50 @@
|
||||
# Cluster-specific values for porthole deployment
|
||||
# Copy this file to values-porthole.yaml and fill in the required values
|
||||
|
||||
global:
|
||||
tailscale:
|
||||
tailnetFQDN: "your-tailnet.ts.net" # REQUIRED: Your tailnet FQDN
|
||||
# ingressClassName: tailscale # Default: tailscale
|
||||
|
||||
# secrets:
|
||||
# existingSecret: "porthole-secrets" # Optional: Use existing secret
|
||||
|
||||
# If not using existingSecret, fill these in:
|
||||
secrets:
|
||||
postgres:
|
||||
password: "your-postgres-password" # REQUIRED
|
||||
minio:
|
||||
accessKeyId: "your-minio-access-key" # REQUIRED
|
||||
secretAccessKey: "your-minio-secret-key" # REQUIRED
|
||||
|
||||
# Optional: Override images if using different registry
|
||||
# images:
|
||||
# web:
|
||||
# repository: your-registry/porthole-web
|
||||
# tag: dev
|
||||
# worker:
|
||||
# repository: your-registry/porthole-worker
|
||||
# tag: dev
|
||||
|
||||
# Optional: Override database/redis/minio if bringing your own services
|
||||
# app:
|
||||
# databaseUrl: "postgres://user:pass@host:port/db"
|
||||
# redisUrl: "redis://host:port"
|
||||
# minio:
|
||||
# internalEndpoint: "http://minio-host:9000"
|
||||
# publicEndpointTs: "https://minio.your-tailnet.ts.net"
|
||||
|
||||
# Optional: Override storage class
|
||||
# global:
|
||||
# storageClass: "longhorn"
|
||||
|
||||
# Optional: Enable MinIO Tailscale LoadBalancer service (default: true)
|
||||
# minio:
|
||||
# tailscaleServiceS3:
|
||||
# enabled: true
|
||||
|
||||
# Optional: Enable staging cleanup (default: true)
|
||||
# cronjobs:
|
||||
# cleanupStaging:
|
||||
# enabled: true
|
||||
# olderThanDays: 14
|
||||
Reference in New Issue
Block a user