Documentation

`vectron stack provision`

Provisionnez le workspace de stack locale et générez la configuration Vectron dérivée.

Commande principale

vectron stack provision

Cette commande attend un vectron.stack.toml existant. Elle:

  • valide vectron.stack.toml
  • exécute la logique de preflight spécifique à la stack
  • résout les dépendances implicites entre plugins, par exemple kubernetes qui sélectionne docker_registry
  • crée .vectron_stack/
  • génère un vectron.toml dérivé
  • provisionne les assets spécifiques aux plugins si nécessaire

La configuration runtime générée désactive les liveness probes par défaut afin d’éviter des logs de stack locale trop verbeux. Définissez [supervision] liveness_probes = true dans vectron.stack.toml pour les réactiver.

Options utiles

  • --dry-run: affiche ce qui serait fait sans modifier le disque
  • --force: permet la suppression d’un dossier .vectron_stack/data non vide quand c’est supporté
  • --only: limite l’exécution à certains plugins
  • --skip: exclut certains plugins

--skip docker_registry est invalide quand kubernetes reste sélectionné, car les drivers Kubernetes utilisent le registry généré pour les images de stack locales.

Quand Kubernetes est sélectionné, vectron stack provision démarre temporairement docker_registry avant le provisioning du cluster, puis restaure l’état running ou arrêté que le conteneur registry avait auparavant.

Workflow sûr

vectron stack init
vectron stack check
vectron stack provision --dry-run
vectron stack provision
vectron start

Fichiers générés

Le système stack écrit son état généré sous .vectron_stack/, y compris la configuration générée utilisée par le runtime normal.