This is an automated email from the ASF dual-hosted git repository. lynwee pushed a commit to tag v20251027-0 in repository https://gitbox.apache.org/repos/asf/incubator-devlake-helm-chart.git
commit e17b0f051eb6ed0895fafed9844fcd1306fd01ad Author: d4x1 <[email protected]> AuthorDate: Mon Oct 27 10:31:39 2025 +0800 Try to fix ci errors --- .github/workflows/deploy-test.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-test.yml b/.github/workflows/deploy-test.yml index fc2ea27..9428840 100644 --- a/.github/workflows/deploy-test.yml +++ b/.github/workflows/deploy-test.yml @@ -51,6 +51,9 @@ jobs: helm version kubectl version kubectl get storageclasses + # Fix StorageClass binding mode for kind cluster + kubectl patch storageclass standard -p '{"volumeBindingMode":"Immediate"}' || true + kubectl get storageclasses - name: Checkout uses: actions/checkout@v2 @@ -60,14 +63,15 @@ jobs: run: | helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add grafana https://grafana.github.io/helm-charts - helm install mysql bitnami/mysql --version 9.19.1 --set auth.rootPassword=admin --set auth.database=lake --set auth.username=merico --set auth.password=merico + helm install mysql bitnami/mysql --version 9.19.1 --set auth.rootPassword=admin --set auth.database=lake --set auth.username=merico --set auth.password=merico --set persistence.storageClass=standard # external mysql at service: mysql helm dep build charts/devlake helm install --debug --wait --timeout 2400s deploy-test charts/devlake \ --set service.uiPort=30000 \ --set mysql.useExternal=true \ --set mysql.externalServer=mysql \ - --set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1) + --set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1) \ + --set grafana.persistence.storageClass=standard - name: Helm install devlake if: matrix.database_type == 'mysql-builtin' @@ -79,7 +83,9 @@ jobs: helm install --debug --wait --timeout 2400s deploy-test charts/devlake \ --set service.uiPort=30000 \ --set mysql.image.tag=8-debian \ - --set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1) + --set mysql.persistence.storageClass=standard \ + --set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1) \ + --set grafana.persistence.storageClass=standard - name: List cluster resources if: ${{ always() }} @@ -123,4 +129,4 @@ jobs: kubectl describe pod $pod echo logs for $pod kubectl logs $pod || echo "" - done + done \ No newline at end of file
