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() {
378378 [[ ! -f $KAYOBE_CONFIG_PATH /../../tools/upgrade-prerequisites.sh ]] || $KAYOBE_CONFIG_PATH /../../tools/upgrade-prerequisites.sh
379379}
380380
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+
381403function usage() {
382404 set +x
383405
@@ -394,6 +416,7 @@ function usage() {
394416 echo " run_tempest"
395417 echo " upgrade_overcloud"
396418 echo " upgrade_prerequisites"
419+ echo " minor_upgrade"
397420}
398421
399422function main() {
@@ -416,7 +439,7 @@ function main() {
416439 $cmd
417440 ;;
418441 # 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 )
420443 setup
421444 $cmd
422445 report_success
You can’t perform that action at this time.
0 commit comments