Merge "[TRAIN-ONLY] Add a new upgrade task for some services" into stable/train

This commit is contained in:
Zuul 2021-11-18 22:28:42 +00:00 committed by Gerrit Code Review
commit 92f26217a2
6 changed files with 73 additions and 2 deletions

View File

@ -291,6 +291,20 @@ outputs:
- {'path': /var/log/containers/mysql, 'setype': 'svirt_sandbox_file_t', 'mode': '0750'}
- {'path': /var/lib/mysql, 'setype': 'svirt_sandbox_file_t'}
upgrade_tasks:
- name: Ensure correct label on mysql data directory and content
when:
- step|int == 0
file:
path: /var/lib/mysql
setype: svirt_sandbox_file_t
recurse: true
- name: Ensure correct label on mysql log directory and content
when:
- step|int == 0
file:
path: /var/log/containers/mysql
setype: svirt_sandbox_file_t
recurse: true
# When mariadb is upgraded to a new major release, one must run
# mysql_upgrade to upgrade the DB's system tables, and potentially
# run other storage upgrade. We want to that as early as possible

View File

@ -330,6 +330,20 @@ outputs:
tripleo_ha_wrapper_minor_update: true
upgrade_tasks:
- name: Ensure correct label on redis data directory and content
when:
- step|int == 0
file:
path: /var/lib/redis
setype: svirt_sandbox_file_t
recurse: true
- name: Ensure correct label on redis log directory and content
when:
- step|int == 0
file:
path: /var/log/containers/redis
setype: svirt_sandbox_file_t
recurse: true
- name: Prepare switch of redis image name
when:
- step|int == 0

View File

@ -348,6 +348,13 @@ outputs:
- '--debug --verbose'
- ''
upgrade_tasks:
- name: Ensure correct label on haproxy data directory and content
when:
- step|int == 0
file:
path: /var/lib/haproxy
setype: svirt_sandbox_file_t
recurse: true
- name: ensure we have haproxy log dir with the correct setype
file:
path: /var/log/containers/haproxy

View File

@ -171,7 +171,21 @@ outputs:
file:
path: /etc/ceph
state: directory
upgrade_tasks: []
upgrade_tasks:
- name: Ensure correct label on manila data directory and content
when:
- step|int == 0
file:
path: /var/lib/manila
setype: svirt_sandbox_file_t
recurse: true
- name: Ensure correct label on manila log directory and content
when:
- step|int == 0
file:
path: /var/log/containers/manila
setype: svirt_sandbox_file_t
recurse: true
external_upgrade_tasks:
- when:
- step|int == 1

View File

@ -506,6 +506,14 @@ outputs:
recurse: true
setype: "svirt_sandbox_file_t"
state: directory
- name: Ensure correct label recursively on ovn log directory
when:
- step|int == 2
file:
path: "/var/log/containers/openvswitch"
recurse: true
setype: "svirt_sandbox_file_t"
state: directory
- name: Retag the pacemaker image if containerized
when:
- step|int == 3

View File

@ -305,7 +305,21 @@ outputs:
with_items:
- { 'path': /var/log/containers/rabbitmq, 'setype': svirt_sandbox_file_t, 'mode': '0750' }
- { 'path': /var/lib/rabbitmq, 'setype': svirt_sandbox_file_t }
upgrade_tasks: []
upgrade_tasks:
- name: Ensure correct label on rabbitmq data directory and content
when:
- step|int == 0
file:
path: /var/lib/rabbitmq
setype: svirt_sandbox_file_t
recurse: true
- name: Ensure correct label on rabbitmq log directory and content
when:
- step|int == 0
file:
path: /var/log/containers/rabbitmq
setype: svirt_sandbox_file_t
recurse: true
update_tasks:
# TODO: Are we sure we want to support this. Rolling update
# without pacemaker may fail. Do we test this ? In any case,