Skip to content

Commit 6758ce3

Browse files
authored
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
1 parent 5869403 commit 6758ce3

6 files changed

Lines changed: 30 additions & 22 deletions

File tree

.github/workflows/deploy-test.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,23 @@ jobs:
5858
- name: Helm install devlake
5959
if: matrix.database_type == 'mysql-external'
6060
run: |
61-
helm repo add bitnami https://charts.bitnami.com/bitnami
6261
helm repo add grafana https://grafana.github.io/helm-charts
63-
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
64-
# external mysql at service: mysql
62+
kubectl run mysql --image=mysql:8.0 \
63+
--env="MYSQL_ROOT_PASSWORD=admin" \
64+
--env="MYSQL_DATABASE=lake" \
65+
--env="MYSQL_USER=merico" \
66+
--env="MYSQL_PASSWORD=merico" \
67+
--port=3306
68+
kubectl expose pod mysql --port=3306
69+
kubectl wait --for=condition=ready pod/mysql --timeout=300s
6570
helm dep build charts/devlake
66-
helm install --debug --wait --timeout 2400s deploy-test charts/devlake \
71+
helm install --debug --wait --timeout 600s deploy-test charts/devlake \
6772
--set service.uiPort=30000 \
6873
--set mysql.useExternal=true \
6974
--set mysql.externalServer=mysql \
70-
--set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1)
75+
--set grafana.persistence.enabled=false \
76+
--set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1) \
77+
|| { kubectl get pods -o wide; kubectl describe pods; kubectl get events --sort-by='.lastTimestamp'; exit 1; }
7178
7279
- name: Helm install devlake
7380
if: matrix.database_type == 'mysql-builtin'
@@ -76,10 +83,12 @@ jobs:
7683
helm dep build charts/devlake
7784
export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
7885
echo Node IP: ${NODE_IP}
79-
helm install --debug --wait --timeout 2400s deploy-test charts/devlake \
86+
helm install --debug --wait --timeout 600s deploy-test charts/devlake \
8087
--set service.uiPort=30000 \
8188
--set mysql.image.tag=8-debian \
82-
--set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1)
89+
--set grafana.persistence.enabled=false \
90+
--set lake.encryptionSecret.secret=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1) \
91+
|| { kubectl get pods -o wide; kubectl describe pods; kubectl get events --sort-by='.lastTimestamp'; exit 1; }
8392
8493
- name: List cluster resources
8594
if: ${{ always() }}
@@ -101,7 +110,7 @@ jobs:
101110
# home
102111
curl --fail http://${NODE_IP}:30000 || failed=1
103112
# API for devlake
104-
curl --fail http://${NODE_IP}:30000/api/blueprints || failed=1
113+
curl --fail http://${NODE_IP}:30000/api/ping || failed=1
105114
# API for grafana
106115
curl --fail http://${NODE_IP}:30000/grafana/api/health || failed=1
107116
if [ $failed -eq 0 ] ; then

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
3131
3232
- name: Login to GitHub Container Registry
33-
uses: docker/login-action@v3
33+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
3434
with:
3535
registry: ghcr.io
3636
username: ${{ github.actor }}

HelmSetup.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ To install the chart with release name `devlake`:
2424
helm repo add devlake https://apache.github.io/devlake-helm-chart
2525
helm repo update
2626
ENCRYPTION_SECRET=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1)
27-
helm install devlake devlake/devlake --version=1.0.3-beta10 --set lake.encryptionSecret.secret=$ENCRYPTION_SECRET
27+
helm install devlake devlake/devlake --version=1.0.3-beta13 --set lake.encryptionSecret.secret=$ENCRYPTION_SECRET
2828
```
2929

3030
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:_
4949
5050
```shell
5151
helm repo update
52-
helm upgrade devlake devlake/devlake --version=1.0.3-beta10 --set lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
52+
helm upgrade devlake devlake/devlake --version=1.0.3-beta13 --set lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
5353
```
5454

5555
**If you're upgrading from DevLake v0.18.x or later versions:**
5656

5757
```shell
5858
helm repo update
59-
helm upgrade devlake devlake/devlake --version=1.0.3-beta10
59+
helm upgrade devlake devlake/devlake --version=1.0.3-beta13
6060
```
6161

6262
### 2.3 Uninstall

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ helm install devlake devlake/devlake --set lake.encryptionSecret.secret=$ENCRYPT
3838
helm repo add devlake https://apache.github.io/devlake-helm-chart
3939
helm repo update
4040
ENCRYPTION_SECRET=$(openssl rand -base64 2000 | tr -dc 'A-Z' | fold -w 128 | head -n 1)
41-
helm install devlake devlake/devlake --version=1.0.3-beta10 --set lake.encryptionSecret.secret=$ENCRYPTION_SECRET
41+
helm install devlake devlake/devlake --version=1.0.3-beta13 --set lake.encryptionSecret.secret=$ENCRYPTION_SECRET
4242
```
4343

4444
Helm chart are also published to GitHub container registry as OCI artifact.
@@ -73,14 +73,14 @@ grafana by url `http://YOUR-NODE-IP:30091`
7373
7474
```shell
7575
helm repo update
76-
helm upgrade devlake devlake/devlake --version=1.0.3-beta10 --set lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
76+
helm upgrade devlake devlake/devlake --version=1.0.3-beta13 --set lake.encryptionSecret.secret=<ENCRYPTION_SECRET>
7777
```
7878

7979
**If you're upgrading from DevLake v0.18.x or later versions:**
8080

8181
```shell
8282
helm repo update
83-
helm upgrade devlake devlake/devlake --version=1.0.3-beta10
83+
helm upgrade devlake devlake/devlake --version=1.0.3-beta13
8484
```
8585

8686
## Uninstall

charts/devlake/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ keywords:
2828
type: application
2929

3030
# Chart version
31-
version: 1.0.3-beta10
31+
version: 1.0.3-beta13
3232

3333
# devlake version
34-
appVersion: v1.0.3-beta10
34+
appVersion: v1.0.3-beta13
3535

3636
dependencies:
3737
- condition: grafana.enabled

charts/devlake/values.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# replica count
1919
replicaCount: 1
20-
imageTag: v1.0.3-beta10
20+
imageTag: v1.0.3-beta13
2121

2222
# image pull secrets
2323
imagePullSecrets: []
@@ -134,9 +134,8 @@ grafana:
134134
external:
135135
url: ""
136136
image:
137-
registry: devlake.docker.scarf.sh
138137
repository: apache/devlake-dashboard
139-
tag: v1.0.3-beta10
138+
tag: v1.0.3-beta13
140139
deploymentStrategy:
141140
type: Recreate
142141
adminPassword: ""
@@ -163,7 +162,7 @@ lake:
163162
replicaCount: 1
164163
revisionHistoryLimit: 10
165164
image:
166-
repository: devlake.docker.scarf.sh/apache/devlake
165+
repository: apache/devlake
167166
pullPolicy: Always
168167
# defaults to imageTag; if set, lake.image.tag will override imageTag
169168
# tag:
@@ -274,7 +273,7 @@ ui:
274273
replicaCount: 1
275274
revisionHistoryLimit: 10
276275
image:
277-
repository: devlake.docker.scarf.sh/apache/devlake-config-ui
276+
repository: apache/devlake-config-ui
278277
pullPolicy: Always
279278
# defaults to imageTag; if set, lake.image.tag will override imageTag
280279
# tag:

0 commit comments

Comments
 (0)