Merge "Remove ceph-pg from openstack tripleo validator run groups" into stable/train

This commit is contained in:
Zuul 2020-10-28 07:38:11 +00:00 committed by Gerrit Code Review
commit 6de842a4f4
2 changed files with 14 additions and 15 deletions

View File

@ -1,5 +1,6 @@
exclude_paths: exclude_paths:
- releasenotes/ - releasenotes/
- playbooks/ceph-pg.yaml
parseable: true parseable: true
quiet: false quiet: false
rulesdir: rulesdir:
@ -22,4 +23,4 @@ skip_list:
- '702' - '702'
# meta/main.yml default values should be changed # meta/main.yml default values should be changed
- '703' - '703'
verbosity: 1 verbosity: 1

View File

@ -3,20 +3,18 @@
vars: vars:
metadata: metadata:
name: Validate requested Ceph Placement Groups name: Validate requested Ceph Placement Groups
description: > description: |
In Ceph Lumionus and newer the Placement Group overdose protection In Ceph Lumionus and newer the Placement Group overdose protection check
check (https://ceph.com/community/new-luminous-pg-overdose-protection) (https://ceph.com/community/new-luminous-pg-overdose-protection) is
is executed by Ceph before a pool is created. If the check does not executed by Ceph before a pool is created. If the check does not pass,
pass, then the pool is not created. When TripleO deploys Ceph it then the pool is not created. When TripleO deploys Ceph it triggers
triggers ceph-ansible which creates the pools that OpenStack needs. ceph-ansible which creates the pools that OpenStack needs. This
This validation runs the same check that the overdose protection uses validation runs the same check that the overdose protection uses to
to determine if the user should update their CephPools, PG count, or determine if the user should update their CephPools, PG count, or number
number of OSD. Without this check a deployer may have to wait until of OSD. Without this check a deployer may have to wait until after Ceph
after Ceph is running but before the pools are created to realize is running but before the pools are created to realize the deployment
the deployment will fail. will fail.
groups: groups: []
- pre-deployment
- post-ceph
tasks: tasks:
- include_role: - include_role:
name: ceph name: ceph