bash test/kbcli/test_kbcli_0.9.sh --type 9 --version 0.9.5 --generate-output true --chaos-mesh true --drain-node true --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files `kubectl get namespace | grep ns-fjjhy ` `kubectl create namespace ns-fjjhy` namespace/ns-fjjhy created create namespace ns-fjjhy done download kbcli `gh release list --repo apecloud/kbcli --limit 100 | (grep "0.9" || true)` `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v0.9.5-beta.8` Your system is linux_amd64 Installing kbcli ... Downloading ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 62 32.1M 62 20.0M 0 0 27.1M 0 0:00:01 --:--:-- 0:00:01 27.1M 100 32.1M 100 32.1M 0 0 33.5M 0 --:--:-- --:--:-- --:--:-- 54.6M kbcli installed successfully. Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5-beta.8 WARNING: version difference between kbcli (0.9.5-beta.8) and kubeblocks (0.9.5) 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 v0.9.5-beta.8 done Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5-beta.8 WARNING: version difference between kbcli (0.9.5-beta.8) and kubeblocks (0.9.5) Kubernetes Env: v1.32.6 POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default kubeblocks version is:0.9.5 skip upgrade kubeblocks Error: no repositories to show helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed check cluster definition set component name:weaviate set component version No resources found no component version found unsupported component definition REPORT_COUNT 0:0 not found component version set replicas first:2 set replicas third:2 set minimum cmpv service version set minimum cmpv service version replicas:2 REPORT_COUNT:1 CLUSTER_TOPOLOGY: Not found topology in cluster definition weaviate LIMIT_CPU:0.1 LIMIT_MEMORY:0.5 storage size: 1 No resources found in ns-fjjhy namespace. termination_policy:Halt create 2 replica Halt weaviate cluster check cluster version check cluster definition `kbcli cluster create weaviate-ntbdfz --termination-policy=Halt --cluster-definition=weaviate --enable-all-logs=false --cluster-version=weaviate-1.18.0 --set cpu=100m,memory=0.5Gi,replicas=2,storage=1Gi --namespace ns-fjjhy ` Cluster weaviate-ntbdfz created check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Sep 01,2025 11:17 UTC+0800 clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:17 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:18 UTC+0800 check pod status done connect unsupported engine type: weaviate `kubectl get secrets -l app.kubernetes.io/instance=weaviate-ntbdfz` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:lhbn9z2w;DB_PORT:8080;DB_DATABASE: check pod weaviate-ntbdfz-weaviate-0 container_name weaviate exist password lhbn9z2w No container logs contain secret password. describe cluster `kbcli cluster describe weaviate-ntbdfz --namespace ns-fjjhy ` Name: weaviate-ntbdfz Created Time: Sep 01,2025 11:17 UTC+0800 NAMESPACE CLUSTER-DEFINITION VERSION STATUS TERMINATION-POLICY ns-fjjhy weaviate weaviate-1.18.0 Running Halt Endpoints: COMPONENT MODE INTERNAL EXTERNAL weaviate ReadWrite weaviate-ntbdfz-weaviate.ns-fjjhy.svc.cluster.local:8080 Topology: COMPONENT INSTANCE ROLE STATUS AZ NODE CREATED-TIME weaviate weaviate-ntbdfz-weaviate-0 Running 0 aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:17 UTC+0800 weaviate weaviate-ntbdfz-weaviate-1 Running 0 aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:18 UTC+0800 Resources Allocation: COMPONENT DEDICATED CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS weaviate false 100m / 100m 512Mi / 512Mi data:1Gi default Images: COMPONENT TYPE IMAGE weaviate weaviate docker.io/apecloud/weaviate:1.19.6 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-fjjhy weaviate-ntbdfz `kbcli cluster label weaviate-ntbdfz app.kubernetes.io/instance- --namespace ns-fjjhy ` label "app.kubernetes.io/instance" not found. `kbcli cluster label weaviate-ntbdfz app.kubernetes.io/instance=weaviate-ntbdfz --namespace ns-fjjhy ` `kbcli cluster label weaviate-ntbdfz --list --namespace ns-fjjhy ` NAME NAMESPACE LABELS weaviate-ntbdfz ns-fjjhy app.kubernetes.io/instance=weaviate-ntbdfz clusterdefinition.kubeblocks.io/name=weaviate clusterversion.kubeblocks.io/name=weaviate-1.18.0 label cluster app.kubernetes.io/instance=weaviate-ntbdfz Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=weaviate-ntbdfz --namespace ns-fjjhy ` `kbcli cluster label weaviate-ntbdfz --list --namespace ns-fjjhy ` NAME NAMESPACE LABELS weaviate-ntbdfz ns-fjjhy app.kubernetes.io/instance=weaviate-ntbdfz case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=weaviate clusterversion.kubeblocks.io/name=weaviate-1.18.0 label cluster case.name=kbcli.test1 Success `kbcli cluster label weaviate-ntbdfz case.name=kbcli.test2 --overwrite --namespace ns-fjjhy ` `kbcli cluster label weaviate-ntbdfz --list --namespace ns-fjjhy ` NAME NAMESPACE LABELS weaviate-ntbdfz ns-fjjhy app.kubernetes.io/instance=weaviate-ntbdfz case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=weaviate clusterversion.kubeblocks.io/name=weaviate-1.18.0 label cluster case.name=kbcli.test2 Success `kbcli cluster label weaviate-ntbdfz case.name- --namespace ns-fjjhy ` `kbcli cluster label weaviate-ntbdfz --list --namespace ns-fjjhy ` NAME NAMESPACE LABELS weaviate-ntbdfz ns-fjjhy app.kubernetes.io/instance=weaviate-ntbdfz clusterdefinition.kubeblocks.io/name=weaviate clusterversion.kubeblocks.io/name=weaviate-1.18.0 delete cluster label case.name Success cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop weaviate-ntbdfz --auto-approve --force=true --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-stop-ttkld created successfully, you can view the progress: kbcli cluster describe-ops weaviate-ntbdfz-stop-ttkld -n ns-fjjhy check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-stop-ttkld ns-fjjhy Stop weaviate-ntbdfz weaviate Running 0/2 Sep 01,2025 11:20 UTC+0800 check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Stopping Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping check cluster status done cluster_status:Stopped check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME check pod status done check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-stop-ttkld ns-fjjhy Stop weaviate-ntbdfz weaviate Succeed 2/2 Sep 01,2025 11:20 UTC+0800 check ops status done ops_status:weaviate-ntbdfz-stop-ttkld ns-fjjhy Stop weaviate-ntbdfz weaviate Succeed 2/2 Sep 01,2025 11:20 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests weaviate-ntbdfz-stop-ttkld --namespace ns-fjjhy ` opsrequest.apps.kubeblocks.io/weaviate-ntbdfz-stop-ttkld patched `kbcli cluster delete-ops --name weaviate-ntbdfz-stop-ttkld --force --auto-approve --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-stop-ttkld deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start weaviate-ntbdfz --force=true --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-start-r8fgn created successfully, you can view the progress: kbcli cluster describe-ops weaviate-ntbdfz-start-r8fgn -n ns-fjjhy check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-start-r8fgn ns-fjjhy Start weaviate-ntbdfz weaviate Running 0/2 Sep 01,2025 11:21 UTC+0800 check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Updating Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000006/10.224.0.10 Sep 01,2025 11:21 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000007/10.224.0.5 Sep 01,2025 11:22 UTC+0800 check pod status done connect unsupported engine type: weaviate check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-start-r8fgn ns-fjjhy Start weaviate-ntbdfz weaviate Succeed 2/2 Sep 01,2025 11:21 UTC+0800 check ops status done ops_status:weaviate-ntbdfz-start-r8fgn ns-fjjhy Start weaviate-ntbdfz weaviate Succeed 2/2 Sep 01,2025 11:21 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests weaviate-ntbdfz-start-r8fgn --namespace ns-fjjhy ` opsrequest.apps.kubeblocks.io/weaviate-ntbdfz-start-r8fgn patched `kbcli cluster delete-ops --name weaviate-ntbdfz-start-r8fgn --force --auto-approve --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-start-r8fgn deleted cluster update monitor cluster does not need to check monitor currently check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Running Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000006/10.224.0.10 Sep 01,2025 11:21 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000007/10.224.0.5 Sep 01,2025 11:22 UTC+0800 check pod status done connect unsupported engine type: weaviate cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in weaviate-ntbdfz namespace. `kbcli cluster hscale weaviate-ntbdfz --auto-approve --force=true --components weaviate --replicas 3 --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-horizontalscaling-cq9pj created successfully, you can view the progress: kbcli cluster describe-ops weaviate-ntbdfz-horizontalscaling-cq9pj -n ns-fjjhy check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-horizontalscaling-cq9pj ns-fjjhy HorizontalScaling weaviate-ntbdfz weaviate Running 0/1 Sep 01,2025 11:24 UTC+0800 check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Updating Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000006/10.224.0.10 Sep 01,2025 11:21 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000007/10.224.0.5 Sep 01,2025 11:22 UTC+0800 weaviate-ntbdfz-weaviate-2 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:24 UTC+0800 check pod status done connect unsupported engine type: weaviate No resources found in weaviate-ntbdfz namespace. check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-horizontalscaling-cq9pj ns-fjjhy HorizontalScaling weaviate-ntbdfz weaviate Succeed 1/1 Sep 01,2025 11:24 UTC+0800 check ops status done ops_status:weaviate-ntbdfz-horizontalscaling-cq9pj ns-fjjhy HorizontalScaling weaviate-ntbdfz weaviate Succeed 1/1 Sep 01,2025 11:24 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests weaviate-ntbdfz-horizontalscaling-cq9pj --namespace ns-fjjhy ` opsrequest.apps.kubeblocks.io/weaviate-ntbdfz-horizontalscaling-cq9pj patched `kbcli cluster delete-ops --name weaviate-ntbdfz-horizontalscaling-cq9pj --force --auto-approve --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-horizontalscaling-cq9pj deleted cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart weaviate-ntbdfz --auto-approve --force=true --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-restart-bk4l8 created successfully, you can view the progress: kbcli cluster describe-ops weaviate-ntbdfz-restart-bk4l8 -n ns-fjjhy check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-restart-bk4l8 ns-fjjhy Restart weaviate-ntbdfz weaviate Running 0/3 Sep 01,2025 11:25 UTC+0800 check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Updating Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000006/10.224.0.10 Sep 01,2025 11:29 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000007/10.224.0.5 Sep 01,2025 11:27 UTC+0800 weaviate-ntbdfz-weaviate-2 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:1Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:26 UTC+0800 check pod status done connect unsupported engine type: weaviate check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-restart-bk4l8 ns-fjjhy Restart weaviate-ntbdfz weaviate Succeed 3/3 Sep 01,2025 11:25 UTC+0800 check ops status done ops_status:weaviate-ntbdfz-restart-bk4l8 ns-fjjhy Restart weaviate-ntbdfz weaviate Succeed 3/3 Sep 01,2025 11:25 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests weaviate-ntbdfz-restart-bk4l8 --namespace ns-fjjhy ` opsrequest.apps.kubeblocks.io/weaviate-ntbdfz-restart-bk4l8 patched `kbcli cluster delete-ops --name weaviate-ntbdfz-restart-bk4l8 --force --auto-approve --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-restart-bk4l8 deleted `kubectl get secrets -l app.kubernetes.io/instance=weaviate-ntbdfz` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:lhbn9z2w;DB_PORT:8080;DB_DATABASE: `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.host***"` `kubectl get secrets weaviate-ntbdfz-conn-credential -o jsonpath="***.data.port***"` endpoints:weaviate-ntbdfz-weaviate:8080 create curl-jq pod weaviate-ntbdfz-curl-jq `kubectl run --namespace ns-fjjhy weaviate-ntbdfz-curl-jq --restart='Never' --image docker.io/apecloud/curl-jq:0.1.0 --command -- sleep infinity ` pod/weaviate-ntbdfz-curl-jq created check pod status pod_status:NAME READY STATUS RESTARTS AGE weaviate-ntbdfz-curl-jq 0/1 ContainerCreating 0 0s check pod weaviate-ntbdfz-curl-jq status done `kubectl wait --for=condition=Ready pod weaviate-ntbdfz-curl-jq --namespace ns-fjjhy` pod/weaviate-ntbdfz-curl-jq condition met pod_status:NAME READY STATUS RESTARTS AGE weaviate-ntbdfz-curl-jq 1/1 Running 0 5s `curl --no-progress-meter -X POST -H "Content-Type: application/json" -d '***"class": "'Questionjyfcg'"***' http://weaviate-ntbdfz-weaviate:8080/v1/schema` Unable to use a TTY - input is not a terminal or the right kind of file exec return message:***"error":[***"message":"open cluster-wide transaction: broadcast open transaction: tx does not tolerate node failures: node(s) weaviate-ntbdfz-weaviate-0 unhealthy or unavailable"***]*** Unable to use a TTY - input is not a terminal or the right kind of file exec return message:***"error":[***"message":"open cluster-wide transaction: broadcast open transaction: tx does not tolerate node failures: node(s) weaviate-ntbdfz-weaviate-0 unhealthy or unavailable"***]*** Unable to use a TTY - input is not a terminal or the right kind of file exec return message:***"error":[***"message":"open cluster-wide transaction: broadcast open transaction: tx does not tolerate node failures: node(s) weaviate-ntbdfz-weaviate-0 unhealthy or unavailable"***]*** Unable to use a TTY - input is not a terminal or the right kind of file exec return message:***"class":"Questionjyfcg","invertedIndexConfig":***"bm25":***"b":0.75,"k1":1.2***,"cleanupIntervalSeconds":60,"stopwords":***"additions":null,"preset":"en","removals":null***,"properties":null,"replicationConfig":***"factor":1***,"shardingConfig":***"virtualPerPhysical":128,"desiredCount":1,"actualCount":1,"desiredVirtualCount":128,"actualVirtualCount":128,"key":"_id","strategy":"hash","function":"murmur3"***,"vectorIndexConfig":***"skip":false,"cleanupIntervalSeconds":300,"maxConnections":64,"efConstruction":128,"ef":-1,"dynamicEfMin":100,"dynamicEfMax":500,"dynamicEfFactor":8,"vectorCacheMaxObjects":1000000000000,"flatSearchCutoff":40000,"distance":"cosine","pq":***"enabled":false,"bitCompression":false,"segments":0,"centroids":256,"encoder":***"type":"kmeans","distribution":"log-normal"***,"vectorIndexType":"hnsw","vectorizer":"none"*** `curl -s http://weaviate-ntbdfz-weaviate:8080/v1/schema | jq | (grep Questionjyfcg || true )` Unable to use a TTY - input is not a terminal or the right kind of file exec return msg: "class": "Questionjyfcg", schema name:[Questionjyfcg] equal [Questionjyfcg] `kubectl delete pod weaviate-ntbdfz-curl-jq --force --namespace ns-fjjhy ` Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. pod "weaviate-ntbdfz-curl-jq" force deleted `kubectl get pvc -l app.kubernetes.io/instance=weaviate-ntbdfz,apps.kubeblocks.io/component-name=weaviate,apps.kubeblocks.io/vct-name=data --namespace ns-fjjhy ` cluster volume-expand check cluster status before ops check cluster status done cluster_status:Running No resources found in weaviate-ntbdfz namespace. `kbcli cluster volume-expand weaviate-ntbdfz --auto-approve --force=true --components weaviate --volume-claim-templates data --storage 2Gi --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-volumeexpansion-8z584 created successfully, you can view the progress: kbcli cluster describe-ops weaviate-ntbdfz-volumeexpansion-8z584 -n ns-fjjhy check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-volumeexpansion-8z584 ns-fjjhy VolumeExpansion weaviate-ntbdfz weaviate Running 0/3 Sep 01,2025 11:32 UTC+0800 check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 Halt Updating Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:2Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:33 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:2Gi aks-cicdamdpool-68727890-vmss000007/10.224.0.5 Sep 01,2025 11:27 UTC+0800 weaviate-ntbdfz-weaviate-2 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:2Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:26 UTC+0800 check pod status done connect unsupported engine type: weaviate No resources found in weaviate-ntbdfz namespace. check ops status `kbcli cluster list-ops weaviate-ntbdfz --status all --namespace ns-fjjhy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME weaviate-ntbdfz-volumeexpansion-8z584 ns-fjjhy VolumeExpansion weaviate-ntbdfz weaviate Succeed 3/3 Sep 01,2025 11:32 UTC+0800 check ops status done ops_status:weaviate-ntbdfz-volumeexpansion-8z584 ns-fjjhy VolumeExpansion weaviate-ntbdfz weaviate Succeed 3/3 Sep 01,2025 11:32 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests weaviate-ntbdfz-volumeexpansion-8z584 --namespace ns-fjjhy ` opsrequest.apps.kubeblocks.io/weaviate-ntbdfz-volumeexpansion-8z584 patched `kbcli cluster delete-ops --name weaviate-ntbdfz-volumeexpansion-8z584 --force --auto-approve --namespace ns-fjjhy ` OpsRequest weaviate-ntbdfz-volumeexpansion-8z584 deleted Reconfiguring may cause the cluster to become unavailable after restart cluster update terminationPolicy WipeOut `kbcli cluster update weaviate-ntbdfz --termination-policy=WipeOut --namespace ns-fjjhy ` cluster.apps.kubeblocks.io/weaviate-ntbdfz updated check cluster status `kbcli cluster list weaviate-ntbdfz --show-labels --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS weaviate-ntbdfz ns-fjjhy weaviate weaviate-1.18.0 WipeOut Running Sep 01,2025 11:17 UTC+0800 app.kubernetes.io/instance=weaviate-ntbdfz,clusterdefinition.kubeblocks.io/name=weaviate,clusterversion.kubeblocks.io/name=weaviate-1.18.0 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances weaviate-ntbdfz --namespace ns-fjjhy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME weaviate-ntbdfz-weaviate-0 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:2Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:33 UTC+0800 weaviate-ntbdfz-weaviate-1 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:2Gi aks-cicdamdpool-68727890-vmss000007/10.224.0.5 Sep 01,2025 11:27 UTC+0800 weaviate-ntbdfz-weaviate-2 ns-fjjhy weaviate-ntbdfz weaviate Running 0 100m / 100m 512Mi / 512Mi data:2Gi aks-cicdamdpool-68727890-vmss000001/10.224.0.7 Sep 01,2025 11:26 UTC+0800 check pod status done connect unsupported engine type: weaviate cluster list-logs `kbcli cluster list-logs weaviate-ntbdfz --namespace ns-fjjhy ` No log files found. You can enable the log feature with the kbcli command below. kbcli cluster update weaviate-ntbdfz --enable-all-logs=true --namespace ns-fjjhy Error from server (NotFound): pods "weaviate-ntbdfz-weaviate-0" not found cluster logs `kbcli cluster logs weaviate-ntbdfz --tail 30 --namespace ns-fjjhy ` ***"action":"config_load","config_file_path":"/weaviate-config/conf.yaml","level":"info","msg":"Usage of the weaviate.conf.json file is deprecated and will be removed in the future. Please use environment variables.","time":"2025-09-01T03:38:20Z"*** ***"deprecation":***"apiType":"Configuration","id":"config-files","locations":["--config-file=\"\""],"mitigation":"Configure Weaviate using environment variables.","msg":"use of deprecated command line argument --config-file","sinceTime":"2020-09-08T09:46:00.000Z","sinceVersion":"0.22.16","status":"deprecated"***,"level":"warning","msg":"use of deprecated command line argument --config-file","time":"2025-09-01T03:38:20Z"*** ***"action":"startup","default_vectorizer_module":"none","level":"info","msg":"the default vectorizer modules is set to \"none\", as a result all new schema classes without an explicit vectorizer setting, will use this vectorizer","time":"2025-09-01T03:38:20Z"*** ***"action":"startup","auto_schema_enabled":true,"level":"info","msg":"auto schema enabled setting is set to \"true\"","time":"2025-09-01T03:38:20Z"*** ***"action":"lsm_recover_from_active_wal","class":"Questionjyfcg","index":"questionjyfcg","level":"warning","msg":"active write-ahead-log found. Did weaviate crash prior to this? Trying to recover...","path":"/var/lib/weaviate/questionjyfcg_wMzgCRsoC20o_lsm/objects/segment-1756697529566739974.wal","shard":"wMzgCRsoC20o","time":"2025-09-01T03:38:20Z"*** ***"action":"lsm_recover_from_active_wal_success","class":"Questionjyfcg","index":"questionjyfcg","level":"info","msg":"successfully recovered from write-ahead-log","path":"/var/lib/weaviate/questionjyfcg_wMzgCRsoC20o_lsm/objects/segment-1756697529566739974.wal","shard":"wMzgCRsoC20o","time":"2025-09-01T03:38:20Z"*** ***"action":"lsm_recover_from_active_wal","class":"Questionjyfcg","index":"questionjyfcg","level":"warning","msg":"active write-ahead-log found. Did weaviate crash prior to this? Trying to recover...","path":"/var/lib/weaviate/questionjyfcg_wMzgCRsoC20o_lsm/property__id/segment-1756697529567029072.wal","shard":"wMzgCRsoC20o","time":"2025-09-01T03:38:20Z"*** ***"action":"lsm_recover_from_active_wal_success","class":"Questionjyfcg","index":"questionjyfcg","level":"info","msg":"successfully recovered from write-ahead-log","path":"/var/lib/weaviate/questionjyfcg_wMzgCRsoC20o_lsm/property__id/segment-1756697529567029072.wal","shard":"wMzgCRsoC20o","time":"2025-09-01T03:38:20Z"*** ***"action":"hnsw_vector_cache_prefill","count":3000,"index_id":"questionjyfcg_wMzgCRsoC20o","level":"info","limit":1000000000000,"msg":"prefilled vector cache","time":"2025-09-01T03:38:20Z","took":90200*** ***"action":"grpc_startup","level":"info","msg":"grpc server listening at [::]:50051","time":"2025-09-01T03:38:20Z"*** ***"action":"restapi_management","level":"info","msg":"Serving weaviate at http://[::]:8080","time":"2025-09-01T03:38:20Z"*** delete cluster weaviate-ntbdfz `kbcli cluster delete weaviate-ntbdfz --auto-approve --namespace ns-fjjhy ` Cluster weaviate-ntbdfz deleted pod_info:weaviate-ntbdfz-weaviate-0 1/1 Running 0 6m14s weaviate-ntbdfz-weaviate-1 1/1 Running 0 11m weaviate-ntbdfz-weaviate-2 1/1 Running 0 13m pod_info:weaviate-ntbdfz-weaviate-0 1/1 Terminating 0 6m35s weaviate-ntbdfz-weaviate-1 1/1 Terminating 0 11m weaviate-ntbdfz-weaviate-2 1/1 Terminating 0 13m No resources found in ns-fjjhy namespace. delete cluster pod done No resources found in ns-fjjhy namespace. check cluster resource non-exist OK: pvc No resources found in ns-fjjhy namespace. delete cluster done No resources found in ns-fjjhy namespace. No resources found in ns-fjjhy namespace. No resources found in ns-fjjhy namespace. Weaviate Test Suite All Done! --------------------------------------Weaviate (Topology = Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[ClusterDefinition=weaviate;ClusterVersion=weaviate-1.18.0;]|[Description=Create a cluster with the specified cluster definition weaviate and cluster version weaviate-1.18.0] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable] [PASSED]|[HorizontalScaling Out]|[ComponentName=weaviate]|[Description=HorizontalScaling Out the cluster specify component weaviate] [PASSED]|[Restart]|[-]|[Description=Restart the cluster] [PASSED]|[Connect]|[Endpoints=true]|[Description=Connect to the cluster] [PASSED]|[VolumeExpansion]|[ComponentName=weaviate]|[Description=VolumeExpansion the cluster specify component weaviate] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]