2026/07/28 14:28:06 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-07-28 14:28:06.919081 I | rookcmd: starting Rook v1.14.2 with arguments '/usr/local/bin/rook ceph operator' 2026-07-28 14:28:06.919107 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-07-28 14:28:06.919111 I | cephcmd: starting Rook-Ceph operator 2026-07-28 14:28:07.060639 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-07-28 14:28:07.069917 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-07-28 14:28:07.069934 I | operator: watching all namespaces for Ceph CRs 2026-07-28 14:28:07.070069 I | operator: setting up schemes 2026-07-28 14:28:07.072903 I | operator: setting up the controller-runtime manager 2026-07-28 14:28:07.073392 I | ceph-cluster-controller: successfully started 2026-07-28 14:28:07.076673 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-07-28 14:28:07.076689 I | ceph-cluster-controller: enabling hotplug orchestration 2026-07-28 14:28:07.076714 I | ceph-nodedaemon-controller: successfully started 2026-07-28 14:28:07.076733 I | ceph-block-pool-controller: successfully started 2026-07-28 14:28:07.076757 I | ceph-object-store-user-controller: successfully started 2026-07-28 14:28:07.076785 I | ceph-object-realm-controller: successfully started 2026-07-28 14:28:07.076804 I | ceph-object-zonegroup-controller: successfully started 2026-07-28 14:28:07.076821 I | ceph-object-zone-controller: successfully started 2026-07-28 14:28:07.076928 I | ceph-object-controller: successfully started 2026-07-28 14:28:07.076964 I | ceph-file-controller: successfully started 2026-07-28 14:28:07.077032 I | ceph-nfs-controller: successfully started 2026-07-28 14:28:07.077063 I | ceph-rbd-mirror-controller: successfully started 2026-07-28 14:28:07.077109 I | ceph-client-controller: successfully started 2026-07-28 14:28:07.077128 I | ceph-filesystem-mirror-controller: successfully started 2026-07-28 14:28:07.077152 I | operator: rook-ceph-operator-config-controller successfully started 2026-07-28 14:28:07.077168 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-07-28 14:28:07.077270 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-07-28 14:28:07.077287 I | ceph-bucket-topic: successfully started 2026-07-28 14:28:07.077300 I | ceph-bucket-notification: successfully started 2026-07-28 14:28:07.077315 I | ceph-bucket-notification: successfully started 2026-07-28 14:28:07.077329 I | ceph-fs-subvolumegroup-controller: successfully started 2026-07-28 14:28:07.077344 I | blockpool-rados-namespace-controller: successfully started 2026-07-28 14:28:07.077358 I | ceph-cosi-controller: successfully started 2026-07-28 14:28:07.077382 I | operator: starting the controller-runtime manager 2026-07-28 14:28:07.230666 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-07-28 14:28:07.294444 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-07-28 14:28:07.294479 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-07-28 14:28:07.294499 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-07-28 14:28:07.298755 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-07-28 14:28:07.298777 I | operator: rook-ceph-operator-config-controller done reconciling 2026-07-28 14:28:07.317931 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-07-28 14:28:07.319490 I | ceph-csi: CSI Ceph RBD driver disabled 2026-07-28 14:28:07.319513 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-07-28 14:28:07.322938 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-07-28 14:28:07.328650 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-07-28 14:28:07.328659 I | ceph-csi: CSI CephFS driver disabled 2026-07-28 14:28:07.328663 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-07-28 14:28:07.330071 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-07-28 14:28:07.334416 I | ceph-csi: successfully removed CSI CephFS driver 2026-07-28 14:28:07.334440 I | ceph-csi: CSI NFS driver disabled 2026-07-28 14:28:07.334451 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-07-28 14:28:07.336220 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-07-28 14:28:07.340729 I | ceph-csi: successfully removed CSI NFS driver 2026-07-28 14:28:28.614715 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-07-28 14:28:28.621499 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-07-28 14:28:28.623935 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-07-28 14:28:28.633044 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-28 14:28:28.633069 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-28 14:28:28.633130 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-07-28 14:28:28.633139 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-07-28 14:28:28.633143 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-07-28 14:28:28.633480 I | op-bucket-prov: successfully reconciled bucket provisioner I0728 14:28:28.633542 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-07-28 14:28:28.634674 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-07-28 14:28:28.635563 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-07-28 14:28:28.653195 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-07-28 14:28:28.653216 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-07-28 14:28:28.657134 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-28 14:28:28.657154 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-28 14:28:28.657173 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:0xc001c517a0] 2026-07-28 14:28:28.657186 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-07-28 14:28:29.020848 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-28 14:28:29.020877 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-28 14:28:29.422462 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-07-28 14:28:29.422484 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-07-28 14:28:29.422489 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-07-28 14:28:29.422495 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-07-28 14:28:29.422500 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-07-28 14:28:29.422506 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-07-28 14:28:29.422512 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-07-28 14:28:29.422517 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-07-28 14:28:29.422521 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-07-28 14:28:29.422549 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-07-28 14:28:29.422571 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-07-28 14:28:29.422579 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-07-28 14:28:29.422586 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-07-28 14:28:29.422592 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-07-28 14:28:29.422596 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-07-28 14:28:29.422602 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-07-28 14:28:29.425075 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-07-28 14:28:29.425089 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-07-28 14:28:29.425094 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-07-28 14:28:29.425098 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-07-28 14:28:29.425103 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-07-28 14:28:29.425107 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-07-28 14:28:29.425111 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-07-28 14:28:29.425116 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-07-28 14:28:29.425129 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-07-28 14:28:29.425133 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-07-28 14:28:29.425137 I | ceph-csi: Kubernetes version is 1.28 2026-07-28 14:28:29.425141 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-07-28 14:28:29.425146 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-07-28 14:28:29.425150 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-07-28 14:28:29.425155 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-07-28 14:28:29.425162 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-07-28 14:28:29.624489 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-07-28 14:28:29.624519 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0" (configmap) 2026-07-28 14:28:29.624527 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.0" (configmap) 2026-07-28 14:28:29.624535 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.0" (configmap) 2026-07-28 14:28:29.624541 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1" (configmap) 2026-07-28 14:28:29.624556 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.0" (configmap) 2026-07-28 14:28:29.624566 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-07-28 14:28:29.624577 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-07-28 14:28:29.624586 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-07-28 14:28:29.624593 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-07-28 14:28:29.624599 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-07-28 14:28:29.624604 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-07-28 14:28:29.624610 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-07-28 14:28:29.624616 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-07-28 14:28:29.624621 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-07-28 14:28:29.624629 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-07-28 14:28:29.624634 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-07-28 14:28:29.624640 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-07-28 14:28:29.624645 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-07-28 14:28:29.626752 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-07-28 14:28:29.626771 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-07-28 14:28:29.626778 I | ceph-csi: CSI Ceph RBD driver disabled 2026-07-28 14:28:29.626784 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-07-28 14:28:29.629113 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-07-28 14:28:29.823678 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-07-28 14:28:29.823704 I | ceph-csi: CSI CephFS driver disabled 2026-07-28 14:28:29.823712 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-07-28 14:28:29.826424 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-07-28 14:28:30.024925 I | ceph-csi: successfully removed CSI CephFS driver 2026-07-28 14:28:30.024952 I | ceph-csi: CSI NFS driver disabled 2026-07-28 14:28:30.024961 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-07-28 14:28:30.065376 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-07-28 14:28:30.224722 I | ceph-csi: successfully removed CSI NFS driver 2026-07-28 14:28:45.953217 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-07-28 14:28:45.953239 I | ceph-cluster-controller: validating ceph version from provided image 2026-07-28 14:28:45.958938 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-28 14:28:45.958964 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-28 14:28:45.962085 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-07-28 14:28:45.962219 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-07-28 14:28:46.547436 E | cephver: external cluster ceph version is a major version higher "18.2.8-0 reef" than the local cluster "0.0.0-0 ", consider upgrading 2026-07-28 14:28:47.129883 W | ceph-cluster-controller: image spec version 18.2.1-0 reef is lower than the running cluster version 18.2.8-0 reef, downgrading is not supported 2026-07-28 14:28:47.737057 I | ceph-cluster-controller: upgrading ceph cluster to "18.2.1-0 reef" 2026-07-28 14:28:47.737095 I | ceph-cluster-controller: cluster "openstack": version "18.2.1-0 reef" detected for image "harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1" 2026-07-28 14:28:48.752820 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-07-28 14:28:48.786845 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-07-28 14:28:49.287991 I | ceph-cluster-controller: external cluster identity established 2026-07-28 14:28:49.288027 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-07-28 14:28:49.750934 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-07-28 14:28:49.750966 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-07-28 14:28:51.480095 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:28:51.531530 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-07-28 14:28:52.936290 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:28:53.229477 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-07-28 14:28:53.844942 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-07-28 14:28:54.500352 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-07-28 14:28:54.512818 I | ceph-cluster-controller: successfully updated csi config map 2026-07-28 14:28:54.512850 I | cephclient: getting or creating ceph auth key "client.crash" 2026-07-28 14:28:55.125446 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-07-28 14:28:55.129226 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-07-28 14:28:55.129294 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-07-28 14:28:55.129324 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-07-28 14:28:58.771705 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-28 14:28:58.771745 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-28 14:28:58.771766 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-07-28 14:29:00.846996 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-07-28 14:29:02.432122 I | ceph-object-controller: reconciling object store deployments 2026-07-28 14:29:02.448668 I | ceph-object-controller: ceph object store gateway service running at 10.96.150.187 2026-07-28 14:29:02.448693 I | ceph-object-controller: reconciling object store pools 2026-07-28 14:29:05.039132 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-07-28 14:29:05.968799 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-07-28 14:29:05.968835 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-07-28 14:29:05.968843 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-07-28 14:29:08.087329 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-07-28 14:29:08.087361 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-07-28 14:29:14.168346 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-07-28 14:29:15.268871 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-07-28 14:29:15.268903 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-07-28 14:29:15.268908 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-07-28 14:29:17.216055 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-07-28 14:29:17.216107 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-07-28 14:29:21.260524 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-07-28 14:29:22.741380 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:5} {StateName:creating+peering Count:3}]" 2026-07-28 14:29:22.746233 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:29:22.921183 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-07-28 14:29:22.921218 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-07-28 14:29:22.921226 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-07-28 14:29:24.042103 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:5} {StateName:creating+peering Count:3}]" 2026-07-28 14:29:24.047686 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:29:25.316975 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-07-28 14:29:25.317007 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-07-28 14:29:29.387453 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-07-28 14:29:30.301256 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-07-28 14:29:30.301302 I | cephclient: updating pool "ceph.rgw.buckets.index" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.index_osd" 2026-07-28 14:29:30.301314 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-07-28 14:29:32.430204 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-07-28 14:29:32.430229 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-07-28 14:29:36.498338 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-07-28 14:29:37.494163 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-07-28 14:29:37.494201 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-07-28 14:29:37.494211 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-07-28 14:29:39.546912 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-07-28 14:29:39.546939 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-07-28 14:29:42.125985 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:29:44.640122 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-07-28 14:29:45.581632 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-07-28 14:29:45.581678 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-07-28 14:29:45.581689 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-07-28 14:29:47.694767 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-07-28 14:29:47.694800 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-07-28 14:29:51.780347 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-07-28 14:29:52.687557 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-07-28 14:29:52.687591 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-07-28 14:29:52.687600 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-07-28 14:29:53.819012 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:66} {StateName:unknown Count:8} {StateName:peering Count:7}]" 2026-07-28 14:29:53.822365 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:29:54.829525 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-07-28 14:29:54.829563 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-07-28 14:29:55.040224 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:peering Count:7} {StateName:unknown Count:1}]" 2026-07-28 14:29:55.044836 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:00.641672 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-07-28 14:30:01.547599 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-07-28 14:30:01.547631 I | cephclient: updating pool "ceph.rgw.buckets.data" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.data_osd" 2026-07-28 14:30:01.547640 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-07-28 14:30:03.358855 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-07-28 14:30:03.358928 I | ceph-object-controller: configuring object store "ceph" 2026-07-28 14:30:03.984199 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-07-28 14:30:04.190878 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-07-28 14:30:04.593713 I | ceph-object-controller: configuration for object-store ceph is complete 2026-07-28 14:30:04.593760 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-07-28 14:30:04.598416 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-07-28 14:30:05.197172 I | ceph-object-controller: setting rgw config flags 2026-07-28 14:30:05.197199 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-28 14:30:05.678997 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-28 14:30:05.679036 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-28 14:30:06.147415 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-28 14:30:06.147451 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-28 14:30:06.609705 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-28 14:30:06.609740 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-28 14:30:07.077107 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-28 14:30:07.077147 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-28 14:30:07.530057 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-28 14:30:07.530094 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-28 14:30:08.001988 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-28 14:30:08.002412 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-07-28 14:30:08.050119 I | ceph-object-controller: enabling rgw dashboard 2026-07-28 14:30:10.208709 I | ceph-object-controller: setting the dashboard api secret key 2026-07-28 14:30:10.209669 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-07-28 14:30:10.817611 I | ceph-object-controller: done setting the dashboard api secret key 2026-07-28 14:30:24.412776 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:25.672458 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:28.305591 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:30:40.659375 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.96.150.187:80: i/o timeout 2026-07-28 14:30:40.685750 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-28 14:30:40.685775 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-28 14:30:40.685790 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-07-28 14:30:41.240626 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:41.839374 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:42.819050 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-07-28 14:30:44.303354 I | ceph-object-controller: reconciling object store deployments 2026-07-28 14:30:44.338355 I | ceph-object-controller: ceph object store gateway service running at 10.96.150.187 2026-07-28 14:30:44.338401 I | ceph-object-controller: reconciling object store pools 2026-07-28 14:30:45.785434 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-07-28 14:30:45.785468 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-07-28 14:30:46.698656 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-07-28 14:30:49.453524 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-07-28 14:30:49.453560 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-07-28 14:30:50.415402 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-07-28 14:30:52.531999 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-07-28 14:30:52.532031 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-07-28 14:30:53.450419 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-07-28 14:30:55.624028 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:56.828122 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-07-28 14:30:56.828153 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-07-28 14:30:56.919852 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:30:57.804416 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-07-28 14:31:01.533598 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-07-28 14:31:01.533646 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-07-28 14:31:02.428402 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-07-28 14:31:04.714065 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-07-28 14:31:04.714089 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-07-28 14:31:05.649360 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-07-28 14:31:07.763676 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-07-28 14:31:07.763707 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-07-28 14:31:08.746285 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-07-28 14:31:10.819785 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-07-28 14:31:10.819816 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-07-28 14:31:11.803753 I | ceph-object-controller: configuring object store "ceph" 2026-07-28 14:31:12.050405 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-07-28 14:31:12.234436 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-07-28 14:31:12.234471 I | ceph-object-controller: configuration for object-store ceph is complete 2026-07-28 14:31:12.234479 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-07-28 14:31:12.239820 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-07-28 14:31:12.831165 I | ceph-object-controller: setting rgw config flags 2026-07-28 14:31:12.831202 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-28 14:31:13.297092 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-28 14:31:13.297132 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-28 14:31:14.330446 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-28 14:31:14.330488 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-28 14:31:15.437097 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-28 14:31:15.437135 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-28 14:31:15.833072 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:31:16.164726 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-28 14:31:16.164752 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-28 14:31:16.630956 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-28 14:31:16.631009 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-28 14:31:17.180572 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-28 14:31:17.180779 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-07-28 14:31:17.199243 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-07-28 14:31:17.212824 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-07-28 14:31:17.224861 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-07-28 14:31:17.231199 I | ceph-object-controller: enabling rgw dashboard 2026-07-28 14:31:18.833713 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-07-28 14:31:20.711279 I | ceph-object-controller: creating COSI user "cosi" 2026-07-28 14:31:20.804429 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-07-28 14:31:21.408557 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:31:26.216073 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:106} {StateName:unknown Count:5} {StateName:creating+peering Count:3} {StateName:peering Count:1}]" 2026-07-28 14:31:26.222791 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:31:27.503499 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:106} {StateName:unknown Count:5} {StateName:creating+peering Count:3} {StateName:peering Count:1}]" 2026-07-28 14:31:27.507582 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:31:56.798665 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:132} {StateName:activating Count:2} {StateName:clean+premerge+peered Count:1}]" 2026-07-28 14:31:56.802429 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:31:58.064833 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:133} {StateName:activating Count:1}]" 2026-07-28 14:31:58.069418 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:32:03.339303 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:32:27.383920 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:130} {StateName:peering Count:1}]" 2026-07-28 14:32:27.387845 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:32:28.654152 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:32:49.644516 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:32:57.947163 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:32:59.231239 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:33:28.528909 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:121} {StateName:peering Count:1}]" 2026-07-28 14:33:28.534204 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:33:29.814434 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:121} {StateName:peering Count:1}]" 2026-07-28 14:33:29.819039 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:33:35.836970 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:33:59.142464 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:34:00.369756 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:34:21.983117 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:34:29.720100 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:34:30.970186 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:35:00.292555 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:35:01.554745 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:35:08.119924 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:35:30.892895 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:35:32.130659 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:35:54.321105 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:36:01.484384 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:36:02.716857 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:36:32.049509 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:36:33.301052 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:36:40.463986 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:37:02.652906 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:37:03.872415 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:37:26.595137 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:37:33.222497 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:37:34.503077 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:38:03.828120 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:38:05.083806 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:38:12.759560 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:38:34.413023 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:38:35.670364 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:38:58.907693 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:39:05.023250 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:39:06.258281 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:39:35.575617 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:39:36.839842 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:39:45.093640 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:40:06.268461 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:40:07.709276 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:40:32.066295 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:40:36.892447 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:40:38.352468 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:41:07.498081 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:41:08.921538 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:41:18.218708 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:41:38.107331 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:41:39.504968 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:42:04.375564 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:42:08.711547 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:42:10.077520 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:42:39.270721 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:42:40.690090 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:42:50.548247 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:43:09.860824 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:43:11.251310 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:43:36.755791 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:43:40.440465 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:43:41.863854 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:44:10.993427 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:44:12.433800 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:44:23.287041 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:44:41.637611 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:44:43.004221 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:45:09.433084 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:45:12.207795 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:45:13.589861 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:45:42.774970 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:45:44.147642 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:45:55.592369 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:46:13.363032 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:46:14.716972 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:46:41.797573 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:46:43.928077 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:46:45.279059 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:47:14.527023 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:47:15.962971 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:47:28.012863 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:47:45.118313 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:47:46.539909 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:48:14.195187 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:48:15.706503 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:48:17.122285 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:48:46.274652 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:48:47.763615 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:49:00.375224 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:49:16.861642 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:49:18.339391 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:49:46.549337 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:49:47.440880 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:49:48.900032 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:50:18.035200 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:50:19.478434 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:50:32.811592 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:50:48.602379 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:50:50.044718 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:51:19.439504 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:51:19.674159 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:51:20.615747 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:51:50.264337 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:51:51.217415 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:52:05.594465 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:52:20.845118 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:52:21.793540 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:52:52.062826 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:52:52.857627 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:52:53.115132 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:53:22.713737 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:53:23.731641 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:53:39.006684 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:53:53.294009 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:53:54.308147 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:54:23.883285 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:54:25.535868 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:54:25.784519 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:54:54.481471 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:54:56.116175 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:55:11.921797 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:55:25.031228 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:55:26.701222 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:55:55.621983 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:55:57.724910 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:55:58.523332 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:56:26.189332 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:56:28.325196 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:56:44.708918 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:56:56.761023 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:56:58.910280 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:57:27.347178 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:57:29.484710 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:57:30.890818 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:57:57.948754 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:58:00.039257 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:58:17.147821 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:58:28.816426 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:58:30.638377 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:58:59.426129 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:59:01.219502 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:59:03.335998 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 14:59:30.019803 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:59:31.816886 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 14:59:49.504888 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:00:00.698819 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:00:02.408072 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:00:31.274323 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:00:33.003822 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:00:35.652739 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:01:01.892396 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:01:03.616460 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:01:21.857687 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:01:32.493601 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:01:34.185007 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:02:04.224796 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:02:06.194423 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:02:11.337516 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:02:34.815097 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:02:36.790170 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:02:59.786083 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:03:07.462312 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:03:08.121998 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:03:38.683186 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:03:40.136297 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:03:49.237046 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:04:09.309890 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:04:10.740452 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:04:35.451677 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:04:39.908383 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:04:41.323873 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:05:10.549597 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:05:11.924607 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:05:21.638873 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:05:41.148597 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:05:42.490512 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:06:07.787299 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:06:11.756415 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:06:13.071876 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:06:42.371645 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:06:43.702259 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:06:53.974965 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:07:13.009256 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:07:14.278245 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:07:40.195707 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:07:43.628091 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:07:44.916081 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:08:14.201660 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:08:15.558607 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:08:40.925429 W | op-mon: failed to check mon health. failed to get external mon quorum status: failed to validate external ceph version: failed to get ceph mon version: failed to run 'ceph version'. . timed out: exit status 1 2026-07-28 15:09:03.785296 E | ceph-cluster-controller: failed to get ceph status. failed to get status. . timed out: exit status 1 2026-07-28 15:09:15.325513 E | ceph-cluster-controller: failed to retrieve ceph cluster "ceph" in namespace "openstack" to update status to &{Health:{Status:HEALTH_ERR Checks:map[error:{Severity:Urgent Summary:{Message:failed to get status. . timed out: exit status 1}}]} FSID: ElectionEpoch:0 Quorum:[] QuorumNames:[] MonMap:{Epoch:0 NumMons:0 FSID: CreatedTime: ModifiedTime: Mons:[]} OsdMap:{Epoch:0 NumOsd:0 NumUpOsd:0 NumInOsd:0 Full:false NearFull:false NumRemappedPgs:0} PgMap:{PgsByState:[] Version:0 NumPgs:0 DataBytes:0 UsedBytes:0 AvailableBytes:0 TotalBytes:0 ReadBps:0 WriteBps:0 ReadOps:0 WriteOps:0 RecoveryBps:0 RecoveryObjectsPerSec:0 RecoveryKeysPerSec:0 CacheFlushBps:0 CacheEvictBps:0 CachePromoteBps:0} MgrMap:{Epoch:0 ActiveGID:0 ActiveName: ActiveAddr: Available:false Standbys:[]} Fsmap:{Epoch:0 ID:0 Up:0 In:0 Max:0 ByRank:[] UpStandby:0}} 2026-07-28 15:09:21.785834 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:09:25.094310 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:09:27.157746 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:09:52.397550 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:09:55.685975 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:10:13.470737 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:10:22.992387 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:10:26.259400 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:10:53.577394 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:10:56.818195 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:10:59.700273 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:11:24.186520 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:11:27.448303 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:11:45.963309 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:11:54.822873 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:11:58.043494 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:12:25.431505 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:12:28.636625 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:12:32.159301 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:12:56.048602 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:12:59.219288 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:13:18.335951 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:13:26.652859 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:13:29.841195 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:13:57.220162 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:14:00.436994 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:14:04.564530 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:14:27.846740 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:14:31.046440 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:14:50.777479 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:14:58.448741 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:15:01.656722 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:15:29.076796 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:15:32.235833 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:15:36.953675 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:15:59.663863 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:16:02.827691 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:16:23.546918 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:16:30.267025 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:16:33.439912 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:17:00.862992 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:17:04.024022 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:17:09.766842 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:17:31.461330 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:17:34.645050 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:17:56.013396 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:18:02.055615 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:18:05.259837 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:18:32.656243 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:18:35.873014 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:18:42.251723 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:19:03.254245 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:19:06.472927 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:19:29.717650 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:19:33.854406 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:19:37.094413 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:20:04.440542 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:20:08.192863 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:20:15.946430 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:20:35.522659 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:20:38.831976 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:21:02.136809 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:21:06.115246 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:21:09.439279 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:21:36.761962 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:21:40.012242 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:21:48.377657 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:22:07.352222 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:22:10.648044 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:22:34.632267 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:22:37.980428 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:22:41.252755 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:23:08.637776 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:23:11.887951 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:23:20.865284 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:23:39.254977 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:23:42.528561 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:24:07.045486 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:24:09.847968 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:24:13.126045 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:24:40.579307 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:24:43.783396 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:24:53.372929 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:25:11.207176 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:25:14.470093 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:25:39.985788 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:25:41.839664 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:25:45.084357 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:179} {StateName:active+clean+snaptrim_wait Count:4} {StateName:active+clean+snaptrim Count:2}]" 2026-07-28 15:25:45.087908 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:26:12.462425 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:26:15.711444 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:26:26.266075 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:26:43.117036 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:26:46.390366 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:27:12.486721 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:27:13.793064 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:27:16.986515 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:27:44.376514 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:27:47.564436 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:27:58.672747 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:28:15.018410 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:28:18.189705 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:28:44.930219 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:28:45.637385 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:28:48.773050 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:29:16.296374 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:29:19.375945 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:29:31.103643 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:29:46.908437 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:29:49.977358 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:30:17.743647 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:30:17.957116 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:30:20.567147 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:30:48.577522 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:30:51.160095 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:31:03.988035 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:31:19.169007 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:31:21.752394 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:31:50.528485 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:31:50.942250 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:31:52.349397 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:32:21.114989 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:32:22.956785 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:32:37.082294 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:32:51.728128 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:32:53.554036 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:33:22.545242 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:33:23.621456 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:33:24.175763 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:33:53.174352 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:33:54.820455 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:34:09.859675 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:34:23.779344 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:34:25.394484 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:34:54.396752 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:34:56.637588 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:34:56.778535 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:35:24.993347 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:35:27.244268 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:35:42.999766 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:35:55.606965 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:35:57.844113 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:36:26.176875 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:36:28.963454 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:36:29.721074 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:36:56.756176 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:36:59.593895 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:37:15.943143 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:37:27.365220 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:37:30.180255 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:37:57.991373 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:38:00.784123 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:38:02.162597 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:38:28.611928 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:38:31.365888 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:38:48.373518 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:38:59.214294 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:39:01.970791 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:39:29.859747 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:39:32.585797 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:39:34.636781 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:40:00.495899 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:40:03.163885 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:40:20.822705 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:40:31.078596 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:40:33.780368 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:41:01.719801 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:41:04.361934 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:41:07.032349 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:41:32.323416 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:41:34.962808 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:41:53.251019 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:42:02.931490 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:42:05.563643 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:42:33.521517 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:42:36.154000 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:42:39.528651 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:43:04.112711 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:43:06.725876 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:43:25.726606 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:43:34.738367 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:43:37.343473 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:44:05.354078 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:44:07.958581 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:44:12.002746 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:44:35.979519 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:44:38.578392 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:44:58.251897 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-28 15:45:06.618400 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:45:09.200896 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:45:37.270512 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:45:39.844831 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-28 15:45:44.485329 W | op-mon: external cluster mon count is 1, consider adding new monitors.