Skip to content

Commit 86c10a0

Browse files
author
luxl
committed
fix apache#17339 e2e add mysql and pgsql
1 parent 24c7c93 commit 86c10a0

File tree

1 file changed

+71
-11
lines changed

1 file changed

+71
-11
lines changed

.github/workflows/e2e-k8s.yml

Lines changed: 71 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -174,17 +174,77 @@ jobs:
174174
run: |
175175
helm repo add bitnami https://charts.bitnami.com/bitnami
176176
helm dependency update .
177-
helm upgrade --install --debug --create-namespace -n dolphinscheduler dolphinscheduler . \
178-
--set image.tag=ci \
179-
--set postgresql.enabled=false \
180-
--set externalDatabase.enabled=true \
181-
--set externalDatabase.driverClassName="com.mysql.cj.jdbc.Driver" \
182-
--set externalDatabase.type="mysql" \
183-
--set externalDatabase.host="mysql" \
184-
--set externalDatabase.port=3306 \
185-
--set externalDatabase.user="root" \
186-
--set externalDatabase.password="root" \
187-
--set externalDatabase.database="dolphinscheduler"
177+
helm upgrade --install --debug --create-namespace -n dolphinscheduler dolphinscheduler . . -f - <<EOF
178+
image:
179+
registry: apache
180+
tag: ci
181+
master:
182+
replicas: 1
183+
livenessProbe:
184+
initialDelaySeconds: 120
185+
readinessProbe:
186+
initialDelaySeconds: 120
187+
worker:
188+
replicas: 1
189+
livenessProbe:
190+
initialDelaySeconds: 120
191+
readinessProbe:
192+
initialDelaySeconds: 120
193+
alert:
194+
livenessProbe:
195+
initialDelaySeconds: 120
196+
readinessProbe:
197+
initialDelaySeconds: 120
198+
api:
199+
livenessProbe:
200+
initialDelaySeconds: 120
201+
readinessProbe:
202+
initialDelaySeconds: 120
203+
postgresql
204+
enabled: false
205+
externalDatabase:
206+
enabled: true
207+
driverClassName: "com.mysql.cj.jdbc.Driver"
208+
type: "mysql"
209+
host: "mysql"
210+
port: "3306"
211+
user: "root"
212+
password: "password"
213+
database: "dolphinscheduler"
214+
EOF
215+
216+
217+
- name: Helm upgrade dolphinscheduler with pgsql config
218+
working-directory: ${{ github.workspace }}/deploy/kubernetes/dolphinscheduler
219+
run: |
220+
helm uninstall dolphinscheduler -n dolphinschedule
221+
helm upgrade --install --debug --create-namespace -n dolphinscheduler dolphinscheduler . -f - <<EOF
222+
image:
223+
registry: apache
224+
tag: ci
225+
master:
226+
replicas: 1
227+
livenessProbe:
228+
initialDelaySeconds: 120
229+
readinessProbe:
230+
initialDelaySeconds: 120
231+
worker:
232+
replicas: 1
233+
livenessProbe:
234+
initialDelaySeconds: 120
235+
readinessProbe:
236+
initialDelaySeconds: 120
237+
alert:
238+
livenessProbe:
239+
initialDelaySeconds: 120
240+
readinessProbe:
241+
initialDelaySeconds: 120
242+
api:
243+
livenessProbe:
244+
initialDelaySeconds: 120
245+
readinessProbe:
246+
initialDelaySeconds: 120
247+
EOF
188248
189249
result:
190250
name: E2E-K8S-Result

0 commit comments

Comments
 (0)