File tree Expand file tree Collapse file tree 8 files changed +85
-15
lines changed
Expand file tree Collapse file tree 8 files changed +85
-15
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ require (
1515 k8s.io/client-go v0.23.5
1616 k8s.io/klog/v2 v2.30.0
1717 k8s.io/utils v0.0.0-20211116205334-6203023598ed
18- sigs.k8s.io/cluster-api v1.1.5
18+ sigs.k8s.io/cluster-api v1.1.6
1919 sigs.k8s.io/controller-runtime v0.11.2
2020)
2121
Original file line number Diff line number Diff line change @@ -1171,8 +1171,8 @@ rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8
11711171rsc.io/quote/v3 v3.1.0 /go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0 =
11721172rsc.io/sampler v1.3.0 /go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA =
11731173sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30 /go.mod h1:fEO7lRTdivWO2qYVCVG7dEADOMo/MLDCVr8So2g88Uw =
1174- sigs.k8s.io/cluster-api v1.1.5 h1:4gV3mg1mlwrm3bFWeXADfL9ILRyufjR47KpwBL3PT6Y =
1175- sigs.k8s.io/cluster-api v1.1.5 /go.mod h1:WBPgw1yJdvybx/U3Ib49T9Q4JurairgnA/s0afxuE/w =
1174+ sigs.k8s.io/cluster-api v1.1.6 h1:fd0ap613+3YgKjZ28cN6GzPo5czyTcuyGPV4U60RtjA =
1175+ sigs.k8s.io/cluster-api v1.1.6 /go.mod h1:WBPgw1yJdvybx/U3Ib49T9Q4JurairgnA/s0afxuE/w =
11761176sigs.k8s.io/controller-runtime v0.11.2 h1:H5GTxQl0Mc9UjRJhORusqfJCIjBO8UtUxGggCwL1rLA =
11771177sigs.k8s.io/controller-runtime v0.11.2 /go.mod h1:P6QCzrEjLaZGqHsfd+os7JQ+WFZhvB8MRFsn4dWF7O4 =
11781178sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 h1:fD1pz4yfdADVNfFmcP2aBEtudwUQ1AlLnRBALr33v3s =
Original file line number Diff line number Diff line change @@ -31,9 +31,9 @@ if [ "${IS_CONTAINER}" != "false" ]; then
3131else
3232 " ${CONTAINER_RUNTIME} " run --rm \
3333 --env IS_CONTAINER=TRUE \
34- --volume " ${PWD} :/data :rw,z" \
34+ --volume " ${PWD} :/metal3-ipam :rw,z" \
3535 --entrypoint sh \
36- --workdir /data \
36+ --workdir /metal3-ipam \
3737 registry.hub.docker.com/library/golang:1.17 \
38- /data /hack/codegen.sh
38+ /metal3-ipam /hack/codegen.sh
3939fi ;
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ set -eux
4+
5+ IS_CONTAINER=${IS_CONTAINER:- false}
6+ CONTAINER_RUNTIME=" ${CONTAINER_RUNTIME:- podman} "
7+
8+ if [ " ${IS_CONTAINER} " != " false" ]; then
9+ export XDG_CACHE_HOME=/tmp/.cache
10+ mkdir /tmp/unit
11+ cp -r . /tmp/unit
12+ cd /tmp/unit
13+ make lint
14+ else
15+ " ${CONTAINER_RUNTIME} " run --rm \
16+ --env IS_CONTAINER=TRUE \
17+ --volume " ${PWD} :/metal3-ipam:ro,z" \
18+ --entrypoint sh \
19+ --workdir /metal3-ipam \
20+ docker.io/golang:1.17 \
21+ /metal3-ipam/hack/ensure-golangci-lint.sh
22+ fi ;
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ #
3+ # 1. Verify that `go mod tidy` can be executed successfully
4+ # 2. Verify that running the above doesn't change go.mod and go.sum
5+ #
6+ # NOTE: This won't work unless the build environment has internet access
7+
8+ set -ux
9+
10+ IS_CONTAINER=${IS_CONTAINER:- false}
11+ CONTAINER_RUNTIME=" ${CONTAINER_RUNTIME:- podman} "
12+
13+ if [ " ${IS_CONTAINER} " != " false" ]; then
14+ export XDG_CACHE_HOME=" /tmp/.cache"
15+
16+ STATUS=$( git status --porcelain)
17+ if [ -n " $STATUS " ]; then
18+ echo " Dirty tree: refusing to continue out of caution"
19+ exit 1
20+ fi
21+
22+ go mod tidy
23+ rc=$?
24+
25+ if [ $rc -ne 0 ]; then
26+ echo " 'go mod tidy' failed"
27+ exit 1;
28+ fi
29+
30+ STATUS=$( git status --porcelain go.mod go.sum)
31+ if [ -n " $STATUS " ]; then
32+ echo " go.mod and go.sum changed"
33+ echo " Please run 'go mod tidy' and commit the changes to go.mod & go.sum."
34+ echo " Abort"
35+ exit 1
36+ fi
37+
38+ exit 0;
39+
40+ else
41+ " ${CONTAINER_RUNTIME} " run --rm \
42+ --env IS_CONTAINER=TRUE \
43+ --volume " ${PWD} :/metal3-ipam:ro,z" \
44+ --entrypoint sh \
45+ --workdir /metal3-ipam \
46+ registry.hub.docker.com/library/golang:1.17 \
47+ /metal3-ipam/hack/gomod.sh " ${@ } "
48+ fi ;
Original file line number Diff line number Diff line change @@ -12,9 +12,9 @@ if [ "${IS_CONTAINER}" != "false" ]; then
1212else
1313 " ${CONTAINER_RUNTIME} " run --rm \
1414 --env IS_CONTAINER=TRUE \
15- --volume " ${PWD} :/capm3 :ro,z" \
15+ --volume " ${PWD} :/metal3-ipam :ro,z" \
1616 --entrypoint sh \
17- --workdir /capm3 \
17+ --workdir /metal3-ipam \
1818 registry.hub.docker.com/securego/gosec:latest \
19- /capm3 /hack/gosec.sh
19+ /metal3-ipam /hack/gosec.sh
2020fi ;
Original file line number Diff line number Diff line change @@ -25,9 +25,9 @@ if [ "${IS_CONTAINER}" != "false" ]; then
2525else
2626 " ${CONTAINER_RUNTIME} " run --rm \
2727 --env IS_CONTAINER=TRUE \
28- --volume " ${PWD} :/workdir :ro,z" \
28+ --volume " ${PWD} :/metal3-ipam :ro,z" \
2929 --entrypoint sh \
30- --workdir /workdir \
30+ --workdir /metal3-ipam \
3131 garethr/kubeval:latest \
32- /workdir /hack/manifestlint.sh " ${@ } "
32+ /metal3-ipam /hack/manifestlint.sh " ${@ } "
3333fi ;
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ if [ "${IS_CONTAINER}" != "false" ]; then
1111else
1212 " ${CONTAINER_RUNTIME} " run --rm \
1313 --env IS_CONTAINER=TRUE \
14- --volume " ${PWD} :/workdir :ro,z" \
14+ --volume " ${PWD} :/metal3-ipam :ro,z" \
1515 --entrypoint sh \
16- --workdir /workdir \
16+ --workdir /metal3-ipam \
1717 registry.hub.docker.com/pipelinecomponents/markdownlint:latest \
18- /workdir /hack/markdownlint.sh " ${@ } "
18+ /metal3-ipam /hack/markdownlint.sh " ${@ } "
1919fi ;
You can’t perform that action at this time.
0 commit comments