Add Helm chart and GitLab CI pipeline

- Helm chart with PostgreSQL, MinIO, Redis as optional subcharts
- Production and external infrastructure value files
- HPA, Ingress, and health probe support
- GitLab CI pipeline using Buildah for container builds
- Multi-stage pipeline: test, build, publish
This commit is contained in:
Mondo Diaz
2025-12-04 14:57:46 -06:00
parent a0e350ee7f
commit cd75cb864d
16 changed files with 926 additions and 0 deletions

29
helm/orchard/Chart.yaml Normal file
View File

@@ -0,0 +1,29 @@
apiVersion: v2
name: orchard
description: Content-Addressable Storage System for binary artifacts
type: application
version: 0.1.0
appVersion: "1.0.0"
keywords:
- artifact-storage
- content-addressable
- binary-storage
- package-registry
home: https://git.bitstorm.ca/bitforge/orchard
sources:
- https://git.bitstorm.ca/bitforge/orchard
maintainers:
- name: BitForge
dependencies:
- name: postgresql
version: "15.5.x"
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
- name: minio
version: "14.x.x"
repository: https://charts.bitnami.com/bitnami
condition: minio.enabled
- name: redis
version: "19.x.x"
repository: https://charts.bitnami.com/bitnami
condition: redis.enabled