Commit 245d760
authored
ceph: add ceph_require_min_compat_client default variable (#284)
Add two variables to the new cluster policy section of all/099-ceph.yml:
ceph_require_min_compat_client (default: mimic) — passed to
`ceph osd set-require-min-compat-client` by container-image-ceph-ansible
during the ceph-pools lifecycle step. With mimic or newer, RBD clone v2
is enabled cluster-wide: parent snapshots no longer need to be protected
for clones to reference them, which allows Glance to delete images that
have active Nova ephemeral disk clones (HTTP 409 fix). Set to '' to
skip; see operator documentation for side effects on production clusters
(client lockout, Ceph trash semantics, one-way change).
ceph_min_compat_client_order — integer ordering map for release names,
used by container-image-ceph-ansible for the idempotency check: the
minimum is only raised, never lowered. Extend when new Ceph releases
are supported.
AI-assisted: Claude Code
Signed-off-by: Roger Luethi <luethi@osism.tech>1 parent 423ae77 commit 245d760
1 file changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
13 | 41 | | |
14 | 42 | | |
15 | 43 | | |
| |||
0 commit comments