Skip to content

Commit e9d4811

Browse files
DespireCI/CD pipeline
and
CI/CD pipeline
authored
feat: update test-sets & docs with new template version (#1704)
closes #1595 --------- Co-authored-by: CI/CD pipeline <CI/[email protected]>
1 parent a5d8c5d commit e9d4811

File tree

56 files changed

+846
-564
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+846
-564
lines changed

docs/input-manifest/external-templates.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Claudie allows to plug in your own templates for spawning the infrastructure. Specifying which templates are to be used is done at the provider level in the Input Manifest, for example:
1+
Claudie allows to plug in your own templates for spawning the infrastructure. Specifying which templates are to be used is done at the provider level in the Input Manifest, for example:
22

33
```yaml
44
apiVersion: claudie.io/v1beta1
@@ -13,7 +13,7 @@ spec:
1313
providerType: genesiscloud
1414
templates:
1515
repository: "https://github.com/berops/claudie-config"
16-
tag: "v0.9.0" # optional
16+
tag: "v0.9.8" # optional
1717
path: "templates/terraformer/genesiscloud"
1818
secretRef:
1919
name: genesiscloud-secret

docs/input-manifest/gpu-example.md

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ spec:
1616
providers:
1717
- name: genesiscloud
1818
providerType: genesiscloud
19+
templates:
20+
repository: "https://github.com/berops/claudie-config"
21+
tag: "v0.9.8"
22+
path: "templates/terraformer/genesiscloud"
1923
secretRef:
2024
name: genesiscloud-secret
2125
namespace: secrets

docs/input-manifest/providers/gcp.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ spec:
109109
# Machine type name.
110110
serverType: e2-medium
111111
# OS image name.
112-
image: ubuntu-minimal-2404-noble-amd64-v20241116
112+
image: ubuntu-2404-noble-amd64-v20250313
113113

114114
- name: compute-1-gcp
115115
providerSpec:
@@ -123,7 +123,7 @@ spec:
123123
# Machine type name.
124124
serverType: e2-medium
125125
# OS image name.
126-
image: ubuntu-minimal-2404-noble-amd64-v20241116
126+
image: ubuntu-2404-noble-amd64-v20250313
127127
storageDiskSize: 50
128128

129129
- name: compute-2-gcp
@@ -138,7 +138,7 @@ spec:
138138
# Machine type name.
139139
serverType: e2-medium
140140
# OS image name.
141-
image: ubuntu-minimal-2404-noble-amd64-v20241116
141+
image: ubuntu-2404-noble-amd64-v20250313
142142
storageDiskSize: 50
143143

144144
kubernetes:
@@ -198,7 +198,7 @@ spec:
198198
# Machine type name.
199199
serverType: e2-medium
200200
# OS image name.
201-
image: ubuntu-minimal-2404-noble-amd64-v20241116
201+
image: ubuntu-2404-noble-amd64-v20250313
202202
203203
- name: control-gcp-2
204204
providerSpec:
@@ -212,7 +212,7 @@ spec:
212212
# Machine type name.
213213
serverType: e2-medium
214214
# OS image name.
215-
image: ubuntu-minimal-2404-noble-amd64-v20241116
215+
image: ubuntu-2404-noble-amd64-v20250313
216216
217217
- name: compute-gcp-1
218218
providerSpec:
@@ -226,7 +226,7 @@ spec:
226226
# Machine type name.
227227
serverType: e2-medium
228228
# OS image name.
229-
image: ubuntu-minimal-2404-noble-amd64-v20241116
229+
image: ubuntu-2404-noble-amd64-v20250313
230230
storageDiskSize: 50
231231
232232
- name: compute-gcp-2
@@ -241,7 +241,7 @@ spec:
241241
# Machine type name.
242242
serverType: e2-medium
243243
# OS image name.
244-
image: ubuntu-minimal-2404-noble-amd64-v20241116
244+
image: ubuntu-2404-noble-amd64-v20250313
245245
storageDiskSize: 50
246246
247247
kubernetes:

manifests/claudie/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,4 @@ images:
7171
- name: ghcr.io/berops/claudie/manager
7272
newTag: 405bcec-3308
7373
- name: ghcr.io/berops/claudie/terraformer
74-
newTag: 405bcec-3308
74+
newTag: 01193c6-3315

manifests/testing-framework/test-sets/autoscaling-1/1.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ spec:
77
- name: gcp-1
88
templates:
99
repository: "https://github.com/berops/claudie-config"
10+
tag: v0.9.8
1011
path: "templates/terraformer/gcp"
1112
providerType: gcp
1213
secretRef:
@@ -15,6 +16,7 @@ spec:
1516
- name: gcp-2
1617
templates:
1718
repository: "https://github.com/berops/claudie-config"
19+
tag: v0.9.8
1820
path: "templates/terraformer/gcp"
1921
providerType: gcp
2022
secretRef:
@@ -45,7 +47,7 @@ spec:
4547
labels:
4648
test-set: autoscaling-1
4749
annotations:
48-
test-set: autoscaling-1
50+
test-set: autoscaling-1
4951

5052
kubernetes:
5153
clusters:

manifests/testing-framework/test-sets/autoscaling-1/2.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ spec:
77
- name: gcp-1
88
templates:
99
repository: "https://github.com/berops/claudie-config"
10+
tag: v0.9.8
1011
path: "templates/terraformer/gcp"
1112
providerType: gcp
1213
secretRef:
@@ -15,6 +16,7 @@ spec:
1516
- name: gcp-2
1617
templates:
1718
repository: "https://github.com/berops/claudie-config"
19+
tag: v0.9.8
1820
path: "templates/terraformer/gcp"
1921
providerType: gcp
2022
secretRef:

manifests/testing-framework/test-sets/autoscaling-1/3.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ spec:
77
- name: gcp-1
88
templates:
99
repository: "https://github.com/berops/claudie-config"
10+
tag: v0.9.8
1011
path: "templates/terraformer/gcp"
1112
providerType: gcp
1213
secretRef:
@@ -15,6 +16,7 @@ spec:
1516
- name: gcp-2
1617
templates:
1718
repository: "https://github.com/berops/claudie-config"
19+
tag: v0.9.8
1820
path: "templates/terraformer/gcp"
1921
providerType: gcp
2022
secretRef:

manifests/testing-framework/test-sets/autoscaling-2/2.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
templates:
99
repository: "https://github.com/berops/claudie-config"
1010
# performs a rolling update
11-
tag: "v0.9.1-test"
11+
tag: "v0.9.8"
1212
path: "templates/terraformer/aws"
1313
providerType: aws
1414
secretRef:
@@ -18,7 +18,7 @@ spec:
1818
templates:
1919
repository: "https://github.com/berops/claudie-config"
2020
# performs a rolling update
21-
tag: "v0.9.1-test"
21+
tag: "v0.9.8"
2222
path: "templates/terraformer/aws"
2323
providerType: aws
2424
secretRef:

manifests/testing-framework/test-sets/proxy-with-hetzner/1.yaml

+30-29
Original file line numberDiff line numberDiff line change
@@ -8,40 +8,41 @@ spec:
88
providerType: hetzner
99
templates:
1010
repository: "https://github.com/berops/claudie-config"
11+
tag: v0.9.8
1112
path: "templates/terraformer/hetzner"
1213
secretRef:
1314
name: hetzner-secret
1415
namespace: e2e-secrets
1516
nodePools:
1617
dynamic:
17-
- name: htz-ctrl-nodes
18-
providerSpec:
19-
name: hetzner-1
20-
region: fsn1
21-
zone: fsn1-dc14
22-
count: 1
23-
serverType: cpx11
24-
image: ubuntu-24.04
25-
storageDiskSize: 50
26-
labels:
27-
test-set: proxy-with-hetzner
28-
annotations:
29-
claudie.io/example-annotation: >
30-
["proxy-with-hetzner"]
31-
- name: htz-cmpt-nodes
32-
providerSpec:
33-
name: hetzner-1
34-
region: fsn1
35-
zone: fsn1-dc14
36-
serverType: cpx11
37-
image: ubuntu-24.04
38-
storageDiskSize: 50
39-
count: 1
40-
labels:
41-
test-set: proxy-with-hetzner
42-
annotations:
43-
claudie.io/example-annotation: >
44-
["proxy-with-hetzner"]
18+
- name: htz-ctrl-nodes
19+
providerSpec:
20+
name: hetzner-1
21+
region: fsn1
22+
zone: fsn1-dc14
23+
count: 1
24+
serverType: cpx11
25+
image: ubuntu-24.04
26+
storageDiskSize: 50
27+
labels:
28+
test-set: proxy-with-hetzner
29+
annotations:
30+
claudie.io/example-annotation: >
31+
["proxy-with-hetzner"]
32+
- name: htz-cmpt-nodes
33+
providerSpec:
34+
name: hetzner-1
35+
region: fsn1
36+
zone: fsn1-dc14
37+
serverType: cpx11
38+
image: ubuntu-24.04
39+
storageDiskSize: 50
40+
count: 1
41+
labels:
42+
test-set: proxy-with-hetzner
43+
annotations:
44+
claudie.io/example-annotation: >
45+
["proxy-with-hetzner"]
4546
kubernetes:
4647
clusters:
4748
- name: proxy-with-hetzner
@@ -54,4 +55,4 @@ spec:
5455
control:
5556
- htz-ctrl-nodes
5657
compute:
57-
- htz-cmpt-nodes
58+
- htz-cmpt-nodes

manifests/testing-framework/test-sets/proxy-with-hetzner/2.yaml

+30-29
Original file line numberDiff line numberDiff line change
@@ -8,40 +8,41 @@ spec:
88
providerType: hetzner
99
templates:
1010
repository: "https://github.com/berops/claudie-config"
11+
tag: v0.9.8
1112
path: "templates/terraformer/hetzner"
1213
secretRef:
1314
name: hetzner-secret
1415
namespace: e2e-secrets
1516
nodePools:
1617
dynamic:
17-
- name: htz-ctrl-nodes
18-
providerSpec:
19-
name: hetzner-1
20-
region: fsn1
21-
zone: fsn1-dc14
22-
count: 1
23-
serverType: cpx11
24-
image: ubuntu-24.04
25-
storageDiskSize: 50
26-
labels:
27-
test-set: proxy-with-hetzner
28-
annotations:
29-
claudie.io/example-annotation: >
30-
["proxy-with-hetzner"]
31-
- name: htz-cmpt-nodes
32-
providerSpec:
33-
name: hetzner-1
34-
region: fsn1
35-
zone: fsn1-dc14
36-
serverType: cpx11
37-
image: ubuntu-24.04
38-
storageDiskSize: 50
39-
count: 1
40-
labels:
41-
test-set: proxy-with-hetzner
42-
annotations:
43-
claudie.io/example-annotation: >
44-
["proxy-with-hetzner"]
18+
- name: htz-ctrl-nodes
19+
providerSpec:
20+
name: hetzner-1
21+
region: fsn1
22+
zone: fsn1-dc14
23+
count: 1
24+
serverType: cpx11
25+
image: ubuntu-24.04
26+
storageDiskSize: 50
27+
labels:
28+
test-set: proxy-with-hetzner
29+
annotations:
30+
claudie.io/example-annotation: >
31+
["proxy-with-hetzner"]
32+
- name: htz-cmpt-nodes
33+
providerSpec:
34+
name: hetzner-1
35+
region: fsn1
36+
zone: fsn1-dc14
37+
serverType: cpx11
38+
image: ubuntu-24.04
39+
storageDiskSize: 50
40+
count: 1
41+
labels:
42+
test-set: proxy-with-hetzner
43+
annotations:
44+
claudie.io/example-annotation: >
45+
["proxy-with-hetzner"]
4546
kubernetes:
4647
clusters:
4748
- name: proxy-with-hetzner
@@ -54,4 +55,4 @@ spec:
5455
control:
5556
- htz-ctrl-nodes
5657
compute:
57-
- htz-cmpt-nodes
58+
- htz-cmpt-nodes

0 commit comments

Comments
 (0)