Skip to content

Commit bf94a4c

Browse files
committed
chainsaw doesn't seem to work because of missings CRDs if installed as a go tool
1 parent eb0d284 commit bf94a4c

File tree

3 files changed

+5
-1587
lines changed

3 files changed

+5
-1587
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,10 +354,13 @@ KUBECTL_VERSION ?= v1.28.0
354354
KUBEBUILDER_VERSION ?= v3.15.1
355355
TILT_VERSION ?= 0.33.10
356356
KIND_VERSION ?= 0.23.0
357+
CHAINSAW_VERSION ?= v0.2.13
357358

358359
.PHONY: tools
359360
tools: $(CLUSTERCTL) $(KUBECTL) $(KUBEBUILDER) $(TILT) $(KIND)
360361
go install tool
362+
##@ we can't manage this with go tools because it causes a panic due to missing CRDs when running chainsaw
363+
go install github.com/kyverno/chainsaw@$(CHAINSAW_VERSION)
361364

362365
.PHONY: clusterctl
363366
clusterctl: $(CLUSTERCTL) ## Download clusterctl locally if necessary.

go.mod

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,7 @@ require (
4242
cel.dev/expr v0.24.0 // indirect
4343
cloud.google.com/go v0.121.2 // indirect
4444
cloud.google.com/go/auth v0.16.5 // indirect
45-
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
4645
cloud.google.com/go/compute/metadata v0.8.0 // indirect
47-
cloud.google.com/go/iam v1.5.2 // indirect
48-
cloud.google.com/go/monitoring v1.24.2 // indirect
49-
cloud.google.com/go/storage v1.53.0 // indirect
5046
codeberg.org/chavacava/garif v0.2.0 // indirect
5147
dario.cat/mergo v1.0.1 // indirect
5248
dev.gaijin.team/go/exhaustruct/v4 v4.0.0 // indirect
@@ -61,18 +57,13 @@ require (
6157
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
6258
github.com/BurntSushi/toml v1.5.0 // indirect
6359
github.com/Djarvur/go-err113 v0.1.1 // indirect
64-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 // indirect
65-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0 // indirect
66-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0 // indirect
67-
github.com/IGLOU-EU/go-wildcard v1.0.3 // indirect
6860
github.com/Masterminds/goutils v1.1.1 // indirect
6961
github.com/Masterminds/semver v1.5.0 // indirect
7062
github.com/Masterminds/semver/v3 v3.4.0 // indirect
7163
github.com/Masterminds/sprig v2.22.0+incompatible // indirect
7264
github.com/Masterminds/sprig/v3 v3.3.0 // indirect
7365
github.com/Microsoft/go-winio v0.6.2 // indirect
7466
github.com/MirrexOne/unqueryvet v1.2.1 // indirect
75-
github.com/NYTimes/gziphandler v1.1.1 // indirect
7667
github.com/OpenPeeDeeP/depguard/v2 v2.2.1 // indirect
7768
github.com/VividCortex/ewma v1.2.0 // indirect
7869
github.com/alecthomas/chroma/v2 v2.20.0 // indirect
@@ -84,7 +75,7 @@ require (
8475
github.com/alingse/nilnesserr v0.2.0 // indirect
8576
github.com/anthropics/anthropic-sdk-go v1.12.0 // indirect
8677
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
87-
github.com/aquilax/truncate v1.0.1 // indirect
78+
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
8879
github.com/ashanbrown/forbidigo/v2 v2.1.0 // indirect
8980
github.com/ashanbrown/makezero/v2 v2.0.1 // indirect
9081
github.com/aws/aws-sdk-go v1.55.6 // indirect
@@ -102,7 +93,6 @@ require (
10293
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.1 // indirect
10394
github.com/aws/aws-sdk-go-v2/service/sts v1.38.6 // indirect
10495
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
105-
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
10696
github.com/bkielbasa/cyclop v1.2.3 // indirect
10797
github.com/blizzy78/varnamelen v0.8.0 // indirect
10898
github.com/bombsimon/wsl/v4 v4.7.0 // indirect
@@ -122,10 +112,7 @@ require (
122112
github.com/charmbracelet/x/term v0.2.1 // indirect
123113
github.com/cheggaaa/pb/v3 v3.1.4 // indirect
124114
github.com/ckaznocha/intrange v0.3.1 // indirect
125-
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
126115
github.com/containerd/log v0.1.0 // indirect
127-
github.com/coreos/go-semver v0.3.1 // indirect
128-
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
129116
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
130117
github.com/curioswitch/go-reassign v0.3.0 // indirect
131118
github.com/daixiang0/gci v0.13.7 // indirect
@@ -142,10 +129,7 @@ require (
142129
github.com/docker/go-connections v0.5.0 // indirect
143130
github.com/docker/go-metrics v0.0.1 // indirect
144131
github.com/docker/go-units v0.5.0 // indirect
145-
github.com/dustinkirkland/golang-petname v0.0.0-20240428194347-eebcea082ee0 // indirect
146132
github.com/elastic/crd-ref-docs v0.2.0 // indirect
147-
github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
148-
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
149133
github.com/ettle/strcase v0.2.0 // indirect
150134
github.com/evanphx/json-patch v5.9.11+incompatible // indirect
151135
github.com/fatih/color v1.18.0 // indirect
@@ -158,7 +142,6 @@ require (
158142
github.com/ghostiam/protogetter v0.3.16 // indirect
159143
github.com/go-critic/go-critic v0.13.0 // indirect
160144
github.com/go-errors/errors v1.5.1 // indirect
161-
github.com/go-jose/go-jose/v4 v4.1.1 // indirect
162145
github.com/go-ole/go-ole v1.3.0 // indirect
163146
github.com/go-toolsmith/astcast v1.1.0 // indirect
164147
github.com/go-toolsmith/astcopy v1.1.0 // indirect
@@ -173,7 +156,6 @@ require (
173156
github.com/goccy/go-yaml v1.18.0 // indirect
174157
github.com/godoc-lint/godoc-lint v0.10.0 // indirect
175158
github.com/gofrs/flock v0.12.1 // indirect
176-
github.com/golang/protobuf v1.5.4 // indirect
177159
github.com/golangci/asciicheck v0.5.0 // indirect
178160
github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
179161
github.com/golangci/go-printf-func-name v0.1.1 // indirect
@@ -190,7 +172,6 @@ require (
190172
github.com/google/cel-go v0.26.0 // indirect
191173
github.com/google/go-querystring v1.1.0 // indirect
192174
github.com/google/s2a-go v0.1.9 // indirect
193-
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
194175
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
195176
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
196177
github.com/gookit/color v1.6.0 // indirect
@@ -202,13 +183,9 @@ require (
202183
github.com/gostaticanalysis/forcetypeassert v0.2.0 // indirect
203184
github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc // indirect
204185
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
205-
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20210315223345-82c243799c99 // indirect
206186
github.com/hashicorp/errwrap v1.0.0 // indirect
207-
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
208-
github.com/hashicorp/go-getter v1.7.9 // indirect
209187
github.com/hashicorp/go-immutable-radix/v2 v2.1.0 // indirect
210188
github.com/hashicorp/go-multierror v1.1.1 // indirect
211-
github.com/hashicorp/go-safetemp v1.0.0 // indirect
212189
github.com/hashicorp/go-version v1.7.0 // indirect
213190
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
214191
github.com/hexdigest/gowrap v1.4.3 // indirect
@@ -219,23 +196,16 @@ require (
219196
github.com/jgautheron/goconst v1.8.2 // indirect
220197
github.com/jingyugao/rowserrcheck v1.1.1 // indirect
221198
github.com/jjti/go-spancheck v0.6.5 // indirect
222-
github.com/jmespath-community/go-jmespath v1.1.2-0.20240930152130-6eb5a346873f // indirect
223199
github.com/jmespath/go-jmespath v0.4.0 // indirect
224-
github.com/jstemmer/go-junit-report/v2 v2.1.0 // indirect
225200
github.com/julz/importas v0.2.0 // indirect
226201
github.com/karamaru-alpha/copyloopvar v1.2.1 // indirect
227202
github.com/karrick/godirwalk v1.15.3 // indirect
228203
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
229204
github.com/kisielk/errcheck v1.9.0 // indirect
230205
github.com/kkHAIKE/contextcheck v1.1.6 // indirect
231206
github.com/klauspost/compress v1.18.0 // indirect
232-
github.com/kudobuilder/kuttl v0.20.0 // indirect
233207
github.com/kulti/thelper v0.7.1 // indirect
234208
github.com/kunwardeep/paralleltest v1.0.14 // indirect
235-
github.com/kylelemons/godebug v1.1.0 // indirect
236-
github.com/kyverno/chainsaw v0.2.12 // indirect
237-
github.com/kyverno/kyverno-json v0.0.4-0.20241008103124-b294ee72a2bf // indirect
238-
github.com/kyverno/pkg/ext v0.0.0-20240418121121-df8add26c55c // indirect
239209
github.com/lanrat/extsort v1.0.2 // indirect
240210
github.com/lasiar/canonicalheader v1.1.2 // indirect
241211
github.com/ldez/exptostd v0.4.4 // indirect
@@ -277,7 +247,6 @@ require (
277247
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
278248
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
279249
github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5 // indirect
280-
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
281250
github.com/polyfloyd/go-errorlint v1.8.0 // indirect
282251
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
283252
github.com/prometheus/otlptranslator v0.0.2 // indirect
@@ -311,7 +280,6 @@ require (
311280
github.com/spf13/cast v1.7.1 // indirect
312281
github.com/spf13/cobra v1.10.1 // indirect
313282
github.com/spf13/viper v1.20.1 // indirect
314-
github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect
315283
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
316284
github.com/stbenjam/no-sprintf-host-port v0.2.0 // indirect
317285
github.com/stoewer/go-strcase v1.3.0 // indirect
@@ -332,16 +300,12 @@ require (
332300
github.com/tklauser/numcpus v0.10.0 // indirect
333301
github.com/tomarrell/wrapcheck/v2 v2.11.0 // indirect
334302
github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
335-
github.com/ulikunitz/xz v0.5.12 // indirect
336303
github.com/ultraware/funlen v0.2.0 // indirect
337304
github.com/ultraware/whitespace v0.2.0 // indirect
338305
github.com/urfave/cli/v2 v2.11.2 // indirect
339306
github.com/uudashr/gocognit v1.2.0 // indirect
340307
github.com/uudashr/iface v1.4.1 // indirect
341308
github.com/x448/float16 v0.8.4 // indirect
342-
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
343-
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
344-
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
345309
github.com/xen0n/gosmopolitan v1.3.0 // indirect
346310
github.com/xlab/treeprint v1.2.0 // indirect
347311
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
@@ -350,19 +314,12 @@ require (
350314
github.com/yeya24/promlinter v0.3.0 // indirect
351315
github.com/ykadowak/zerologlint v0.1.5 // indirect
352316
github.com/yusufpapurcu/wmi v1.2.4 // indirect
353-
github.com/zach-klippenstein/goregen v0.0.0-20160303162051-795b5e3961ea // indirect
354-
github.com/zeebo/errs v1.4.0 // indirect
355317
gitlab.com/bosi/decorder v0.4.2 // indirect
356318
go-simpler.org/musttag v0.14.0 // indirect
357319
go-simpler.org/sloglint v0.11.1 // indirect
358320
go.augendre.info/arangolint v0.2.0 // indirect
359321
go.augendre.info/fatcontext v0.8.1 // indirect
360-
go.etcd.io/etcd/api/v3 v3.6.4 // indirect
361-
go.etcd.io/etcd/client/pkg/v3 v3.6.4 // indirect
362-
go.etcd.io/etcd/client/v3 v3.6.4 // indirect
363322
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
364-
go.opentelemetry.io/contrib/detectors/gcp v1.36.0 // indirect
365-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
366323
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
367324
go.uber.org/nilaway v0.0.0-20250821055425-361559d802f0 // indirect
368325
go.yaml.in/yaml/v2 v2.4.2 // indirect
@@ -372,12 +329,11 @@ require (
372329
golang.org/x/sync v0.17.0 // indirect
373330
golang.org/x/telemetry v0.0.0-20250908211612-aef8a434d053 // indirect
374331
golang.org/x/vuln v1.1.4 // indirect
375-
google.golang.org/api v0.246.0 // indirect
376332
google.golang.org/genai v1.25.0 // indirect
377-
google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect
378333
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
379334
gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect
380335
gopkg.in/yaml.v2 v2.4.0 // indirect
336+
gotest.tools/v3 v3.3.0 // indirect
381337
honnef.co/go/tools v0.6.1 // indirect
382338
k8s.io/apiserver v0.34.1 // indirect
383339
k8s.io/cli-runtime v0.33.1 // indirect
@@ -390,7 +346,6 @@ require (
390346
sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20251007053059-f48fe1c564dc // indirect
391347
sigs.k8s.io/controller-tools v0.19.0 // indirect
392348
sigs.k8s.io/kind v0.30.0 // indirect
393-
sigs.k8s.io/kubectl-validate v0.0.5-0.20241223122011-eb064d2f92d5 // indirect
394349
sigs.k8s.io/kustomize/api v0.20.1 // indirect
395350
sigs.k8s.io/kustomize/cmd/config v0.20.1 // indirect
396351
sigs.k8s.io/kustomize/kustomize/v5 v5.7.1 // indirect
@@ -483,7 +438,6 @@ tool (
483438
github.com/elastic/crd-ref-docs
484439
github.com/golangci/golangci-lint/v2/cmd/golangci-lint
485440
github.com/hexdigest/gowrap/cmd/gowrap
486-
github.com/kyverno/chainsaw
487441
github.com/peak/s5cmd/v2
488442
github.com/securego/gosec/v2/cmd/gosec
489443
github.com/tilt-dev/ctlptl/cmd/ctlptl

0 commit comments

Comments
 (0)