Merge branch 'feature/cloud-agnostic' into feature/multi-cloud

This commit was merged in pull request #12.
This commit is contained in:
2026-04-22 22:06:31 +02:00
20 changed files with 495 additions and 127 deletions

View File

@@ -66,3 +66,21 @@ patches:
- op: replace
path: /spec/source/path
value: apps/overlays/upc-prod
# Gitea: swap upc-dev → upc-prod
- target:
kind: Application
name: gitea
patch: |
- op: replace
path: /spec/sources/0/helm/valueFiles/1
value: $values/infra/values/upc-prod/gitea-values.yaml
# OpenCost: swap upc-dev → upc-prod
- target:
kind: Application
name: opencost
patch: |
- op: replace
path: /spec/sources/0/helm/valueFiles/1
value: $values/infra/values/upc-prod/opencost-values.yaml

View File

@@ -10,6 +10,8 @@ opencost:
serviceName: prometheus-server
namespaceName: monitoring
port: 80
# Cloud-specific pricing is in per-cluster value overrides
# (e.g. infra/values/upc-dev/opencost-values.yaml)
ui:
enabled: false
service:

View File

@@ -1,4 +1,4 @@
# UpCloud-specific: block storage class for Gitea + PostgreSQL
# UpCloud storage class for Gitea and its embedded PostgreSQL
persistence:
storageClass: upcloud-block-storage-maxiops
postgresql:

View File

@@ -1,4 +1,4 @@
# UpCloud-specific: custom pricing model
# UpCloud custom pricing (no native OpenCost integration)
opencost:
exporter:
customPricing:

View File

@@ -1,4 +1,4 @@
# UpCloud-specific: block storage class for Gitea + PostgreSQL
# UpCloud storage class for Gitea and its embedded PostgreSQL
persistence:
storageClass: upcloud-block-storage-maxiops
postgresql:

View File

@@ -1,4 +1,4 @@
# UpCloud-specific: custom pricing model
# UpCloud custom pricing (no native OpenCost integration)
opencost:
exporter:
customPricing: