MàJ - Application.properties

This commit is contained in:
DahoudG
2025-09-22 21:01:08 +00:00
parent e5161c9ed8
commit 2f6e6e2f19
13 changed files with 1176 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
metadata:
name: lionsdev-client-production
annotations:
config.kubernetes.io/local-config: "true"
namespace: lions-apps
resources:
- ../../kubernetes/namespace.yaml
- ../../kubernetes/configmap.yaml
- ../../kubernetes/secret.yaml
- ../../kubernetes/rbac.yaml
- ../../kubernetes/deployment.yaml
- ../../kubernetes/service.yaml
- ../../kubernetes/ingress.yaml
- ../../kubernetes/hpa.yaml
images:
- name: registry.lions.dev/lionsdev/lionsdev-client
newTag: latest
replicas:
- name: lionsdev-client
count: 3
patchesStrategicMerge:
- patches/configmap-production.yaml
- patches/ingress-production.yaml
- patches/deployment-production.yaml
patchesJson6902:
- target:
group: apps
version: v1
kind: Deployment
name: lionsdev-client
path: patches/deployment-resources.yaml
configMapGenerator:
- name: lionsdev-client-production-config
literals:
- ENVIRONMENT=production
- DOMAIN=lions.dev
- LOG_LEVEL=INFO
- QUARKUS_PROFILE=prod
- CLUSTER_NAME=k2
- REPLICA_COUNT=3
secretGenerator:
- name: lionsdev-client-production-secrets
literals:
- DATABASE_URL=jdbc:postgresql://postgresql-service.postgresql.svc.cluster.local:5432/lionsdb
- VAULT_ADDR=https://vault.lions.dev
- PROMETHEUS_URL=https://prometheus.lions.dev
- GRAFANA_URL=https://grafana.lions.dev
commonLabels:
environment: production
cluster: k2
tier: frontend
app.kubernetes.io/instance: lionsdev-client-production
commonAnnotations:
deployment.kubernetes.io/environment: production
deployment.kubernetes.io/cluster: k2
deployment.kubernetes.io/managed-by: lionsctl
contact: gbanedahoud@gmail.com