Package update Workbook

Workbook name

tripleo.package_update.v1

TripleO update workflows

Workflows in the Package update Workbook

tripleo.package_update.v1.converge_upgrade_plan

Take a container and perform the converge step of a major upgrade

Workflow inputs:

Input container

Required.

Input {‘timeout’

240}: Required.

Input {‘queue_name’

‘tripleo’}: Required.

Input {‘skip_deploy_identifier’

False}: Required.

tripleo.package_update.v1.ffwd_upgrade_converge_plan

ffwd-upgrade converge removes DeploymentSteps no-op from plan

Workflow inputs:

Input container

Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.package_update.v1.get_config

Workflow inputs:

Input container

Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.package_update.v1.get_key

Get private ssh key stored in Mistral

Workflow inputs:

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.package_update.v1.package_update_plan

Update the heat stack outputs for purposes of update/upgrade. This workflow assumes that previously the plan_management.update_deployment_plan workflow has already been run to process the templates and environments (the same way as ‘deploy’ command processes them).

Workflow inputs:

Input container

Required.

Input {‘timeout’

240}: Required.

Input {‘queue_name’

‘tripleo’}: Required.

Input {‘skip_deploy_identifier’

False}: Required.

Input {‘config_dir’

‘/tmp/’}: Required.

tripleo.package_update.v1.update_converge_plan

Take a container and perform the converge for minor update

Workflow inputs:

Input container

Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.package_update.v1.update_nodes

Take a container and perform an update nodes by nodes

Workflow inputs:

Input {‘container’

‘overcloud’}: Required.

Input {‘node_user’

‘tripleo-admin’}: Required.

Input nodes

Required.

Input playbook

Required.

Input inventory_file

Required.

Input {‘ansible_queue_name’

‘tripleo’}: Required.

Input {‘module_path’

‘/usr/share/ansible-modules’}: Required.

Input {‘ansible_extra_env_variables’

{‘ANSIBLE_LOG_PATH’: ‘/var/log/mistral/package_update.log’, ‘ANSIBLE_HOST_KEY_CHECKING’: ‘False’}}: Required.

Input {‘verbosity’

1}: Required.

Input {‘work_dir’

‘/var/lib/mistral’}: Required.

Input {‘tags’

‘’}: Required.

Input {‘skip_tags’

‘’}: Required.

Input {‘extra_vars’

‘’}: Required.