File tree Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -378,6 +378,28 @@ function upgrade_prerequisites() {
378
378
[[ ! -f $KAYOBE_CONFIG_PATH /../../tools/upgrade-prerequisites.sh ]] || $KAYOBE_CONFIG_PATH /../../tools/upgrade-prerequisites.sh
379
379
}
380
380
381
+ function minor_upgrade() {
382
+ # Perform a minor upgrade of the cloud, upgrading host packages and
383
+ # containers
384
+
385
+ # Upgrade Seed host packages
386
+ run_kayobe seed host configure
387
+ set -f
388
+ run_kayobe seed host package update --packages ' *'
389
+ set +f
390
+ run_kayobe playbook run $KAYOBE_CONFIG_PATH /ansible/reboot.yml --limit seed
391
+
392
+ # Upgrade overcloud host packages
393
+ run_kayobe overcloud host configure
394
+ set -f
395
+ run_kayobe overcloud host package update --packages ' *'
396
+ set +f
397
+ run_kayobe playbook run $KAYOBE_CONFIG_PATH /ansible/reboot.yml --limit overcloud
398
+
399
+ # Upgrade overcloud containers
400
+ run_kayobe overcloud service deploy
401
+ }
402
+
381
403
function usage() {
382
404
set +x
383
405
@@ -394,6 +416,7 @@ function usage() {
394
416
echo " run_tempest"
395
417
echo " upgrade_overcloud"
396
418
echo " upgrade_prerequisites"
419
+ echo " minor_upgrade"
397
420
}
398
421
399
422
function main() {
@@ -416,7 +439,7 @@ function main() {
416
439
$cmd
417
440
;;
418
441
# Standard commands.
419
- (build_kayobe_image|deploy_full|deploy_seed|deploy_overcloud|deploy_wazuh|create_resources|run_tempest|upgrade_overcloud|upgrade_prerequisites)
442
+ (build_kayobe_image|deploy_full|deploy_seed|deploy_overcloud|deploy_wazuh|create_resources|run_tempest|upgrade_overcloud|upgrade_prerequisites|minor_upgrade )
420
443
setup
421
444
$cmd
422
445
report_success
You can’t perform that action at this time.
0 commit comments