2026/08/04 15:34:08 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota 2026-08-04 15:34:08.402838 I | rookcmd: starting Rook v1.14.2 with arguments '/usr/local/bin/rook ceph operator' 2026-08-04 15:34:08.402859 I | rookcmd: flag values: --enable-machine-disruption-budget=false, --help=false, --kubeconfig=, --log-level=INFO 2026-08-04 15:34:08.402862 I | cephcmd: starting Rook-Ceph operator 2026-08-04 15:34:08.530257 I | cephcmd: base ceph version inside the rook operator image is "ceph version 18.2.2 (531c0d11a1c5d39fbfe6aa8a521f023abf3bf3e2) reef (stable)" 2026-08-04 15:34:08.537627 I | op-k8sutil: ROOK_CURRENT_NAMESPACE_ONLY="false" (env var) 2026-08-04 15:34:08.537649 I | operator: watching all namespaces for Ceph CRs 2026-08-04 15:34:08.537734 I | operator: setting up schemes 2026-08-04 15:34:08.541191 I | operator: setting up the controller-runtime manager 2026-08-04 15:34:08.541698 I | ceph-cluster-controller: successfully started 2026-08-04 15:34:08.545003 I | op-k8sutil: ROOK_DISABLE_DEVICE_HOTPLUG="false" (env var) 2026-08-04 15:34:08.545017 I | ceph-cluster-controller: enabling hotplug orchestration 2026-08-04 15:34:08.545033 I | ceph-nodedaemon-controller: successfully started 2026-08-04 15:34:08.545048 I | ceph-block-pool-controller: successfully started 2026-08-04 15:34:08.545068 I | ceph-object-store-user-controller: successfully started 2026-08-04 15:34:08.545083 I | ceph-object-realm-controller: successfully started 2026-08-04 15:34:08.545094 I | ceph-object-zonegroup-controller: successfully started 2026-08-04 15:34:08.545102 I | ceph-object-zone-controller: successfully started 2026-08-04 15:34:08.545195 I | ceph-object-controller: successfully started 2026-08-04 15:34:08.545222 I | ceph-file-controller: successfully started 2026-08-04 15:34:08.545265 I | ceph-nfs-controller: successfully started 2026-08-04 15:34:08.545289 I | ceph-rbd-mirror-controller: successfully started 2026-08-04 15:34:08.545311 I | ceph-client-controller: successfully started 2026-08-04 15:34:08.545325 I | ceph-filesystem-mirror-controller: successfully started 2026-08-04 15:34:08.545345 I | operator: rook-ceph-operator-config-controller successfully started 2026-08-04 15:34:08.545359 I | ceph-csi: rook-ceph-operator-csi-controller successfully started 2026-08-04 15:34:08.545430 I | op-bucket-prov: rook-ceph-operator-bucket-controller successfully started 2026-08-04 15:34:08.545444 I | ceph-bucket-topic: successfully started 2026-08-04 15:34:08.545451 I | ceph-bucket-notification: successfully started 2026-08-04 15:34:08.545468 I | ceph-bucket-notification: successfully started 2026-08-04 15:34:08.545475 I | ceph-fs-subvolumegroup-controller: successfully started 2026-08-04 15:34:08.545485 I | blockpool-rados-namespace-controller: successfully started 2026-08-04 15:34:08.545493 I | ceph-cosi-controller: successfully started 2026-08-04 15:34:08.545509 I | operator: starting the controller-runtime manager 2026-08-04 15:34:08.695444 I | op-k8sutil: ROOK_WATCH_FOR_NODE_FAILURE="true" (default) 2026-08-04 15:34:08.956073 I | op-k8sutil: ROOK_CSI_DISABLE_DRIVER="false" (configmap) 2026-08-04 15:34:08.956463 I | op-k8sutil: ROOK_CEPH_COMMANDS_TIMEOUT_SECONDS="15" (configmap) 2026-08-04 15:34:08.956482 I | op-k8sutil: ROOK_LOG_LEVEL="INFO" (configmap) 2026-08-04 15:34:08.956502 I | op-k8sutil: ROOK_ENABLE_DISCOVERY_DAEMON="false" (configmap) 2026-08-04 15:34:08.957313 I | ceph-csi: CSI Ceph RBD driver disabled 2026-08-04 15:34:08.957336 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-08-04 15:34:08.960406 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-08-04 15:34:08.960562 I | op-k8sutil: ROOK_CEPH_ALLOW_LOOP_DEVICES="false" (configmap) 2026-08-04 15:34:08.960577 I | operator: rook-ceph-operator-config-controller done reconciling 2026-08-04 15:34:08.968284 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-08-04 15:34:08.968307 I | ceph-csi: CSI CephFS driver disabled 2026-08-04 15:34:08.968314 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-08-04 15:34:08.970257 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-08-04 15:34:08.975506 I | ceph-csi: successfully removed CSI CephFS driver 2026-08-04 15:34:08.975520 I | ceph-csi: CSI NFS driver disabled 2026-08-04 15:34:08.975524 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-08-04 15:34:08.977363 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-08-04 15:34:08.983080 I | ceph-csi: successfully removed CSI NFS driver 2026-08-04 15:34:29.930738 I | ceph-spec: adding finalizer "cephcluster.ceph.rook.io" on "ceph" 2026-08-04 15:34:29.935953 I | ceph-spec: adding finalizer "cephobjectstore.ceph.rook.io" on "ceph" 2026-08-04 15:34:29.937887 I | clusterdisruption-controller: deleted all legacy node drain canary pods 2026-08-04 15:34:29.952504 I | ceph-cluster-controller: reconciling ceph cluster in namespace "openstack" 2026-08-04 15:34:29.953372 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-08-04 15:34:29.953399 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-08-04 15:34:29.953733 I | op-k8sutil: ROOK_OBC_WATCH_OPERATOR_NAMESPACE="true" (configmap) 2026-08-04 15:34:29.953748 I | op-k8sutil: ROOK_OBC_PROVISIONER_NAME_PREFIX="" (default) 2026-08-04 15:34:29.953754 I | op-bucket-prov: ceph bucket provisioner launched watching for provisioner "openstack.ceph.rook.io/bucket" 2026-08-04 15:34:29.954230 I | op-bucket-prov: successfully reconciled bucket provisioner I0804 15:34:29.954337 1 manager.go:135] "msg"="starting provisioner" "logger"="objectbucket.io/provisioner-manager" "name"="openstack.ceph.rook.io/bucket" 2026-08-04 15:34:29.955597 I | ceph-csi: successfully created csi config map "rook-ceph-csi-config" 2026-08-04 15:34:29.972162 I | op-k8sutil: CSI_ENABLE_HOST_NETWORK="true" (configmap) 2026-08-04 15:34:29.972178 I | op-k8sutil: CSI_DISABLE_HOLDER_PODS="true" (configmap) 2026-08-04 15:34:29.973473 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-08-04 15:34:29.973490 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-08-04 15:34:29.973531 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:0xc00186e8d0] 2026-08-04 15:34:29.973549 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-08-04 15:34:30.338109 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-08-04 15:34:30.338146 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-08-04 15:34:30.738003 I | op-k8sutil: ROOK_CSI_ENABLE_RBD="false" (configmap) 2026-08-04 15:34:30.738035 I | op-k8sutil: ROOK_CSI_ENABLE_CEPHFS="false" (configmap) 2026-08-04 15:34:30.738043 I | op-k8sutil: ROOK_CSI_ENABLE_NFS="false" (configmap) 2026-08-04 15:34:30.738051 I | op-k8sutil: ROOK_CSI_ALLOW_UNSUPPORTED_VERSION="false" (default) 2026-08-04 15:34:30.738060 I | op-k8sutil: CSI_FORCE_CEPHFS_KERNEL_CLIENT="true" (configmap) 2026-08-04 15:34:30.738073 I | op-k8sutil: CSI_GRPC_TIMEOUT_SECONDS="150" (configmap) 2026-08-04 15:34:30.738082 I | op-k8sutil: CSI_CEPHFS_LIVENESS_METRICS_PORT="9081" (default) 2026-08-04 15:34:30.738095 I | op-k8sutil: CSIADDONS_PORT="9070" (default) 2026-08-04 15:34:30.738105 I | op-k8sutil: CSI_RBD_LIVENESS_METRICS_PORT="9080" (default) 2026-08-04 15:34:30.738112 I | op-k8sutil: CSI_ENABLE_LIVENESS="false" (default) 2026-08-04 15:34:30.738120 I | op-k8sutil: CSI_PLUGIN_PRIORITY_CLASSNAME="system-node-critical" (configmap) 2026-08-04 15:34:30.738127 I | op-k8sutil: CSI_PROVISIONER_PRIORITY_CLASSNAME="system-cluster-critical" (configmap) 2026-08-04 15:34:30.738139 I | op-k8sutil: CSI_ENABLE_OMAP_GENERATOR="false" (configmap) 2026-08-04 15:34:30.738147 I | op-k8sutil: CSI_ENABLE_RBD_SNAPSHOTTER="true" (configmap) 2026-08-04 15:34:30.738155 I | op-k8sutil: CSI_ENABLE_CEPHFS_SNAPSHOTTER="true" (configmap) 2026-08-04 15:34:30.738170 I | op-k8sutil: CSI_ENABLE_NFS_SNAPSHOTTER="true" (configmap) 2026-08-04 15:34:30.740760 I | op-k8sutil: CSI_ENABLE_CSIADDONS="false" (configmap) 2026-08-04 15:34:30.740774 I | op-k8sutil: CSI_ENABLE_TOPOLOGY="false" (configmap) 2026-08-04 15:34:30.740779 I | op-k8sutil: CSI_ENABLE_ENCRYPTION="false" (configmap) 2026-08-04 15:34:30.740784 I | op-k8sutil: CSI_ENABLE_METADATA="false" (configmap) 2026-08-04 15:34:30.740790 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-08-04 15:34:30.740795 I | op-k8sutil: CSI_CEPHFS_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-08-04 15:34:30.740801 I | op-k8sutil: CSI_NFS_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-08-04 15:34:30.740807 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY="RollingUpdate" (default) 2026-08-04 15:34:30.740812 I | op-k8sutil: CSI_RBD_PLUGIN_UPDATE_STRATEGY_MAX_UNAVAILABLE="1" (default) 2026-08-04 15:34:30.740837 I | op-k8sutil: CSI_PLUGIN_ENABLE_SELINUX_HOST_MOUNT="false" (configmap) 2026-08-04 15:34:30.740977 I | ceph-csi: Kubernetes version is 1.28 2026-08-04 15:34:30.740986 I | op-k8sutil: CSI_LOG_LEVEL="" (default) 2026-08-04 15:34:30.740991 I | op-k8sutil: CSI_SIDECAR_LOG_LEVEL="" (default) 2026-08-04 15:34:30.740995 I | op-k8sutil: CSI_LEADER_ELECTION_LEASE_DURATION="" (default) 2026-08-04 15:34:30.741000 I | op-k8sutil: CSI_LEADER_ELECTION_RENEW_DEADLINE="" (default) 2026-08-04 15:34:30.741005 I | op-k8sutil: CSI_LEADER_ELECTION_RETRY_PERIOD="" (default) 2026-08-04 15:34:30.941528 I | op-k8sutil: ROOK_CSI_CEPH_IMAGE="quay.io/cephcsi/cephcsi:v3.11.0" (configmap) 2026-08-04 15:34:30.941557 I | op-k8sutil: ROOK_CSI_REGISTRAR_IMAGE="registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0" (configmap) 2026-08-04 15:34:30.941563 I | op-k8sutil: ROOK_CSI_PROVISIONER_IMAGE="registry.k8s.io/sig-storage/csi-provisioner:v4.0.0" (configmap) 2026-08-04 15:34:30.941568 I | op-k8sutil: ROOK_CSI_ATTACHER_IMAGE="registry.k8s.io/sig-storage/csi-attacher:v4.5.0" (configmap) 2026-08-04 15:34:30.941573 I | op-k8sutil: ROOK_CSI_SNAPSHOTTER_IMAGE="registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1" (configmap) 2026-08-04 15:34:30.941584 I | op-k8sutil: ROOK_CSI_RESIZER_IMAGE="registry.k8s.io/sig-storage/csi-resizer:v1.10.0" (configmap) 2026-08-04 15:34:30.941592 I | op-k8sutil: ROOK_CSI_KUBELET_DIR_PATH="/var/lib/kubelet" (default) 2026-08-04 15:34:30.941600 I | op-k8sutil: ROOK_CSIADDONS_IMAGE="quay.io/csiaddons/k8s-sidecar:v0.8.0" (configmap) 2026-08-04 15:34:30.941608 I | op-k8sutil: CSI_TOPOLOGY_DOMAIN_LABELS="" (default) 2026-08-04 15:34:30.941612 I | op-k8sutil: ROOK_CSI_CEPHFS_POD_LABELS="" (default) 2026-08-04 15:34:30.941617 I | op-k8sutil: ROOK_CSI_NFS_POD_LABELS="" (default) 2026-08-04 15:34:30.941623 I | op-k8sutil: ROOK_CSI_RBD_POD_LABELS="" (default) 2026-08-04 15:34:30.941627 I | op-k8sutil: CSI_CLUSTER_NAME="" (default) 2026-08-04 15:34:30.941632 I | op-k8sutil: ROOK_CSI_IMAGE_PULL_POLICY="IfNotPresent" (configmap) 2026-08-04 15:34:30.941636 I | op-k8sutil: CSI_CEPHFS_KERNEL_MOUNT_OPTIONS="" (default) 2026-08-04 15:34:30.941641 I | op-k8sutil: CSI_CEPHFS_ATTACH_REQUIRED="true" (configmap) 2026-08-04 15:34:30.941646 I | op-k8sutil: CSI_RBD_ATTACH_REQUIRED="true" (configmap) 2026-08-04 15:34:30.941650 I | op-k8sutil: CSI_NFS_ATTACH_REQUIRED="true" (configmap) 2026-08-04 15:34:30.941655 I | op-k8sutil: CSI_DRIVER_NAME_PREFIX="rook-ceph" (default) 2026-08-04 15:34:30.943659 I | op-k8sutil: CSI_ENABLE_VOLUME_GROUP_SNAPSHOT="true" (configmap) 2026-08-04 15:34:30.943672 I | ceph-csi: skipping csi version check, since unsupported versions are allowed or csi is disabled 2026-08-04 15:34:30.943677 I | ceph-csi: CSI Ceph RBD driver disabled 2026-08-04 15:34:30.943682 I | op-k8sutil: removing daemonset csi-rbdplugin if it exists 2026-08-04 15:34:30.946107 I | op-k8sutil: removing deployment csi-rbdplugin-provisioner if it exists 2026-08-04 15:34:31.309895 I | ceph-csi: successfully removed CSI Ceph RBD driver 2026-08-04 15:34:31.309924 I | ceph-csi: CSI CephFS driver disabled 2026-08-04 15:34:31.309933 I | op-k8sutil: removing daemonset csi-cephfsplugin if it exists 2026-08-04 15:34:31.312756 I | op-k8sutil: removing deployment csi-cephfsplugin-provisioner if it exists 2026-08-04 15:34:31.339685 I | ceph-csi: successfully removed CSI CephFS driver 2026-08-04 15:34:31.339705 I | ceph-csi: CSI NFS driver disabled 2026-08-04 15:34:31.339715 I | op-k8sutil: removing daemonset csi-nfsplugin if it exists 2026-08-04 15:34:31.342436 I | op-k8sutil: removing deployment csi-nfsplugin-provisioner if it exists 2026-08-04 15:34:31.545366 I | ceph-csi: successfully removed CSI NFS driver 2026-08-04 15:34:46.920940 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-08-04 15:34:46.920960 I | ceph-cluster-controller: validating ceph version from provided image 2026-08-04 15:34:46.927230 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-08-04 15:34:46.927250 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-08-04 15:34:46.929551 I | cephclient: writing config file /var/lib/rook/openstack/openstack.config 2026-08-04 15:34:46.929711 I | cephclient: generated admin config in /var/lib/rook/openstack 2026-08-04 15:34:47.485383 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-08-04 15:34:48.070992 W | ceph-cluster-controller: image spec version 18.2.1-0 reef is lower than the running cluster version 18.2.8-0 reef, downgrading is not supported 2026-08-04 15:34:48.651015 I | ceph-cluster-controller: upgrading ceph cluster to "18.2.1-0 reef" 2026-08-04 15:34:48.651051 I | ceph-cluster-controller: cluster "openstack": version "18.2.1-0 reef" detected for image "harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1" 2026-08-04 15:34:49.676793 I | ceph-cluster-controller: creating "rook-config-override" configmap 2026-08-04 15:34:49.683278 I | ceph-cluster-controller: creating "rook-ceph-config" secret 2026-08-04 15:34:49.866324 I | ceph-cluster-controller: external cluster identity established 2026-08-04 15:34:49.866356 I | cephclient: getting or creating ceph auth key "client.csi-rbd-provisioner" 2026-08-04 15:34:51.790762 I | clusterdisruption-controller: all PGs are active+clean. Restoring default OSD pdb settings 2026-08-04 15:34:51.790797 I | clusterdisruption-controller: creating the default pdb "rook-ceph-osd" with maxUnavailable=1 for all osd 2026-08-04 15:34:51.893508 I | cephclient: getting or creating ceph auth key "client.csi-rbd-node" 2026-08-04 15:34:52.001058 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:34:53.420354 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:34:53.834353 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-provisioner" 2026-08-04 15:34:54.770249 I | cephclient: getting or creating ceph auth key "client.csi-cephfs-node" 2026-08-04 15:34:55.617365 I | ceph-csi: created kubernetes csi secrets for cluster "openstack" 2026-08-04 15:34:55.720328 I | ceph-cluster-controller: successfully updated csi config map 2026-08-04 15:34:55.720370 I | cephclient: getting or creating ceph auth key "client.crash" 2026-08-04 15:34:56.306507 I | ceph-nodedaemon-controller: created kubernetes crash collector secret for cluster "openstack" 2026-08-04 15:34:56.308509 I | ceph-cluster-controller: enabling ceph mon monitoring goroutine for cluster "openstack" 2026-08-04 15:34:56.308556 I | ceph-cluster-controller: ceph status check interval is 1m0s 2026-08-04 15:34:56.308564 I | ceph-cluster-controller: enabling ceph status monitoring goroutine for cluster "openstack" 2026-08-04 15:35:00.006454 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-08-04 15:35:00.006477 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-08-04 15:35:00.006490 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-08-04 15:35:01.922552 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-08-04 15:35:03.424090 I | ceph-object-controller: reconciling object store deployments 2026-08-04 15:35:03.440419 I | ceph-object-controller: ceph object store gateway service running at 10.105.232.79 2026-08-04 15:35:03.440451 I | ceph-object-controller: reconciling object store pools 2026-08-04 15:35:06.606908 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-08-04 15:35:07.508843 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.control" 2026-08-04 15:35:07.508886 I | cephclient: updating pool "ceph.rgw.control" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.control_osd" 2026-08-04 15:35:07.508897 I | cephclient: crush rule "ceph.rgw.control" will no longer be used by pool "ceph.rgw.control" 2026-08-04 15:35:09.656521 I | cephclient: Successfully updated pool "ceph.rgw.control" failure domain to "osd" 2026-08-04 15:35:09.656561 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-08-04 15:35:16.261334 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-08-04 15:35:17.296434 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.meta" 2026-08-04 15:35:17.296475 I | cephclient: updating pool "ceph.rgw.meta" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.meta_osd" 2026-08-04 15:35:17.296482 I | cephclient: crush rule "ceph.rgw.meta" will no longer be used by pool "ceph.rgw.meta" 2026-08-04 15:35:19.290606 I | cephclient: Successfully updated pool "ceph.rgw.meta" failure domain to "osd" 2026-08-04 15:35:19.290634 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-08-04 15:35:22.850250 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:35:24.667784 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:35:25.475416 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-08-04 15:35:26.405080 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.log" 2026-08-04 15:35:26.405140 I | cephclient: updating pool "ceph.rgw.log" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.log_osd" 2026-08-04 15:35:26.405148 I | cephclient: crush rule "ceph.rgw.log" will no longer be used by pool "ceph.rgw.log" 2026-08-04 15:35:28.576128 I | cephclient: Successfully updated pool "ceph.rgw.log" failure domain to "osd" 2026-08-04 15:35:28.576156 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-08-04 15:35:33.289938 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-08-04 15:35:34.207939 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.index" 2026-08-04 15:35:34.207974 I | cephclient: updating pool "ceph.rgw.buckets.index" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.index_osd" 2026-08-04 15:35:34.207981 I | cephclient: crush rule "ceph.rgw.buckets.index" will no longer be used by pool "ceph.rgw.buckets.index" 2026-08-04 15:35:36.401839 I | cephclient: Successfully updated pool "ceph.rgw.buckets.index" failure domain to "osd" 2026-08-04 15:35:36.401962 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-08-04 15:35:40.540286 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-08-04 15:35:41.666114 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.non-ec" 2026-08-04 15:35:41.666154 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-08-04 15:35:41.666160 I | cephclient: crush rule "ceph.rgw.buckets.non-ec" will no longer be used by pool "ceph.rgw.buckets.non-ec" 2026-08-04 15:35:43.189233 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:35:44.596083 I | cephclient: Successfully updated pool "ceph.rgw.buckets.non-ec" failure domain to "osd" 2026-08-04 15:35:44.596122 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-08-04 15:35:49.091146 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-08-04 15:35:50.044288 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.otp" 2026-08-04 15:35:50.044322 I | cephclient: updating pool "ceph.rgw.otp" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.otp_osd" 2026-08-04 15:35:50.044329 I | cephclient: crush rule "ceph.rgw.otp" will no longer be used by pool "ceph.rgw.otp" 2026-08-04 15:35:52.226097 I | cephclient: Successfully updated pool "ceph.rgw.otp" failure domain to "osd" 2026-08-04 15:35:52.226128 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-08-04 15:35:53.648595 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:43} {StateName:unknown Count:3} {StateName:creating+peering Count:3}]" 2026-08-04 15:35:53.653339 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:35:55.789502 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:35:57.361997 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-08-04 15:35:59.180991 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule ".rgw.root" 2026-08-04 15:35:59.181025 I | cephclient: updating pool ".rgw.root" failure domain from "osd" to "osd" with new crush rule ".rgw.root_osd" 2026-08-04 15:35:59.181036 I | cephclient: crush rule ".rgw.root" will no longer be used by pool ".rgw.root" 2026-08-04 15:36:02.453620 I | cephclient: Successfully updated pool ".rgw.root" failure domain to "osd" 2026-08-04 15:36:02.453650 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-08-04 15:36:07.251697 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-08-04 15:36:08.181224 I | cephclient: creating a new crush rule for changed deviceClass ("default"-->"") on crush rule "ceph.rgw.buckets.data" 2026-08-04 15:36:08.181245 I | cephclient: updating pool "ceph.rgw.buckets.data" failure domain from "osd" to "osd" with new crush rule "ceph.rgw.buckets.data_osd" 2026-08-04 15:36:08.181249 I | cephclient: crush rule "ceph.rgw.buckets.data" will no longer be used by pool "ceph.rgw.buckets.data" 2026-08-04 15:36:10.296103 I | cephclient: Successfully updated pool "ceph.rgw.buckets.data" failure domain to "osd" 2026-08-04 15:36:10.296133 I | ceph-object-controller: configuring object store "ceph" 2026-08-04 15:36:10.987913 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-08-04 15:36:11.200329 I | ceph-object-controller: committing changes to RGW configuration period for CephObjectStore "openstack/ceph" 2026-08-04 15:36:11.628945 I | ceph-object-controller: configuration for object-store ceph is complete 2026-08-04 15:36:11.628975 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-08-04 15:36:11.633226 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-08-04 15:36:12.274648 I | ceph-object-controller: setting rgw config flags 2026-08-04 15:36:12.274730 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-08-04 15:36:12.771321 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-08-04 15:36:12.771372 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-08-04 15:36:13.231160 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-08-04 15:36:13.231202 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-08-04 15:36:13.704836 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-08-04 15:36:13.704880 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-08-04 15:36:14.166627 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-08-04 15:36:14.166667 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-08-04 15:36:14.666138 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-08-04 15:36:14.666180 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-08-04 15:36:15.162009 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-08-04 15:36:15.162373 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-08-04 15:36:15.209804 I | ceph-object-controller: enabling rgw dashboard 2026-08-04 15:36:17.441743 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-08-04 15:36:17.442274 I | ceph-object-controller: setting the dashboard api secret key 2026-08-04 15:36:18.067514 I | ceph-object-controller: done setting the dashboard api secret key 2026-08-04 15:36:24.217574 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:36:26.353664 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:36:29.350141 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:36:47.884275 E | ceph-object-controller: failed to reconcile CephObjectStore "openstack/ceph". failed to create object store deployments: failed to get COSI user "cosi": Get "http://rook-ceph-rgw-ceph.openstack.svc:80/admin/user?format=json&uid=cosi": dial tcp 10.105.232.79:80: i/o timeout 2026-08-04 15:36:47.906715 I | ceph-spec: parsing mon endpoints: instance=10.96.240.200:6789 2026-08-04 15:36:47.906746 I | ceph-spec: updating obsolete maxMonID 0 to actual value 76846025234 2026-08-04 15:36:47.906764 I | ceph-spec: detecting the ceph image version for image harbor.atmosphere.dev/quay.io/ceph/ceph:v18.2.1... 2026-08-04 15:36:48.462305 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:36:49.147733 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:36:50.266659 I | ceph-spec: detected ceph image version: "18.2.1-0 reef" 2026-08-04 15:36:51.864171 I | ceph-object-controller: reconciling object store deployments 2026-08-04 15:36:51.892005 I | ceph-object-controller: ceph object store gateway service running at 10.105.232.79 2026-08-04 15:36:51.892035 I | ceph-object-controller: reconciling object store pools 2026-08-04 15:36:53.293801 I | cephclient: application "rgw" is already set on pool "ceph.rgw.control" 2026-08-04 15:36:53.293833 I | cephclient: reconciling replicated pool ceph.rgw.control succeeded 2026-08-04 15:36:54.221286 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.control" 2026-08-04 15:36:55.336558 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:36:57.537577 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:36:58.018981 I | cephclient: application "rgw" is already set on pool "ceph.rgw.meta" 2026-08-04 15:36:58.019015 I | cephclient: reconciling replicated pool ceph.rgw.meta succeeded 2026-08-04 15:36:58.930701 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.meta" 2026-08-04 15:37:02.797068 I | cephclient: application "rgw" is already set on pool "ceph.rgw.log" 2026-08-04 15:37:02.797099 I | cephclient: reconciling replicated pool ceph.rgw.log succeeded 2026-08-04 15:37:03.763855 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.log" 2026-08-04 15:37:06.609270 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.index" 2026-08-04 15:37:06.609514 I | cephclient: reconciling replicated pool ceph.rgw.buckets.index succeeded 2026-08-04 15:37:07.537536 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.index" 2026-08-04 15:37:09.598571 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.non-ec" 2026-08-04 15:37:09.598662 I | cephclient: reconciling replicated pool ceph.rgw.buckets.non-ec succeeded 2026-08-04 15:37:10.521224 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.buckets.non-ec" 2026-08-04 15:37:12.708650 I | cephclient: application "rgw" is already set on pool "ceph.rgw.otp" 2026-08-04 15:37:12.708687 I | cephclient: reconciling replicated pool ceph.rgw.otp succeeded 2026-08-04 15:37:13.631858 I | cephclient: setting pool property "pg_num_min" to "8" on pool "ceph.rgw.otp" 2026-08-04 15:37:16.968261 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:37:17.178722 I | cephclient: application "rgw" is already set on pool ".rgw.root" 2026-08-04 15:37:17.178747 I | cephclient: reconciling replicated pool .rgw.root succeeded 2026-08-04 15:37:18.146415 I | cephclient: setting pool property "pg_num_min" to "8" on pool ".rgw.root" 2026-08-04 15:37:20.892905 I | cephclient: application "rgw" is already set on pool "ceph.rgw.buckets.data" 2026-08-04 15:37:20.892946 I | cephclient: reconciling replicated pool ceph.rgw.buckets.data succeeded 2026-08-04 15:37:21.848940 I | ceph-object-controller: configuring object store "ceph" 2026-08-04 15:37:22.099852 I | ceph-object-controller: Object store "ceph": realm=ceph, zonegroup=ceph, zone=ceph 2026-08-04 15:37:22.329918 I | ceph-object-controller: there are no changes to commit for RGW configuration period for CephObjectStore "openstack/ceph" 2026-08-04 15:37:22.329958 I | ceph-object-controller: configuration for object-store ceph is complete 2026-08-04 15:37:22.329967 I | ceph-object-controller: creating object store "ceph" in namespace "openstack" 2026-08-04 15:37:22.336035 I | cephclient: getting or creating ceph auth key "client.rgw.ceph.a" 2026-08-04 15:37:22.962284 I | ceph-object-controller: setting rgw config flags 2026-08-04 15:37:22.962322 I | op-config: setting "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-08-04 15:37:23.450203 I | op-config: successfully set "client.rgw.ceph.a"="rgw_run_sync_thread"="true" option to the mon configuration database 2026-08-04 15:37:23.450233 I | op-config: setting "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-08-04 15:37:23.907692 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_nonexistent_bucket"="true" option to the mon configuration database 2026-08-04 15:37:23.907732 I | op-config: setting "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-08-04 15:37:24.399741 I | op-config: successfully set "client.rgw.ceph.a"="rgw_log_object_name_utc"="true" option to the mon configuration database 2026-08-04 15:37:24.399796 I | op-config: setting "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-08-04 15:37:24.896188 I | op-config: successfully set "client.rgw.ceph.a"="rgw_enable_usage_log"="true" option to the mon configuration database 2026-08-04 15:37:24.896227 I | op-config: setting "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-08-04 15:37:25.362890 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zone"="ceph" option to the mon configuration database 2026-08-04 15:37:25.362929 I | op-config: setting "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-08-04 15:37:26.337287 I | op-config: successfully set "client.rgw.ceph.a"="rgw_zonegroup"="ceph" option to the mon configuration database 2026-08-04 15:37:26.337969 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" created 2026-08-04 15:37:26.352345 I | ceph-object-controller: object store "ceph" deployment "rook-ceph-rgw-ceph-a" already exists. updating if needed 2026-08-04 15:37:26.363126 I | op-k8sutil: deployment "rook-ceph-rgw-ceph-a" did not change, nothing to update 2026-08-04 15:37:26.366570 I | ceph-object-controller: config map "rook-ceph-rgw-ceph-mime-types" for object store "ceph" already exists, not overwriting 2026-08-04 15:37:26.372799 I | ceph-object-controller: enabling rgw dashboard 2026-08-04 15:37:26.653632 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:37:27.910408 I | ceph-object-controller: created object store "ceph" in namespace "openstack" 2026-08-04 15:37:28.478956 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:37:30.135093 I | ceph-object-controller: creating COSI user "cosi" 2026-08-04 15:37:30.238807 I | ceph-spec: created ceph *v1.Secret object "rook-ceph-object-user-ceph-cosi" 2026-08-04 15:37:30.840127 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:37:57.232253 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:37:59.058289 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:38:03.654414 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:38:27.808688 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:38:29.645500 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:38:49.914714 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:38:58.368230 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:39:00.234051 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:39:28.953775 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:39:30.823416 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:39:36.107227 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:39:59.517496 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:40:01.442487 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:40:22.262942 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:40:30.140339 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:40:32.055238 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:41:00.715526 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:41:02.653669 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:41:09.360751 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:41:31.287008 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:41:33.261956 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:41:55.552071 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:42:01.875325 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:42:03.856671 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:42:32.455172 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:42:34.425926 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:42:41.797686 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:43:03.062957 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:43:05.047633 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:43:27.988077 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:43:33.643120 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:43:35.669212 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:44:04.242923 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:44:06.289600 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:44:14.189744 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:44:34.861442 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:44:36.892116 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:45:00.424142 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:45:05.479123 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:45:07.509808 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:45:36.066250 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:45:38.116871 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:45:46.634499 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:46:06.690384 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:46:08.728994 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:46:32.826777 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:46:37.260590 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:46:39.323568 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:47:07.837362 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:47:09.901238 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:47:19.015485 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:47:38.431899 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:47:40.491883 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:48:05.162091 W | op-mon: external cluster mon count is 1, consider adding new monitors. 2026-08-04 15:48:09.047434 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:48:11.071544 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:48:39.647987 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:48:41.645479 I | clusterdisruption-controller: reconciling osd pdb reconciler as the allowed disruptions in default pdb is 0 2026-08-04 15:48:51.359472 W | op-mon: external cluster mon count is 1, consider adding new monitors.