|
1 | 1 | # webapp |
2 | 2 |
|
3 | | -   |
| 3 | +   |
4 | 4 |
|
5 | 5 | A web application |
6 | 6 |
|
7 | 7 | ## Values |
8 | 8 |
|
9 | 9 | | Key | Type | Default | Description | |
10 | 10 | |-----|------|---------|-------------| |
11 | | -| affinity | object | `{}` | | |
12 | | -| args | list | `[]` | | |
13 | | -| command | list | `[]` | | |
14 | | -| extraEnvs | list | `[]` | | |
15 | | -| fullnameOverride | string | `""` | | |
16 | | -| image.name | string | `"nginx"` | | |
17 | | -| image.pullPolicy | string | `"Always"` | | |
18 | | -| image.tag | string | `"latest"` | | |
19 | | -| imagePullSecrets | list | `[]` | | |
20 | | -| ingress.annotations | object | `{}` | | |
21 | | -| ingress.className | string | `""` | | |
22 | | -| ingress.enabled | bool | `false` | | |
23 | | -| ingress.hosts | list | `[]` | | |
24 | | -| ingress.tls | list | `[]` | | |
25 | | -| nameOverride | string | `""` | | |
26 | | -| nodeSelector | object | `{}` | | |
27 | | -| podSecurityContext.fsGroup | int | `1000` | | |
28 | | -| probes.liveness.config.httpGet.path | string | `"/"` | | |
29 | | -| probes.liveness.config.httpGet.port | string | `"http"` | | |
30 | | -| probes.liveness.enable | bool | `true` | | |
31 | | -| probes.readiness.config.httpGet.path | string | `"/"` | | |
32 | | -| probes.readiness.config.httpGet.port | string | `"http"` | | |
33 | | -| probes.readiness.enable | bool | `true` | | |
34 | | -| replicaCount | int | `1` | | |
35 | | -| resources | object | `{}` | | |
36 | | -| securityContext | object | `{}` | | |
37 | | -| service.port | int | `80` | | |
38 | | -| service.targetPort | int | `80` | | |
39 | | -| tolerations | list | `[]` | | |
40 | | -| updateStrategy | string | `"RollingUpdate"` | | |
| 11 | +| affinity | object | `{}` | Règles d’affinité/anti-affinité (usage avancé) | |
| 12 | +| args | list | `[]` | Arguments passés au conteneur (override) | |
| 13 | +| command | list | `[]` | Commande du conteneur (override) | |
| 14 | +| extraEntrypoints | list | `[]` | Points d'entrée additionnels à exposer dans le conteneur | |
| 15 | +| extraEnvs | list | `[]` | Variables d'environnement additionnelles pour le conteneur | |
| 16 | +| extraInitContainers | list | `[]` | Conteneurs d'init supplémentaires (avant le conteneur principal) | |
| 17 | +| fullnameOverride | string | `""` | Nom complet de surcharge (remplace totalement le nom du chart) | |
| 18 | +| image.name | string | `"nginx"` | Référentiel de l'image conteneur | |
| 19 | +| image.pullPolicy | string | `"Always"` | Politique de pull de l'image | |
| 20 | +| image.tag | string | `"latest"` | Tag de l'image (version) | |
| 21 | +| imagePullSecrets | list | `[]` | Secrets d'extraction d'image (pour registres privés) | |
| 22 | +| ingress.annotations | object | `{}` | Annotations à appliquer à l'Ingress | |
| 23 | +| ingress.className | string | `""` | Nom de l'IngressClass (ex: nginx, traefik). Laisser vide pour utiliser la valeur par défaut du cluster | |
| 24 | +| ingress.enabled | bool | `false` | Active la ressource Ingress | |
| 25 | +| ingress.hosts | list | `[]` | Configuration des hôtes Ingress | |
| 26 | +| ingress.tls | list | `[]` | Configuration TLS de l'Ingress | |
| 27 | +| nameOverride | string | `""` | Nom partiel de surcharge (remplace partiellement le nom du chart) | |
| 28 | +| nodeSelector | object | `{}` | Sélecteur de nœuds (labels) pour l'ordonnancement | |
| 29 | +| podSecurityContext.fsGroup | int | `1000` | fsGroup pour les volumes partagés du pod | |
| 30 | +| priorityClass | string | `""` | PriorityClassName pour ce pod (optionnel) | |
| 31 | +| probes.liveness.config | object | `{"httpGet":{"path":"/","port":"http"}}` | Configuration de la livenessProbe | |
| 32 | +| probes.liveness.config.httpGet.path | string | `"/"` | Chemin sondé pour la livenessProbe | |
| 33 | +| probes.liveness.config.httpGet.port | string | `"http"` | Port sondé (nommé ou numérique) | |
| 34 | +| probes.liveness.enable | bool | `true` | Active/désactive la livenessProbe | |
| 35 | +| probes.readiness.config | object | `{"httpGet":{"path":"/","port":"http"}}` | Configuration de la readinessProbe | |
| 36 | +| probes.readiness.config.httpGet.path | string | `"/"` | Chemin sondé pour la readinessProbe | |
| 37 | +| probes.readiness.config.httpGet.port | string | `"http"` | Port sondé (nommé ou numérique) | |
| 38 | +| probes.readiness.enable | bool | `true` | Active/désactive la readinessProbe | |
| 39 | +| replicaCount | int | `1` | Nombre de réplicas du Deployment | |
| 40 | +| resources | object | `{}` | Requêtes/Limites de ressources du conteneur | |
| 41 | +| securityContext | object | `{}` | Contexte de sécurité appliqué au conteneur principal | |
| 42 | +| service.port | int | `80` | Port du Service (exposé dans le cluster) | |
| 43 | +| service.targetPort | int | `80` | Port du conteneur ciblé par le Service | |
| 44 | +| tolerations | list | `[]` | Tolérations des taints de nœuds | |
| 45 | +| topologySpreadConstraints.enabled | bool | `false` | Active la répartition des pods via TopologySpreadConstraints | |
| 46 | +| topologySpreadConstraints.maxSkew | int | `1` | Écart maximum autorisé entre domaines topologiques (1 = plus uniforme) | |
| 47 | +| topologySpreadConstraints.topologyKey | string | `"kubernetes.io/hostname"` | Clé de topologie sur laquelle répartir Exemples: kubernetes.io/hostname (répartition par nœud), topology.kubernetes.io/zone (répartition par zone) | |
| 48 | +| topologySpreadConstraints.whenUnsatisfiable | string | `"DoNotSchedule"` | Comportement quand la contrainte ne peut pas être satisfaite DoNotSchedule = strict (équivalent "hard") ScheduleAnyway = souple (équivalent "soft") | |
| 49 | +| updateStrategy | string | `"RollingUpdate"` | Stratégie d'update du Deployment (RollingUpdate|Recreate) | |
41 | 50 |
|
42 | 51 | ---------------------------------------------- |
43 | 52 | Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2) |
0 commit comments