This commit is contained in:
2026-04-22 21:56:43 +02:00
parent acc9bb1a85
commit f1dd61cece
30 changed files with 104 additions and 86 deletions

View File

@@ -1,4 +1,4 @@
# GCP Persistent Disk (SSD via CSI driver)
# GKE-specific: SSD persistent disk storage class
persistence:
storageClass: premium-rwo
postgresql:

View File

@@ -0,0 +1,4 @@
# GKE-specific: Grafana hostname
ingress:
hosts:
- grafana.forteapps.net

View File

@@ -0,0 +1,3 @@
# GKE-specific: Keycloak hostname
ingress:
hostname: id.forteapps.net

View File

@@ -1,9 +1,10 @@
# GCP native pricing via Cloud Billing API
# GKE-specific: GCP pricing via BigQuery billing export
opencost:
exporter:
cloudProviderApiKey: ""
customPricing:
enabled: true
provider: gcp
gcp:
projectID: "" # <- populate with your GCP project ID
key: "" # <- or use Workload Identity
enabled: false
google:
key: ""
project_id: ""
billing_account: ""

View File

@@ -1,15 +1,12 @@
# GCP GKE — External passthrough Network Load Balancer
# GKE-specific: Google Cloud Load Balancer for Traefik
service:
annotations:
cloud.google.com/l4-rbs: "enabled"
cloud.google.com/neg: '{"ingress":true}'
networking.gke.io/load-balancer-type: External
ports:
web:
proxyProtocol:
trustedIPs: "10.0.0.0/8,35.191.0.0/16,130.211.0.0/22" # <- subnet CIDR + GCP health checks
forwardedHeaders:
trustedIPs: "10.0.0.0/8,35.191.0.0/16,130.211.0.0/22"
trustedIPs: "10.0.0.0/8"
websecure:
proxyProtocol:
trustedIPs: "10.0.0.0/8,35.191.0.0/16,130.211.0.0/22"
forwardedHeaders:
trustedIPs: "10.0.0.0/8,35.191.0.0/16,130.211.0.0/22"
trustedIPs: "10.0.0.0/8"