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
-
Dans Administration, sous PLATEFORME, clique sur Plugins.
-
Sur la carte LaunchDarkly, clique sur l'interrupteur Activer LaunchDarkly.
2. 🔧 Donner au plugin l'adresse et la clé
-
Sur la carte LaunchDarkly, clique sur Configurer. La page Réglages du plugin s'ouvre.
-
Remplis le formulaire :
Champ Quoi écrire Exemple URL de l'API La racine de l'API LaunchDarkly, avec https://https://app.launchdarkly.com/apiClé d'API La clé d'API qu'attend LaunchDarkly. Elle reste côté serveur : le navigateur ne parle jamais à LaunchDarkly. -
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é.
-
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 !