Skip to content

Commit 366a380

Browse files
Add a workflow to run Zookeeper test pipeline (#45)
* add run tests workflow * update helm-charts-release-config.yaml * run tests * rebase main * run tests * update versions * update release-config * update versions * update versions * update test pipeline branch
1 parent 66f58e7 commit 366a380

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

.github/helm-charts-release-config.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
---
22

3+
# Charts release configuration file example
4+
# This file is used to update the version of the helm charts and images in the values.yaml file
5+
# It is used in the helm-charts-release action
6+
# ${release} is replaced with the release version provided in the workflow
7+
38
charts:
49
- name: qubership-zookeeper
510
chart_file: charts/helm/zookeeper-service/Chart.yaml

.github/versions.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.10.4

.github/workflows/run_tests.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Run Zookeeper Pipeline
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened]
6+
branches: [main]
7+
8+
9+
jobs:
10+
Zookeeper-Pipeline:
11+
uses: Netcracker/qubership-test-pipelines/.github/workflows/zookeeper.yaml@e14229587f193e1130d715d38d7143a3b5034d42
12+
with:
13+
service_branch: '${{ github.head_ref || github.ref_name }}'
14+
versions_file: '.github/versions.yaml'
15+
pipeline_branch: 'e14229587f193e1130d715d38d7143a3b5034d42' #this value must match the value after '@' in 'uses'
16+
secrets:
17+
AWS_S3_ACCESS_KEY_ID: ${{secrets.AWS_S3_ACCESS_KEY_ID}}
18+
AWS_S3_ACCESS_KEY_SECRET: ${{secrets.AWS_S3_ACCESS_KEY_SECRET}}

0 commit comments

Comments
 (0)