https://github.com/apecloud/apecloud-cd/actions/runs/21930235150 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 67 --version 1.0.2 --service-version 8 --generate-output true --aws-access-key-id *** --aws-secret-access-key *** --jihulab-token *** --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files source kubedb files CLUSTER_NAME:  `kubectl get namespace | grep ns-qwbga `(B   `kubectl create namespace ns-qwbga`(B  namespace/ns-qwbga created create namespace ns-qwbga done(B download kbcli  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B   `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v1.0.2 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Kubernetes Env: v1.32.10 check snapshot controller check snapshot controller done(B POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default (B KubeBlocks version is:1.0.2 skip upgrade KubeBlocks(B current KubeBlocks version: 1.0.2 check component definition set component name:mongodb set component version set component version:mongodb-shard set service versions:8.0.17,7.0.28,6.0.27,5.0.29,4.4.29 set service versions sorted:4.4.29,5.0.29,6.0.27,7.0.28,8.0.17 set mongodb component definition set mongodb component definition mongo-mongos-1.0.2 REPORT_COUNT 0:0 set replicas first:3,4.4.29|3,5.0.29|3,6.0.27|3,7.0.28|3,8.0.17 set replicas second max again:3,8.0.17 REPORT_COUNT 2:1 CLUSTER_TOPOLOGY:sharding cluster definition topology: replicaset sharding topology sharding found in cluster definition mongodb set mongodb component definition set mongodb component definition mongodb-1.0.2 LIMIT_CPU:0.2 LIMIT_MEMORY:0.5 storage size: 20 CLUSTER_NAME:mongodbs-mtsmhc pod_info: termination_policy:Delete create 3 replica Delete mongodb cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: mongo-shard-1.0.2 by component version:mongodb-shard apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: mongodbs-mtsmhc namespace: ns-qwbga spec: clusterDef: mongodb topology: sharding terminationPolicy: Delete shardings: - name: shard shards: 3 template: name: mongodb serviceVersion: 8.0.17 replicas: 3 disableExporter: false env: - name: SHARDING_NAME value: shard resources: requests: cpu: 200m memory: 0.5Gi limits: cpu: 200m memory: 0.5Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi componentSpecs: - name: config-server serviceVersion: 8.0.17 replicas: 3 disableExporter: false systemAccounts: - name: root passwordConfig: length: 16 numDigits: 8 numSymbols: 0 letterCase: MixedCases seed: mongodbs-mtsmhc env: - name: MONGODB_BALANCER_ENABLED value: "false" resources: limits: cpu: 200m memory: 0.5Gi requests: cpu: 200m memory: 0.5Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: mongos serviceVersion: 8.0.17 replicas: 3 disableExporter: false env: - name: MONGODB_BALANCER_ENABLED value: "false" resources: limits: cpu: 200m memory: 0.5Gi requests: cpu: 200m memory: 0.5Gi  `kubectl apply -f test_create_mongodbs-mtsmhc.yaml`(B  cluster.apps.kubeblocks.io/mongodbs-mtsmhc created apply test_create_mongodbs-mtsmhc.yaml Success(B  `rm -rf test_create_mongodbs-mtsmhc.yaml`(B  check cluster status  `kbcli cluster list mongodbs-mtsmhc --show-labels --namespace ns-qwbga `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodbs-mtsmhc ns-qwbga mongodb Delete Creating Feb 12,2026 15:19 UTC+0800 clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B [Error] check cluster status timeout(B --------------------------------------get cluster mongodbs-mtsmhc yaml--------------------------------------  `kubectl get cluster mongodbs-mtsmhc -o yaml --namespace ns-qwbga `(B  apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"apps.kubeblocks.io/v1","kind":"Cluster","metadata":{"annotations":{},"name":"mongodbs-mtsmhc","namespace":"ns-qwbga"},"spec":{"clusterDef":"mongodb","componentSpecs":[{"disableExporter":false,"env":[{"name":"MONGODB_BALANCER_ENABLED","value":"false"}],"name":"config-server","replicas":3,"resources":{"limits":{"cpu":"200m","memory":"0.5Gi"},"requests":{"cpu":"200m","memory":"0.5Gi"}},"serviceVersion":"8.0.17","systemAccounts":[{"name":"root","passwordConfig":{"length":16,"letterCase":"MixedCases","numDigits":8,"numSymbols":0,"seed":"mongodbs-mtsmhc"}}],"volumeClaimTemplates":[{"name":"data","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}}]},{"disableExporter":false,"env":[{"name":"MONGODB_BALANCER_ENABLED","value":"false"}],"name":"mongos","replicas":3,"resources":{"limits":{"cpu":"200m","memory":"0.5Gi"},"requests":{"cpu":"200m","memory":"0.5Gi"}},"serviceVersion":"8.0.17"}],"shardings":[{"name":"shard","shards":3,"template":{"disableExporter":false,"env":[{"name":"SHARDING_NAME","value":"shard"}],"name":"mongodb","replicas":3,"resources":{"limits":{"cpu":"200m","memory":"0.5Gi"},"requests":{"cpu":"200m","memory":"0.5Gi"}},"serviceVersion":"8.0.17","volumeClaimTemplates":[{"name":"data","spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":null}}]}}],"terminationPolicy":"Delete","topology":"sharding"}} creationTimestamp: "2026-02-12T07:19:23Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 2 labels: clusterdefinition.kubeblocks.io/name: mongodb name: mongodbs-mtsmhc namespace: ns-qwbga resourceVersion: "357450" uid: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 spec: clusterDef: mongodb componentSpecs: - componentDef: mongo-mongos-1.0.2 disableExporter: false env: - name: MONGODB_BALANCER_ENABLED value: "false" name: mongos podUpdatePolicy: PreferInPlace replicas: 3 resources: limits: cpu: 200m memory: 512Mi requests: cpu: 200m memory: 512Mi serviceVersion: 8.0.17 - componentDef: mongo-config-server-1.0.2 disableExporter: false env: - name: MONGODB_BALANCER_ENABLED value: "false" name: config-server podUpdatePolicy: PreferInPlace replicas: 3 resources: limits: cpu: 200m memory: 512Mi requests: cpu: 200m memory: 512Mi serviceVersion: 8.0.17 systemAccounts: - disabled: false name: root passwordConfig: length: 16 letterCase: MixedCases numDigits: 8 numSymbols: 0 seed: mongodbs-mtsmhc volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi shardings: - name: shard shardingDef: mongo-shard-1.0.2 shards: 3 template: componentDef: mongo-shard-1.0.2 disableExporter: false env: - name: SHARDING_NAME value: shard name: mongodb podUpdatePolicy: PreferInPlace replicas: 3 resources: limits: cpu: 200m memory: 512Mi requests: cpu: 200m memory: 512Mi serviceVersion: 8.0.17 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi terminationPolicy: Delete topology: sharding status: components: config-server: observedGeneration: 2 phase: Running upToDate: true mongos: observedGeneration: 2 phase: Creating upToDate: true conditions: - lastTransitionTime: "2026-02-12T07:19:23Z" message: 'The operator has started the provisioning of Cluster: mongodbs-mtsmhc' observedGeneration: 2 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2026-02-12T07:19:23Z" message: Successfully applied for resources observedGeneration: 2 reason: ApplyResourcesSucceed status: "True" type: ApplyResources observedGeneration: 1 phase: Updating shardings: shard: observedGeneration: 1 phase: Creating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster mongodbs-mtsmhc--------------------------------------  `kubectl describe cluster mongodbs-mtsmhc --namespace ns-qwbga `(B  Name: mongodbs-mtsmhc Namespace: ns-qwbga Labels: clusterdefinition.kubeblocks.io/name=mongodb Annotations: kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 API Version: apps.kubeblocks.io/v1 Kind: Cluster Metadata: Creation Timestamp: 2026-02-12T07:19:23Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 2 Resource Version: 357450 UID: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 Spec: Cluster Def: mongodb Component Specs: Component Def: mongo-mongos-1.0.2 Disable Exporter: false Env: Name: MONGODB_BALANCER_ENABLED Value: false Name: mongos Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 Component Def: mongo-config-server-1.0.2 Disable Exporter: false Env: Name: MONGODB_BALANCER_ENABLED Value: false Name: config-server Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 System Accounts: Disabled: false Name: root Password Config: Length: 16 Letter Case: MixedCases Num Digits: 8 Num Symbols: 0 Seed: mongodbs-mtsmhc Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Shardings: Name: shard Sharding Def: mongo-shard-1.0.2 Shards: 3 Template: Component Def: mongo-shard-1.0.2 Disable Exporter: false Env: Name: SHARDING_NAME Value: shard Name: mongodb Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Termination Policy: Delete Topology: sharding Status: Components: Config - Server: Observed Generation: 2 Phase: Running Up To Date: true Mongos: Observed Generation: 2 Phase: Creating Up To Date: true Conditions: Last Transition Time: 2026-02-12T07:19:23Z Message: The operator has started the provisioning of Cluster: mongodbs-mtsmhc Observed Generation: 2 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T07:19:23Z Message: Successfully applied for resources Observed Generation: 2 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Observed Generation: 1 Phase: Updating Shardings: Shard: Observed Generation: 1 Phase: Creating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal PreCheckSucceed 35m (x2 over 35m) cluster-controller The operator has started the provisioning of Cluster: mongodbs-mtsmhc Normal ApplyResourcesSucceed 35m (x2 over 35m) cluster-controller Successfully applied for resources Normal ClusterComponentPhaseTransition 112s (x28 over 35m) cluster-controller cluster sharding shard is Creating Normal ClusterComponentPhaseTransition 112s (x14 over 35m) cluster-controller cluster component mongos is Creating Normal ClusterComponentPhaseTransition 112s (x4 over 32m) cluster-controller cluster component config-server is Running ------------------------------------------------------------------------------------------------------------------ check pod status  `kbcli cluster list-instances mongodbs-mtsmhc --namespace ns-qwbga `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodbs-mtsmhc-config-server-0 ns-qwbga mongodbs-mtsmhc config-server Running primary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:19 UTC+0800 mongodbs-mtsmhc-config-server-1 ns-qwbga mongodbs-mtsmhc config-server Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:20 UTC+0800 mongodbs-mtsmhc-config-server-2 ns-qwbga mongodbs-mtsmhc config-server Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:21 UTC+0800 mongodbs-mtsmhc-mongos-0 ns-qwbga mongodbs-mtsmhc mongos Running 0 200m / 200m 512Mi / 512Mi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:19 UTC+0800 mongodbs-mtsmhc-shard-jpp-0 ns-qwbga mongodbs-mtsmhc shard(shard-jpp) Running primary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:19 UTC+0800 mongodbs-mtsmhc-shard-jpp-1 ns-qwbga mongodbs-mtsmhc shard(shard-jpp) Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 mongodbs-mtsmhc-shard-jpp-2 ns-qwbga mongodbs-mtsmhc shard(shard-jpp) Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:21 UTC+0800 mongodbs-mtsmhc-shard-nnf-0 ns-qwbga mongodbs-mtsmhc shard(shard-nnf) Running primary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:19 UTC+0800 mongodbs-mtsmhc-shard-nnf-1 ns-qwbga mongodbs-mtsmhc shard(shard-nnf) Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:20 UTC+0800 mongodbs-mtsmhc-shard-nnf-2 ns-qwbga mongodbs-mtsmhc shard(shard-nnf) Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 mongodbs-mtsmhc-shard-pd5-0 ns-qwbga mongodbs-mtsmhc shard(shard-pd5) Running primary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:19 UTC+0800 mongodbs-mtsmhc-shard-pd5-1 ns-qwbga mongodbs-mtsmhc shard(shard-pd5) Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:21 UTC+0800 mongodbs-mtsmhc-shard-pd5-2 ns-qwbga mongodbs-mtsmhc shard(shard-pd5) Running secondary 0 200m / 200m 512Mi / 512Mi data:20Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 check pod status done(B check cluster status again cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status again timeout(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodbs-mtsmhc`(B   `kubectl get secrets mongodbs-mtsmhc-config-server-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodbs-mtsmhc-config-server-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodbs-mtsmhc-config-server-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:z070B0snR1x64H2D;DB_PORT:27017;DB_DATABASE:(B get cluster mongodbs-mtsmhc shard shard component name  `kubectl get component -l "app.kubernetes.io/instance=mongodbs-mtsmhc,apps.kubeblocks.io/sharding-name=shard" --namespace ns-qwbga`(B  no component name found(B There are no pods gotten.(B --------------------------------------describe component mongodbs-mtsmhc-config-server--------------------------------------  `kubectl describe component mongodbs-mtsmhc-config-server --namespace ns-qwbga `(B  Name: mongodbs-mtsmhc-config-server Namespace: ns-qwbga Labels: app.kubernetes.io/component=mongo-config-server-1.0.2 app.kubernetes.io/instance=mongodbs-mtsmhc app.kubernetes.io/managed-by=kubeblocks apps.kubeblocks.io/component-name=config-server componentdefinition.kubeblocks.io/name=mongo-config-server-1.0.2 Annotations: apps.kubeblocks.io/cluster-uid: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 component.kubeblocks.io/last-service-account-name: kb-mongo-config-server-1.0.2 component.kubeblocks.io/last-service-account-rule-hash: 67bdfd86c5 kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/generation: 2 kubeblocks.io/reconcile: shard-nnf@2 API Version: apps.kubeblocks.io/v1 Kind: Component Metadata: Creation Timestamp: 2026-02-12T07:19:23Z Finalizers: cluster.kubeblocks.io/finalizer component.kubeblocks.io/finalizer Generation: 2 Owner References: API Version: apps.kubeblocks.io/v1 Block Owner Deletion: true Controller: true Kind: Cluster Name: mongodbs-mtsmhc UID: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 Resource Version: 357444 UID: 288e9b30-d14d-45e2-aa0e-9efc9573addf Spec: Comp Def: mongo-config-server-1.0.2 Configs: Config Map: Name: mongodbs-mtsmhc-config-server-mongodb-config Name: mongodb-config Disable Exporter: false Env: Name: MONGODB_BALANCER_ENABLED Value: false Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 System Accounts: Disabled: false Name: root Password Config: Length: 16 Letter Case: MixedCases Num Digits: 8 Num Symbols: 0 Seed: mongodbs-mtsmhc Termination Policy: Delete Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Status: Conditions: Last Transition Time: 2026-02-12T07:19:23Z Message: The operator has started the provisioning of Cluster: mongodbs-mtsmhc-config-server Observed Generation: 2 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T07:22:22Z Message: the component phase is Running Observed Generation: 2 Reason: Available Status: True Type: Available Observed Generation: 2 Phase: Running Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Warning 36m component-controller config/script template has no template specified: mongodb-config Normal Unknown 36m component-controller the component phase is unknown Normal ComponentPhaseTransition 36m (x4 over 36m) component-controller component is Creating Normal Unavailable 36m (x4 over 36m) component-controller the component phase is Creating Normal ComponentPhaseTransition 33m component-controller component is Running Normal Available 33m component-controller the component phase is Running ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe component mongodbs-mtsmhc-mongos--------------------------------------  `kubectl describe component mongodbs-mtsmhc-mongos --namespace ns-qwbga `(B  Name: mongodbs-mtsmhc-mongos Namespace: ns-qwbga Labels: app.kubernetes.io/component=mongo-mongos-1.0.2 app.kubernetes.io/instance=mongodbs-mtsmhc app.kubernetes.io/managed-by=kubeblocks apps.kubeblocks.io/component-name=mongos componentdefinition.kubeblocks.io/name=mongo-mongos-1.0.2 Annotations: apps.kubeblocks.io/cluster-uid: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 component.kubeblocks.io/last-service-account-name: kb-mongo-mongos-1.0.2 component.kubeblocks.io/last-service-account-rule-hash: 565fd5c86b kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/generation: 2 kubeblocks.io/reconcile: config-server@2 API Version: apps.kubeblocks.io/v1 Kind: Component Metadata: Creation Timestamp: 2026-02-12T07:19:23Z Finalizers: cluster.kubeblocks.io/finalizer component.kubeblocks.io/finalizer Generation: 2 Owner References: API Version: apps.kubeblocks.io/v1 Block Owner Deletion: true Controller: true Kind: Cluster Name: mongodbs-mtsmhc UID: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 Resource Version: 344341 UID: c0f39539-bb39-41fa-9821-ffe9420bd405 Spec: Comp Def: mongo-mongos-1.0.2 Configs: Config Map: Name: mongodbs-mtsmhc-mongos-mongodb-config Name: mongodb-config Disable Exporter: false Env: Name: MONGODB_BALANCER_ENABLED Value: false Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 Termination Policy: Delete Status: Conditions: Last Transition Time: 2026-02-12T07:19:24Z Message: The operator has started the provisioning of Cluster: mongodbs-mtsmhc-mongos Observed Generation: 2 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T07:19:26Z Message: the component phase is Creating Observed Generation: 2 Reason: Unavailable Status: False Type: Available Observed Generation: 2 Phase: Creating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Warning 36m component-controller config/script template has no template specified: mongodb-config Normal Unknown 36m component-controller the component phase is unknown Normal ComponentPhaseTransition 36m (x2 over 36m) component-controller component is Creating Normal Unavailable 36m (x2 over 36m) component-controller the component phase is Creating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe component mongodbs-mtsmhc-shard-jpp--------------------------------------  `kubectl describe component mongodbs-mtsmhc-shard-jpp --namespace ns-qwbga `(B  Name: mongodbs-mtsmhc-shard-jpp Namespace: ns-qwbga Labels: app.kubernetes.io/component=mongo-shard-1.0.2 app.kubernetes.io/instance=mongodbs-mtsmhc app.kubernetes.io/managed-by=kubeblocks apps.kubeblocks.io/component-name=shard-jpp apps.kubeblocks.io/sharding-name=shard componentdefinition.kubeblocks.io/name=mongo-shard-1.0.2 Annotations: apps.kubeblocks.io/cluster-uid: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 component.kubeblocks.io/last-service-account-name: kb-mongo-shard-1.0.2 component.kubeblocks.io/last-service-account-rule-hash: 5bf6849c9f kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/generation: 1 kubeblocks.io/reconcile: config-server@2 API Version: apps.kubeblocks.io/v1 Kind: Component Metadata: Creation Timestamp: 2026-02-12T07:19:23Z Finalizers: cluster.kubeblocks.io/finalizer component.kubeblocks.io/finalizer Generation: 2 Owner References: API Version: apps.kubeblocks.io/v1 Block Owner Deletion: true Controller: true Kind: Cluster Name: mongodbs-mtsmhc UID: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 Resource Version: 344342 UID: 9c0247da-6588-41df-af37-40b7db3b508e Spec: Comp Def: mongo-shard-1.0.2 Configs: Config Map: Name: mongodbs-mtsmhc-shard-jpp-mongodb-config Name: mongodb-config Disable Exporter: false Env: Name: SHARDING_NAME Value: shard Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 Termination Policy: Delete Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Status: Conditions: Last Transition Time: 2026-02-12T07:19:23Z Message: The operator has started the provisioning of Cluster: mongodbs-mtsmhc-shard-jpp Observed Generation: 2 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T07:19:27Z Message: the component phase is Creating Observed Generation: 2 Reason: Unavailable Status: False Type: Available Observed Generation: 2 Phase: Creating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Warning 36m (x2 over 36m) component-controller has no Credential object root found when resolving vars Warning Warning 36m component-controller has no Service object internal found when resolving vars Warning Warning 36m (x2 over 36m) component-controller config/script template has no template specified: mongodb-config Normal ComponentPhaseTransition 36m (x3 over 36m) component-controller component is Creating Normal Unavailable 36m (x3 over 36m) component-controller the component phase is Creating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe component mongodbs-mtsmhc-shard-nnf--------------------------------------  `kubectl describe component mongodbs-mtsmhc-shard-nnf --namespace ns-qwbga `(B  Name: mongodbs-mtsmhc-shard-nnf Namespace: ns-qwbga Labels: app.kubernetes.io/component=mongo-shard-1.0.2 app.kubernetes.io/instance=mongodbs-mtsmhc app.kubernetes.io/managed-by=kubeblocks apps.kubeblocks.io/component-name=shard-nnf apps.kubeblocks.io/sharding-name=shard componentdefinition.kubeblocks.io/name=mongo-shard-1.0.2 Annotations: apps.kubeblocks.io/cluster-uid: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 component.kubeblocks.io/last-service-account-name: kb-mongo-shard-1.0.2 component.kubeblocks.io/last-service-account-rule-hash: 5bf6849c9f kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/generation: 1 kubeblocks.io/reconcile: config-server@2 API Version: apps.kubeblocks.io/v1 Kind: Component Metadata: Creation Timestamp: 2026-02-12T07:19:23Z Finalizers: cluster.kubeblocks.io/finalizer component.kubeblocks.io/finalizer Generation: 2 Owner References: API Version: apps.kubeblocks.io/v1 Block Owner Deletion: true Controller: true Kind: Cluster Name: mongodbs-mtsmhc UID: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 Resource Version: 344414 UID: 89e747bf-3aed-482a-ab58-d0e514275f1e Spec: Comp Def: mongo-shard-1.0.2 Configs: Config Map: Name: mongodbs-mtsmhc-shard-nnf-mongodb-config Name: mongodb-config Disable Exporter: false Env: Name: SHARDING_NAME Value: shard Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 Termination Policy: Delete Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Status: Conditions: Last Transition Time: 2026-02-12T07:19:23Z Message: The operator has started the provisioning of Cluster: mongodbs-mtsmhc-shard-nnf Observed Generation: 2 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T07:19:27Z Message: the component phase is Creating Observed Generation: 2 Reason: Unavailable Status: False Type: Available Observed Generation: 2 Phase: Creating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Warning 36m component-controller has no Credential object root found when resolving vars Warning Warning 36m (x3 over 36m) component-controller config/script template has no template specified: mongodb-config Normal ComponentPhaseTransition 36m (x4 over 36m) component-controller component is Creating Normal Unavailable 36m (x4 over 36m) component-controller the component phase is Creating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe component mongodbs-mtsmhc-shard-pd5--------------------------------------  `kubectl describe component mongodbs-mtsmhc-shard-pd5 --namespace ns-qwbga `(B  Name: mongodbs-mtsmhc-shard-pd5 Namespace: ns-qwbga Labels: app.kubernetes.io/component=mongo-shard-1.0.2 app.kubernetes.io/instance=mongodbs-mtsmhc app.kubernetes.io/managed-by=kubeblocks apps.kubeblocks.io/component-name=shard-pd5 apps.kubeblocks.io/sharding-name=shard componentdefinition.kubeblocks.io/name=mongo-shard-1.0.2 Annotations: apps.kubeblocks.io/cluster-uid: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 component.kubeblocks.io/last-service-account-name: kb-mongo-shard-1.0.2 component.kubeblocks.io/last-service-account-rule-hash: 5bf6849c9f kubeblocks.io/crd-api-version: apps.kubeblocks.io/v1 kubeblocks.io/generation: 1 kubeblocks.io/reconcile: config-server@2 API Version: apps.kubeblocks.io/v1 Kind: Component Metadata: Creation Timestamp: 2026-02-12T07:19:23Z Finalizers: cluster.kubeblocks.io/finalizer component.kubeblocks.io/finalizer Generation: 2 Owner References: API Version: apps.kubeblocks.io/v1 Block Owner Deletion: true Controller: true Kind: Cluster Name: mongodbs-mtsmhc UID: 1deead5c-9747-4096-83ec-6f3e29f7f0a4 Resource Version: 344345 UID: 852541e0-1337-42de-bb98-81f90e8fc578 Spec: Comp Def: mongo-shard-1.0.2 Configs: Config Map: Name: mongodbs-mtsmhc-shard-pd5-mongodb-config Name: mongodb-config Disable Exporter: false Env: Name: SHARDING_NAME Value: shard Pod Update Policy: PreferInPlace Replicas: 3 Resources: Limits: Cpu: 200m Memory: 512Mi Requests: Cpu: 200m Memory: 512Mi Service Version: 8.0.17 Termination Policy: Delete Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Status: Conditions: Last Transition Time: 2026-02-12T07:19:23Z Message: The operator has started the provisioning of Cluster: mongodbs-mtsmhc-shard-pd5 Observed Generation: 2 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2026-02-12T07:19:26Z Message: the component phase is Creating Observed Generation: 2 Reason: Unavailable Status: False Type: Available Observed Generation: 2 Phase: Creating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Warning 36m (x2 over 36m) component-controller has no Credential object root found when resolving vars Warning Warning 36m component-controller has no Service object internal found when resolving vars Warning Warning 36m component-controller config/script template has no template specified: mongodb-config Normal ComponentPhaseTransition 36m (x4 over 36m) component-controller component is Creating Normal Unavailable 36m (x4 over 36m) component-controller the component phase is Creating ------------------------------------------------------------------------------------------------------------------ cluster update terminationPolicy WipeOut  `kbcli cluster update mongodbs-mtsmhc --termination-policy=WipeOut --namespace ns-qwbga `(B  cluster.apps.kubeblocks.io/mongodbs-mtsmhc updated delete cluster mongodbs-mtsmhc  `kbcli cluster delete mongodbs-mtsmhc --auto-approve --namespace ns-qwbga `(B  pod_info:mongodbs-mtsmhc-config-server-0 4/4 Running 0 36m mongodbs-mtsmhc-config-server-1 4/4 Running 0 34m mongodbs-mtsmhc-config-server-2 4/4 Running 0 34m mongodbs-mtsmhc-mongos-0 1/2 Running 0 36m mongodbs-mtsmhc-shard-jpp-0 4/4 Running 0 36m mongodbs-mtsmhc-shard-jpp-1 4/4 Running 0 34m mongodbs-mtsmhc-shard-jpp-2 4/4 Running 0 34m mongodbs-mtsmhc-shard-nnf-0 4/4 Running 0 36m mongodbs-mtsmhc-shard-nnf-1 4/4 Running 0 34m mongodbs-mtsmhc-shard-nnf-2 4/4 Running 0 34m mongodbs-mtsmhc-shard-pd5-0 4/4 Running 0 36m mongodbs-mtsmhc-shard-pd5-1 4/4 Running 0 34m mongodbs-mtsmhc-shard-pd5-2 4/4 Running 0 34m Cluster mongodbs-mtsmhc deleted pod_info:mongodbs-mtsmhc-config-server-0 4/4 Running 0 36m mongodbs-mtsmhc-config-server-1 4/4 Running 0 35m mongodbs-mtsmhc-config-server-2 4/4 Running 0 34m mongodbs-mtsmhc-mongos-0 1/2 Running 0 36m mongodbs-mtsmhc-shard-jpp-0 4/4 Terminating 0 36m mongodbs-mtsmhc-shard-jpp-1 4/4 Terminating 0 35m mongodbs-mtsmhc-shard-jpp-2 4/4 Terminating 0 34m mongodbs-mtsmhc-shard-nnf-0 4/4 Terminating 0 36m mongodbs-mtsmhc-shard-nnf-1 4/4 Terminating 0 35m mongodbs-mtsmhc-shard-nnf-2 4/4 Terminating 0 34m mongodbs-mtsmhc-shard-pd5-0 4/4 Running 0 36m mongodbs-mtsmhc-shard-pd5-1 4/4 Running 0 35m mongodbs-mtsmhc-shard-pd5-2 4/4 Running 0 34m pod_info:mongodbs-mtsmhc-config-server-0 4/4 Running 0 37m mongodbs-mtsmhc-config-server-1 4/4 Running 0 35m mongodbs-mtsmhc-config-server-2 4/4 Running 0 35m mongodbs-mtsmhc-mongos-0 1/2 Running 0 37m mongodbs-mtsmhc-shard-pd5-0 4/4 Terminating 0 37m pod_info:mongodbs-mtsmhc-config-server-0 4/4 Terminating 0 37m mongodbs-mtsmhc-mongos-0 1/2 Terminating 0 37m delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B Mongodb Sharding Test Suite All Done!(B Test Engine: mongodb Test Type: 67 --------------------------------------Mongodb Sharding 8.0.17 (Topology = sharding Replicas 3) Test Result-------------------------------------- [FAILED]|[Create]|[Topology=sharding;ComponentDefinition=mongo-shard-1.0.2;ComponentVersion=mongodb-shard;ServiceVersion=8.0.17;]|[Description=Create a cluster with the specified topology sharding with the specified component definition mongo-shard-1.0.2 and component version mongodb-shard and service version 8.0.17](B [WARNING]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [END]