♻️(ci) add feature app environment

Add a special environment to prepare feature app deployment
This commit is contained in:
rouja
2025-10-07 11:42:34 +02:00
committed by GitHub
parent e3b2fdbdf5
commit b3980e7bf1
5 changed files with 318 additions and 67 deletions

View File

@@ -2,6 +2,12 @@ environments:
dev:
values:
- version: 3.7.0
feature:
values:
- version: 3.7.0
feature: ci
domain: example.com
imageTag: demo
---
repositories:
- name: dev-backends
@@ -12,66 +18,9 @@ releases:
- name: dev-backend
namespace: {{ .Namespace }}
chart: dev-backends/dev-backend
version: 0.0.2
version: 0.0.4
values:
- postgres:
enabled: true
name: postgres
#serviceNameOverride: postgres
image: postgres:16-alpine
username: dinum
password: pass
database: docs
size: 1Gi
- redis:
enabled: true
name: redis
image: redis:8.2-alpine
username: user
password: pass
- minio:
enabled: true
image: minio/minio
name: minio
ingress:
enabled: true
hostname: docs-minio.127.0.0.1.nip.io
tls:
enabled: true
secretName: docs-tls
consoleIngress:
enabled: true
hostname: docs-minio-console.127.0.0.1.nip.io
tls:
enabled: true
secretName: docs-tls
username: dinum
password: password
bucket: docs-media-storage
versioning: true
size: 1Gi
- keycloak:
enabled: true
image: quay.io/keycloak/keycloak:20.0.1
name: keycloak
#serviceNameOverride: keycloak
hostname: docs-keycloak.127.0.0.1.nip.io
username: admin
password: pass
tls:
enabled: true
secretName: docs-tls
db:
username: dinum
password: pass
database: keycloak
size: 1Gi
image: postgres:16-alpine
realm:
name: docs
username: docs
password: docs
email: docs@example.com
- env.d/{{ .Environment.Name }}/values.dev-backend.yaml.gotmpl
- name: impress
@@ -79,4 +28,4 @@ releases:
namespace: {{ .Namespace }}
chart: ./impress
values:
- env.d/{{ .Environment.Name }}/values.impress.yaml.gotmpl
- env.d/{{ .Environment.Name }}/values.impress.yaml.gotmpl