2026/05/08 18:36:13 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-05-08 18:36:13.283024 I | rookcmd: starting Rook v1.14.5 with arguments '/usr/local/bin/rook ceph operator' 2026-05-08 18:36:13.283046 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-05-08 18:36:13.283048 I | cephcmd: starting Rook-Ceph operator 2026-05-08 18:36:13.429561 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-05-08 18:36:13.443353 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-05-08 18:36:13.443383 I | operator: watching all namespaces for Ceph CRs 2026-05-08 18:36:13.443627 I | operator: setting up schemes 2026-05-08 18:36:13.447151 I | operator: setting up the controller-runtime manager 2026-05-08 18:36:13.447690 I | ceph-cluster-controller: successfully started 2026-05-08 18:36:13.490947 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-05-08 18:36:13.490974 I | ceph-cluster-controller: enabling hotplug orchestration 2026-05-08 18:36:13.491014 I | ceph-nodedaemon-controller: successfully started 2026-05-08 18:36:13.491035 I | ceph-block-pool-controller: successfully started 2026-05-08 18:36:13.491059 I | ceph-object-store-user-controller: successfully started 2026-05-08 18:36:13.491094 I | ceph-object-realm-controller: successfully started 2026-05-08 18:36:13.491106 I | ceph-object-zonegroup-controller: successfully started 2026-05-08 18:36:13.491135 I | ceph-object-zone-controller: successfully started 2026-05-08 18:36:13.491294 I | ceph-object-controller: successfully started 2026-05-08 18:36:13.491337 I | ceph-file-controller: successfully started 2026-05-08 18:36:13.491379 I | ceph-nfs-controller: successfully started 2026-05-08 18:36:13.491413 I | ceph-rbd-mirror-controller: successfully started 2026-05-08 18:36:13.491445 I | ceph-client-controller: successfully started 2026-05-08 18:36:13.491466 I | ceph-filesystem-mirror-controller: successfully started 2026-05-08 18:36:13.491493 I | operator: rook-ceph-operator-config-controller successfully started 2026-05-08 18:36:13.491518 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-05-08 18:36:13.491648 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-05-08 18:36:13.491666 I | ceph-bucket-topic: successfully started 2026-05-08 18:36:13.491677 I | ceph-bucket-notification: successfully started 2026-05-08 18:36:13.491691 I | ceph-bucket-notification: successfully started 2026-05-08 18:36:13.491708 I | ceph-fs-subvolumegroup-controller: successfully started 2026-05-08 18:36:13.491722 I | blockpool-rados-namespace-controller: successfully started 2026-05-08 18:36:13.491737 I | ceph-cosi-controller: successfully started 2026-05-08 18:36:13.491764 I | operator: starting the controller-runtime manager 2026-05-08 18:36:13.609019 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-05-08 18:36:13.806224 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-05-08 18:36:13.806247 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-05-08 18:36:13.806262 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-05-08 18:36:13.820029 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-05-08 18:36:13.820048 I | operator: rook-ceph-operator-config-controller done reconciling 2026-05-08 18:36:13.841961 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-05-08 18:36:13.842024 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-05-08 18:36:13.843200 I | ceph-csi: CSI Ceph RBD driver disabled 2026-05-08 18:36:13.843226 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-05-08 18:36:13.873081 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-05-08 18:36:13.880362 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-05-08 18:36:13.880380 I | ceph-csi: CSI CephFS driver disabled 2026-05-08 18:36:13.880387 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-05-08 18:36:13.882248 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-05-08 18:36:13.887885 I | ceph-csi: successfully removed CSI CephFS driver 2026-05-08 18:36:13.887902 I | ceph-csi: CSI NFS driver disabled 2026-05-08 18:36:13.887907 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-05-08 18:36:13.890700 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-05-08 18:36:13.897387 I | ceph-csi: successfully removed CSI NFS driver 2026-05-08 18:36:34.615919 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-05-08 18:36:34.621233 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-05-08 18:36:34.623578 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-05-08 18:36:34.631843 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-05-08 18:36:34.631863 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-05-08 18:36:34.631915 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-05-08 18:36:34.631927 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-05-08 18:36:34.631931 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-05-08 18:36:34.632307 I | op-bucket-prov: successfully reconciled bucket provisioner I0508 18:36:34.632360 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-05-08 18:36:34.657808 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-05-08 18:36:34.668274 E | ceph-spec: failed to update cluster condition to {Type:Connecting Status:True Reason:ClusterConnecting Message:Attempting to connect to an external Ceph cluster LastHeartbeatTime:2026-05-08 18:36:34.657967075 +0000 UTC m=+21.409991140 LastTransitionTime:2026-05-08 18:36:34.657966965 +0000 UTC m=+21.409991020}. failed to update object "openstack/ceph" status: Operation cannot be fulfilled on cephclusters.ceph.rook.io "ceph": the object has been modified; please apply your changes to the latest version and try again 2026-05-08 18:36:34.675092 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-05-08 18:36:34.675133 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-05-08 18:36:34.675161 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:0xc001074ea0] 2026-05-08 18:36:34.675185 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-05-08 18:36:34.820089 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-05-08 18:36:34.820122 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-05-08 18:36:35.422510 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-05-08 18:36:35.422550 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-05-08 18:36:35.972003 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-05-08 18:36:35.972110 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-05-08 18:36:35.972142 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-05-08 18:36:35.972181 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-05-08 18:36:35.972223 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-05-08 18:36:35.972252 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-05-08 18:36:35.972281 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-05-08 18:36:35.972317 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-05-08 18:36:35.972346 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-05-08 18:36:35.972383 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-05-08 18:36:35.972421 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-05-08 18:36:35.972456 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-05-08 18:36:35.972500 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-05-08 18:36:35.972537 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-05-08 18:36:35.972578 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-05-08 18:36:35.972612 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-05-08 18:36:35.981976 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-05-08 18:36:35.981996 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-05-08 18:36:35.982002 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-05-08 18:36:35.982009 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-05-08 18:36:35.982015 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-05-08 18:36:35.982020 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-05-08 18:36:35.982025 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-05-08 18:36:35.982030 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-05-08 18:36:35.982035 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-05-08 18:36:35.982040 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-05-08 18:36:35.982044 I | ceph-csi: Kubernetes version is 1.28 2026-05-08 18:36:35.982049 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-05-08 18:36:35.982053 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-05-08 18:36:35.982058 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-05-08 18:36:35.982063 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-05-08 18:36:35.982068 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-05-08 18:36:35.986236 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-05-08 18:36:35.986254 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1" (configmap) 2026-05-08 18:36:35.986260 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.1" (configmap) 2026-05-08 18:36:35.986265 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.1" (configmap) 2026-05-08 18:36:35.986271 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.2" (configmap) 2026-05-08 18:36:35.986281 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.1" (configmap) 2026-05-08 18:36:35.986288 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-05-08 18:36:35.986294 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-05-08 18:36:35.986301 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-05-08 18:36:35.986309 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-05-08 18:36:35.986313 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-05-08 18:36:35.986317 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-05-08 18:36:35.986321 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-05-08 18:36:35.986326 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-05-08 18:36:35.986330 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-05-08 18:36:35.986334 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-05-08 18:36:35.986338 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-05-08 18:36:35.986343 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-05-08 18:36:35.986347 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-05-08 18:36:35.988048 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-05-08 18:36:35.988065 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-05-08 18:36:35.988070 I | ceph-csi: CSI Ceph RBD driver disabled 2026-05-08 18:36:35.988074 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-05-08 18:36:35.990473 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-05-08 18:36:36.021948 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-05-08 18:36:36.021969 I | ceph-csi: CSI CephFS driver disabled 2026-05-08 18:36:36.021975 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-05-08 18:36:36.024204 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-05-08 18:36:36.222326 I | ceph-csi: successfully removed CSI CephFS driver 2026-05-08 18:36:36.222354 I | ceph-csi: CSI NFS driver disabled 2026-05-08 18:36:36.222361 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-05-08 18:36:36.225641 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-05-08 18:36:36.422627 I | ceph-csi: successfully removed CSI NFS driver 2026-05-08 18:36:52.573155 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-05-08 18:36:52.573182 I | ceph-cluster-controller: validating ceph version from provided image 2026-05-08 18:36:52.580475 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-05-08 18:36:52.580501 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-05-08 18:36:52.582681 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-05-08 18:36:52.582771 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-05-08 18:36:53.165665 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-05-08 18:36:54.334840 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-05-08 18:36:54.401502 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-05-08 18:36:54.433551 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-05-08 18:36:54.530093 I | ceph-cluster-controller: external cluster identity established 2026-05-08 18:36:54.530120 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-05-08 18:36:55.693292 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-05-08 18:36:55.693342 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-05-08 18:36:56.359192 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:36:56.623858 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-05-08 18:36:57.305541 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:36:57.714552 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-05-08 18:36:58.979064 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-05-08 18:36:59.587456 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-05-08 18:36:59.593875 I | ceph-cluster-controller: successfully updated csi config map 2026-05-08 18:36:59.593899 I | cephclient: getting or creating ceph auth key "client.crash" 2026-05-08 18:37:00.169069 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-05-08 18:37:00.172412 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-05-08 18:37:00.172461 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-05-08 18:37:00.172466 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-05-08 18:37:04.711020 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-05-08 18:37:04.711050 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-05-08 18:37:04.711067 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-05-08 18:37:06.540404 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-05-08 18:37:07.956194 I | ceph-object-controller: reconciling object store deployments 2026-05-08 18:37:07.972828 I | ceph-object-controller: ceph object store gateway service running at 10.98.136.178 2026-05-08 18:37:07.973295 I | ceph-object-controller: reconciling object store pools 2026-05-08 18:37:11.419743 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-05-08 18:37:12.314137 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-05-08 18:37:12.314180 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-05-08 18:37:12.314190 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-05-08 18:37:14.487190 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-05-08 18:37:14.487228 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-05-08 18:37:18.657035 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-05-08 18:37:19.608507 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-05-08 18:37:19.608555 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-05-08 18:37:19.608564 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-05-08 18:37:21.734266 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-05-08 18:37:21.734299 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-05-08 18:37:25.970709 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-05-08 18:37:27.409894 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-05-08 18:37:27.409940 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-05-08 18:37:27.409948 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-05-08 18:37:27.509768 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-05-08 18:37:27.514811 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:37:28.639272 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:21} {StateName:unknown Count:4}]" 2026-05-08 18:37:28.643444 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:37:30.060483 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-05-08 18:37:30.060508 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-05-08 18:37:34.152038 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-05-08 18:37:35.033191 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-05-08 18:37:35.033256 I | cephclient: updating pool "ceph.rgw.buckets.index" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.index_osd" 2026-05-08 18:37:35.033262 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-05-08 18:37:37.180913 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-05-08 18:37:37.180949 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-05-08 18:37:41.262491 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-05-08 18:37:42.160243 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-05-08 18:37:42.160276 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-05-08 18:37:42.160284 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-05-08 18:37:44.314700 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-05-08 18:37:44.314743 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-05-08 18:37:47.286406 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:37:49.387355 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-05-08 18:37:50.319211 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-05-08 18:37:50.319242 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-05-08 18:37:50.319250 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-05-08 18:37:52.462818 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-05-08 18:37:52.462855 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-05-08 18:37:56.528857 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-05-08 18:37:57.450539 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-05-08 18:37:57.450575 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-05-08 18:37:57.450582 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-05-08 18:37:58.483892 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:57} {StateName:unknown Count:21} {StateName:peering Count:3}]" 2026-05-08 18:37:58.488554 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:37:59.562524 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:57} {StateName:unknown Count:21} {StateName:peering Count:3}]" 2026-05-08 18:37:59.568967 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:37:59.582928 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-05-08 18:37:59.583028 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-05-08 18:38:04.690340 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-05-08 18:38:05.605426 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-05-08 18:38:05.605542 I | cephclient: updating pool "ceph.rgw.buckets.data" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.data_osd" 2026-05-08 18:38:05.605613 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-05-08 18:38:09.540355 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-05-08 18:38:09.540407 I | ceph-object-controller: configuring object store "ceph" 2026-05-08 18:38:10.232444 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-05-08 18:38:10.414986 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-05-08 18:38:10.853040 I | ceph-object-controller: configuration for object-store ceph is complete 2026-05-08 18:38:10.853069 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-05-08 18:38:10.856680 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-05-08 18:38:11.414464 I | ceph-object-controller: setting rgw config flags 2026-05-08 18:38:11.414524 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-05-08 18:38:11.869553 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-05-08 18:38:11.869601 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-05-08 18:38:12.327737 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-05-08 18:38:12.327785 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-05-08 18:38:12.793413 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-05-08 18:38:12.793439 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-05-08 18:38:13.273469 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-05-08 18:38:13.273506 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-05-08 18:38:13.731668 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-05-08 18:38:13.731698 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-05-08 18:38:14.228083 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-05-08 18:38:14.228292 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-05-08 18:38:14.349279 I | ceph-object-controller: enabling rgw dashboard 2026-05-08 18:38:17.535891 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-05-08 18:38:17.536524 I | ceph-object-controller: setting the dashboard api secret key 2026-05-08 18:38:18.173066 I | ceph-object-controller: done setting the dashboard api secret key 2026-05-08 18:38:29.029396 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:38:30.140278 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:38:33.408698 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:38:47.968728 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.98.136.178:80: i/o timeout 2026-05-08 18:38:47.988257 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-05-08 18:38:47.988282 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-05-08 18:38:47.988293 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-05-08 18:38:48.553786 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:38:49.310841 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:38:50.522209 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-05-08 18:38:52.028952 I | ceph-object-controller: reconciling object store deployments 2026-05-08 18:38:52.057015 I | ceph-object-controller: ceph object store gateway service running at 10.98.136.178 2026-05-08 18:38:52.057040 I | ceph-object-controller: reconciling object store pools 2026-05-08 18:38:53.397551 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-05-08 18:38:53.397585 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-05-08 18:38:54.276513 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-05-08 18:38:56.798723 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-05-08 18:38:56.798745 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-05-08 18:38:57.674322 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-05-08 18:39:00.205464 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:31} {StateName:peering Count:1}]" 2026-05-08 18:39:00.209409 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:39:00.706535 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-05-08 18:39:00.706567 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-05-08 18:39:01.490914 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:79} {StateName:unknown Count:31} {StateName:activating Count:2} {StateName:peering Count:1}]" 2026-05-08 18:39:01.494352 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:39:02.071374 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-05-08 18:39:04.496172 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-05-08 18:39:04.496204 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-05-08 18:39:06.071349 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-05-08 18:39:07.963365 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-05-08 18:39:07.963481 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-05-08 18:39:08.872957 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-05-08 18:39:11.100926 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-05-08 18:39:11.100964 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-05-08 18:39:11.977797 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-05-08 18:39:14.232751 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-05-08 18:39:14.232777 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-05-08 18:39:15.140913 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-05-08 18:39:17.264997 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-05-08 18:39:17.265031 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-05-08 18:39:18.184767 I | ceph-object-controller: configuring object store "ceph" 2026-05-08 18:39:18.404510 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-05-08 18:39:18.706105 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-05-08 18:39:18.706148 I | ceph-object-controller: configuration for object-store ceph is complete 2026-05-08 18:39:18.706158 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-05-08 18:39:18.711185 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-05-08 18:39:19.894919 I | ceph-object-controller: setting rgw config flags 2026-05-08 18:39:19.894951 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-05-08 18:39:20.811045 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:39:20.869481 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-05-08 18:39:20.869526 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-05-08 18:39:21.302416 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-05-08 18:39:21.302445 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-05-08 18:39:21.738903 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-05-08 18:39:21.738945 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-05-08 18:39:22.193339 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-05-08 18:39:22.193373 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-05-08 18:39:22.650095 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-05-08 18:39:22.650130 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-05-08 18:39:23.085425 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-05-08 18:39:23.085737 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-05-08 18:39:23.100710 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-05-08 18:39:23.113621 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-05-08 18:39:23.117067 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-05-08 18:39:23.121375 I | ceph-object-controller: enabling rgw dashboard 2026-05-08 18:39:24.284050 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-05-08 18:39:25.347166 I | ceph-object-controller: creating COSI user "cosi" 2026-05-08 18:39:25.443710 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-05-08 18:39:26.015729 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:39:30.760146 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:107} {StateName:activating Count:1}]" 2026-05-08 18:39:30.764992 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:39:32.053408 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:107} {StateName:activating Count:1}]" 2026-05-08 18:39:32.061220 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:40:01.332451 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:118} {StateName:unknown Count:15} {StateName:clean+premerge+peered Count:2} {StateName:peering Count:1}]" 2026-05-08 18:40:01.336703 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:40:02.864022 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:118} {StateName:unknown Count:15} {StateName:clean+premerge+peered Count:2} {StateName:peering Count:1}]" 2026-05-08 18:40:02.868235 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:40:08.379206 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:40:31.905468 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:40:33.410887 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:131} {StateName:peering Count:1}]" 2026-05-08 18:40:33.415214 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:40:54.596921 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:41:02.477060 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:41:04.001491 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:41:33.058456 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:41:34.926598 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:120} {StateName:peering Count:1}]" 2026-05-08 18:41:34.930754 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:41:40.735673 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:42:03.639325 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:42:05.524370 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:42:26.847854 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:42:34.207688 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:42:36.097181 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:43:04.797985 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:43:06.667142 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:43:13.094545 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:43:35.361993 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:43:37.239630 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:43:59.208871 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:44:05.941189 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:162} {StateName:unknown Count:15} {StateName:peering Count:8}]" 2026-05-08 18:44:05.945563 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:44:07.839832 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:44:36.556342 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:44:38.430752 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:44:45.351848 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:45:07.127939 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:45:08.997688 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:45:31.528753 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:45:37.715624 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:45:39.556542 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:46:08.282465 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:46:10.147297 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:46:17.629504 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:46:38.846161 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:46:40.707862 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:47:03.786703 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:47:09.374762 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:47:11.295355 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:47:39.956828 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:47:41.838052 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:47:49.854512 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:48:10.768953 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:48:12.408870 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:48:35.959999 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:48:41.333628 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:48:43.002583 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:49:11.938844 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:49:13.660816 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:49:22.074371 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:49:42.535044 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:49:44.246416 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:50:08.226827 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:50:13.134925 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:50:14.840351 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:50:43.689960 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:50:45.412277 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:50:54.355485 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:51:14.262363 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:51:15.973611 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:51:40.549063 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:51:44.809623 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:51:46.581116 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:52:15.376234 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:52:17.149358 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:52:26.663124 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:52:45.957610 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:52:47.710166 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:53:12.804393 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:53:16.519892 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:53:18.316674 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:53:47.079273 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:53:48.879330 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:53:58.921311 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:54:17.662522 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:54:19.526112 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:54:45.051767 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:54:48.229801 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:54:50.162645 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:55:18.810052 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:55:20.778765 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:55:31.766313 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:55:49.424484 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:55:51.435301 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:56:18.007284 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:56:19.986111 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:56:22.008002 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:56:50.597529 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:56:52.623709 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:57:04.171507 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:57:21.173438 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:57:23.192710 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:57:50.289889 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:57:51.746564 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:57:53.799147 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:58:22.297070 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:58:24.370805 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:58:36.417084 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:58:52.860630 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:58:54.931431 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:59:22.548231 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 18:59:23.423796 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:59:25.478804 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:59:53.967022 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 18:59:56.037070 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:00:08.707169 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:00:24.551095 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:00:26.593180 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:00:55.185426 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:00:55.515908 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:00:57.177641 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:01:26.070193 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:01:27.815261 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:01:41.330652 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:01:56.641043 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:01:58.395473 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:02:27.819143 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:02:28.136492 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:02:28.980483 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:02:58.474376 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:02:59.927658 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:03:15.489738 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:03:29.087635 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:03:30.493221 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:03:59.652173 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:04:01.685619 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:04:02.408414 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:04:30.221229 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:04:32.258836 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:04:48.592905 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:05:00.861537 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:05:02.884362 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:05:31.420505 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:05:33.437981 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:05:34.710267 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:06:02.035811 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:06:03.992904 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:06:20.868732 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:06:32.614479 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:06:34.574314 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:07:03.198793 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:07:05.159833 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:07:07.032451 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:07:33.759640 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:07:35.730513 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:07:53.206575 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:08:04.330581 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:08:06.285542 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:08:34.928488 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:08:36.859690 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:09:01.764111 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:09:12.676819 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:09:20.994033 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:09:50.576095 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:10:01.439299 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:10:02.271210 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:10:18.676340 E | ceph-cluster-controller: failed to retrieve ceph cluster "ceph" in namespace "openstack" to update status to &{Health:{Status:HEALTH_WARN Checks:map[POOL_NO_REDUNDANCY:{Severity:HEALTH_WARN Summary:{Message:3 pool(s) have no replicas configured}}]} FSID:4837cbf8-4f90-4300-b3f6-726c9b9f89b4 ElectionEpoch:5 Quorum:[0] QuorumNames:[instance] MonMap:{Epoch:1 NumMons:1 FSID: CreatedTime: ModifiedTime: Mons:[]} OsdMap:{Epoch:227 NumOsd:3 NumUpOsd:3 NumInOsd:3 Full:false NearFull:false NumRemappedPgs:0} PgMap:{PgsByState:[{StateName:active+clean Count:185}] Version:0 NumPgs:185 DataBytes:2265413290 UsedBytes:2499923968 AvailableBytes:3296022376448 TotalBytes:3298522300416 ReadBps:170 WriteBps:255 ReadOps:0 WriteOps:0 RecoveryBps:0 RecoveryObjectsPerSec:0 RecoveryKeysPerSec:0 CacheFlushBps:0 CacheEvictBps:0 CachePromoteBps:0} MgrMap:{Epoch:0 ActiveGID:0 ActiveName: ActiveAddr: Available:true Standbys:[]} Fsmap:{Epoch:1 ID:0 Up:0 In:0 Max:0 ByRank:[] UpStandby:0}} 2026-05-08 19:10:18.676916 E | ceph-cluster-controller: failed to delete pod on not ready nodes. failed to get NotReady nodes: failed to list kubernetes nodes. Get "https://10.96.0.1:443/api/v1/nodes": dial tcp 10.96.0.1:443: connect: connection refused 2026-05-08 19:10:23.713288 E | clusterdisruption-controller: failed to update configMap "rook-ceph-pdbstatemap" in cluster "openstack/ceph": Put "https://10.96.0.1:443/api/v1/namespaces/openstack/configmaps/rook-ceph-pdbstatemap": dial tcp 10.96.0.1:443: connect: connection refused 2026-05-08 19:10:27.167173 E | clusterdisruption-controller: failed to update configMap "rook-ceph-pdbstatemap" in cluster "openstack/ceph": Put "https://10.96.0.1:443/api/v1/namespaces/openstack/configmaps/rook-ceph-pdbstatemap": dial tcp 10.96.0.1:443: connect: connection refused 2026-05-08 19:10:27.745295 E | clusterdisruption-controller: failed to update configMap "rook-ceph-pdbstatemap" in cluster "openstack/ceph": Put "https://10.96.0.1:443/api/v1/namespaces/openstack/configmaps/rook-ceph-pdbstatemap": dial tcp 10.96.0.1:443: connect: connection refused 2026-05-08 19:10:28.316059 E | clusterdisruption-controller: failed to update configMap "rook-ceph-pdbstatemap" in cluster "openstack/ceph": Put "https://10.96.0.1:443/api/v1/namespaces/openstack/configmaps/rook-ceph-pdbstatemap": dial tcp 10.96.0.1:443: connect: connection refused 2026-05-08 19:10:30.753188 E | clusterdisruption-controller: failed to update configMap "rook-ceph-pdbstatemap" in cluster "openstack/ceph": Put "https://10.96.0.1:443/api/v1/namespaces/openstack/configmaps/rook-ceph-pdbstatemap": dial tcp 10.96.0.1:443: connect: connection refused 2026-05-08 19:10:33.776276 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:10:34.432533 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:10:41.025992 I | operator: rook-ceph-operator-config-controller done reconciling 2026-05-08 19:10:46.389257 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:10:48.297897 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:10:48.326925 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:11:10.646256 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:11:27.013718 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:11:42.111316 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:11:42.351697 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:11:57.602952 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:12:15.563263 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:12:29.226049 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:12:29.549763 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:12:46.129665 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:12:59.786655 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:13:15.892711 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:13:16.704967 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:13:30.346243 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:13:47.261885 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:14:00.906265 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:14:02.060481 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:14:17.803548 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:14:31.485925 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:14:48.682718 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:14:48.852264 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:15:02.368481 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:15:19.404372 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:15:32.925632 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:15:34.848203 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:15:49.954231 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:16:03.606380 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:16:21.169189 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:16:21.639935 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:16:34.433515 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:16:51.876751 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:17:05.052655 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:17:07.796252 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:17:22.469303 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:17:35.621654 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:17:53.213503 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:17:54.166410 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:18:06.182192 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:18:23.813525 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:18:36.761218 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:18:40.342190 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:18:54.375384 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:19:07.342053 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:19:24.965803 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:19:26.506381 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:19:37.890576 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:19:55.542406 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:20:08.468081 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:20:12.653996 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:20:26.187125 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:20:39.084220 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:20:56.753252 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:20:58.826479 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:21:09.719388 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:21:27.365321 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:21:40.286768 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:21:44.987169 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:21:58.248925 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:22:10.853819 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:22:28.802429 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:22:31.134464 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:22:41.404801 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:22:59.371130 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:23:11.970440 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:23:17.278634 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:23:29.981445 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:23:42.567405 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:24:00.544300 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:24:03.464985 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:24:13.157419 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:24:31.109946 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:24:43.723226 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:24:49.621882 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:25:01.679678 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:25:14.304205 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:25:32.246050 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:25:35.743397 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:25:44.865133 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:26:02.823212 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:26:15.479490 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:26:21.928407 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:26:33.438669 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:26:46.063645 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:27:04.056258 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:27:08.132071 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:27:16.632956 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:27:34.642166 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:27:47.227224 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:27:54.262157 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:28:05.247053 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:28:17.806662 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:28:35.829137 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:28:40.484381 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:28:48.397590 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:29:06.396397 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:29:18.977423 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:29:26.645246 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:29:36.990060 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:29:49.607135 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:30:07.611828 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:30:12.776967 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:30:20.190788 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:30:38.225414 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:30:50.784051 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:30:58.963171 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:31:08.857033 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:31:21.373341 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:31:39.426927 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:31:45.101094 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:31:51.942977 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:32:10.038297 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:32:22.528657 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:32:31.294320 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:32:40.724597 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:32:53.163509 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:33:11.305524 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:33:17.405545 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:33:23.736041 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:33:41.884332 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:33:54.321316 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:34:03.593324 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:34:12.465714 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:34:24.896405 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:34:43.034802 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:34:49.754791 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:34:55.470157 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:35:13.639434 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:35:26.016955 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:35:35.920284 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:35:44.230647 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:35:56.619771 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:36:14.805548 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:36:22.122366 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:36:27.203759 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:36:45.394051 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:36:57.787975 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:37:08.520231 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:37:15.967807 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:37:28.353611 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:37:46.560977 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:37:54.666678 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:37:58.930860 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:38:17.128301 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:38:29.491778 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:38:40.855281 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:38:47.727157 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:39:00.051819 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:39:18.319118 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:39:26.995760 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:39:30.639222 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:39:48.858925 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:40:01.218053 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:40:14.391966 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:40:19.445809 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:40:31.816734 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:40:50.030838 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:41:00.524922 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:41:02.375715 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:41:20.620743 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:41:32.962138 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:41:46.726456 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:41:51.174463 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:42:03.531829 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:42:21.770687 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:42:32.869960 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-05-08 19:42:34.140815 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:42:52.380724 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-05-08 19:43:04.731563 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0