2026/04/09 06:14:13 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-04-09 06:14:14.008738 I | rookcmd: starting Rook v1.14.5 with arguments '/usr/local/bin/rook ceph operator' 2026-04-09 06:14:14.008759 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-04-09 06:14:14.008762 I | cephcmd: starting Rook-Ceph operator 2026-04-09 06:14:14.144378 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-04-09 06:14:14.152893 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-04-09 06:14:14.152928 I | operator: watching all namespaces for Ceph CRs 2026-04-09 06:14:14.153063 I | operator: setting up schemes 2026-04-09 06:14:14.156327 I | operator: setting up the controller-runtime manager 2026-04-09 06:14:14.156920 I | ceph-cluster-controller: successfully started 2026-04-09 06:14:14.160437 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-04-09 06:14:14.160456 I | ceph-cluster-controller: enabling hotplug orchestration 2026-04-09 06:14:14.160479 I | ceph-nodedaemon-controller: successfully started 2026-04-09 06:14:14.160540 I | ceph-block-pool-controller: successfully started 2026-04-09 06:14:14.160569 I | ceph-object-store-user-controller: successfully started 2026-04-09 06:14:14.160621 I | ceph-object-realm-controller: successfully started 2026-04-09 06:14:14.160640 I | ceph-object-zonegroup-controller: successfully started 2026-04-09 06:14:14.160676 I | ceph-object-zone-controller: successfully started 2026-04-09 06:14:14.160793 I | ceph-object-controller: successfully started 2026-04-09 06:14:14.160847 I | ceph-file-controller: successfully started 2026-04-09 06:14:14.160873 I | ceph-nfs-controller: successfully started 2026-04-09 06:14:14.160900 I | ceph-rbd-mirror-controller: successfully started 2026-04-09 06:14:14.160946 I | ceph-client-controller: successfully started 2026-04-09 06:14:14.160962 I | ceph-filesystem-mirror-controller: successfully started 2026-04-09 06:14:14.160978 I | operator: rook-ceph-operator-config-controller successfully started 2026-04-09 06:14:14.161011 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-04-09 06:14:14.161110 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-04-09 06:14:14.161130 I | ceph-bucket-topic: successfully started 2026-04-09 06:14:14.161157 I | ceph-bucket-notification: successfully started 2026-04-09 06:14:14.161173 I | ceph-bucket-notification: successfully started 2026-04-09 06:14:14.161181 I | ceph-fs-subvolumegroup-controller: successfully started 2026-04-09 06:14:14.161194 I | blockpool-rados-namespace-controller: successfully started 2026-04-09 06:14:14.161202 I | ceph-cosi-controller: successfully started 2026-04-09 06:14:14.161237 I | operator: starting the controller-runtime manager 2026-04-09 06:14:14.300088 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-04-09 06:14:14.383967 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-04-09 06:14:14.384061 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-04-09 06:14:14.384074 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-04-09 06:14:14.388055 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-04-09 06:14:14.388070 I | operator: rook-ceph-operator-config-controller done reconciling 2026-04-09 06:14:14.408647 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-04-09 06:14:14.408697 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-04-09 06:14:14.409767 I | ceph-csi: CSI Ceph RBD driver disabled 2026-04-09 06:14:14.409793 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-04-09 06:14:14.411880 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-04-09 06:14:14.417234 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-04-09 06:14:14.417247 I | ceph-csi: CSI CephFS driver disabled 2026-04-09 06:14:14.417251 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-04-09 06:14:14.418801 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-04-09 06:14:14.423765 I | ceph-csi: successfully removed CSI CephFS driver 2026-04-09 06:14:14.423778 I | ceph-csi: CSI NFS driver disabled 2026-04-09 06:14:14.423782 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-04-09 06:14:14.425651 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-04-09 06:14:14.430836 I | ceph-csi: successfully removed CSI NFS driver 2026-04-09 06:14:35.567213 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-04-09 06:14:35.572362 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-04-09 06:14:35.574000 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-04-09 06:14:35.588755 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-04-09 06:14:35.590564 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-09 06:14:35.590581 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-09 06:14:35.590639 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-04-09 06:14:35.590648 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-04-09 06:14:35.590653 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-04-09 06:14:35.591020 I | op-bucket-prov: successfully reconciled bucket provisioner I0409 06:14:35.591091 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-04-09 06:14:35.614941 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-04-09 06:14:35.614963 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-04-09 06:14:35.617198 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-09 06:14:35.617216 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-09 06:14:35.617233 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:0xc0019ad0b0] 2026-04-09 06:14:35.617353 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-04-09 06:14:36.179291 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-09 06:14:36.179323 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-09 06:14:36.571348 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-04-09 06:14:36.571373 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-04-09 06:14:36.571379 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-04-09 06:14:36.571384 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-04-09 06:14:36.571389 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-04-09 06:14:36.571394 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-04-09 06:14:36.571398 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-04-09 06:14:36.571403 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-04-09 06:14:36.571408 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-04-09 06:14:36.571413 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-04-09 06:14:36.571417 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-04-09 06:14:36.571422 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-04-09 06:14:36.571428 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-04-09 06:14:36.571433 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-04-09 06:14:36.571437 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-04-09 06:14:36.571463 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-04-09 06:14:36.573967 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-04-09 06:14:36.573983 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-04-09 06:14:36.573987 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-04-09 06:14:36.573991 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-04-09 06:14:36.573996 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-04-09 06:14:36.574000 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-04-09 06:14:36.574005 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-04-09 06:14:36.574009 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-04-09 06:14:36.574014 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-04-09 06:14:36.574018 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-04-09 06:14:36.574021 I | ceph-csi: Kubernetes version is 1.28 2026-04-09 06:14:36.574025 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-04-09 06:14:36.574029 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-04-09 06:14:36.574032 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-04-09 06:14:36.574037 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-04-09 06:14:36.574098 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-04-09 06:14:36.772228 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-04-09 06:14:36.772262 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1" (configmap) 2026-04-09 06:14:36.772272 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.1" (configmap) 2026-04-09 06:14:36.772281 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.1" (configmap) 2026-04-09 06:14:36.772288 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.2" (configmap) 2026-04-09 06:14:36.772305 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.1" (configmap) 2026-04-09 06:14:36.772318 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-04-09 06:14:36.772328 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-04-09 06:14:36.772340 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-04-09 06:14:36.772350 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-04-09 06:14:36.772357 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-04-09 06:14:36.772363 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-04-09 06:14:36.772371 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-04-09 06:14:36.772378 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-04-09 06:14:36.772385 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-04-09 06:14:36.772391 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-04-09 06:14:36.772398 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-04-09 06:14:36.772405 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-04-09 06:14:36.772412 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-04-09 06:14:36.776020 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-04-09 06:14:36.776052 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-04-09 06:14:36.776061 I | ceph-csi: CSI Ceph RBD driver disabled 2026-04-09 06:14:36.776068 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-04-09 06:14:36.780161 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-04-09 06:14:37.014930 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-04-09 06:14:37.014958 I | ceph-csi: CSI CephFS driver disabled 2026-04-09 06:14:37.014966 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-04-09 06:14:37.017521 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-04-09 06:14:37.176141 I | ceph-csi: successfully removed CSI CephFS driver 2026-04-09 06:14:37.176173 I | ceph-csi: CSI NFS driver disabled 2026-04-09 06:14:37.176180 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-04-09 06:14:37.178067 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-04-09 06:14:37.372403 I | ceph-csi: successfully removed CSI NFS driver 2026-04-09 06:14:52.572156 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-04-09 06:14:52.572178 I | ceph-cluster-controller: validating ceph version from provided image 2026-04-09 06:14:52.577986 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-09 06:14:52.578016 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-09 06:14:52.585465 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-04-09 06:14:52.585644 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-04-09 06:14:53.126445 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-09 06:14:53.694362 I | ceph-cluster-controller: cluster "openstack": version "18.2.7-0 reef" detected for image "harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7" 2026-04-09 06:14:54.010180 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-04-09 06:14:54.012847 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-04-09 06:14:54.087754 I | ceph-cluster-controller: external cluster identity established 2026-04-09 06:14:54.087777 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-04-09 06:14:54.865217 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-04-09 06:14:55.569572 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-04-09 06:14:56.669582 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-04-09 06:14:57.063386 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-04-09 06:14:57.063409 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-04-09 06:14:57.072691 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:14:57.971806 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-04-09 06:14:57.983027 I | ceph-cluster-controller: successfully updated csi config map 2026-04-09 06:14:57.983054 I | cephclient: getting or creating ceph auth key "client.crash" 2026-04-09 06:14:58.246796 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:14:59.244948 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-04-09 06:14:59.248887 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-04-09 06:14:59.248925 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-04-09 06:14:59.248933 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-04-09 06:14:59.543764 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:15:05.662011 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-09 06:15:05.662032 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-09 06:15:05.662044 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-04-09 06:15:07.153167 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-04-09 06:15:08.647605 I | ceph-object-controller: reconciling object store deployments 2026-04-09 06:15:08.664284 I | ceph-object-controller: ceph object store gateway service running at 10.105.144.168 2026-04-09 06:15:08.664317 I | ceph-object-controller: reconciling object store pools 2026-04-09 06:15:11.185043 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-04-09 06:15:12.086589 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-04-09 06:15:12.086621 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-04-09 06:15:12.086630 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-04-09 06:15:14.237591 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-04-09 06:15:14.237631 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-04-09 06:15:19.468873 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-04-09 06:15:20.418609 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-04-09 06:15:20.418641 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-04-09 06:15:20.418649 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-04-09 06:15:22.482417 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-04-09 06:15:22.482444 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-04-09 06:15:26.610441 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-04-09 06:15:27.951358 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-04-09 06:15:27.951383 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-04-09 06:15:27.951389 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-04-09 06:15:28.244093 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-09 06:15:28.248561 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:15:29.163232 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-09 06:15:29.167571 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:15:30.676112 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-04-09 06:15:30.676153 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-04-09 06:15:35.360532 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-04-09 06:15:36.239050 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-04-09 06:15:36.239095 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-09 06:15:36.239106 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-04-09 06:15:38.376487 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-04-09 06:15:38.376525 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-04-09 06:15:43.806865 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-04-09 06:15:45.158744 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-04-09 06:15:45.158780 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-09 06:15:45.158788 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-04-09 06:15:46.435224 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:15:47.909261 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-04-09 06:15:47.909286 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-04-09 06:15:51.954555 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-04-09 06:15:52.855966 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-04-09 06:15:52.855999 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-04-09 06:15:52.856007 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-04-09 06:15:55.016561 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-04-09 06:15:55.016598 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-04-09 06:15:59.532298 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:16:00.122436 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-04-09 06:16:00.262838 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-09 06:16:00.266790 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:16:01.739718 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-04-09 06:16:01.739751 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-04-09 06:16:01.739758 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-04-09 06:16:04.147328 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-04-09 06:16:04.147372 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-04-09 06:16:09.473620 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-04-09 06:16:10.354228 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-04-09 06:16:10.354263 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-09 06:16:10.354271 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-04-09 06:16:12.511173 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-04-09 06:16:12.511207 I | ceph-object-controller: configuring object store "ceph" 2026-04-09 06:16:13.083156 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-04-09 06:16:13.258923 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-04-09 06:16:13.667385 I | ceph-object-controller: configuration for object-store ceph is complete 2026-04-09 06:16:13.667423 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-04-09 06:16:13.672621 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-04-09 06:16:14.265762 I | ceph-object-controller: setting rgw config flags 2026-04-09 06:16:14.265806 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-09 06:16:14.719699 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-09 06:16:14.719728 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-09 06:16:15.212203 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-09 06:16:15.212238 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-09 06:16:15.661917 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-09 06:16:15.661956 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-09 06:16:16.152232 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-09 06:16:16.152275 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-09 06:16:16.606301 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-09 06:16:16.606343 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-09 06:16:17.078344 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-09 06:16:17.078797 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-04-09 06:16:17.134801 I | ceph-object-controller: enabling rgw dashboard 2026-04-09 06:16:19.090668 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-04-09 06:16:19.091133 I | ceph-object-controller: setting the dashboard api secret key 2026-04-09 06:16:19.693509 I | ceph-object-controller: done setting the dashboard api secret key 2026-04-09 06:16:30.070656 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:16:30.841330 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:16:32.581127 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:16:49.487166 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.105.144.168:80: i/o timeout 2026-04-09 06:16:49.504354 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-04-09 06:16:49.504381 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-04-09 06:16:49.504399 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-04-09 06:16:50.072782 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} {StateName:activating Count:1}]" 2026-04-09 06:16:50.077270 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:16:50.619994 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} {StateName:activating Count:1}]" 2026-04-09 06:16:50.828130 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:16:51.419345 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-04-09 06:16:52.897340 I | ceph-object-controller: reconciling object store deployments 2026-04-09 06:16:52.926427 I | ceph-object-controller: ceph object store gateway service running at 10.105.144.168 2026-04-09 06:16:52.926449 I | ceph-object-controller: reconciling object store pools 2026-04-09 06:16:54.273376 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-04-09 06:16:54.273410 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-04-09 06:16:55.228511 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-04-09 06:16:57.562013 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-04-09 06:16:57.562045 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-04-09 06:16:58.484320 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-04-09 06:17:01.057069 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-04-09 06:17:01.057129 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-04-09 06:17:01.262282 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:109} {StateName:activating Count:2}]" 2026-04-09 06:17:01.266866 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:17:02.573643 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:17:02.813712 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-04-09 06:17:05.847700 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-04-09 06:17:05.847725 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-04-09 06:17:06.743984 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-04-09 06:17:08.768343 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-04-09 06:17:08.768382 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-04-09 06:17:09.713491 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-04-09 06:17:11.786745 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-04-09 06:17:11.786770 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-04-09 06:17:12.703471 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-04-09 06:17:14.851958 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-04-09 06:17:14.851988 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-04-09 06:17:15.780538 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-04-09 06:17:18.240059 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-04-09 06:17:18.240090 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-04-09 06:17:19.963899 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:17:20.110771 I | ceph-object-controller: configuring object store "ceph" 2026-04-09 06:17:20.351284 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-04-09 06:17:20.526428 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-04-09 06:17:20.526452 I | ceph-object-controller: configuration for object-store ceph is complete 2026-04-09 06:17:20.526457 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-04-09 06:17:20.530511 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-04-09 06:17:21.093510 I | ceph-object-controller: setting rgw config flags 2026-04-09 06:17:21.093554 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-09 06:17:21.587776 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-04-09 06:17:21.587822 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-09 06:17:22.013101 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-04-09 06:17:22.013139 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-09 06:17:22.460935 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-04-09 06:17:22.460968 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-09 06:17:22.902699 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-04-09 06:17:22.902725 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-09 06:17:23.345010 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-04-09 06:17:23.345068 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-09 06:17:23.784268 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-04-09 06:17:23.784582 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-04-09 06:17:23.800544 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-04-09 06:17:23.813569 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-04-09 06:17:23.821755 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-04-09 06:17:23.826763 I | ceph-object-controller: enabling rgw dashboard 2026-04-09 06:17:24.969725 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-04-09 06:17:25.753058 I | ceph-object-controller: creating COSI user "cosi" 2026-04-09 06:17:25.839163 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-04-09 06:17:26.431531 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:17:31.888359 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:2}]" 2026-04-09 06:17:31.892700 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:17:33.156483 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:2}]" 2026-04-09 06:17:33.159344 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:18:02.461534 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:18:03.743768 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:18:06.987090 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:18:33.030756 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:18:34.291695 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:18:53.144367 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:19:03.571818 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:123} {StateName:activating Count:1}]" 2026-04-09 06:19:03.577114 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:19:04.869164 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:122} {StateName:activating Count:1}]" 2026-04-09 06:19:04.873526 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:19:34.129750 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:19:35.452364 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:19:39.270854 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:20:04.692345 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:20:05.997738 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:20:26.444096 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:20:35.239610 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:20:36.560656 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:21:05.815935 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:21:07.106441 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:21:12.544523 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:21:36.395134 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:21:37.704207 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:21:58.683355 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:22:06.959979 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:22:08.263776 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:22:37.559963 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:22:38.842585 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:22:44.784630 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:23:08.128580 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:23:09.409903 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:23:30.944617 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:23:38.724250 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:23:39.987397 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:24:09.304600 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:24:10.527151 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:24:17.079581 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:24:39.877087 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:24:41.085304 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:25:03.242613 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-04-09 06:25:10.425393 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:25:11.660621 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:25:40.988505 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:25:42.240495 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-04-09 06:25:49.429239 W | op-mon: external cluster mon count is 1, consider adding new monitors.