wwwgmo/helm/values-configs.yaml
2025-06-22 17:22:04 +02:00

112 lines
5.7 KiB
YAML

# which kubernetes distribution we deploy
#kube: k3s
#kube: k8s
# elasticsearch
elastic:
priorityClassName: system-cluster-critical
imageTag: 9.0.2
persistentVolumeClaim:
#storageRequest: 1Gi
storageRequest: 500M
k3sStorageClassName: local-path
kindStorageClassName: standard
k8sStorageClassName: longhorn
kibana:
imageTag: 9.0.2
username: kibana_system_user
priorityClassName: system-node-critical
host: http://service-elasticsearch:9200
mariadb:
repository: mariadb
pullPolicy: Always
tag: "10.11.7"
databaseName: gmo_db
innoDbBufferPoolSize: 256M
queryCacheSize: 256M
queryCacheLimit: 4M
ressourceRequest:
memory: 300Mi
cpu: 100m
ephemeralStorage: 128M
ressourceLimit:
memory: 1250Mi #1250 Mo RAM, au delà eviction
cpu: 200m # 0.1 core de CPU, au delà CPU Throttle
ephemeralStorage: 512M #512 Mo de storage non persistent (en + de ce qui est dans l'image), au delà éviction
terminationGracePeriodSeconds: 60
persistentVolumeClaim:
storageRequest: 500M
backupdDbStorageRequest: 500M
k3sStorageClassName: local-path
kindStorageClassName: standard
k8sStorageClassName: longhorn
site:
host: wwwgmo.gmolab.net
urlPma: wwwgmo-pma.gmolab.net
urlKibana: wwwgmo-kibana.gmolab.net
replicas: 1
priorityClassName: business-app-critical
terminationGracePeriodSeconds: 60
filesMountPath: /var/www/html/web
sourcesMountPath: /var/www/html
ssl_crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZmekNDQTJlZ0F3SUJBZ0lKQU5YN2sxZ3dnOVNkTUEwR0NTcUdTSWIzRFFFQkN3VUFNSUcrTVFzd0NRWUQKVlFRR0V3SkRTREVOTUFzR0ExVUVDQk1FVm1GMVpERU5NQXNHQTFVRUJ4TUVUbmx2YmpFaE1COEdBMVVFQ2hNWQpSMDFQSUV4aFltOXlZWFJ2YVhKbElDaG5iVzlzWVdJcE1UQXdMZ1lEVlFRTEV5ZFRTVXhCUWlBb1UzbHpkR1Z0ClpTQnBibVp2Y20xaGRHbHZiaUJzWVdKdmNtRjBiMmx5WlNreEVqQVFCZ05WQkFNVENVZE5UMHhoWWlCRFFURW8KTUNZR0NTcUdTSWIzRFFFSkFSWVpaWGh3Ykc5cGRDNW5iVzkwWldOb1FHZHRZV2xzTG1OdmJUQWVGdzB5TlRBMApNalF3T0RBeU1qVmFGdzB5TmpBME1qUXdPREF5TWpWYU1JSEJNUXN3Q1FZRFZRUUdFd0pEU0RFTk1Bc0dBMVVFCkNCTUVWbUYxWkRFTk1Bc0dBMVVFQnhNRVRubHZiakVoTUI4R0ExVUVDaE1ZUjAxUElFeGhZbTl5WVhSdmFYSmwKSUNobmJXOXNZV0lwTVRBd0xnWURWUVFMRXlkVFNVeEJRaUFvVTNsemRHVnRaU0JwYm1admNtMWhkR2x2YmlCcwpZV0p2Y21GMGIybHlaU2t4RlRBVEJnTlZCQU1VRENvdVoyMXZiR0ZpTG01bGRERW9NQ1lHQ1NxR1NJYjNEUUVKCkFSWVpaWGh3Ykc5cGRDNW5iVzkwWldOb1FHZHRZV2xzTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQUQKZ2dFUEFEQ0NBUW9DZ2dFQkFKVXY0S1NWcndpWGFGUWZvMTBvVTVzYkIzRFM4K0djWTB1NW51VjFSN2F5SFhoaAp0ejhxYUJGaTJ3NllOVmRNNGJtSmRsNDluMk5aMmEwQlp4MmM1SFF5blc2Nk90WFZIWUVVL3RlYVlHZmJlYnpsCjhFMFVvMmFqMVQvNGNFQ0dLakxyam1DS04xQWpyVFpLVThVWWh2STJUa3NWN1EveEd3WUZ4Z3I4SXI2NlQ5WGsKa3V6bTIyUXVSb2Z5bXFLbnh4NXg0TStXQWNvZG0zRHQrTE5XNWVpYUZOMmR4L0I1S2hPMndTSWxEdHhxK3ZKNwpwR0Jxb0xQWGcwQkltRm0vUEtlQlI3KzRMR01JbG5uZ05lTzI3WmZRa2VMQmgwTDhkTklKdzFId29JdXdNdGRYCnhWM040TDByZmdQcmdKditIeHJQdXlDRGhlZEU5UWQwZEU1bWk1OENBd0VBQWFON01Ia3dDUVlEVlIwVEJBSXcKQURBWEJnTlZIUkVFRURBT2dnd3FMbWR0YjJ4aFlpNXVaWFF3RXdZRFZSMGxCQXd3Q2dZSUt3WUJCUVVIQXdFdwpIUVlEVlIwT0JCWUVGQ1AzTWRaYVBHKzdlZG5EUHA4eHhpdndtNEpKTUI4R0ExVWRJd1FZTUJhQUZPVVNUYWp0CnRranZWQUtqc3pQemJ3RExtL2x1TUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDT0pCb2dEMFlPMHk0SGdscEkKaFAwVTFQbXdUMGFObFpGNW9teXFOeGZGVHFWN2FXRnhTM2I5VWVUL09GUUlkYThzdlhsYXFTN0xLZk5zamVYagpCeC9YOG1NWUJ1Zm50bkppUGZFVTZJdGRUVmhaY1RIYlJRTFkyVjVuZ21WV3ErQ2xVMklsWmtSeWtELzcvc0NaCnV6ODhKUEJXZ1R4MnV2QXh4NGI0bFAzUzF6L1VSVmczVzR5ei9pTUVNQ1M2Ymgra3FuUXdFM05HeFZmc2swOU0KdFhnWW1jQXZrZFpNcVNJOFVYRC9pTXNLV1NYd0JFeVFVQVJ4Wi9jMVJSSzhHVGpRMUNySHE5TFM0T1R3Qnc5aAorUWxoZU0yQUhKRzdES2tLbHJENkVzN0l5RkUrOG0zVzRtbkk2S2M4anRhYVZTeGdYeTBDZmtDQ2xMaTQxV3Y5CjJ5ZGY0N3ArOTUvN1ZvUUFKQXg5MWdxL3AxcWc1V0JCeVBMNWFMS2FzTnNkUjhrOUdLYk5BVVBZZGZvUzdiTGEKcjBzTGJlYitGUmgvVEt3dFh0RWJNVGRZN1hNTWE3ZG5CeEViRWs0ZHRjZTZvZkZJRnJVUzJ0eDU0cUdzaEd2QwpiNjV0N0U3MHFvWTRTck1KWVB5amlLVjNMYnoyMWgwRVh2dXBlekpsWHQ5SHZmME41OWdKSGZONmFIOGV0TU9xCmoxalptTHpCSDRGZ3cyQlZxSGR0b1JtYjB2UHVpcGtobjVHMzYzWXQxQU1pQzdtdVcvSVYreUNiRkYxN3p0c0wKUWxiQmxoSkZDQU5KQjd5WFo4cGFtMGVuVVZVUi81TUF2U0hIV1ZwcDI2RDZmUFJWbldmQTNhc09LdDNza0hOVApBb0Fpam5uZER6Y1diWmN1cWlJRHZLK3lNQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
nginxSite:
repository: nginxinc/nginx-unprivileged
pullPolicy: Always
tag: "1.26"
nginxConfigPath: /etc/nginx/conf.d/default.conf
ressourceRequest:
memory: 16M #16 Mo RAM
cpu: 50m # 0.05 core de CPU
ephemeralStorage: 512M #512 Mo de storage non persistent (en + de ce qui est dans l'image)
ressourceLimit:
memory: 128M #128 Mo RAM, au delà eviction
cpu: 500m # 0.5 core de CPU, au delà CPU Throttle
ephemeralStorage: 512M #512 Mo de storage non persistent (en + de ce qui est dans l'image), au delà éviction
ingress:
site:
hosts:
- wwwgmo.gmolab.net
pma:
hosts:
- wwwgmo-pma.gmolab.net
kibana:
hosts:
- wwwgmo-kibana.gmolab.net
phpfpmSite:
repository: gmouchet/wwwgmo-php-fpm
imageTag:
pullPolicy: Always
ressourceRequest:
memory: 16M #16 Mo RAM
cpu: 50m # 0.05 core de CPU
ephemeralStorage: 512M #512 Mo de storage non persistent (en + de ce qui est dans l'image)
ressourceLimit:
memory: 128M #128 Mo RAM, au delà eviction
cpu: 500m # 0.5 core de CPU, au delà CPU Throttle
ephemeralStorage: 512M #512 Mo de storage non persistent (en + de ce qui est dans l'image), au delà éviction
site:
title: "Stack GMo - PHP-FPM - MariaDB - Elasticsearch"
db:
name: gmo_db
user: gmo_db
host: service-mariadb
port: 3306
tabl: tbl_email
es:
host: service-elasticsearch:9200
user: elastic
index: wwwgmo_index
persistentVolumeClaim:
storageRequest: 500M
k3sStorageClassName: local-path
kindStorageClassName: standard
k8sStorageClassName: longhorn