Environnements

Présentation

Un environnement est une frontière logique qui regroupe la configuration pour un contexte donné — comme Production, Staging ou Développement. Au sein d'un environnement, vous gérez des variables (valeurs en texte clair) et des secrets (identifiants chiffrés) que vos sondes peuvent référencer au moment de l'exécution.

Les environnements garantissent une isolation complète : une sonde liée à Production ne recevra jamais une chaîne de connexion de Staging, et inversement.

Vous pouvez gérer les environnements depuis Paramètres → Environnements dans le tableau de bord Onagre.


Premiers pas

Créer un environnement

  1. Accédez à Paramètres → Environnements.
  2. Cliquez sur Ajouter un environnement.
  3. Saisissez un nom (par ex. Production) et une description facultative.
  4. Enregistrez.

Vous pouvez créer autant d'environnements que votre workflow l'exige.

Environnement par défaut

Un environnement peut être marqué comme par défaut. Lors de la création d'une nouvelle sonde, l'environnement par défaut est pré-sélectionné. Vous pouvez modifier le choix par défaut à tout moment depuis la liste des environnements.

Lier une sonde à un environnement

Chaque sonde est associée à un seul environnement. Sélectionnez l'environnement cible lors de la création ou de la modification d'une sonde. La sonde n'aura accès qu'aux variables et secrets de cet environnement.


Contenu d'un environnement

Chaque environnement contient deux types de configuration :

Variables

Paires clé-valeur non sensibles en texte clair, injectables dans les champs des sondes via la syntaxe ${KEY}.

https://${API_HOST}:${API_PORT}/health

En savoir plus sur les variables →

Secrets

Identifiants chiffrés — généralement des chaînes de connexion pour des bases de données, des magasins clé-valeur ou des courtiers de messages. Les valeurs des secrets sont en écriture seule et ne sont jamais affichées après leur création.

En savoir plus sur les secrets →

Sécurité

Tous les secrets sont chiffrés au repos avec AES-GCM 256 bits et une architecture de clés à deux niveaux. Les communications avec les agents sont chiffrées de bout en bout via TLS.

En savoir plus sur la sécurité →


Résumé

Aspect Détails
Accès Paramètres → Environnements dans le tableau de bord Onagre
Environnements Frontières logiques (Production, Staging, etc.) avec isolation complète
Variables Texte clair, injectables via la syntaxe ${KEY}
Secrets Chiffrés (AES-GCM 256 bits), écriture seule, versionnés
Sécurité Chiffrement à deux niveaux, transit TLS, isolation par tenant
Permissions Restreint aux Administrateurs et Gestionnaires