This is an automated email from the ASF dual-hosted git repository.
Startrekzky pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/devlake-helm-chart.git
The following commit(s) were added to refs/heads/main by this push:
new 6758ce3 chore: upgrade to v1.0.3-beta13 (#377)
6758ce3 is described below
commit 6758ce3ad5317e589d448c7cc4a0011697b337b4
Author: Klesh Wong <[email protected]>
AuthorDate: Sat Jun 20 02:16:52 2026 +0800
chore: upgrade to v1.0.3-beta13 (#377)
* chore: upgrade to v1.0.3-beta13
* fix: pin github login action
* fix: github action failed
* fix: external mysql deploy test
---
.github/workflows/deploy-test.yml | 25 +++++++++++++++++--------
.github/workflows/release.yaml | 2 +-
HelmSetup.md | 6 +++---
README.md | 6 +++---
charts/devlake/Chart.yaml | 4 ++--
charts/devlake/values.yaml | 9 ++++-----
6 files changed, 30 insertions(+), 22 deletions(-)
diff --git a/.github/workflows/deploy-test.yml
b/.github/workflows/deploy-test.yml
index fc2ea27..c3ddc1a 100644
--- a/.github/workflows/deploy-test.yml
+++ b/.github/workflows/deploy-test.yml
@@ -58,16 +58,23 @@ jobs:
- name: Helm install devlake
if: matrix.database_type == 'mysql-external'
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
- # external mysql at service: mysql
+ kubectl run mysql --image=mysql:8.0 \
+ --env="MYSQL_ROOT_PASSWORD=admin" \
+ --env="MYSQL_DATABASE=lake" \
+ --env="MYSQL_USER=merico" \
+ --env="MYSQL_PASSWORD=merico" \
+ --port=3306
+ kubectl expose pod mysql --port=3306
+ kubectl wait --for=condition=ready pod/mysql --timeout=300s
helm dep build charts/devlake
- helm install --debug --wait --timeout 2400s deploy-test
charts/devlake \
+ helm install --debug --wait --timeout 600s 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 grafana.persistence.enabled=false \
+ --set lake.encryptionSecret.secret=$(openssl rand -base64 2000 |
tr -dc 'A-Z' | fold -w 128 | head -n 1) \
+ || { kubectl get pods -o wide; kubectl describe pods; kubectl get
events --sort-by='.lastTimestamp'; exit 1; }
- name: Helm install devlake
if: matrix.database_type == 'mysql-builtin'
@@ -76,10 +83,12 @@ jobs:
helm dep build charts/devlake
export NODE_IP=$(kubectl get nodes --namespace default -o
jsonpath="{.items[0].status.addresses[0].address}")
echo Node IP: ${NODE_IP}
- helm install --debug --wait --timeout 2400s deploy-test
charts/devlake \
+ helm install --debug --wait --timeout 600s 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 grafana.persistence.enabled=false \
+ --set lake.encryptionSecret.secret=$(openssl rand -base64 2000 |
tr -dc 'A-Z' | fold -w 128 | head -n 1) \
+ || { kubectl get pods -o wide; kubectl describe pods; kubectl get
events --sort-by='.lastTimestamp'; exit 1; }
- name: List cluster resources
if: ${{ always() }}
@@ -101,7 +110,7 @@ jobs:
# home
curl --fail http://${NODE_IP}:30000 || failed=1
# API for devlake
- curl --fail http://${NODE_IP}:30000/api/blueprints || failed=1
+ curl --fail http://${NODE_IP}:30000/api/ping || failed=1
# API for grafana
curl --fail http://${NODE_IP}:30000/grafana/api/health || failed=1
if [ $failed -eq 0 ] ; then
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index e169df8..c2da4b2 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -30,7 +30,7 @@ jobs:
git config user.email "[email protected]"
- name: Login to GitHub Container Registry
- uses: docker/login-action@v3
+ uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 #
v4.1.0
with:
registry: ghcr.io
username: ${{ github.actor }}
diff --git a/HelmSetup.md b/HelmSetup.md
index 13a600b..96079e2 100644
--- a/HelmSetup.md
+++ b/HelmSetup.md
@@ -24,7 +24,7 @@ To install the chart with release name `devlake`:
helm repo add devlake https://apache.github.io/devlake-helm-chart
helm repo update
ENCRYPTION_SECRET=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 |
head -n 1)
-helm install devlake devlake/devlake --version=1.0.3-beta10 --set
lake.encryptionSecret.secret=$ENCRYPTION_SECRET
+helm install devlake devlake/devlake --version=1.0.3-beta13 --set
lake.encryptionSecret.secret=$ENCRYPTION_SECRET
```
Visit your devlake from the node port (32001 by default):
http://YOUR-NODE-IP:32001.
@@ -49,14 +49,14 @@ _Notes for mac users with minikube:_
```shell
helm repo update
-helm upgrade devlake devlake/devlake --version=1.0.3-beta10 --set
lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
+helm upgrade devlake devlake/devlake --version=1.0.3-beta13 --set
lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
```
**If you're upgrading from DevLake v0.18.x or later versions:**
```shell
helm repo update
-helm upgrade devlake devlake/devlake --version=1.0.3-beta10
+helm upgrade devlake devlake/devlake --version=1.0.3-beta13
```
### 2.3 Uninstall
diff --git a/README.md b/README.md
index ce61e93..0e7ad38 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ helm install devlake devlake/devlake --set
lake.encryptionSecret.secret=$ENCRYPT
helm repo add devlake https://apache.github.io/devlake-helm-chart
helm repo update
ENCRYPTION_SECRET=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 |
head -n 1)
-helm install devlake devlake/devlake --version=1.0.3-beta10 --set
lake.encryptionSecret.secret=$ENCRYPTION_SECRET
+helm install devlake devlake/devlake --version=1.0.3-beta13 --set
lake.encryptionSecret.secret=$ENCRYPTION_SECRET
```
Helm chart are also published to GitHub container registry as OCI artifact.
@@ -73,14 +73,14 @@ grafana by url `http://YOUR-NODE-IP:30091`
```shell
helm repo update
-helm upgrade devlake devlake/devlake --version=1.0.3-beta10 --set
lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
+helm upgrade devlake devlake/devlake --version=1.0.3-beta13 --set
lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
```
**If you're upgrading from DevLake v0.18.x or later versions:**
```shell
helm repo update
-helm upgrade devlake devlake/devlake --version=1.0.3-beta10
+helm upgrade devlake devlake/devlake --version=1.0.3-beta13
```
## Uninstall
diff --git a/charts/devlake/Chart.yaml b/charts/devlake/Chart.yaml
index 77f5ada..2ea67f4 100644
--- a/charts/devlake/Chart.yaml
+++ b/charts/devlake/Chart.yaml
@@ -28,10 +28,10 @@ keywords:
type: application
# Chart version
-version: 1.0.3-beta10
+version: 1.0.3-beta13
# devlake version
-appVersion: v1.0.3-beta10
+appVersion: v1.0.3-beta13
dependencies:
- condition: grafana.enabled
diff --git a/charts/devlake/values.yaml b/charts/devlake/values.yaml
index 6c05c52..013aab2 100644
--- a/charts/devlake/values.yaml
+++ b/charts/devlake/values.yaml
@@ -17,7 +17,7 @@
# replica count
replicaCount: 1
-imageTag: v1.0.3-beta10
+imageTag: v1.0.3-beta13
# image pull secrets
imagePullSecrets: []
@@ -134,9 +134,8 @@ grafana:
external:
url: ""
image:
- registry: devlake.docker.scarf.sh
repository: apache/devlake-dashboard
- tag: v1.0.3-beta10
+ tag: v1.0.3-beta13
deploymentStrategy:
type: Recreate
adminPassword: ""
@@ -163,7 +162,7 @@ lake:
replicaCount: 1
revisionHistoryLimit: 10
image:
- repository: devlake.docker.scarf.sh/apache/devlake
+ repository: apache/devlake
pullPolicy: Always
# defaults to imageTag; if set, lake.image.tag will override imageTag
# tag:
@@ -274,7 +273,7 @@ ui:
replicaCount: 1
revisionHistoryLimit: 10
image:
- repository: devlake.docker.scarf.sh/apache/devlake-config-ui
+ repository: apache/devlake-config-ui
pullPolicy: Always
# defaults to imageTag; if set, lake.image.tag will override imageTag
# tag: