Aller au contenu principal

sng config

Disponible

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​

MessageCause
unknown cluster "…" (available: …)Le cluster n'existe pas : choisissez-en un de la liste
tenant session required: run sng tenant use NAMEAucun 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