Skip to content

Commit 4baf83d

Browse files
authored
feat(bootstrap): add capi testing recipes + cleanup old ones (#836)
Signed-off-by: David van der Spek <[email protected]>
1 parent 014b991 commit 4baf83d

File tree

7 files changed

+129
-60
lines changed

7 files changed

+129
-60
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: aws-cluster-api-simple-test
2+
description: Creates an eks cluster and installs the bootstrap chart
3+
provider: AWS
4+
primary: false
5+
private: true
6+
dependencies: []
7+
sections:
8+
- name: bootstrap
9+
configuration:
10+
- name: vpc_name
11+
documentation: Arbitary name for the virtual private cloud to place your cluster in, eg "plural"
12+
type: STRING
13+
validation:
14+
type: REGEX
15+
regex: '[a-z][\-a-z0-9]{0,61}[a-z0-9]'
16+
message: must begin with a lowercase letter, and can only contain lowercase letters, numbers or hyphens after
17+
items:
18+
- type: TERRAFORM
19+
name: aws-bootstrap-cluster-api
20+
- type: HELM
21+
name: bootstrap
22+
- type: HELM
23+
name: plural-certmanager-webhook
24+
- type: HELM
25+
name: cluster-api-core
26+
- type: HELM
27+
name: cluster-api-bootstrap
28+
- type: HELM
29+
name: cluster-api-control-plane
30+
- type: HELM
31+
name: cluster-api-provider-aws
32+
- type: HELM
33+
name: cluster-api-cluster

bootstrap/plural/recipes/aws-cluster-api.yaml

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: azure-cluster-api-simple-test
2+
description: Creates an AKS cluster and installs the bootstrap chart
3+
provider: AZURE
4+
primary: false
5+
private: true
6+
dependencies: []
7+
sections:
8+
- name: bootstrap
9+
configuration:
10+
- name: network_name
11+
documentation: Arbitary name for the network to place your cluster in, eg "plural"
12+
type: STRING
13+
validation:
14+
type: REGEX
15+
regex: '[a-z][\-a-z0-9]{0,61}[a-z0-9]'
16+
message: must begin with a lowercase letter, and can only contain lowercase letters, numbers or hyphens after
17+
items:
18+
- type: TERRAFORM
19+
name: azure-bootstrap
20+
- type: HELM
21+
name: bootstrap
22+
- type: HELM
23+
name: azure-identity
24+
- type: HELM
25+
name: plural-certmanager-webhook
26+
- type: HELM
27+
name: cluster-api-core
28+
- type: HELM
29+
name: cluster-api-bootstrap
30+
- type: HELM
31+
name: cluster-api-control-plane
32+
- type: HELM
33+
name: cluster-api-provider-azure
34+
- type: HELM
35+
name: cluster-api-cluster
36+
- type: HELM
37+
name: azure-workload-identity

bootstrap/plural/recipes/azure-cluster-api.yaml

Lines changed: 0 additions & 24 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: docker-cluster-api-simple-test
2+
description: Creates an Docker cluster and installs the bootstrap chart
3+
provider: KIND
4+
primary: false
5+
private: true
6+
dependencies: []
7+
sections:
8+
- name: bootstrap
9+
configuration: []
10+
items:
11+
- type: TERRAFORM
12+
name: kind-bootstrap-cluster-api
13+
- type: HELM
14+
name: bootstrap
15+
- type: HELM
16+
name: plural-certmanager-webhook
17+
- type: HELM
18+
name: cluster-api-core
19+
- type: HELM
20+
name: cluster-api-bootstrap
21+
- type: HELM
22+
name: cluster-api-control-plane
23+
- type: HELM
24+
name: cluster-api-provider-docker
25+
- type: HELM
26+
name: cluster-api-cluster
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: gcp-cluster-api-simple-test
2+
description: Creates an eks cluster and installs the bootstrap chart
3+
provider: GCP
4+
primary: false
5+
private: true
6+
dependencies: []
7+
sections:
8+
- name: bootstrap
9+
configuration:
10+
- name: vpc_name
11+
documentation: Arbitrary name for the network to place your cluster in, eg "plural"
12+
type: STRING
13+
validation:
14+
type: REGEX
15+
regex: '[a-z][\-a-z0-9]{0,61}[a-z0-9]'
16+
message: must begin with a lowercase letter, and can only contain lowercase letters, numbers or hyphens after
17+
items:
18+
- type: TERRAFORM
19+
name: gcp-bootstrap-cluster-api
20+
- type: HELM
21+
name: bootstrap
22+
- type: HELM
23+
name: plural-certmanager-webhook
24+
- type: HELM
25+
name: cluster-api-core
26+
- type: HELM
27+
name: cluster-api-bootstrap
28+
- type: HELM
29+
name: cluster-api-control-plane
30+
- type: HELM
31+
name: cluster-api-provider-gcp
32+
- type: HELM
33+
name: cluster-api-cluster

bootstrap/plural/recipes/gcp-cluster-api.yaml

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)