Skip to content

Commit 4fefbf7

Browse files
authored
Merge pull request #3086 from Kavinjsir/ci/refact-e2e-test
🌱 ci: refact testdata
2 parents 5e2b056 + 972dc6e commit 4fefbf7

File tree

184 files changed

+4170
-142
lines changed

Some content is hidden

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

184 files changed

+4170
-142
lines changed
Lines changed: 18 additions & 18 deletions

docs/book/src/plugins/grafana-v1-alpha.md

Lines changed: 1 addition & 1 deletion

test/testdata/generate.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function scaffold_test_project {
5050
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false
5151
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false --force
5252
$kb create webhook --group crew --version v1 --kind Captain --defaulting --programmatic-validation
53-
if [ $project == "project-v3" ] || [ $project == "project-v3-with-kustomize-v2" ]; then
53+
if [ $project == "project-v3" ]; then
5454
$kb create webhook --group crew --version v1 --kind Captain --defaulting --programmatic-validation --force
5555
fi
5656

@@ -102,7 +102,7 @@ function scaffold_test_project {
102102
$kb create api --version v1 --kind Lakers --controller=true --resource=true --make=false
103103
$kb create webhook --version v1 --kind Lakers --defaulting --programmatic-validation
104104
fi
105-
elif [[ $project =~ addon ]]; then
105+
elif [[ $project =~ declarative ]]; then
106106
header_text 'Creating APIs ...'
107107
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false
108108
$kb create api --group crew --version v1 --kind FirstMate --controller=true --resource=true --make=false
@@ -113,7 +113,7 @@ function scaffold_test_project {
113113
$kb create api --group example.com --version v1alpha1 --kind Busybox --image=busybox:1.28 --plugins="deploy-image/v1-alpha" --make=false
114114
header_text 'Creating Memcached webhook ...'
115115
$kb create webhook --group example.com --version v1alpha1 --kind Memcached --programmatic-validation
116-
elif [[ $project == "project-v3" || $project == "project-v4" ]]; then
116+
elif [[ $project =~ "with-metrics" ]]; then
117117
header_text 'Editing project with Grafana plugin ...'
118118
$kb edit --plugins=grafana.kubebuilder.io/v1-alpha
119119
fi
@@ -132,14 +132,16 @@ scaffold_test_project project-v2 --project-version=2
132132
# [Currently, default CLI plugin] - Project version 3 (default) uses plugin go/v3 (default).
133133
scaffold_test_project project-v3
134134
scaffold_test_project project-v3-multigroup
135-
scaffold_test_project project-v3-addon-and-grafana --plugins="go/v3,declarative,grafana/v1-alpha"
135+
scaffold_test_project project-v3-declarative-v1 --plugins="go/v3,declarative,grafana/v1-alpha"
136136
scaffold_test_project project-v3-config --component-config
137137
scaffold_test_project project-v3-with-deploy-image
138+
scaffold_test_project project-v3-with-metrics
138139

139140
# [Next version, alpha] Project version v4-alpha
140141
scaffold_test_project project-v4 --plugins="go/v4-alpha"
141142
scaffold_test_project project-v4-multigroup --plugins="go/v4-alpha"
142-
scaffold_test_project project-v4-addon-and-grafana --plugins="go/v4-alpha,declarative,grafana/v1-alpha"
143+
scaffold_test_project project-v4-declarative-v1 --plugins="go/v4-alpha,declarative,grafana/v1-alpha"
143144
scaffold_test_project project-v4-config --component-config --plugins="go/v4-alpha"
144145
scaffold_test_project project-v4-with-deploy-image --plugins="go/v4-alpha"
146+
scaffold_test_project project-v4-with-metrics
145147

test/testdata/test.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,15 @@ build_kb
3333
# Test project v3
3434
test_project project-v3
3535
test_project project-v3-multigroup
36-
test_project project-v3-addon-and-grafana
36+
test_project project-v3-declarative-v1
3737
test_project project-v3-config
3838
test_project project-v3-with-deploy-image
39+
test_project project-v3-with-metrics
3940

4041
# Project version v4-alpha
4142
test_project project-v4
4243
test_project project-v4-multigroup
43-
test_project project-v4-addon-and-grafana
44+
test_project project-v4-declarative-v1
4445
test_project project-v4-config
4546
test_project project-v4-with-deploy-image
47+
test_project project-v4-with-metrics
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

testdata/project-v3-addon-and-grafana/PROJECT renamed to testdata/project-v3-declarative-v1/PROJECT

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ plugins:
1919
kind: Admiral
2020
version: v1
2121
grafana.kubebuilder.io/v1-alpha: {}
22-
projectName: project-v3-addon-and-grafana
23-
repo: sigs.k8s.io/kubebuilder/testdata/project-v3-addon-and-grafana
22+
projectName: project-v3-declarative-v1
23+
repo: sigs.k8s.io/kubebuilder/testdata/project-v3-declarative-v1
2424
resources:
2525
- api:
2626
crdVersion: v1
@@ -29,7 +29,7 @@ resources:
2929
domain: testproject.org
3030
group: crew
3131
kind: Captain
32-
path: sigs.k8s.io/kubebuilder/testdata/project-v3-addon-and-grafana/api/v1
32+
path: sigs.k8s.io/kubebuilder/testdata/project-v3-declarative-v1/api/v1
3333
version: v1
3434
- api:
3535
crdVersion: v1
@@ -38,14 +38,14 @@ resources:
3838
domain: testproject.org
3939
group: crew
4040
kind: FirstMate
41-
path: sigs.k8s.io/kubebuilder/testdata/project-v3-addon-and-grafana/api/v1
41+
path: sigs.k8s.io/kubebuilder/testdata/project-v3-declarative-v1/api/v1
4242
version: v1
4343
- api:
4444
crdVersion: v1
4545
controller: true
4646
domain: testproject.org
4747
group: crew
4848
kind: Admiral
49-
path: sigs.k8s.io/kubebuilder/testdata/project-v3-addon-and-grafana/api/v1
49+
path: sigs.k8s.io/kubebuilder/testdata/project-v3-declarative-v1/api/v1
5050
version: v1
5151
version: "3"

testdata/project-v4-addon-and-grafana/README.md renamed to testdata/project-v3-declarative-v1/README.md

Lines changed: 3 additions & 3 deletions

0 commit comments

Comments
 (0)