@@ -59,31 +59,47 @@ scaffold_test_project() {
59
59
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false
60
60
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false --force
61
61
$kb create webhook --group crew --version v1 --kind Captain --defaulting --programmatic-validation
62
+ if [ $project == " project-v3" ]; then
63
+ $kb create webhook --group crew --version v1 --kind Captain --defaulting --programmatic-validation --force
64
+ fi
65
+
62
66
$kb create api --group crew --version v1 --kind FirstMate --controller=true --resource=true --make=false
63
67
$kb create webhook --group crew --version v1 --kind FirstMate --conversion
64
- $kb create api --group crew --version v1 --kind Admiral --controller=true --resource=true --namespaced=false --make=false
65
- $kb create webhook --group crew --version v1 --kind Admiral --defaulting
66
- $kb create api --group crew --version v1 --kind Laker --controller=true --resource=false --make=false
68
+
67
69
if [ $project == " project-v3" ]; then
68
- $kb create webhook --group crew --version v1 --kind Captain --defaulting --programmatic-validation --force
70
+ $kb create api --group crew --version v1 --kind Admiral --plural=admirales --controller=true --resource=true --namespaced=false --make=false
71
+ $kb create webhook --group crew --version v1 --kind Admiral --plural=admirales --defaulting
72
+ else
73
+ $kb create api --group crew --version v1 --kind Admiral --controller=true --resource=true --namespaced=false --make=false
74
+ $kb create webhook --group crew --version v1 --kind Admiral --defaulting
69
75
fi
76
+
77
+ $kb create api --group crew --version v1 --kind Laker --controller=true --resource=false --make=false
70
78
elif [[ $project =~ multigroup ]]; then
71
79
header_text ' Switching to multigroup layout ...'
72
80
$kb edit --multigroup=true
73
81
74
82
header_text ' Creating APIs ...'
75
83
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false
76
84
$kb create webhook --group crew --version v1 --kind Captain --defaulting --programmatic-validation
85
+
77
86
$kb create api --group ship --version v1beta1 --kind Frigate --controller=true --resource=true --make=false
78
87
$kb create webhook --group ship --version v1beta1 --kind Frigate --conversion
88
+
79
89
$kb create api --group ship --version v1 --kind Destroyer --controller=true --resource=true --namespaced=false --make=false
80
90
$kb create webhook --group ship --version v1 --kind Destroyer --defaulting
91
+
81
92
$kb create api --group ship --version v2alpha1 --kind Cruiser --controller=true --resource=true --namespaced=false --make=false
82
93
$kb create webhook --group ship --version v2alpha1 --kind Cruiser --programmatic-validation
94
+
83
95
$kb create api --group sea-creatures --version v1beta1 --kind Kraken --controller=true --resource=true --make=false
96
+
84
97
$kb create api --group sea-creatures --version v1beta2 --kind Leviathan --controller=true --resource=true --make=false
98
+
85
99
$kb create api --group foo.policy --version v1 --kind HealthCheckPolicy --controller=true --resource=true --make=false
100
+
86
101
$kb create api --group apps --version v1 --kind Pod --controller=true --resource=false --make=false
102
+
87
103
if [ $project == " project-v3-multigroup" ]; then
88
104
$kb create api --version v1 --kind Lakers --controller=true --resource=true --make=false
89
105
$kb create webhook --version v1 --kind Lakers --defaulting --programmatic-validation
0 commit comments