File tree Expand file tree Collapse file tree 6 files changed +20
-12
lines changed
Expand file tree Collapse file tree 6 files changed +20
-12
lines changed Original file line number Diff line number Diff line change 1- FROM alpine:3.19.1 as certs
1+ FROM alpine:3.20.2 as certs
22RUN apk add ca-certificates
33
44FROM scratch AS kubeconform
Original file line number Diff line number Diff line change 1- FROM alpine:3.19.1
1+ FROM alpine:3.20.2
22
33LABEL org.opencontainers.image.authors="Yann Hamon <
[email protected] >" \
44 org.opencontainers.image.source="https://github.com/yannh/kubeconform/" \
Original file line number Diff line number Diff line change 1- FROM bats/bats:v1.2.1
1+ FROM bats/bats:1.11.0
22RUN apk --no-cache add ca-certificates parallel libxml2-utils
33COPY dist/kubeconform_linux_amd64_v1/kubeconform /code/bin/
44COPY acceptance.bats acceptance-nonetwork.bats /code/
Original file line number Diff line number Diff line change @@ -16,13 +16,13 @@ local-build-static:
1616
1717# These only used for development. Release artifacts and docker images are produced by goreleaser.
1818docker-test :
19- docker run -t -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.1 make local-test
19+ docker run -t -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.5 make local-test
2020
2121docker-build :
22- docker run -t -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.1 make local-build
22+ docker run -t -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.5 make local-build
2323
2424docker-build-static :
25- docker run -t -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.1 make local-build-static
25+ docker run -t -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.5 make local-build-static
2626
2727build-bats :
2828 docker build -t bats -f Dockerfile.bats .
@@ -32,11 +32,11 @@ docker-acceptance: build-bats
3232 docker run --network none -t bats -p acceptance-nonetwork.bats
3333
3434goreleaser-build-static :
35- docker run -t -e GOOS=linux -e GOARCH=amd64 -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v1.25.1 build --single-target --skip-post-hooks --rm-dist --snapshot
35+ docker run -t -e GOOS=linux -e GOARCH=amd64 -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v2.1.0 build --clean --single-target --snapshot
3636 cp dist/kubeconform_linux_amd64_v1/kubeconform bin/
3737
3838release :
39- docker run -e GITHUB_TOKEN -e GIT_OWNER -t -v /var/run/docker.sock:/var/run/docker.sock -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v1.25.1 release --rm-dist
39+ docker run -e GITHUB_TOKEN -e GIT_OWNER -t -v /var/run/docker.sock:/var/run/docker.sock -v $$ PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v2.1.0 release --clean
4040
4141update-deps :
4242 go get -u ./...
Original file line number Diff line number Diff line change @@ -3,11 +3,9 @@ module github.com/yannh/kubeconform
33go 1.22
44
55require (
6+ github.com/hashicorp/go-retryablehttp v0.7.7
67 github.com/santhosh-tekuri/jsonschema/v5 v5.3.1
78 sigs.k8s.io/yaml v1.4.0
89)
910
10- require (
11- github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
12- github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
13- )
11+ require github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
Original file line number Diff line number Diff line change 1+ github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM =
2+ github.com/fatih/color v1.16.0 /go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE =
13github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38 =
24github.com/google/go-cmp v0.5.9 /go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY =
35github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ =
46github.com/hashicorp/go-cleanhttp v0.5.2 /go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48 =
7+ github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k =
8+ github.com/hashicorp/go-hclog v1.6.3 /go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M =
59github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU =
610github.com/hashicorp/go-retryablehttp v0.7.7 /go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk =
11+ github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA =
12+ github.com/mattn/go-colorable v0.1.13 /go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg =
13+ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY =
14+ github.com/mattn/go-isatty v0.0.20 /go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y =
715github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 h1:lZUw3E0/J3roVtGQ+SCrUrg3ON6NgVqpn3+iol9aGu4 =
816github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 /go.mod h1:uToXkOrWAZ6/Oc07xWQrPOhJotwFIyu2bBVN41fcDUY =
17+ golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y =
18+ golang.org/x/sys v0.20.0 /go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
919gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM =
1020gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 /go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0 =
1121sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E =
You can’t perform that action at this time.
0 commit comments