2026/04/20 21:11:03 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-04-20 21:11:03.903079 I | rookcmd: starting Rook v1.14.2 with arguments '/usr/local/bin/rook ceph operator' 2026-04-20 21:11:03.903102 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-04-20 21:11:03.903105 I | cephcmd: starting Rook-Ceph operator 2026-04-20 21:11:04.036261 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-04-20 21:11:04.044457 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-04-20 21:11:04.044489 I | operator: watching all namespaces for Ceph CRs 2026-04-20 21:11:04.044601 I | operator: setting up schemes 2026-04-20 21:11:04.047948 I | operator: setting up the controller-runtime manager 2026-04-20 21:11:04.048435 I | ceph-cluster-controller: successfully started 2026-04-20 21:11:04.051155 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-04-20 21:11:04.051176 I | ceph-cluster-controller: enabling hotplug orchestration 2026-04-20 21:11:04.051204 I | ceph-nodedaemon-controller: successfully started 2026-04-20 21:11:04.051228 I | ceph-block-pool-controller: successfully started 2026-04-20 21:11:04.051258 I | ceph-object-store-user-controller: successfully started 2026-04-20 21:11:04.051281 I | ceph-object-realm-controller: successfully started 2026-04-20 21:11:04.051292 I | ceph-object-zonegroup-controller: successfully started 2026-04-20 21:11:04.051304 I | ceph-object-zone-controller: successfully started 2026-04-20 21:11:04.051435 I | ceph-object-controller: successfully started 2026-04-20 21:11:04.051475 I | ceph-file-controller: successfully started 2026-04-20 21:11:04.051512 I | ceph-nfs-controller: successfully started 2026-04-20 21:11:04.051552 I | ceph-rbd-mirror-controller: successfully started 2026-04-20 21:11:04.051586 I | ceph-client-controller: successfully started 2026-04-20 21:11:04.051605 I | ceph-filesystem-mirror-controller: successfully started 2026-04-20 21:11:04.051699 I | operator: rook-ceph-operator-config-controller successfully started 2026-04-20 21:11:04.051726 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-04-20 21:11:04.051841 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-04-20 21:11:04.051859 I | ceph-bucket-topic: successfully started 2026-04-20 21:11:04.051871 I | ceph-bucket-notification: successfully started 2026-04-20 21:11:04.051892 I | ceph-bucket-notification: successfully started 2026-04-20 21:11:04.051904 I | ceph-fs-subvolumegroup-controller: successfully started 2026-04-20 21:11:04.051921 I | blockpool-rados-namespace-controller: successfully started 2026-04-20 21:11:04.051940 I | ceph-cosi-controller: successfully started 2026-04-20 21:11:04.051961 I | operator: starting the controller-runtime manager 2026-04-20 21:11:04.193538 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-04-20 21:11:04.490880 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-04-20 21:11:04.490912 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-04-20 21:11:04.490932 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-04-20 21:11:04.495487 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-04-20 21:11:04.495508 I | operator: rook-ceph-operator-config-controller done reconciling 2026-04-20 21:11:04.510085 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-04-20 21:11:04.511141 I | ceph-csi: CSI Ceph RBD driver disabled 2026-04-20 21:11:04.511161 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-04-20 21:11:04.513825 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-04-20 21:11:04.519776 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-04-20 21:11:04.519794 I | ceph-csi: CSI CephFS driver disabled 2026-04-20 21:11:04.519801 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-04-20 21:11:04.521527 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-04-20 21:11:04.526417 I | ceph-csi: successfully removed CSI CephFS driver 2026-04-20 21:11:04.526435 I | ceph-csi: CSI NFS driver disabled 2026-04-20 21:11:04.526442 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-04-20 21:11:04.529738 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-04-20 21:11:04.536665 I | ceph-csi: successfully removed CSI NFS driver 2026-04-20 21:11:25.354412 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-04-20 21:11:25.357903 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-04-20 21:11:25.360477 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-04-20 21:11:25.370026 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-20 21:11:25.370052 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-20 21:11:25.370110 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-04-20 21:11:25.370116 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-04-20 21:11:25.370122 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-04-20 21:11:25.370495 I | op-bucket-prov: successfully reconciled bucket provisioner I0420 21:11:25.370568 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-04-20 21:11:25.375820 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-04-20 21:11:25.376633 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-04-20 21:11:25.387365 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-04-20 21:11:25.387382 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-04-20 21:11:25.393939 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-20 21:11:25.393965 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-20 21:11:25.393988 I | ceph-spec: found the cluster info to connect to the external cluster. will use "client.admin" to check health and monitor status. mons=map[instance:0xc001c54240] 2026-04-20 21:11:25.394008 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-04-20 21:11:25.560429 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-20 21:11:25.560455 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-20 21:11:25.961127 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-04-20 21:11:25.961162 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-04-20 21:11:25.961171 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-04-20 21:11:25.961181 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-04-20 21:11:25.961190 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-04-20 21:11:25.961198 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-04-20 21:11:25.961206 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-04-20 21:11:25.961215 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-04-20 21:11:25.961226 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-04-20 21:11:25.961235 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-04-20 21:11:25.961242 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-04-20 21:11:25.961251 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-04-20 21:11:25.961263 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-04-20 21:11:25.961280 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-04-20 21:11:25.961289 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-04-20 21:11:25.961296 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-04-20 21:11:25.963959 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-04-20 21:11:25.963982 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-04-20 21:11:25.963990 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-04-20 21:11:25.963997 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-04-20 21:11:25.964005 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-04-20 21:11:25.964012 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-04-20 21:11:25.964019 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-04-20 21:11:25.964025 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-04-20 21:11:25.964033 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-04-20 21:11:25.964040 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-04-20 21:11:25.964046 I | ceph-csi: Kubernetes version is 1.28 2026-04-20 21:11:25.964054 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-04-20 21:11:25.964061 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-04-20 21:11:25.964068 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-04-20 21:11:25.964075 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-04-20 21:11:25.964082 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-04-20 21:11:26.363144 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-04-20 21:11:26.363178 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0" (configmap) 2026-04-20 21:11:26.363186 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.0" (configmap) 2026-04-20 21:11:26.363192 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.0" (configmap) 2026-04-20 21:11:26.363198 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1" (configmap) 2026-04-20 21:11:26.363216 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.0" (configmap) 2026-04-20 21:11:26.363227 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-04-20 21:11:26.363236 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-04-20 21:11:26.363252 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-04-20 21:11:26.363261 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-04-20 21:11:26.363269 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-04-20 21:11:26.363277 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-04-20 21:11:26.363297 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-04-20 21:11:26.363305 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-04-20 21:11:26.363312 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-04-20 21:11:26.363319 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-04-20 21:11:26.363331 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-04-20 21:11:26.363339 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-04-20 21:11:26.363357 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-04-20 21:11:26.366793 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-04-20 21:11:26.366809 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-04-20 21:11:26.366815 I | ceph-csi: CSI Ceph RBD driver disabled 2026-04-20 21:11:26.366820 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-04-20 21:11:26.370189 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-04-20 21:11:26.563400 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-04-20 21:11:26.563419 I | ceph-csi: CSI CephFS driver disabled 2026-04-20 21:11:26.563425 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-04-20 21:11:26.565948 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-04-20 21:11:26.819285 I | ceph-csi: successfully removed CSI CephFS driver 2026-04-20 21:11:26.819314 I | ceph-csi: CSI NFS driver disabled 2026-04-20 21:11:26.819322 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-04-20 21:11:26.822231 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-04-20 21:11:26.963279 I | ceph-csi: successfully removed CSI NFS driver 2026-04-20 21:11:45.718598 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-04-20 21:11:45.718625 I | ceph-cluster-controller: validating ceph version from provided image 2026-04-20 21:11:45.725434 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-20 21:11:45.725460 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-20 21:11:45.727787 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-04-20 21:11:45.727874 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-04-20 21:11:46.978307 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-04-20 21:11:46.978358 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-04-20 21:11:46.996056 E | cephver: external cluster ceph version is a major version higher "18.2.7-0 reef" than the local cluster "0.0.0-0 ", consider upgrading 2026-04-20 21:11:47.547882 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:11:47.596138 W | ceph-cluster-controller: image spec version 18.2.1-0 reef is lower than the running cluster version 18.2.7-0 reef, downgrading is not supported 2026-04-20 21:11:48.771229 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:11:48.862918 I | ceph-cluster-controller: upgrading ceph cluster to "18.2.1-0 reef" 2026-04-20 21:11:48.862952 I | ceph-cluster-controller: cluster "openstack": version "18.2.1-0 reef" detected for image "harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1" 2026-04-20 21:11:48.989596 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-04-20 21:11:48.992520 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-04-20 21:11:49.041845 I | ceph-cluster-controller: external cluster identity established 2026-04-20 21:11:49.041877 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-04-20 21:11:49.888165 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-04-20 21:11:50.456758 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-04-20 21:11:51.044576 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-04-20 21:11:51.630442 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-04-20 21:11:51.661170 I | ceph-cluster-controller: successfully updated csi config map 2026-04-20 21:11:51.661202 I | cephclient: getting or creating ceph auth key "client.crash" 2026-04-20 21:11:52.277018 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-04-20 21:11:52.281083 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-04-20 21:11:52.281121 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-04-20 21:11:52.281125 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-04-20 21:11:55.427486 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-20 21:11:55.427519 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-20 21:11:55.427539 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-04-20 21:11:56.259418 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:11:57.637181 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-04-20 21:11:59.144897 I | ceph-object-controller: reconciling object store deployments 2026-04-20 21:11:59.163406 I | ceph-object-controller: ceph object store gateway service running at 10.99.40.250 2026-04-20 21:11:59.163449 I | ceph-object-controller: reconciling object store pools 2026-04-20 21:12:02.359244 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-04-20 21:12:03.262478 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-04-20 21:12:03.262514 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-04-20 21:12:03.262520 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-04-20 21:12:05.416692 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-04-20 21:12:05.416728 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-04-20 21:12:09.484355 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-04-20 21:12:10.496923 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-04-20 21:12:10.496954 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-04-20 21:12:10.496962 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-04-20 21:12:12.524862 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-04-20 21:12:12.524887 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-04-20 21:12:16.573383 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-04-20 21:12:17.455765 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-04-20 21:12:17.455874 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-04-20 21:12:17.455905 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-04-20 21:12:18.483906 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:17} {StateName:unknown Count:8}]" 2026-04-20 21:12:18.488040 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:12:19.636381 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-04-20 21:12:19.636484 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-04-20 21:12:23.676182 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-04-20 21:12:24.576346 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-04-20 21:12:24.576383 I | cephclient: updating pool "ceph.rgw.buckets.index" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.index_osd" 2026-04-20 21:12:24.576392 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-04-20 21:12:26.752207 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-04-20 21:12:26.752253 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-04-20 21:12:26.964526 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:43} {StateName:unknown Count:14}]" 2026-04-20 21:12:26.968854 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:12:30.806856 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-04-20 21:12:31.704947 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-04-20 21:12:31.704973 I | cephclient: updating pool "ceph.rgw.buckets.non-ec" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.non-ec_osd" 2026-04-20 21:12:31.704979 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-04-20 21:12:33.883357 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-04-20 21:12:33.883401 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-04-20 21:12:39.069318 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:12:39.384562 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-04-20 21:12:40.286066 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-04-20 21:12:40.286104 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-04-20 21:12:40.286112 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-04-20 21:12:42.410960 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-04-20 21:12:42.411005 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-04-20 21:12:46.455674 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-04-20 21:12:47.358455 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-04-20 21:12:47.358479 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-04-20 21:12:47.358485 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-04-20 21:12:49.156310 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:73} {StateName:unknown Count:8}]" 2026-04-20 21:12:49.162031 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:12:50.741758 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-04-20 21:12:50.741793 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-04-20 21:12:55.813730 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-04-20 21:12:56.702629 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-04-20 21:12:56.702665 I | cephclient: updating pool "ceph.rgw.buckets.data" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.data_osd" 2026-04-20 21:12:56.702674 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-04-20 21:12:57.764479 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:81} {StateName:unknown Count:1}]" 2026-04-20 21:12:57.768505 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:12:58.847108 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-04-20 21:12:58.847143 I | ceph-object-controller: configuring object store "ceph" 2026-04-20 21:12:59.466573 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-04-20 21:12:59.673612 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-04-20 21:13:00.066632 I | ceph-object-controller: configuration for object-store ceph is complete 2026-04-20 21:13:00.066719 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-04-20 21:13:00.071272 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-04-20 21:13:00.665462 I | ceph-object-controller: setting rgw config flags 2026-04-20 21:13:00.665504 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-20 21:13:01.161259 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-20 21:13:01.161292 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-20 21:13:01.650292 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-20 21:13:01.650327 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-20 21:13:02.137477 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-20 21:13:02.137531 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-20 21:13:02.583542 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-20 21:13:02.583579 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-20 21:13:03.032882 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-20 21:13:03.032917 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-20 21:13:03.471798 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-20 21:13:03.472266 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-04-20 21:13:03.519230 I | ceph-object-controller: enabling rgw dashboard 2026-04-20 21:13:05.492603 I | ceph-object-controller: setting the dashboard api secret key 2026-04-20 21:13:05.492705 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-04-20 21:13:06.097889 I | ceph-object-controller: done setting the dashboard api secret key 2026-04-20 21:13:19.721196 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:13:25.218492 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:13:28.344911 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:13:35.864392 E | ceph-object-controller: failed to reconcile CephObjectStore "openstack/ceph". failed to create object store deployments: failed to get COSI user "cosi": Get "http://rook-ceph-rgw-ceph.openstack.svc:80/admin/user?format=json&uid=cosi": dial tcp 10.99.40.250:80: i/o timeout 2026-04-20 21:13:35.887639 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-20 21:13:35.887670 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-20 21:13:35.887688 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-04-20 21:13:36.443706 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:110} {StateName:peering Count:1}]" 2026-04-20 21:13:36.446787 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:13:37.022475 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:110} {StateName:peering Count:1}]" 2026-04-20 21:13:37.025899 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:13:37.562038 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-04-20 21:13:39.064034 I | ceph-object-controller: reconciling object store deployments 2026-04-20 21:13:39.093954 I | ceph-object-controller: ceph object store gateway service running at 10.99.40.250 2026-04-20 21:13:39.093995 I | ceph-object-controller: reconciling object store pools 2026-04-20 21:13:40.430032 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-04-20 21:13:40.430067 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-04-20 21:13:41.326137 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-04-20 21:13:43.450238 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-04-20 21:13:43.450275 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-04-20 21:13:44.362869 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-04-20 21:13:46.506882 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-04-20 21:13:46.506933 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-04-20 21:13:47.384393 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-04-20 21:13:49.558069 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-04-20 21:13:49.558176 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-04-20 21:13:50.889020 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:13:51.176122 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-04-20 21:13:53.569768 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-04-20 21:13:53.569799 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-04-20 21:13:54.446089 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-04-20 21:13:57.477726 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-04-20 21:13:57.477759 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-04-20 21:13:58.356920 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-04-20 21:13:59.487686 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:14:00.913536 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-04-20 21:14:00.913686 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-04-20 21:14:01.801548 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-04-20 21:14:03.695311 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-04-20 21:14:03.695342 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-04-20 21:14:04.578057 I | ceph-object-controller: configuring object store "ceph" 2026-04-20 21:14:04.821741 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-04-20 21:14:04.995661 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-04-20 21:14:04.995688 I | ceph-object-controller: configuration for object-store ceph is complete 2026-04-20 21:14:04.995695 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-04-20 21:14:05.000152 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-04-20 21:14:05.574853 I | ceph-object-controller: setting rgw config flags 2026-04-20 21:14:05.574880 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-20 21:14:06.006064 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-20 21:14:06.006101 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-20 21:14:06.445828 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-20 21:14:06.445865 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-20 21:14:06.886071 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-20 21:14:06.886097 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-20 21:14:07.346978 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-20 21:14:07.347006 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-20 21:14:07.822090 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-20 21:14:07.822131 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-20 21:14:08.272270 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-20 21:14:08.272735 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-04-20 21:14:08.288637 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-04-20 21:14:08.296731 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-04-20 21:14:08.300045 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-04-20 21:14:08.304961 I | ceph-object-controller: enabling rgw dashboard 2026-04-20 21:14:09.378323 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-04-20 21:14:11.257035 I | ceph-object-controller: creating COSI user "cosi" 2026-04-20 21:14:11.379054 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:14:11.442378 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-04-20 21:14:12.020400 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:104} {StateName:peering Count:1}]" 2026-04-20 21:14:12.025250 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:14:21.445911 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:104} {StateName:unknown Count:8}]" 2026-04-20 21:14:21.450314 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:14:30.043601 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:111} {StateName:unknown Count:24}]" 2026-04-20 21:14:30.047871 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:14:51.990350 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:14:58.254151 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:15:00.654816 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:15:22.559279 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:125} {StateName:peering Count:2}]" 2026-04-20 21:15:22.563911 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:15:31.226722 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:15:44.356344 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:15:53.113596 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:16:01.792027 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:16:23.683406 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:16:30.517467 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:16:32.353144 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:16:54.255407 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:17:02.921252 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:17:16.646627 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:17:24.837634 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:17:33.472500 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:17:55.411719 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:18:03.641224 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:18:04.121873 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:18:25.981717 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:18:34.701072 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:18:49.776191 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:18:56.536432 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:19:05.251252 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:19:27.095175 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:19:36.484568 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:19:36.620320 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:19:57.716232 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:20:07.064031 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:20:22.758846 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:20:28.287106 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:20:37.629419 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:20:58.868975 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:21:08.655839 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:21:09.392748 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:21:29.447516 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:21:39.203711 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:21:55.518026 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-20 21:21:59.997870 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:22:09.792008 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-20 21:22:30.577811 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0