cb6a8a40a2
Depends-On: I3b51b7a957735873b0de098578e1b83c586f111a Change-Id: I7901e11d4687e7932de4149c25b3cb705d49599f
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
upgrade:
|
|
name: upgrade-neutron
|
|
image: neutron-base
|
|
steps:
|
|
- name: backup
|
|
command: /opt/ccp/bin/backup.sh
|
|
files:
|
|
- backup-sh
|
|
volumes:
|
|
- name: backup-dir
|
|
path: /var/ccp/backup/neutron
|
|
type: host
|
|
readOnly: false
|
|
topology_key: backup
|
|
- name: expand
|
|
command: neutron-db-manage upgrade --expand
|
|
files:
|
|
- neutron.conf
|
|
- name: kill-server
|
|
type: kill-services
|
|
services: [neutron-server]
|
|
- name: contract
|
|
command: neutron-db-manage upgrade --contract
|
|
files:
|
|
- neutron.conf
|
|
- name: roll-server
|
|
type: rolling-upgrade
|
|
services: [neutron-server]
|
|
- name: roll-l2
|
|
type: rolling-upgrade
|
|
services: [neutron-openvswitch-agent]
|
|
- name: roll-agents
|
|
type: rolling-upgrade
|
|
services:
|
|
- neutron-l3-agent
|
|
- neutron-dhcp-agent
|
|
- neutron-metadata-agent
|
|
files:
|
|
neutron.conf:
|
|
path: /etc/neutron/neutron.conf
|
|
content: neutron.conf.j2
|
|
perm: "0600"
|
|
backup-sh:
|
|
path: /opt/ccp/bin/backup.sh
|
|
content: backup.sh.j2
|
|
perm: "500"
|