From f5cb52c57a2126b7ebd86ac797e0174551f618f6 Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Wed, 17 Dec 2025 07:15:06 +0200 Subject: [PATCH] Fix values for dateme --- manifests/dateme/cname.yaml | 4 ++ manifests/dateme/values.yaml | 126 ++++++++++++++++++++++++++++++++--- 2 files changed, 122 insertions(+), 8 deletions(-) create mode 100644 manifests/dateme/cname.yaml diff --git a/manifests/dateme/cname.yaml b/manifests/dateme/cname.yaml new file mode 100644 index 0000000..3383845 --- /dev/null +++ b/manifests/dateme/cname.yaml @@ -0,0 +1,4 @@ +enabled: true +hostname: + - dateme.dvirlabs.com + - api-dateme.dvirlabs.com \ No newline at end of file diff --git a/manifests/dateme/values.yaml b/manifests/dateme/values.yaml index abcbae8..7c12a46 100644 --- a/manifests/dateme/values.yaml +++ b/manifests/dateme/values.yaml @@ -1,10 +1,120 @@ -enabled: true -hostname: - - dateme.dvirlabs.com - - api-dateme.dvirlabs.com -frontend: - image: - tag: master-ddeee8a +global: + namespace: my-apps + imagePullSecrets: [] +# Backend configuration backend: + name: backend + replicaCount: 1 image: - tag: master-ddeee8a + repository: harbor.dvirlabs.com/my-apps/dateme-backend + pullPolicy: Always + tag: develop-latest + service: + type: ClusterIP + port: 8000 + targetPort: 8000 + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + cpu: 500m + memory: 512Mi + env: + PYTHONUNBUFFERED: "1" + ingress: + enabled: true + className: "traefik" + annotations: + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.tls: "true" + cert-manager.io/cluster-issuer: "letsencrypt-prod" + hosts: + - host: api-dateme.dvirlabs.com + paths: + - path: / + pathType: Prefix + tls: + - secretName: api-dateme-tls + hosts: + - api-dateme.dvirlabs.com +# Frontend configuration +frontend: + name: frontend + replicaCount: 1 + image: + repository: harbor.dvirlabs.com/my-apps/dateme-frontend + pullPolicy: Always + tag: develop-latest + service: + type: ClusterIP + port: 80 + targetPort: 80 + env: + API_BASE: "https://api-dateme.dvirlabs.com" + resources: + requests: + cpu: 50m + memory: 64Mi + limits: + cpu: 200m + memory: 256Mi + ingress: + enabled: true + className: "traefik" + annotations: + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.tls: "true" + cert-manager.io/cluster-issuer: "letsencrypt-prod" + hosts: + - host: dateme.dvirlabs.com + paths: + - path: / + pathType: Prefix + tls: + - secretName: dateme-tls + hosts: + - dateme.dvirlabs.com + externalUrl: "https://dateme.dvirlabs.com" +# PostgreSQL configuration +postgres: + name: db + image: + repository: postgres + tag: "16" + pullPolicy: IfNotPresent + user: dateme_user + password: dateme_password + database: dateme_db + port: 5432 + service: + type: ClusterIP + port: 5432 + targetPort: 5432 + persistence: + enabled: true + accessMode: ReadWriteOnce + storageClass: "nfs-client" + size: 10Gi + resources: + requests: + cpu: 100m + memory: 256Mi + limits: + cpu: 500m + memory: 512Mi +# Ingress (top-level, disabled - use component-specific ingress instead) +ingress: + enabled: false + className: "traefik" + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-prod" + hosts: + - host: dateme.dvirlabs.com + paths: + - path: / + pathType: Prefix + tls: + - secretName: dateme-tls + hosts: + - dateme.dvirlabs.com