2026/07/24 17:40:59 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-07-24 17:40:59.870559 I | rookcmd: starting Rook v1.14.5 with arguments '/usr/local/bin/rook ceph operator' 2026-07-24 17:40:59.870584 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-07-24 17:40:59.870587 I | cephcmd: starting Rook-Ceph operator 2026-07-24 17:41:00.021372 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-07-24 17:41:00.029202 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-07-24 17:41:00.029232 I | operator: watching all namespaces for Ceph CRs 2026-07-24 17:41:00.029421 I | operator: setting up schemes 2026-07-24 17:41:00.033153 I | operator: setting up the controller-runtime manager 2026-07-24 17:41:00.033778 I | ceph-cluster-controller: successfully started 2026-07-24 17:41:00.036758 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-07-24 17:41:00.036773 I | ceph-cluster-controller: enabling hotplug orchestration 2026-07-24 17:41:00.036788 I | ceph-nodedaemon-controller: successfully started 2026-07-24 17:41:00.036827 I | ceph-block-pool-controller: successfully started 2026-07-24 17:41:00.036849 I | ceph-object-store-user-controller: successfully started 2026-07-24 17:41:00.036873 I | ceph-object-realm-controller: successfully started 2026-07-24 17:41:00.036915 I | ceph-object-zonegroup-controller: successfully started 2026-07-24 17:41:00.036933 I | ceph-object-zone-controller: successfully started 2026-07-24 17:41:00.037082 I | ceph-object-controller: successfully started 2026-07-24 17:41:00.037145 I | ceph-file-controller: successfully started 2026-07-24 17:41:00.037180 I | ceph-nfs-controller: successfully started 2026-07-24 17:41:00.037253 I | ceph-rbd-mirror-controller: successfully started 2026-07-24 17:41:00.037312 I | ceph-client-controller: successfully started 2026-07-24 17:41:00.037331 I | ceph-filesystem-mirror-controller: successfully started 2026-07-24 17:41:00.037348 I | operator: rook-ceph-operator-config-controller successfully started 2026-07-24 17:41:00.037381 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-07-24 17:41:00.037472 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-07-24 17:41:00.037512 I | ceph-bucket-topic: successfully started 2026-07-24 17:41:00.037538 I | ceph-bucket-notification: successfully started 2026-07-24 17:41:00.037556 I | ceph-bucket-notification: successfully started 2026-07-24 17:41:00.037567 I | ceph-fs-subvolumegroup-controller: successfully started 2026-07-24 17:41:00.037576 I | blockpool-rados-namespace-controller: successfully started 2026-07-24 17:41:00.037588 I | ceph-cosi-controller: successfully started 2026-07-24 17:41:00.037620 I | operator: starting the controller-runtime manager 2026-07-24 17:41:00.167613 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-07-24 17:41:00.242991 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-07-24 17:41:00.243028 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-07-24 17:41:00.243049 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-07-24 17:41:00.246556 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-07-24 17:41:00.246577 I | operator: rook-ceph-operator-config-controller done reconciling 2026-07-24 17:41:00.273259 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-07-24 17:41:00.273309 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-07-24 17:41:00.274598 I | ceph-csi: CSI Ceph RBD driver disabled 2026-07-24 17:41:00.274622 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-07-24 17:41:00.277098 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-07-24 17:41:00.284053 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-07-24 17:41:00.284073 I | ceph-csi: CSI CephFS driver disabled 2026-07-24 17:41:00.284081 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-07-24 17:41:00.285987 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-07-24 17:41:00.291620 I | ceph-csi: successfully removed CSI CephFS driver 2026-07-24 17:41:00.291639 I | ceph-csi: CSI NFS driver disabled 2026-07-24 17:41:00.291647 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-07-24 17:41:00.293547 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-07-24 17:41:00.299350 I | ceph-csi: successfully removed CSI NFS driver 2026-07-24 17:41:21.254201 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-07-24 17:41:21.259127 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-07-24 17:41:21.260889 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-07-24 17:41:21.266565 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-24 17:41:21.266598 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-24 17:41:21.266802 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-07-24 17:41:21.266820 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-07-24 17:41:21.266829 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-07-24 17:41:21.267416 I | op-bucket-prov: successfully reconciled bucket provisioner I0724 17:41:21.267582 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-07-24 17:41:21.273051 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-07-24 17:41:21.290190 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-24 17:41:21.290216 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-24 17:41:21.290234 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:0xc0016fd890] 2026-07-24 17:41:21.290247 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-07-24 17:41:21.456791 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-07-24 17:41:21.456899 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-07-24 17:41:22.056325 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-24 17:41:22.056355 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-24 17:41:22.257835 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-07-24 17:41:22.258041 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-07-24 17:41:22.258077 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-07-24 17:41:22.258139 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-07-24 17:41:22.258181 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-07-24 17:41:22.258246 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-07-24 17:41:22.258278 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-07-24 17:41:22.258335 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-07-24 17:41:22.258380 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-07-24 17:41:22.258435 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-07-24 17:41:22.258469 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-07-24 17:41:22.258530 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-07-24 17:41:22.258566 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-07-24 17:41:22.258635 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-07-24 17:41:22.258667 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-07-24 17:41:22.258746 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-07-24 17:41:22.261284 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-07-24 17:41:22.261365 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-07-24 17:41:22.261398 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-07-24 17:41:22.261451 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-07-24 17:41:22.261479 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-07-24 17:41:22.261518 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-07-24 17:41:22.261545 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-07-24 17:41:22.261572 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-07-24 17:41:22.261606 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-07-24 17:41:22.261636 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-07-24 17:41:22.261672 I | ceph-csi: Kubernetes version is 1.28 2026-07-24 17:41:22.261705 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-07-24 17:41:22.261732 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-07-24 17:41:22.261765 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-07-24 17:41:22.261797 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-07-24 17:41:22.261829 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-07-24 17:41:22.459840 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-07-24 17:41:22.459872 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1" (configmap) 2026-07-24 17:41:22.459882 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.1" (configmap) 2026-07-24 17:41:22.459890 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.1" (configmap) 2026-07-24 17:41:22.459898 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.2" (configmap) 2026-07-24 17:41:22.459912 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.1" (configmap) 2026-07-24 17:41:22.459922 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-07-24 17:41:22.459932 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-07-24 17:41:22.459940 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-07-24 17:41:22.459949 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-07-24 17:41:22.459957 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-07-24 17:41:22.459965 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-07-24 17:41:22.459972 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-07-24 17:41:22.459979 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-07-24 17:41:22.459992 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-07-24 17:41:22.459998 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-07-24 17:41:22.460005 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-07-24 17:41:22.460012 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-07-24 17:41:22.460024 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-07-24 17:41:22.462015 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-07-24 17:41:22.462031 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-07-24 17:41:22.462036 I | ceph-csi: CSI Ceph RBD driver disabled 2026-07-24 17:41:22.462041 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-07-24 17:41:22.463979 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-07-24 17:41:22.659411 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-07-24 17:41:22.659427 I | ceph-csi: CSI CephFS driver disabled 2026-07-24 17:41:22.659432 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-07-24 17:41:22.661724 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-07-24 17:41:22.858549 I | ceph-csi: successfully removed CSI CephFS driver 2026-07-24 17:41:22.858574 I | ceph-csi: CSI NFS driver disabled 2026-07-24 17:41:22.858582 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-07-24 17:41:22.860697 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-07-24 17:41:23.060057 I | ceph-csi: successfully removed CSI NFS driver 2026-07-24 17:41:37.640427 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-07-24 17:41:37.640454 I | ceph-cluster-controller: validating ceph version from provided image 2026-07-24 17:41:37.647201 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-24 17:41:37.647238 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-24 17:41:37.649585 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-07-24 17:41:37.649694 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-07-24 17:41:38.199895 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-24 17:41:38.813729 W | ceph-cluster-controller: image spec version 18.2.7-0 reef is lower than the running cluster version 18.2.8-0 reef, downgrading is not supported 2026-07-24 17:41:39.372610 I | ceph-cluster-controller: upgrading ceph cluster to "18.2.7-0 reef" 2026-07-24 17:41:39.372647 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-07-24 17:41:39.635376 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-07-24 17:41:39.637172 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-07-24 17:41:39.721806 I | ceph-cluster-controller: external cluster identity established 2026-07-24 17:41:39.721841 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-07-24 17:41:40.318724 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-07-24 17:41:40.904187 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-07-24 17:41:41.509573 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-07-24 17:41:42.701220 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-07-24 17:41:42.701259 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-07-24 17:41:42.713185 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:41:42.825816 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-07-24 17:41:42.873537 I | ceph-cluster-controller: successfully updated csi config map 2026-07-24 17:41:42.873604 I | cephclient: getting or creating ceph auth key "client.crash" 2026-07-24 17:41:43.985311 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:41:44.097726 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-07-24 17:41:44.100363 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-07-24 17:41:44.100398 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-07-24 17:41:44.100492 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-07-24 17:41:45.271838 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:41:51.338540 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-24 17:41:51.338569 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-24 17:41:51.338585 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-07-24 17:41:53.475397 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-07-24 17:41:55.007828 I | ceph-object-controller: reconciling object store deployments 2026-07-24 17:41:55.035357 I | ceph-object-controller: ceph object store gateway service running at 10.109.152.88 2026-07-24 17:41:55.035380 I | ceph-object-controller: reconciling object store pools 2026-07-24 17:41:58.294301 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-07-24 17:41:59.209227 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-07-24 17:41:59.209260 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-07-24 17:41:59.209268 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-07-24 17:42:01.362700 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-07-24 17:42:01.362733 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-07-24 17:42:05.461436 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-07-24 17:42:06.435126 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-07-24 17:42:06.435151 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-07-24 17:42:06.435156 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-07-24 17:42:08.491772 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-07-24 17:42:08.491805 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-07-24 17:42:12.555097 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-07-24 17:42:13.898378 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:creating+peering Count:3} {StateName:unknown Count:1}]" 2026-07-24 17:42:13.902080 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:42:14.272580 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-07-24 17:42:14.272605 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-07-24 17:42:14.272609 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-07-24 17:42:15.194913 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:creating+peering Count:3} {StateName:unknown Count:1}]" 2026-07-24 17:42:15.199253 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:42:16.602371 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-07-24 17:42:16.602408 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-07-24 17:42:20.667007 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-07-24 17:42:21.561552 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-07-24 17:42:21.561583 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-24 17:42:21.561591 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-07-24 17:42:23.718708 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-07-24 17:42:23.718744 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-07-24 17:42:27.788649 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-07-24 17:42:28.710039 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-07-24 17:42:28.710073 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-24 17:42:28.710082 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-07-24 17:42:30.870903 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-07-24 17:42:30.870940 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-07-24 17:42:30.872498 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:42:34.898220 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-07-24 17:42:35.803246 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-07-24 17:42:35.803282 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-07-24 17:42:35.803290 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-07-24 17:42:37.952173 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-07-24 17:42:37.952208 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-07-24 17:42:42.016208 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-07-24 17:42:42.904940 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-07-24 17:42:42.904972 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-07-24 17:42:42.904980 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-07-24 17:42:44.901018 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:55} {StateName:unknown Count:2}]" 2026-07-24 17:42:44.905860 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:42:45.066646 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-07-24 17:42:45.066683 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-07-24 17:42:46.368616 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:42:50.255033 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-07-24 17:42:51.143465 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-07-24 17:42:51.143496 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-24 17:42:51.143504 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-07-24 17:42:53.306060 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-07-24 17:42:53.306102 I | ceph-object-controller: configuring object store "ceph" 2026-07-24 17:42:53.929883 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-07-24 17:42:54.113512 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-07-24 17:42:54.539372 I | ceph-object-controller: configuration for object-store ceph is complete 2026-07-24 17:42:54.539440 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-07-24 17:42:54.543121 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-07-24 17:42:55.143651 I | ceph-object-controller: setting rgw config flags 2026-07-24 17:42:55.143788 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-24 17:42:55.628329 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-24 17:42:55.628364 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-24 17:42:56.091781 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-24 17:42:56.091815 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-24 17:42:56.588213 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-24 17:42:56.588254 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-24 17:42:57.076959 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-24 17:42:57.076985 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-24 17:42:57.533517 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-24 17:42:57.533555 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-24 17:42:58.016144 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-24 17:42:58.016486 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-07-24 17:42:58.088893 I | ceph-object-controller: enabling rgw dashboard 2026-07-24 17:43:00.108899 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-07-24 17:43:00.109604 I | ceph-object-controller: setting the dashboard api secret key 2026-07-24 17:43:00.709879 I | ceph-object-controller: done setting the dashboard api secret key 2026-07-24 17:43:15.466408 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:43:17.591701 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:43:17.684407 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:43:30.496483 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.109.152.88:80: i/o timeout 2026-07-24 17:43:30.525871 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-07-24 17:43:30.525897 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-07-24 17:43:30.525917 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-07-24 17:43:31.058611 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:43:31.647359 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:43:32.396611 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-07-24 17:43:33.867399 I | ceph-object-controller: reconciling object store deployments 2026-07-24 17:43:33.896688 I | ceph-object-controller: ceph object store gateway service running at 10.109.152.88 2026-07-24 17:43:33.896744 I | ceph-object-controller: reconciling object store pools 2026-07-24 17:43:35.278957 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-07-24 17:43:35.278996 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-07-24 17:43:36.185471 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-07-24 17:43:38.848995 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-07-24 17:43:38.849027 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-07-24 17:43:39.758133 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-07-24 17:43:41.934412 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-07-24 17:43:41.934441 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-07-24 17:43:42.874961 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-07-24 17:43:44.912254 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-07-24 17:43:44.912298 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-07-24 17:43:46.176430 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-07-24 17:43:46.680381 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:43:49.461075 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:43:50.964257 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-07-24 17:43:50.964288 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-07-24 17:43:51.889347 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-07-24 17:43:54.382636 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-07-24 17:43:54.382659 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-07-24 17:43:55.280600 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-07-24 17:43:57.409847 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-07-24 17:43:57.409881 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-07-24 17:43:58.302708 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-07-24 17:44:00.450620 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-07-24 17:44:00.450657 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-07-24 17:44:01.335430 I | ceph-object-controller: configuring object store "ceph" 2026-07-24 17:44:01.542181 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-07-24 17:44:01.737318 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-07-24 17:44:01.737343 I | ceph-object-controller: configuration for object-store ceph is complete 2026-07-24 17:44:01.737348 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-07-24 17:44:01.742405 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-07-24 17:44:02.364556 I | ceph-object-controller: setting rgw config flags 2026-07-24 17:44:02.364646 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-24 17:44:02.912440 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-07-24 17:44:02.912468 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-24 17:44:03.968337 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-07-24 17:44:03.968359 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-24 17:44:04.962048 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-07-24 17:44:04.962097 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-24 17:44:05.177876 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:44:05.539779 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-07-24 17:44:05.539818 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-24 17:44:05.993187 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-07-24 17:44:05.993212 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-24 17:44:06.459319 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-07-24 17:44:06.459630 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-07-24 17:44:06.470316 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-07-24 17:44:06.477991 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-07-24 17:44:06.481104 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-07-24 17:44:06.487752 I | ceph-object-controller: enabling rgw dashboard 2026-07-24 17:44:07.665107 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-07-24 17:44:08.569240 I | ceph-object-controller: creating COSI user "cosi" 2026-07-24 17:44:08.666574 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-07-24 17:44:09.249534 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:44:17.247474 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:44:20.025451 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:89} {StateName:unknown Count:8}]" 2026-07-24 17:44:20.029290 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:44:47.837155 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:44:51.190591 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:44:52.804538 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:45:18.413966 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:45:21.759923 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:45:39.046205 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:45:48.989693 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:45:52.341299 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:46:19.560229 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:46:22.921510 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:46:25.186636 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:46:50.124473 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:46:53.499312 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:47:11.326249 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:47:20.738632 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:47:24.091491 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:47:51.305862 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:47:54.652191 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:47:57.949363 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:48:21.939513 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:48:25.211712 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:creating+peering Count:3} {StateName:unknown Count:2}]" 2026-07-24 17:48:25.216083 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:48:44.087957 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:48:52.499825 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:48:55.788228 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:161} {StateName:unknown Count:18} {StateName:peering Count:6}]" 2026-07-24 17:48:55.793154 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:49:23.063615 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:49:26.370689 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:49:30.199398 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:49:53.640920 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:49:56.937027 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:50:16.327532 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:50:24.199561 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:50:27.515741 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:50:54.823302 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:50:58.098089 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:51:02.471489 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:51:25.372252 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:51:28.747739 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:51:48.598448 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:51:55.961898 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:51:59.360410 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:52:26.539506 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:52:29.947000 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:52:34.791565 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:52:57.128350 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:53:00.555434 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:53:20.968058 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:53:27.725225 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:53:31.156866 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:53:58.289405 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:54:01.741086 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:54:07.192827 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:54:29.124681 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:54:32.328993 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:54:53.408168 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:54:59.692584 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:55:02.952342 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:55:30.268975 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:55:33.563491 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:55:39.586395 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:56:00.854921 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:56:04.186391 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:56:25.825236 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:56:31.495319 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:56:34.796170 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:57:02.113628 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:57:05.422829 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:57:12.233137 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:57:32.724322 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:57:36.083812 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:57:58.444496 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:58:03.328869 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:58:06.740864 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:58:33.950356 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:58:37.332998 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:58:44.665134 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:59:04.573110 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:59:07.917927 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:59:30.887232 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 17:59:35.171950 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 17:59:38.522577 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:00:05.803413 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:00:09.120345 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:00:17.113313 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:00:36.403245 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:00:39.715921 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:01:03.421062 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:01:07.010889 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:01:10.304278 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:01:37.636195 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:01:40.906695 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:01:49.652243 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:02:08.324316 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:02:11.560743 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:02:36.041195 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:02:38.984007 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:02:42.218243 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:03:09.636202 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:03:12.823364 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:03:22.291566 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:03:40.228600 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:03:43.432268 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:04:08.592988 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:04:10.852391 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:04:14.071971 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:04:41.511120 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:04:44.717808 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:04:54.882380 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:05:12.162018 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:05:15.395487 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:05:41.299473 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:05:42.821090 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:05:46.042394 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:06:13.499993 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:06:16.709351 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:06:27.622104 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:06:44.111885 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:06:47.348936 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:07:13.971415 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:07:14.757153 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:07:18.035037 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:07:45.454634 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:07:48.673379 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:08:00.296974 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:08:16.076401 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:08:19.286522 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:08:47.171753 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:08:47.327023 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:08:49.919936 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:09:17.960340 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:09:20.530637 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:09:33.371012 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:09:48.578799 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:09:51.127145 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:10:19.800263 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:10:20.319135 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:10:21.733721 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:10:50.409791 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:10:52.324253 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:11:06.651471 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:11:21.044356 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:11:22.963384 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:11:51.673840 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:11:52.884946 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:11:53.623198 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:12:22.273258 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:12:24.226266 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:12:39.295799 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:12:52.948667 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:12:54.879593 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:13:23.579859 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:13:26.182032 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:13:26.226491 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:13:54.174140 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:13:56.794929 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:14:12.424973 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:14:24.801684 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:14:27.447322 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:14:55.425215 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:14:58.779726 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:14:59.395804 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:15:26.023362 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:15:29.404474 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:15:45.647977 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:15:56.664280 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:16:00.023326 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:16:27.288087 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:16:30.675488 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:16:32.002737 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:16:57.912642 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:17:01.283345 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:17:18.275545 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:17:28.510199 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:17:31.919871 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:17:59.107044 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:18:02.555133 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:18:04.669638 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:18:29.773127 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:18:33.171162 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:18:50.898992 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:19:00.436046 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:19:03.824464 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:19:31.047854 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:19:34.473198 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:19:38.496105 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:20:01.652089 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:20:05.084472 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:20:24.717297 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:20:32.257395 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:20:35.696798 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:21:02.872840 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:21:06.355596 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:21:10.949344 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:21:33.533664 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:21:36.968062 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:21:57.208689 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-07-24 18:22:04.127804 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:22:07.598203 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:22:34.769135 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:22:38.334839 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-07-24 18:22:43.464895 W | op-mon: external cluster mon count is 1, consider adding new monitors.