Skip to content

Commit 90181f6

Browse files
committed
Added e2e workflow for dependencies
1 parent 63e5475 commit 90181f6

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Deploy Dependencies on k8s
2+
on:
3+
workflow_dispatch:
4+
jobs:
5+
deploy:
6+
env:
7+
ENV: e2e
8+
runs-on: [self-hosted]
9+
steps:
10+
- name: Deploy with Helm
11+
run: |
12+
helm upgrade --install opencrvs-deps oci://ghcr.io/opencrvs/opencrvs-dependencies-chart \
13+
--namespace "opencrvs-deps-e2e" \
14+
-f https://raw.githubusercontent.com/opencrvs/e2e/refs/heads/develop/k8s-env/dependencies/values.yaml \
15+
--create-namespace \
16+
--atomic

k8s-env/dependencies/values.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
chart_dev_mode: false
2+
hostname: k8s-e2e.opencrvs.dev
3+
4+
ingress:
5+
tls_resolver: letsencrypt
6+
7+
redis:
8+
# TODO: auth mode values doesn't match with opencrvs-services chart
9+
auth_mode: acl
10+
11+
minio:
12+
use_default_credentials: false
13+
14+
elasticsearch:
15+
use_default_credentials: false
16+
17+
mongodb:
18+
use_default_credentials: false
19+
20+
postgres:
21+
use_default_credentials: false
22+
23+
node_selector:
24+
role: data1
25+
26+
monitoring:
27+
enabled: true

0 commit comments

Comments
 (0)