@@ -30,22 +30,22 @@ build_kb() {
30
30
scaffold_test_project () {
31
31
project=$1
32
32
version=$2
33
- testdata_dir=$( pwd) /testdata
33
+ testdata_dir=$( pwd) /testdata
34
34
mkdir -p ./testdata/$project
35
35
rm -rf ./testdata/$project /*
36
36
pushd .
37
37
cd testdata/$project
38
38
39
39
kb=$testdata_dir /../bin/kubebuilder
40
40
41
- oldgopath=$GOPATH
41
+ oldgopath=$GOPATH
42
42
if [ $version == " 1" ]; then
43
- export GO111MODULE=auto
44
- export GOPATH=$( pwd) /../.. # go ignores vendor under testdata, so fake out a gopath
45
- # untar Gopkg.lock and vendor directory for appropriate project version
46
- tar -zxf $testdata_dir /vendor.v$version .tgz
43
+ export GO111MODULE=auto
44
+ export GOPATH=$( pwd) /../.. # go ignores vendor under testdata, so fake out a gopath
45
+ # untar Gopkg.lock and vendor directory for appropriate project version
46
+ tar -zxf $testdata_dir /vendor.v$version .tgz
47
47
48
- $kb init --project-version $version --domain testproject.org --license apache2 --owner " The Kubernetes authors" --dep=false
48
+ $kb init --project-version $version --domain testproject.org --license apache2 --owner " The Kubernetes authors" --dep=false
49
49
$kb create api --group crew --version v1 --kind FirstMate --controller=true --resource=true --make=false
50
50
$kb alpha webhook --group crew --version v1 --kind FirstMate --type=mutating --operations=create,update --make=false
51
51
$kb alpha webhook --group crew --version v1 --kind FirstMate --type=mutating --operations=delete --make=false
@@ -57,11 +57,11 @@ scaffold_test_project() {
57
57
$kb alpha webhook --group core --version v1 --kind Namespace --type=mutating --operations=update --make=false
58
58
$kb create api --group policy --version v1beta1 --kind HealthCheckPolicy --example=false --controller=true --resource=true --namespaced=false --make=false
59
59
elif [ $version == " 2" ]; then
60
- export GO111MODULE=on
61
- export PATH=$PATH :$( go env GOPATH) /bin
62
- go mod init sigs.k8s.io/kubebuilder/testdata/project_v2 # our repo autodetection will traverse up to the kb module if we don't do this
60
+ export GO111MODULE=on
61
+ export PATH=$PATH :$( go env GOPATH) /bin
62
+ go mod init sigs.k8s.io/kubebuilder/testdata/project-v2 # our repo autodetection will traverse up to the kb module if we don't do this
63
63
64
- $kb init --project-version $version --domain testproject.org --license apache2 --owner " The Kubernetes authors"
64
+ $kb init --project-version $version --domain testproject.org --license apache2 --owner " The Kubernetes authors"
65
65
$kb create api --group crew --version v1 --kind Captain --controller=true --resource=true --make=false
66
66
$kb create api --group crew --version v1 --kind FirstMate --controller=true --resource=true --make=false
67
67
$kb alpha webhook --group crew --version v1 --kind FirstMate --type=mutating --operations=create,update --make=false
@@ -77,11 +77,11 @@ scaffold_test_project() {
77
77
rm -f Gopkg.lock
78
78
rm -rf ./vendor
79
79
rm -rf ./bin
80
- export GOPATH=$oldgopath
80
+ export GOPATH=$oldgopath
81
81
popd
82
82
}
83
83
84
84
set -e
85
85
build_kb
86
86
scaffold_test_project gopath/src/project 1
87
- scaffold_test_project project_v2 2
87
+ scaffold_test_project project-v2 2
0 commit comments