kexec entre l'env std et le noyau de déploiement
TODO:
-
Ajouter la partition de deploiement dans l'état connue du noeud -
Permetter d'ajouter un env de confiance dans la config des clusters -
Avoir plusieurs environements
-
-
Faire que kexec soit lancer via un scrupt plutot que directement par kadeploy -
Renommer le microstep do_kexec
enkexec
et écraser l'ancien
-
-
Changer l'étape SetDeploymentEnvUntrusted en SetDeploymentEnvKexec si on fait confiance au déploiement d'avant -
permettre de ne pas faire confiance à l'env précedent via une option de kadeploy -
Avoir une commande coté serveur kadeploy à executer avant de tenter le kexec (EXITCODE != 0 => pas de kexec) -
Avoir un mechanisme de retry si le kexec echoue => on fait un reboot à la place -
Tester complètement sur sophia-devel
Edited by Alexandre MERLIN
Merge request reports
Activity
added 2 commits
added 1 commit
- 35152441 - Remove old kexec function and replace it with the scripted version everywhere
requested review from @neyron
added 18 commits
-
28c3b4ef...f171dc89 - 9 commits from branch
master
- 1cc4e00d - [addons] retore kascade from prod
- 85e1b701 - Save deployed partition name in nodes states
- 3209d64d - Allow to pass a script instad of kexec command
- f0ad5b8c - Switch SetDeploymentEnv from Untrusted to Kexec if last deployment is trusted
- 15ef7381 - escalate kexec to reboot when retries
- 6423e620 - add kexec server precmd
- de8a70e5 - Allow multiple trusted env in config
- d72a9a16 - Remove old kexec function and replace it with the scripted version everywhere
- 92159f36 - [TO REMOVE BEFORE MERGE] change the version number for better testing
Toggle commit list-
28c3b4ef...f171dc89 - 9 commits from branch
assigned to @neyron
- Resolved by Alexandre MERLIN
- Resolved by Alexandre MERLIN
Please register or sign in to reply