Skip to content

Commit b276cf5

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

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)