2026/02/28 01:45:40 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-02-28 01:45:40.465694 I | rookcmd: starting Rook v1.14.5 with arguments '/usr/local/bin/rook ceph operator' 2026-02-28 01:45:40.465738 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-02-28 01:45:40.465741 I | cephcmd: starting Rook-Ceph operator 2026-02-28 01:45:40.593360 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-02-28 01:45:40.602532 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-02-28 01:45:40.602561 I | operator: watching all namespaces for Ceph CRs 2026-02-28 01:45:40.602654 I | operator: setting up schemes 2026-02-28 01:45:40.605576 I | operator: setting up the controller-runtime manager 2026-02-28 01:45:40.605993 I | ceph-cluster-controller: successfully started 2026-02-28 01:45:40.609981 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-02-28 01:45:40.610000 I | ceph-cluster-controller: enabling hotplug orchestration 2026-02-28 01:45:40.610019 I | ceph-nodedaemon-controller: successfully started 2026-02-28 01:45:40.610035 I | ceph-block-pool-controller: successfully started 2026-02-28 01:45:40.610059 I | ceph-object-store-user-controller: successfully started 2026-02-28 01:45:40.610082 I | ceph-object-realm-controller: successfully started 2026-02-28 01:45:40.610095 I | ceph-object-zonegroup-controller: successfully started 2026-02-28 01:45:40.610119 I | ceph-object-zone-controller: successfully started 2026-02-28 01:45:40.610213 I | ceph-object-controller: successfully started 2026-02-28 01:45:40.610253 I | ceph-file-controller: successfully started 2026-02-28 01:45:40.610284 I | ceph-nfs-controller: successfully started 2026-02-28 01:45:40.610315 I | ceph-rbd-mirror-controller: successfully started 2026-02-28 01:45:40.610337 I | ceph-client-controller: successfully started 2026-02-28 01:45:40.610352 I | ceph-filesystem-mirror-controller: successfully started 2026-02-28 01:45:40.610379 I | operator: rook-ceph-operator-config-controller successfully started 2026-02-28 01:45:40.610399 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-02-28 01:45:40.610501 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-02-28 01:45:40.610524 I | ceph-bucket-topic: successfully started 2026-02-28 01:45:40.610533 I | ceph-bucket-notification: successfully started 2026-02-28 01:45:40.610547 I | ceph-bucket-notification: successfully started 2026-02-28 01:45:40.610557 I | ceph-fs-subvolumegroup-controller: successfully started 2026-02-28 01:45:40.610569 I | blockpool-rados-namespace-controller: successfully started 2026-02-28 01:45:40.610577 I | ceph-cosi-controller: successfully started 2026-02-28 01:45:40.610600 I | operator: starting the controller-runtime manager 2026-02-28 01:45:40.736008 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-02-28 01:45:40.831251 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-02-28 01:45:40.831274 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-02-28 01:45:40.831290 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-02-28 01:45:40.834506 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-02-28 01:45:40.834524 I | operator: rook-ceph-operator-config-controller done reconciling 2026-02-28 01:45:40.846039 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-02-28 01:45:40.846086 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-02-28 01:45:40.847189 I | ceph-csi: CSI Ceph RBD driver disabled 2026-02-28 01:45:40.847207 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-02-28 01:45:40.849015 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-02-28 01:45:40.852990 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-02-28 01:45:40.853012 I | ceph-csi: CSI CephFS driver disabled 2026-02-28 01:45:40.853016 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-02-28 01:45:40.854185 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-02-28 01:45:40.857706 I | ceph-csi: successfully removed CSI CephFS driver 2026-02-28 01:45:40.857729 I | ceph-csi: CSI NFS driver disabled 2026-02-28 01:45:40.857735 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-02-28 01:45:40.859086 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-02-28 01:45:40.863330 I | ceph-csi: successfully removed CSI NFS driver 2026-02-28 01:46:01.703470 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-02-28 01:46:01.711063 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-02-28 01:46:01.712322 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-02-28 01:46:01.744186 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-02-28 01:46:01.746902 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-02-28 01:46:01.746923 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-02-28 01:46:01.747048 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-02-28 01:46:01.747061 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-02-28 01:46:01.747067 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-02-28 01:46:01.747679 I | op-bucket-prov: successfully reconciled bucket provisioner I0228 01:46:01.747781 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-02-28 01:46:01.752773 E | ceph-spec: failed to update cluster condition to {Type:Connecting Status:True Reason:ClusterConnecting Message:Attempting to connect to an external Ceph cluster LastHeartbeatTime:2026-02-28 01:46:01.744284851 +0000 UTC m=+21.330673596 LastTransitionTime:2026-02-28 01:46:01.744284761 +0000 UTC m=+21.330673506}. failed to update object "openstack/ceph" status: Operation cannot be fulfilled on cephclusters.ceph.rook.io "ceph": the object has been modified; please apply your changes to the latest version and try again 2026-02-28 01:46:01.762305 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-02-28 01:46:01.762328 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-02-28 01:46:01.762349 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:0xc00134a090] 2026-02-28 01:46:01.762365 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-02-28 01:46:01.910062 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-02-28 01:46:01.910103 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-02-28 01:46:02.508407 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-02-28 01:46:02.508434 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-02-28 01:46:02.718101 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-02-28 01:46:02.718135 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-02-28 01:46:02.718143 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-02-28 01:46:02.718153 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-02-28 01:46:02.718161 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-02-28 01:46:02.718168 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-02-28 01:46:02.718175 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-02-28 01:46:02.718183 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-02-28 01:46:02.718192 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-02-28 01:46:02.718199 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-02-28 01:46:02.718208 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-02-28 01:46:02.718216 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-02-28 01:46:02.718232 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-02-28 01:46:02.718240 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-02-28 01:46:02.718248 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-02-28 01:46:02.718260 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-02-28 01:46:02.721065 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-02-28 01:46:02.721087 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-02-28 01:46:02.721094 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-02-28 01:46:02.721101 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-02-28 01:46:02.721109 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-02-28 01:46:02.721116 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-02-28 01:46:02.721126 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-02-28 01:46:02.721133 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-02-28 01:46:02.721140 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-02-28 01:46:02.721147 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-02-28 01:46:02.721159 I | ceph-csi: Kubernetes version is 1.28 2026-02-28 01:46:02.721165 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-02-28 01:46:02.721171 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-02-28 01:46:02.721179 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-02-28 01:46:02.721185 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-02-28 01:46:02.721191 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-02-28 01:46:02.911453 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-02-28 01:46:02.911488 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1" (configmap) 2026-02-28 01:46:02.911497 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.1" (configmap) 2026-02-28 01:46:02.911505 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.1" (configmap) 2026-02-28 01:46:02.911513 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.2" (configmap) 2026-02-28 01:46:02.911527 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.1" (configmap) 2026-02-28 01:46:02.911540 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-02-28 01:46:02.911551 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-02-28 01:46:02.911559 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-02-28 01:46:02.911568 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-02-28 01:46:02.911581 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-02-28 01:46:02.911589 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-02-28 01:46:02.911600 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-02-28 01:46:02.911607 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-02-28 01:46:02.911614 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-02-28 01:46:02.911621 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-02-28 01:46:02.911633 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-02-28 01:46:02.911640 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-02-28 01:46:02.911647 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-02-28 01:46:02.913837 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-02-28 01:46:02.913856 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-02-28 01:46:02.913864 I | ceph-csi: CSI Ceph RBD driver disabled 2026-02-28 01:46:02.913870 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-02-28 01:46:02.916763 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-02-28 01:46:03.112118 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-02-28 01:46:03.112147 I | ceph-csi: CSI CephFS driver disabled 2026-02-28 01:46:03.112155 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-02-28 01:46:03.114849 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-02-28 01:46:03.312362 I | ceph-csi: successfully removed CSI CephFS driver 2026-02-28 01:46:03.312396 I | ceph-csi: CSI NFS driver disabled 2026-02-28 01:46:03.312405 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-02-28 01:46:03.314936 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-02-28 01:46:03.513977 I | ceph-csi: successfully removed CSI NFS driver 2026-02-28 01:46:19.269304 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-02-28 01:46:19.269336 I | ceph-cluster-controller: validating ceph version from provided image 2026-02-28 01:46:19.275126 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-02-28 01:46:19.275154 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-02-28 01:46:19.277849 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-02-28 01:46:19.277974 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-02-28 01:46:19.858276 E | cephver: external cluster ceph version is a major version higher "18.2.7-0 reef" than the local cluster "0.0.0-0 ", consider upgrading 2026-02-28 01:46:20.415670 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-02-28 01:46:20.602127 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-02-28 01:46:20.604872 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-02-28 01:46:21.040997 I | ceph-cluster-controller: external cluster identity established 2026-02-28 01:46:21.041036 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-02-28 01:46:21.650923 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-02-28 01:46:22.792236 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-02-28 01:46:22.854697 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-02-28 01:46:22.854734 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-02-28 01:46:23.008561 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:46:23.923046 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-02-28 01:46:24.265002 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:46:25.176205 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-02-28 01:46:25.181657 I | ceph-cluster-controller: successfully updated csi config map 2026-02-28 01:46:25.181672 I | cephclient: getting or creating ceph auth key "client.crash" 2026-02-28 01:46:25.463743 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:46:25.922068 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-02-28 01:46:25.926089 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-02-28 01:46:25.926108 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-02-28 01:46:25.926112 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-02-28 01:46:31.799099 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-02-28 01:46:31.799122 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-02-28 01:46:31.799133 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-02-28 01:46:33.604297 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-02-28 01:46:35.133692 I | ceph-object-controller: reconciling object store deployments 2026-02-28 01:46:35.163018 I | ceph-object-controller: ceph object store gateway service running at 10.99.127.230 2026-02-28 01:46:35.163059 I | ceph-object-controller: reconciling object store pools 2026-02-28 01:46:38.202322 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-02-28 01:46:39.095805 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-02-28 01:46:39.095872 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-02-28 01:46:39.095885 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-02-28 01:46:41.231142 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-02-28 01:46:41.231179 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-02-28 01:46:45.402040 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-02-28 01:46:46.320028 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-02-28 01:46:46.320060 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-02-28 01:46:46.320067 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-02-28 01:46:48.418716 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-02-28 01:46:48.418748 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-02-28 01:46:52.463765 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-02-28 01:46:53.756644 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-02-28 01:46:53.756683 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-02-28 01:46:53.756691 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-02-28 01:46:54.233715 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:7} {StateName:creating+peering Count:1}]" 2026-02-28 01:46:54.237834 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:46:55.105723 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:7} {StateName:creating+peering Count:1}]" 2026-02-28 01:46:55.110454 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:46:56.528225 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-02-28 01:46:56.528293 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-02-28 01:47:00.579191 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-02-28 01:47:01.489942 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-02-28 01:47:01.489977 I | cephclient: updating pool "ceph.rgw.buckets.index" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.index_osd" 2026-02-28 01:47:01.489985 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-02-28 01:47:03.620213 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-02-28 01:47:03.620256 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-02-28 01:47:07.695669 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-02-28 01:47:08.597849 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-02-28 01:47:08.597890 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-02-28 01:47:08.597898 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-02-28 01:47:10.733669 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-02-28 01:47:10.733708 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-02-28 01:47:12.931976 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:47:15.791968 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-02-28 01:47:16.753047 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-02-28 01:47:16.753082 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-02-28 01:47:16.753089 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-02-28 01:47:18.851132 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-02-28 01:47:18.851160 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-02-28 01:47:22.910916 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-02-28 01:47:23.792150 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-02-28 01:47:23.792196 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-02-28 01:47:23.792206 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-02-28 01:47:24.869138 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:peering Count:7} {StateName:unknown Count:6} {StateName:creating+peering Count:2}]" 2026-02-28 01:47:24.873146 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:47:25.960358 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-02-28 01:47:25.960392 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-02-28 01:47:26.052422 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:71} {StateName:peering Count:7} {StateName:creating+peering Count:2} {StateName:unknown Count:1}]" 2026-02-28 01:47:26.056416 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:47:31.016410 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-02-28 01:47:31.922163 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-02-28 01:47:31.922198 I | cephclient: updating pool "ceph.rgw.buckets.data" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.data_osd" 2026-02-28 01:47:31.922207 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-02-28 01:47:34.070474 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-02-28 01:47:34.070522 I | ceph-object-controller: configuring object store "ceph" 2026-02-28 01:47:34.716219 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-02-28 01:47:34.917411 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-02-28 01:47:35.306714 I | ceph-object-controller: configuration for object-store ceph is complete 2026-02-28 01:47:35.306756 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-02-28 01:47:35.311934 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-02-28 01:47:35.945026 I | ceph-object-controller: setting rgw config flags 2026-02-28 01:47:35.945062 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-02-28 01:47:36.415572 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-02-28 01:47:36.415614 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-02-28 01:47:36.916962 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-02-28 01:47:36.916991 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-02-28 01:47:37.374040 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-02-28 01:47:37.374078 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-02-28 01:47:37.855643 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-02-28 01:47:37.855678 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-02-28 01:47:38.335526 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-02-28 01:47:38.335564 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-02-28 01:47:38.813481 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-02-28 01:47:38.813844 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-02-28 01:47:38.865165 I | ceph-object-controller: enabling rgw dashboard 2026-02-28 01:47:40.924708 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-02-28 01:47:40.926109 I | ceph-object-controller: setting the dashboard api secret key 2026-02-28 01:47:41.539116 I | ceph-object-controller: done setting the dashboard api secret key 2026-02-28 01:47:55.431224 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:47:56.625984 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:47:59.085079 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:48:11.292697 E | ceph-object-controller: failed to reconcile CephObjectStore "openstack/ceph". failed to create object store deployments: failed to get COSI user "cosi": Get "http://rook-ceph-rgw-ceph.openstack.svc:80/admin/user?format=json&uid=cosi": dial tcp 10.99.127.230:80: i/o timeout 2026-02-28 01:48:11.318665 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-02-28 01:48:11.318699 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-02-28 01:48:11.318717 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.7... 2026-02-28 01:48:11.864524 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:48:12.446853 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:48:13.609247 I | ceph-spec: detected ceph image version: "18.2.7-0 reef" 2026-02-28 01:48:15.105341 I | ceph-object-controller: reconciling object store deployments 2026-02-28 01:48:15.146312 I | ceph-object-controller: ceph object store gateway service running at 10.99.127.230 2026-02-28 01:48:15.146345 I | ceph-object-controller: reconciling object store pools 2026-02-28 01:48:16.529039 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-02-28 01:48:16.529082 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-02-28 01:48:17.435710 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-02-28 01:48:20.333756 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-02-28 01:48:20.334578 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-02-28 01:48:21.268571 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-02-28 01:48:23.303874 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-02-28 01:48:23.303919 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-02-28 01:48:24.213761 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-02-28 01:48:26.656788 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:109} {StateName:clean+premerge+peered Count:1}]" 2026-02-28 01:48:26.662935 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:48:27.464564 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-02-28 01:48:27.464599 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-02-28 01:48:27.930057 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:109} {StateName:clean+premerge+peered Count:1}]" 2026-02-28 01:48:27.934889 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:48:28.688007 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-02-28 01:48:31.914921 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-02-28 01:48:31.914960 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-02-28 01:48:32.846240 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-02-28 01:48:35.521413 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-02-28 01:48:35.521451 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-02-28 01:48:36.497450 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-02-28 01:48:38.592906 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-02-28 01:48:38.592945 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-02-28 01:48:39.595740 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-02-28 01:48:41.626131 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-02-28 01:48:41.626178 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-02-28 01:48:42.596191 I | ceph-object-controller: configuring object store "ceph" 2026-02-28 01:48:42.844093 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-02-28 01:48:43.033405 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-02-28 01:48:43.033449 I | ceph-object-controller: configuration for object-store ceph is complete 2026-02-28 01:48:43.033460 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-02-28 01:48:43.038242 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-02-28 01:48:43.612129 I | ceph-object-controller: setting rgw config flags 2026-02-28 01:48:43.612173 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-02-28 01:48:44.073339 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-02-28 01:48:44.073382 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-02-28 01:48:45.037699 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-02-28 01:48:45.037733 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-02-28 01:48:46.034518 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-02-28 01:48:46.034572 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-02-28 01:48:46.626301 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:48:46.808609 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-02-28 01:48:46.808649 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-02-28 01:48:47.266088 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-02-28 01:48:47.266140 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-02-28 01:48:47.760479 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-02-28 01:48:47.760860 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-02-28 01:48:47.777189 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-02-28 01:48:47.790504 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-02-28 01:48:47.794973 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-02-28 01:48:47.801310 I | ceph-object-controller: enabling rgw dashboard 2026-02-28 01:48:48.887912 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-02-28 01:48:49.733639 I | ceph-object-controller: creating COSI user "cosi" 2026-02-28 01:48:49.828671 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-02-28 01:48:50.415389 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:activating Count:1}]" 2026-02-28 01:48:50.420383 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:48:57.240439 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:105} {StateName:peering Count:1}]" 2026-02-28 01:48:57.244514 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:48:58.513830 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:49:27.800738 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:129} {StateName:peering Count:6}]" 2026-02-28 01:49:27.805871 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:49:29.118127 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:129} {StateName:peering Count:6}]" 2026-02-28 01:49:29.121514 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:49:33.155327 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:49:58.399447 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-02-28 01:49:58.404551 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:49:59.701469 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:129} {StateName:activating Count:1}]" 2026-02-28 01:49:59.704955 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:50:19.296024 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:50:28.971520 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:126} {StateName:clean+premerge+peered Count:1}]" 2026-02-28 01:50:28.976472 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:50:30.286725 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:50:59.546151 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:51:00.838307 I | clusterdisruption-controller: all "host" failure domains: []. osd is down in failure domain: "". active node drains: false. pg health: "cluster is not fully clean. PGs: [{StateName:active+clean Count:123} {StateName:activating Count:1}]" 2026-02-28 01:51:00.842801 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:51:05.472421 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:51:30.102991 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:51:31.423985 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:51:51.677661 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:52:00.709474 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:52:02.006853 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:52:31.268782 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:124} {StateName:unknown Count:3} {StateName:creating+peering Count:2}]" 2026-02-28 01:52:31.273699 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:52:32.590802 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:124} {StateName:peering Count:3} {StateName:creating+peering Count:2}]" 2026-02-28 01:52:32.595012 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:52:37.811792 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:53:01.869028 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:53:03.155093 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:53:23.960876 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:53:32.428769 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:53:33.727894 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:54:02.990277 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:54:04.342013 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:54:10.112050 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:54:33.549752 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:54:34.932802 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:54:56.216932 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:55:04.124831 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:55:05.486751 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:55:34.705205 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:55:36.047182 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:55:42.413563 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:56:05.289474 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:56:06.615336 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:56:28.557146 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:56:35.880503 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:56:37.200473 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:57:06.465958 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:57:07.790378 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:57:14.747429 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:57:37.035873 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:57:38.360456 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:58:00.995495 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:58:07.605292 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:58:08.912196 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:58:38.182886 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:58:39.504150 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:58:47.161443 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:59:08.746744 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:59:10.082671 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:59:33.348620 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 01:59:39.355833 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 01:59:40.695723 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:00:09.916164 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:00:11.266489 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:00:19.540821 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:00:40.479372 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:00:41.841033 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:01:05.673177 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:01:11.058560 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:01:12.392489 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:01:41.640326 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:01:42.964504 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:01:51.841133 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:02:12.245128 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:02:13.534664 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:02:38.032742 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:02:42.843326 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:02:44.157567 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:03:13.434245 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:03:14.786917 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:03:24.203351 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:03:43.989949 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:03:45.332933 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:04:10.373149 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:04:14.568043 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:04:15.905197 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:04:45.155628 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:04:46.513815 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:04:56.680439 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:05:15.760309 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:05:17.107636 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:05:42.868084 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:05:46.347674 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:05:47.690839 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:06:16.963660 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:06:18.285470 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:06:29.068812 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:06:47.519568 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:06:48.848812 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:07:15.245512 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:07:18.083149 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:07:19.422714 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:07:48.677827 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:07:50.047814 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:08:01.400047 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:08:19.283305 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:08:20.621214 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:08:47.653756 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:08:49.874348 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:08:51.203865 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:09:20.474564 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:09:21.807160 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:09:33.843276 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:09:51.071447 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:09:52.381575 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:10:20.070945 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:10:21.656443 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:10:22.957609 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:10:52.215286 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:10:53.536851 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:11:06.264010 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:11:22.803515 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:11:24.104012 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:11:52.431211 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:11:53.387914 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:11:54.679536 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:12:23.976282 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:12:25.247769 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:12:38.564381 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:12:54.555638 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:12:55.814968 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:13:24.967405 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:13:25.376791 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:13:26.391957 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:13:55.949196 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:13:56.966926 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:14:11.114126 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:14:26.525576 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:14:27.526722 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:14:57.743392 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:14:58.141918 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:14:58.559224 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:15:28.324292 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:15:29.136560 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:15:44.277975 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:15:58.885042 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:15:59.748116 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:16:29.652042 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:16:30.942958 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:16:31.336715 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:17:00.228628 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:17:01.512146 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:17:17.701933 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:17:32.495287 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:17:34.860714 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:18:09.486339 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:18:13.285681 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:18:14.365268 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:18:40.085933 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:18:43.935448 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:19:00.500622 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:19:10.643971 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:19:14.764496 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:19:41.272744 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:19:45.367456 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:19:46.715793 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:20:11.855589 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:20:16.239399 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:20:32.845686 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:20:42.459373 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:20:46.860578 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:21:13.058060 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:21:17.748946 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:21:19.921445 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:21:43.672704 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:21:48.322929 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:22:06.101651 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:22:14.278651 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:22:18.902175 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:22:44.880735 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:22:49.471190 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:22:52.281964 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:23:15.488183 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:23:20.060125 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:23:38.475059 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:23:46.050380 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:23:50.662262 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:24:16.644133 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:24:21.269162 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:24:24.664265 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-02-28 02:24:47.233061 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-02-28 02:24:51.843778 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0