Aller au contenu principal

Afficher l'onglet LaunchDarkly sur un composant

Les composants ont un onglet LaunchDarkly : leurs feature flags. La carte de Administration › Plugins dit : Les feature flags d'un composant, lus par le proxy.

Trois étapes : allumer le plugin, lui donner l'adresse et la clé de LaunchDarkly, annoter le composant.

1. 🔌 Allumer le plugin​

  1. Dans Administration, sous PLATEFORME, clique sur Plugins.

  2. Sur la carte LaunchDarkly, clique sur l'interrupteur Activer LaunchDarkly.

2. 🔧 Donner au plugin l'adresse et la clé​

  1. Sur la carte LaunchDarkly, clique sur Configurer. La page Réglages du plugin s'ouvre.

  2. Remplis le formulaire :

    ChampQuoi écrireExemple
    URL de l'APILa racine de l'API LaunchDarkly, avec https://https://app.launchdarkly.com/api
    Clé d'APILa clé d'API qu'attend LaunchDarkly. Elle reste côté serveur : le navigateur ne parle jamais à LaunchDarkly.
  3. Clique sur Enregistrer. Le message Réglages enregistrés. apparaît en bas à gauche de l'écran et disparaît tout seul. La page dit La configuration a changé.

  4. Clique sur Recharger. L'instance redémarre ; attends quelques secondes. Les champs restent remplis, et la clé d'API s'affiche en XXXXXXXXXXXX.

3. 🏷️ Annoter le composant​

Dans le catalog-info.yaml du composant, nomme le projet LaunchDarkly :

apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shop-api
annotations:
launchdarkly.com/project-key: shop-api # la clé du projet dans LaunchDarkly
spec:
type: service
lifecycle: production
owner: group:default/platform-team

✅ Vérifier​

Ouvre le composant depuis Catalogue : l'onglet LaunchDarkly est après Documentation. Une fois les réglages enregistrés, l'onglet ne dit plus LaunchDarkly n'est pas encore configuré ; il demande les flags à LaunchDarkly. Ce que l'onglet montre quand LaunchDarkly accepte la clé n'a pas été vérifié sur une instance.

✅ C'est tout !