sng config
Fonctionnalité déployée et prise en charge. Les champs et commandes décrits ici sont stables au sein de la version v1alpha1.
sng config gère le fichier local de la CLI : cluster, tenant, API. Il ne touche à rien
côté plateforme. À ne pas confondre avec sng iam login-page, qui règle
la page de connexion de vos utilisateurs finaux.
Le fichier et ses clés sont décrits dans Configuration.
sng config create
sng config create
Crée le fichier de configuration s'il n'existe pas. Rejouer la commande est sans effet.
config créée : /home/jane/.config/stackngo/config.yaml
sng config show
sng config show
Affiche le cluster, le tenant et l'API courants. Les jetons ne sont jamais affichés.
cluster: ovh-gra-0
tenant: acme-dev
api_url: https://api.dev.stackngo.fr
Sans cluster choisi, la ligne cluster affiche (default) : la CLI parle au cluster par défaut
de l'API.
sng config use-cluster
sng config use-cluster NAME
Choisit le cluster auquel sng parle. Le nom est vérifié auprès de l'API, puis le cluster et
l'adresse de son API sont enregistrés. Tout ce que vous appliquez ensuite (apply, plan,
pull, list, get, edit, delete) vise ce cluster et le tenant courant.
cluster : ovh-gra-0 (https://api.dev.stackngo.fr)
Erreur si le nom n'existe pas (unknown cluster …, avec la liste des clusters disponibles).
Après un changement de cluster, relancez sng sso login. La variable STNG_CLUSTER remplace le
cluster pour une seule commande.
Erreurs typiques
| Message | Cause |
|---|---|
unknown cluster "…" (available: …) | Le cluster n'existe pas : choisissez-en un de la liste |
tenant session required: run sng tenant use NAME | Aucun tenant courant : sng tenant use NAME |
parse config … | Le fichier YAML est corrompu : supprimez-le et recommencez par sng config create puis sng sso login |