This implements the "Ceph Config via Ceph Cluster CRD" design document
as a `cephConfig:` structure on the CRD.
This also fixes the `yq` commands used to manipulate the
`cluster-test.yaml` that caused CI issues for this PR and potentially
unknowingly others.
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
(cherry picked from commit 4ed35d6bd6)
613 B
613 B
v1.13 Pending Release Notes
Breaking Changes
- Removed support for Ceph Pacific (v16)
- Support for the admission controller/webhooks has been removed. If admission controller/webhooks is enabled, disable by changing
ROOK_DISABLE_ADMISSION_CONTROLLER: "true"in operator.yaml before upgrading to rook v1.13. CRD validation is now enabled with Common Expression Language. This requires Kubernetes version 1.25 or higher.
Features
- Added
cephConfig:to CephCluster to allow setting Ceph config options in the Ceph MON config store via the CRD