> ## Documentation Index
> Fetch the complete documentation index at: https://infra-docs.kaeyros.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer une nouvelle application sur la plateforme

> Étapes pour ajouter un service à la plateforme, du fichier de values à la vérification du certificat émis.

Cette page décrit la procédure complète pour ajouter une nouvelle application sur la plateforme Kaeyros, depuis la création du fichier de values jusqu'à la vérification du certificat TLS.

**1. Créer le fichier de valeurs**

Créez le fichier `values/<namespace>/<app>-<env>.yaml` avec la configuration de votre application (voir `/deploiement/fichier-valeurs`).

**2. Créer l'Application ArgoCD**

Créez le fichier `apps/<produit>/<app>-<env>.yaml` avec la définition de l'Application ArgoCD (voir `/deploiement/anatomie-application`).

**3. Vérifier le rendu Helm**

Avant de committer, vérifiez que le rendu Helm est correct :

```bash Vérification theme={null}
helm template test charts/rollout-v2 -f values/<namespace>/<app>-<env>.yaml -n <namespace>
```

**4. Créer le namespace si nécessaire**

Si le namespace n'existe pas encore, ajoutez l'option dans le `syncPolicy` de l'Application :

```yaml CreateNamespace theme={null}
syncPolicy:
  syncOptions:
    - CreateNamespace=true
```

**5. Vérifier les annotations image-updater**

Vérifiez que l'alias d'image est identique dans les 4 annotations image-updater et qu'il correspond bien à `image.repository` dans le fichier de values.

**6. Commit et push**

Committez les fichiers et poussez sur `main`. L'Application racine détecte automatiquement le nouveau fichier et crée l'Application dans ArgoCD.

**7. Ajouter l'enregistrement DNS**

Ajoutez l'enregistrement DNS correspondant dans Cloudflare pour que le trafic arrive sur la plateforme.

**8. Vérifier le certificat TLS**

Vérifiez que le certificat est bien émis :

```bash Vérification certificat theme={null}
kubectl get certificate -n <ns>
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.