Skip to content

Commit 75738f4

Browse files
committed
[ci] Added vault tests for previous vault versions
1 parent d955f2f commit 75738f4

11 files changed

+157
-1
lines changed

ci/pipeline/base.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ groups:
1616
- name: (( concat "build-" meta.pipeline "-releases" ))
1717
jobs:
1818
- build
19+
- test-vault-1.9
20+
- test-vault-1.10
21+
- test-vault-1.11
22+
- test-vault-1.12
1923
- test-vault-1.13
2024
- rc
2125
- shipit

ci/pipeline/jobs/rc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ jobs:
33
public: true
44
plan:
55
- in_parallel:
6-
- { get: git, trigger: true, passed: [test-vault-1.13] }
6+
- { get: git, trigger: true, passed: [test-vault-1.9, test-vault-1.10, test-vault-1.11, test-vault-1.12, test-vault-1.13] }
77
- { get: version, trigger: true, params: {pre: rc} }
88
- put: shipit-version
99
params: {file: version/number}

ci/pipeline/jobs/test-vault-1.10.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
jobs:
2+
- name: test-vault-1.10
3+
public: true
4+
serial: false
5+
plan:
6+
- in_parallel:
7+
steps:
8+
- { get: github-vault-1.10, trigger: true}
9+
- { get: build, passed: [build], trigger: true, params: {unpack: true}}
10+
- { get: version, passed: [build]}
11+
- { get: git, passed: [build]}
12+
- { get: git-ci}
13+
- load_var: vault_version
14+
file: github-vault-1.10/version
15+
format: trim
16+
reveal: true
17+
- task: test
18+
file: git-ci/ci/tasks/test.yml
19+
params:
20+
PROJECT: (( grab meta.name ))
21+
VAULT_VERSIONS: ((.:vault_version))
22+
on_failure:
23+
put: notify
24+
params:
25+
channel: (( grab meta.slack.channel ))
26+
username: (( grab meta.slack.username ))
27+
icon_url: (( grab meta.slack.icon ))
28+
text: '(( concat meta.slack.fail_url " " meta.pipeline ": test job failed" ))'
29+

ci/pipeline/jobs/test-vault-1.11.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
jobs:
2+
- name: test-vault-1.11
3+
public: true
4+
serial: false
5+
plan:
6+
- in_parallel:
7+
steps:
8+
- { get: github-vault-1.11, trigger: true}
9+
- { get: build, passed: [build], trigger: true, params: {unpack: true}}
10+
- { get: version, passed: [build]}
11+
- { get: git, passed: [build]}
12+
- { get: git-ci}
13+
- load_var: vault_version
14+
file: github-vault-1.11/version
15+
format: trim
16+
reveal: true
17+
- task: test
18+
file: git-ci/ci/tasks/test.yml
19+
params:
20+
PROJECT: (( grab meta.name ))
21+
VAULT_VERSIONS: ((.:vault_version))
22+
on_failure:
23+
put: notify
24+
params:
25+
channel: (( grab meta.slack.channel ))
26+
username: (( grab meta.slack.username ))
27+
icon_url: (( grab meta.slack.icon ))
28+
text: '(( concat meta.slack.fail_url " " meta.pipeline ": test job failed" ))'
29+

ci/pipeline/jobs/test-vault-1.12.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
jobs:
2+
- name: test-vault-1.12
3+
public: true
4+
serial: false
5+
plan:
6+
- in_parallel:
7+
steps:
8+
- { get: github-vault-1.12, trigger: true}
9+
- { get: build, passed: [build], trigger: true, params: {unpack: true}}
10+
- { get: version, passed: [build]}
11+
- { get: git, passed: [build]}
12+
- { get: git-ci}
13+
- load_var: vault_version
14+
file: github-vault-1.12/version
15+
format: trim
16+
reveal: true
17+
- task: test
18+
file: git-ci/ci/tasks/test.yml
19+
params:
20+
PROJECT: (( grab meta.name ))
21+
VAULT_VERSIONS: ((.:vault_version))
22+
on_failure:
23+
put: notify
24+
params:
25+
channel: (( grab meta.slack.channel ))
26+
username: (( grab meta.slack.username ))
27+
icon_url: (( grab meta.slack.icon ))
28+
text: '(( concat meta.slack.fail_url " " meta.pipeline ": test job failed" ))'
29+
File renamed without changes.

ci/pipeline/jobs/test-vault-1.9.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
jobs:
2+
- name: test-vault-1.9
3+
public: true
4+
serial: false
5+
plan:
6+
- in_parallel:
7+
steps:
8+
- { get: github-vault-1.9, trigger: true}
9+
- { get: build, passed: [build], trigger: true, params: {unpack: true}}
10+
- { get: version, passed: [build]}
11+
- { get: git, passed: [build]}
12+
- { get: git-ci}
13+
- load_var: vault_version
14+
file: github-vault-1.9/version
15+
format: trim
16+
reveal: true
17+
- task: test
18+
file: git-ci/ci/tasks/test.yml
19+
params:
20+
PROJECT: (( grab meta.name ))
21+
VAULT_VERSIONS: ((.:vault_version))
22+
on_failure:
23+
put: notify
24+
params:
25+
channel: (( grab meta.slack.channel ))
26+
username: (( grab meta.slack.username ))
27+
icon_url: (( grab meta.slack.icon ))
28+
text: '(( concat meta.slack.fail_url " " meta.pipeline ": test job failed" ))'
29+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
resources:
2+
- name: github-vault-1.10
3+
type: github-release
4+
check_every: 1h
5+
source:
6+
user: hashicorp
7+
repository: vault
8+
access_token: (( grab meta.github.access_token ))
9+
tag_filter: v?(1.10.[^v].*)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
resources:
2+
- name: github-vault-1.11
3+
type: github-release
4+
check_every: 1h
5+
source:
6+
user: hashicorp
7+
repository: vault
8+
access_token: (( grab meta.github.access_token ))
9+
tag_filter: v?(1.11.[^v].*)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
resources:
2+
- name: github-vault-1.12
3+
type: github-release
4+
check_every: 1h
5+
source:
6+
user: hashicorp
7+
repository: vault
8+
access_token: (( grab meta.github.access_token ))
9+
tag_filter: v?(1.12.[^v].*)

0 commit comments

Comments
 (0)