++ go mod edit -json ++ MODULES_ENABLED=0 ++ MOD_OPT= ++ MODULES_OPT= ++ [[ -n '' ]] ++ NO_COLOR= ++ '[' -z '' ']' ++ header='' ++ reset='' + tmp_root=/tmp + kb_root_dir=/tmp/kubebuilder ++ make --silent go-version + export GOTOOLCHAIN=go1.25.0 + GOTOOLCHAIN=go1.25.0 + ./hack/verify.sh ++ go mod edit -json ++ MODULES_ENABLED=0 ++ MOD_OPT= ++ MODULES_OPT= ++ [[ -n '' ]] ++ NO_COLOR= ++ '[' -z '' ']' ++ header='' ++ reset='' ++ dirname ./hack/verify.sh + REPO_ROOT=./hack/.. + cd ./hack/.. + header_text 'running modules' + echo 'running modules' running modules + make modules go mod tidy go: downloading k8s.io/api v0.35.0 go: downloading k8s.io/client-go v0.35.0 go: downloading k8s.io/apimachinery v0.35.0 go: downloading go.uber.org/zap v1.27.0 go: downloading github.com/onsi/ginkgo/v2 v2.27.2 go: downloading golang.org/x/mod v0.29.0 go: downloading github.com/go-logr/logr v1.4.3 go: downloading github.com/prometheus/client_golang v1.23.2 go: downloading sigs.k8s.io/yaml v1.6.0 go: downloading k8s.io/klog/v2 v2.130.1 go: downloading github.com/fsnotify/fsnotify v1.9.0 go: downloading github.com/evanphx/json-patch/v5 v5.9.11 go: downloading k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 go: downloading github.com/google/go-cmp v0.7.0 go: downloading github.com/onsi/gomega v1.38.2 go: downloading github.com/google/gofuzz v1.2.0 go: downloading k8s.io/apiextensions-apiserver v0.35.0 go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0 go: downloading go.uber.org/goleak v1.3.0 go: downloading github.com/google/btree v1.1.3 go: downloading golang.org/x/sync v0.18.0 go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.2-0.20260122202528-d9cc6641c482 go: downloading github.com/prometheus/client_model v0.6.2 go: downloading github.com/go-logr/zapr v1.3.0 go: downloading golang.org/x/sys v0.38.0 go: downloading sigs.k8s.io/randfill v1.0.0 go: downloading k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 go: downloading gomodules.xyz/jsonpatch/v2 v2.4.0 go: downloading go.uber.org/multierr v1.11.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/prometheus/common v0.66.1 go: downloading github.com/prometheus/procfs v0.16.1 go: downloading google.golang.org/protobuf v1.36.8 go: downloading github.com/stretchr/testify v1.11.1 go: downloading go.yaml.in/yaml/v2 v2.4.3 go: downloading go.yaml.in/yaml/v3 v3.0.4 go: downloading github.com/spf13/pflag v1.0.9 go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 go: downloading github.com/google/gnostic-models v0.7.0 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading golang.org/x/net v0.47.0 go: downloading golang.org/x/term v0.37.0 go: downloading k8s.io/apiserver v0.35.0 go: downloading golang.org/x/time v0.9.0 go: downloading github.com/kylelemons/godebug v1.1.0 go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/fxamacker/cbor/v2 v2.9.0 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading github.com/evanphx/json-patch v0.5.2 go: downloading github.com/gkampitakis/go-snaps v0.5.15 go: downloading github.com/joshdk/go-junit v1.0.0 go: downloading github.com/mfridman/tparse v0.18.0 go: downloading github.com/Masterminds/semver/v3 v3.4.0 go: downloading github.com/klauspost/compress v1.18.0 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c go: downloading golang.org/x/oauth2 v0.30.0 go: downloading github.com/stretchr/objx v0.5.2 go: downloading github.com/go-openapi/swag v0.23.0 go: downloading github.com/go-openapi/jsonreference v0.20.2 go: downloading github.com/x448/float16 v0.8.4 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee go: downloading github.com/go-task/slim-sprig/v3 v3.0.0 go: downloading golang.org/x/tools v0.38.0 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/gkampitakis/ciinfo v0.3.2 go: downloading github.com/gkampitakis/go-diff v1.3.2 go: downloading github.com/goccy/go-yaml v1.18.0 go: downloading github.com/kr/pretty v0.3.1 go: downloading github.com/maruel/natural v1.1.1 go: downloading github.com/tidwall/gjson v1.18.0 go: downloading github.com/tidwall/pretty v1.2.1 go: downloading github.com/go-openapi/jsonpointer v0.21.0 go: downloading github.com/mailru/easyjson v0.7.7 go: downloading golang.org/x/text v0.31.0 go: downloading github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 go: downloading k8s.io/component-base v0.35.0 go: downloading github.com/tidwall/sjson v1.2.5 go: downloading github.com/kr/text v0.2.0 go: downloading github.com/rogpeppe/go-internal v1.14.1 go: downloading github.com/tidwall/match v1.1.1 go: downloading github.com/emicklei/go-restful/v3 v3.12.2 go: downloading github.com/josharian/intern v1.0.0 go: downloading github.com/google/cel-go v0.26.0 go: downloading go.opentelemetry.io/otel/trace v1.36.0 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb go: downloading go.opentelemetry.io/otel v1.36.0 go: downloading github.com/blang/semver/v4 v4.0.0 go: downloading google.golang.org/grpc v1.72.2 go: downloading sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 go: downloading go.opentelemetry.io/otel/sdk v1.36.0 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a go: downloading cel.dev/expr v0.24.0 go: downloading github.com/stoewer/go-strcase v1.3.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading go.opentelemetry.io/otel/metric v1.36.0 go: downloading go.opentelemetry.io/otel/sdk/metric v1.36.0 go: downloading go.opentelemetry.io/proto/otlp v1.5.0 go: downloading github.com/antlr4-go/antlr/v4 v4.13.0 go: downloading github.com/spf13/cobra v1.10.0 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading github.com/cenkalti/backoff/v4 v4.3.0 go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 go: downloading go.opentelemetry.io/auto/sdk v1.1.0 go: downloading github.com/golang/protobuf v1.5.4 go: downloading golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 go: downloading github.com/inconshreveable/mousetrap v1.1.0 cd hack/tools; go mod tidy cd /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest; go mod tidy go: downloading github.com/spf13/afero v1.12.0 go: downloading go.uber.org/multierr v1.10.0 go: downloading gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 cd /home/prow/go/src/sigs.k8s.io/controller-runtime/examples/scratch-env; go mod tidy go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc + [[ -n true ]] + header_text 'verifying modules' + echo 'verifying modules' verifying modules + make verify-modules go mod tidy cd hack/tools; go mod tidy cd /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest; go mod tidy cd /home/prow/go/src/sigs.k8s.io/controller-runtime/examples/scratch-env; go mod tidy go build -C /home/prow/go/src/sigs.k8s.io/controller-runtime/hack/tools/cmd/gomodcheck -o /home/prow/go/src/sigs.k8s.io/controller-runtime/hack/tools/bin/gomodcheck /home/prow/go/src/sigs.k8s.io/controller-runtime/hack/tools/bin/gomodcheck /home/prow/go/src/sigs.k8s.io/controller-runtime/.gomodcheck.yaml {"level":"info","ts":1770049453.3722878,"caller":"gomodcheck/main.go:83","msg":"skipped: github.com/google/btree"} {"level":"info","ts":1770049453.3724258,"caller":"gomodcheck/main.go:83","msg":"skipped: github.com/onsi/ginkgo/v2"} {"level":"info","ts":1770049453.3724537,"caller":"gomodcheck/main.go:83","msg":"skipped: github.com/onsi/gomega"} {"level":"info","ts":1770049453.37247,"caller":"gomodcheck/main.go:83","msg":"skipped: sigs.k8s.io/structured-merge-diff/v6"} 🎉 Success! + header_text 'running golangci-lint' + echo 'running golangci-lint' running golangci-lint + make lint GOBIN=/home/prow/go/src/sigs.k8s.io/controller-runtime/hack/tools/bin ./hack/go-install.sh github.com/golangci/golangci-lint/v2/cmd/golangci-lint golangci-lint v2.7.2 go: downloading github.com/golangci/golangci-lint/v2 v2.7.2 go: downloading github.com/charmbracelet/lipgloss v1.1.0 go: downloading github.com/fatih/color v1.18.0 go: downloading github.com/gofrs/flock v0.13.0 go: downloading github.com/hashicorp/go-version v1.8.0 go: downloading github.com/ldez/grignotin v0.10.1 go: downloading github.com/pelletier/go-toml/v2 v2.2.4 go: downloading github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 go: downloading github.com/spf13/cobra v1.10.2 go: downloading github.com/spf13/pflag v1.0.10 go: downloading github.com/spf13/viper v1.12.0 go: downloading go.uber.org/automaxprocs v1.6.0 go: downloading golang.org/x/mod v0.30.0 go: downloading golang.org/x/tools v0.39.0 go: downloading github.com/pelletier/go-toml v1.9.5 go: downloading github.com/go-viper/mapstructure/v2 v2.4.0 go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading github.com/alecthomas/chroma/v2 v2.20.0 go: downloading github.com/mattn/go-colorable v0.1.14 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/go-xmlfmt/xmlfmt v1.1.3 go: downloading github.com/golangci/revgrep v0.8.0 go: downloading github.com/golangci/plugin-module-register v0.1.2 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/charmbracelet/x/ansi v0.8.0 go: downloading github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd go: downloading github.com/muesli/termenv v0.16.0 go: downloading github.com/rivo/uniseg v0.4.7 go: downloading github.com/fsnotify/fsnotify v1.5.4 go: downloading github.com/mitchellh/mapstructure v1.5.0 go: downloading github.com/spf13/afero v1.15.0 go: downloading github.com/spf13/cast v1.5.0 go: downloading github.com/spf13/jwalterweatherman v1.1.0 go: downloading github.com/daixiang0/gci v0.13.7 go: downloading github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d go: downloading mvdan.cc/gofumpt v0.9.2 go: downloading github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95 go: downloading github.com/sourcegraph/go-diff v0.7.0 go: downloading github.com/golangci/swaggoswag v0.0.0-20250504205917-77f2aca3143e go: downloading go.augendre.info/arangolint v0.3.1 go: downloading github.com/alingse/asasalint v0.0.11 go: downloading github.com/golangci/asciicheck v0.5.0 go: downloading github.com/breml/bidichk v0.3.3 go: downloading github.com/timakin/bodyclose v0.0.0-20241222091800-1db5c5ca4d67 go: downloading github.com/lasiar/canonicalheader v1.1.2 go: downloading github.com/karamaru-alpha/copyloopvar v1.2.2 go: downloading github.com/kkHAIKE/contextcheck v1.1.6 go: downloading github.com/sivchari/containedctx v1.0.3 go: downloading github.com/bkielbasa/cyclop v1.2.3 go: downloading gitlab.com/bosi/decorder v0.4.2 go: downloading github.com/OpenPeeDeeP/depguard/v2 v2.2.1 go: downloading github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 go: downloading github.com/Abirdcfly/dupword v0.1.7 go: downloading github.com/charithe/durationcheck v0.0.11 go: downloading github.com/manuelarte/embeddedstructfieldcheck v0.4.0 go: downloading github.com/Djarvur/go-err113 v0.1.1 go: downloading github.com/kisielk/errcheck v1.9.0 go: downloading github.com/breml/errchkjson v0.4.1 go: downloading github.com/Antonboom/errname v1.1.1 go: downloading github.com/polyfloyd/go-errorlint v1.8.0 go: downloading github.com/nishanths/exhaustive v0.12.0 go: downloading dev.gaijin.team/go/exhaustruct/v4 v4.0.0 go: downloading github.com/ldez/exptostd v0.4.5 go: downloading go.augendre.info/fatcontext v0.9.0 go: downloading github.com/ashanbrown/forbidigo/v2 v2.3.0 go: downloading github.com/gostaticanalysis/forcetypeassert v0.2.0 go: downloading github.com/manuelarte/funcorder v0.5.0 go: downloading github.com/ultraware/funlen v0.2.0 go: downloading github.com/nunnatsa/ginkgolinter v0.21.2 go: downloading 4d63.com/gocheckcompilerdirectives v1.3.0 go: downloading 4d63.com/gochecknoglobals v0.2.2 go: downloading github.com/alecthomas/go-check-sumtype v0.3.1 go: downloading github.com/uudashr/gocognit v1.2.0 go: downloading github.com/jgautheron/goconst v1.8.2 go: downloading github.com/go-critic/go-critic v0.14.2 go: downloading github.com/quasilyte/go-ruleguard/dsl v0.3.23 go: downloading github.com/fzipp/gocyclo v0.6.0 go: downloading github.com/godoc-lint/godoc-lint v0.10.2 go: downloading github.com/quasilyte/go-ruleguard v0.4.5 go: downloading github.com/tetafro/godot v1.5.4 go: downloading github.com/matoous/godox v1.1.0 go: downloading github.com/denis-tingaikin/go-header v0.5.0 go: downloading github.com/ldez/gomoddirectives v0.7.1 go: downloading github.com/ryancurrah/gomodguard v1.4.1 go: downloading github.com/golangci/go-printf-func-name v0.1.1 go: downloading github.com/securego/gosec/v2 v2.22.11-0.20251204091113-daccba6b93d7 go: downloading github.com/xen0n/gosmopolitan v1.3.0 go: downloading github.com/leonklingele/grouper v1.1.2 go: downloading github.com/uudashr/iface v1.4.1 go: downloading github.com/julz/importas v0.2.0 go: downloading github.com/macabu/inamedparam v0.2.0 go: downloading github.com/gordonklaus/ineffassign v0.2.0 go: downloading github.com/sashamelentyev/interfacebloat v1.1.0 go: downloading github.com/ckaznocha/intrange v0.3.1 go: downloading github.com/AdminBenni/iota-mixing v1.0.0 go: downloading github.com/butuzov/ireturn v0.4.0 go: downloading github.com/timonwong/loggercheck v0.11.0 go: downloading github.com/yagipy/maintidx v1.0.0 go: downloading github.com/ashanbrown/makezero/v2 v2.1.0 go: downloading github.com/butuzov/mirror v1.3.0 go: downloading github.com/golangci/misspell v0.7.0 go: downloading github.com/tommy-muehle/go-mnd/v2 v2.5.1 go: downloading go-simpler.org/musttag v0.14.0 go: downloading github.com/alexkohler/nakedret/v2 v2.0.6 go: downloading github.com/nakabonne/nestif v0.3.1 go: downloading github.com/gostaticanalysis/nilerr v0.1.2 go: downloading github.com/alingse/nilnesserr v0.2.0 go: downloading github.com/Antonboom/nilnil v1.1.1 go: downloading github.com/ssgreg/nlreturn/v2 v2.2.1 go: downloading github.com/sonatard/noctx v0.4.0 go: downloading github.com/AlwxSin/noinlineerr v1.0.5 go: downloading github.com/firefart/nonamedreturns v1.0.6 go: downloading github.com/stbenjam/no-sprintf-host-port v0.3.1 go: downloading github.com/kunwardeep/paralleltest v1.0.15 go: downloading github.com/catenacyber/perfsprint v0.10.1 go: downloading github.com/alexkohler/prealloc v1.0.0 go: downloading github.com/nishanths/predeclared v0.2.2 go: downloading github.com/yeya24/promlinter v0.3.0 go: downloading github.com/ghostiam/protogetter v0.3.17 go: downloading github.com/curioswitch/go-reassign v0.3.0 go: downloading github.com/raeperd/recvcheck v0.2.0 go: downloading github.com/BurntSushi/toml v1.5.0 go: downloading github.com/mgechev/revive v1.13.0 go: downloading github.com/jingyugao/rowserrcheck v1.1.1 go: downloading go-simpler.org/sloglint v0.11.1 go: downloading github.com/jjti/go-spancheck v0.6.5 go: downloading github.com/ryanrolds/sqlclosecheck v0.5.1 go: downloading honnef.co/go/tools v0.6.1 go: downloading github.com/4meepo/tagalign v1.4.3 go: downloading github.com/ldez/tagliatelle v0.7.2 go: downloading github.com/maratori/testableexamples v1.0.1 go: downloading github.com/Antonboom/testifylint v1.6.4 go: downloading github.com/maratori/testpackage v1.1.2 go: downloading github.com/kulti/thelper v0.7.1 go: downloading github.com/moricho/tparallel v0.3.2 go: downloading github.com/golangci/unconvert v0.0.0-20250410112200-a129a6e6413e go: downloading mvdan.cc/unparam v0.0.0-20251027182757-5beb8c8f8f15 go: downloading github.com/MirrexOne/unqueryvet v1.3.0 go: downloading github.com/sashamelentyev/usestdlibvars v1.29.0 go: downloading github.com/ldez/usetesting v0.5.0 go: downloading github.com/blizzy78/varnamelen v0.8.0 go: downloading github.com/sanposhiho/wastedassign/v2 v2.1.0 go: downloading github.com/ultraware/whitespace v0.2.0 go: downloading github.com/tomarrell/wrapcheck/v2 v2.12.0 go: downloading github.com/bombsimon/wsl/v4 v4.7.0 go: downloading github.com/bombsimon/wsl/v5 v5.3.0 go: downloading github.com/ykadowak/zerologlint v0.1.5 go: downloading github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc go: downloading github.com/charmbracelet/x/term v0.2.1 go: downloading github.com/mattn/go-runewidth v0.0.16 go: downloading github.com/lucasb-eyer/go-colorful v1.2.0 go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1 go: downloading github.com/subosito/gotenv v1.4.1 go: downloading github.com/hashicorp/hcl v1.0.0 go: downloading gopkg.in/ini.v1 v1.67.0 go: downloading github.com/magiconair/properties v1.8.6 go: downloading github.com/hexops/gotextdiff v1.0.3 go: downloading github.com/dave/dst v0.27.3 go: downloading github.com/fatih/structtag v1.2.0 go: downloading github.com/gostaticanalysis/analysisutil v0.7.1 go: downloading github.com/go-toolsmith/astcast v1.1.0 go: downloading github.com/gobwas/glob v0.2.3 go: downloading dev.gaijin.team/go/golib v0.6.0 go: downloading github.com/go-toolsmith/astfmt v1.1.0 go: downloading github.com/go-toolsmith/astcopy v1.1.0 go: downloading github.com/go-toolsmith/astequal v1.2.0 go: downloading github.com/go-toolsmith/astp v1.1.0 go: downloading github.com/go-toolsmith/strparse v1.1.0 go: downloading github.com/go-toolsmith/typep v1.1.0 go: downloading github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727 go: downloading github.com/ccojocar/zxcvbn-go v1.0.4 go: downloading github.com/gostaticanalysis/comment v1.5.0 go: downloading github.com/ettle/strcase v0.2.0 go: downloading github.com/prometheus/client_golang v1.12.1 go: downloading github.com/prometheus/client_model v0.2.0 go: downloading github.com/alfatraining/structtag v1.0.0 go: downloading github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go: downloading github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e go: downloading github.com/dlclark/regexp2 v1.11.5 go: downloading github.com/quasilyte/gogrep v0.5.0 go: downloading github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567 go: downloading golang.org/x/exp/typeparams v0.0.0-20251023183803-a4bb9ffd2546 go: downloading codeberg.org/chavacava/garif v0.2.0 go: downloading github.com/golang/protobuf v1.5.3 go: downloading golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 go: downloading github.com/prometheus/common v0.32.1 go: downloading github.com/prometheus/procfs v0.7.3 go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7 go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1 /home/prow/go/src/sigs.k8s.io/controller-runtime/hack/tools/bin/golangci-lint-v2.7.2 run -v level=info msg="golangci-lint has version 2.7.2 built with go1.25.0 from (unknown, modified: ?, mod sum: \"h1:AhBC+YeEueec4AGlIbvPym5C70Thx0JykIqXbdIXWx0=\") on (unknown)" level=info msg="[config_reader] Config search paths: [./ /home/prow/go/src/sigs.k8s.io/controller-runtime /home/prow/go/src/sigs.k8s.io /home/prow/go/src /home/prow/go /home/prow /home / /root]" level=info msg="[config_reader] Used config file .golangci.yml" level=info msg="maxprocs: Updating GOMAXPROCS=7: determined from CPU quota" level=info msg="[goenv] Read go env for 15.578835ms: map[string]string{\"GOCACHE\":\"/root/.cache/go-build\", \"GOROOT\":\"/home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64\"}" level=info msg="[lintersdb] Active 39 linters: [asasalint asciicheck bidichk bodyclose copyloopvar depguard dogsled dupl errcheck errchkjson errorlint exhaustive forbidigo ginkgolinter goconst gocritic gocyclo godoclint gofmt goimports goprintffuncname govet importas ineffassign iotamixing makezero misspell modernize nakedret nilerr nolintlint prealloc revive staticcheck tagliatelle unconvert unparam unused whitespace]" level=info msg="[loader] Go packages loading at mode 8767 (types_sizes|name|compiled_files|deps|exports_file|files|imports) took 1m15.172483525s" level=info msg="[runner/filename_unadjuster] Pre-built 0 adjustments in 42.767381ms" level=info msg="[linters_context/goanalysis] analyzers took 8m49.744061457s with top 10 stages: buildir: 3m51.780569181s, goimports: 22.837773468s, exhaustive: 20.626558603s, revive: 19.688904842s, nilness: 17.979471371s, ctrlflow: 17.300267673s, printf: 16.706054801s, newexpr: 16.557552377s, fact_purity: 15.709644834s, fact_deprecated: 15.56713868s" level=info msg="[runner/exclusion_paths] Skipped 1 issues by pattern \"zz_generated.*\\\\.go$\"" level=info msg="[runner/exclusion_paths] Skipped 28 issues by pattern \".*conversion.*\\\\.go$\"" level=info msg="[runner/exclusion_rules] Skipped 230 issues by rules: [Text: \"should not use dot imports\", Path: \"_test\\\\.go\"]" level=info msg="[runner/exclusion_rules] Skipped 34 issues by rules: [Path: \"_test\\\\.go\", Linters: \"dupl\"]" level=info msg="[runner/exclusion_rules] Skipped 11 issues by rules: [Path: \".*/internal/.*\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"exported: exported method .*\\\\.(Reconcile|SetupWithManager|SetupWebhookWithManager) should have comment or be unexported\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 1 issues by rules: [Text: \"exported (method|function|type|const) (.+) should have comment or be unexported\", Source: \"(func|type).*Fake.*\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"G107: Potential HTTP request made with variable url\", Path: \"_test\\\\.go\"]" level=info msg="[runner/exclusion_rules] Skipped 3 issues by rules: [Text: \"appendAssign: append result not assigned to the same slice\", Linters: \"gocritic\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"(G204|G104|G307)\", Path: \"(.+)\\\\.go$\", Linters: \"gosec\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \"zz_generated.*\\\\.go$\", Linters: \"gofmt, goimports\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \".*conversion.*\\\\.go$\", Linters: \"gofmt, goimports\"]" level=info msg="[runner/exclusion_rules] Skipped 23 issues by rules: [Path Except: \"_test\\\\.go\", Linters: \"forbidigo\"]" level=info msg="[runner/exclusion_rules] Skipped 9 issues by rules: [Text: \"singleCaseSwitch: should rewrite switch statement to if statement\", Linters: \"gocritic\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"Subprocess launch(ed with variable|ing should be audited)\", Path: \"(.+)\\\\.go$\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"SA1019: .*The component config package has been deprecated and will be removed in a future release.\", Linters: \"staticcheck\"]" level=info msg="[runner/exclusion_rules] Skipped 1 issues by rules: [Text: \"cyclomatic complexity\", Path: \"_test\\\\.go\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"G304: Potential file inclusion via variable\", Linters: \"gosec\"]" level=info msg="[runner/exclusion_rules] Skipped 14 issues by rules: [Path: \"pkg/controller/priorityqueue/metrics\\\\.go\", Linters: \"unused\"]" level=info msg="[runner/exclusion_rules] Skipped 49 issues by rules: [Text: \"(ST1000|QF1008)\", Path: \"(.+)\\\\.go$\", Linters: \"staticcheck\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"G108: Profiling endpoint is automatically exposed on /debug/pprof\", Linters: \"gosec\"]" level=info msg="[runner/exclusion_rules] Skipped 48 issues by rules: [Text: \"Error return value of .((os\\\\.)?std(out|err)\\\\..*|.*Close|.*Flush|os\\\\.Remove(All)?|.*print(f|ln)?|os\\\\.(Un)?Setenv). is not checked\", Linters: \"errcheck\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Source: \"_ \\\"embed\\\"\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"exported (method|function|type|const) (.+) should have comment or be unexported\", Path: \"fake_\\\\.go\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"always receives\", Linters: \"unparam\"]" level=info msg="[runner] Issues before processing: 553, after processing: 0" level=info msg="[runner] Processors filtering stat (in/out): filename_unadjuster: 553/553, invalid_issue: 553/553, path_relativity: 553/553, exclusion_rules: 524/101, path_absoluter: 553/553, cgo: 553/553, nolint_filter: 101/0, generated_file_filter: 524/524, exclusion_paths: 553/524" level=info msg="[runner] processing took 90.962642ms with stages: nolint_filter: 70.285359ms, exclusion_rules: 10.136442ms, generated_file_filter: 8.425931ms, exclusion_paths: 1.130766ms, path_relativity: 876.93µs, cgo: 39.861µs, invalid_issue: 29.411µs, path_absoluter: 23.381µs, filename_unadjuster: 7.511µs, sort_results: 2.27µs, max_same_issues: 1.43µs, fixer: 620ns, max_from_linter: 470ns, diff: 420ns, source_code: 400ns, uniq_by_line: 340ns, path_shortener: 340ns, path_prettifier: 300ns, max_per_file_from_linter: 290ns, severity-rules: 170ns" level=info msg="[runner] linters took 48.9840804s with stages: goanalysis_metalinter: 48.892991684s" 0 issues. level=info msg="File cache stats: 114 entries of total size 1.3MiB" level=info msg="Memory: 1183 samples, avg is 625.5MB, max is 2901.0MB" level=info msg="Execution took 2m4.217198535s" cd tools/setup-envtest; /home/prow/go/src/sigs.k8s.io/controller-runtime/hack/tools/bin/golangci-lint-v2.7.2 run -v level=info msg="golangci-lint has version 2.7.2 built with go1.25.0 from (unknown, modified: ?, mod sum: \"h1:AhBC+YeEueec4AGlIbvPym5C70Thx0JykIqXbdIXWx0=\") on (unknown)" level=info msg="[config_reader] Config search paths: [./ /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest /home/prow/go/src/sigs.k8s.io/controller-runtime/tools /home/prow/go/src/sigs.k8s.io/controller-runtime /home/prow/go/src/sigs.k8s.io /home/prow/go/src /home/prow/go /home/prow /home / /root]" level=info msg="[config_reader] Used config file ../../.golangci.yml" level=info msg="maxprocs: Updating GOMAXPROCS=7: determined from CPU quota" level=info msg="[goenv] Read go env for 14.890446ms: map[string]string{\"GOCACHE\":\"/root/.cache/go-build\", \"GOROOT\":\"/home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64\"}" level=info msg="[lintersdb] Active 39 linters: [asasalint asciicheck bidichk bodyclose copyloopvar depguard dogsled dupl errcheck errchkjson errorlint exhaustive forbidigo ginkgolinter goconst gocritic gocyclo godoclint gofmt goimports goprintffuncname govet importas ineffassign iotamixing makezero misspell modernize nakedret nilerr nolintlint prealloc revive staticcheck tagliatelle unconvert unparam unused whitespace]" level=info msg="[loader] Go packages loading at mode 8767 (compiled_files|deps|name|types_sizes|exports_file|files|imports) took 1.330163009s" level=info msg="[runner/filename_unadjuster] Pre-built 0 adjustments in 3.032622ms" level=info msg="[linters_context/goanalysis] analyzers took 49.400596458s with top 10 stages: buildir: 27.425683067s, revive: 4.5042483s, exhaustive: 2.665037784s, goimports: 2.360991259s, inspect: 1.189121963s, printf: 1.183272587s, ctrlflow: 1.171664044s, fact_deprecated: 967.924148ms, findcall: 900.175561ms, fact_purity: 873.723665ms" level=info msg="[runner/exclusion_paths] Skipped 0 issues by pattern \"zz_generated.*\\\\.go$\"" level=info msg="[runner/exclusion_paths] Skipped 0 issues by pattern \".*conversion.*\\\\.go$\"" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"exported: exported method .*\\\\.(Reconcile|SetupWithManager|SetupWebhookWithManager) should have comment or be unexported\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"exported (method|function|type|const) (.+) should have comment or be unexported\", Source: \"(func|type).*Fake.*\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"cyclomatic complexity\", Path: \"_test\\\\.go\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"singleCaseSwitch: should rewrite switch statement to if statement\", Linters: \"gocritic\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \".*/internal/.*\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"Subprocess launch(ed with variable|ing should be audited)\", Path: \"(.+)\\\\.go$\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \"zz_generated.*\\\\.go$\", Linters: \"gofmt, goimports\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"G108: Profiling endpoint is automatically exposed on /debug/pprof\", Linters: \"gosec\"]" level=info msg="[runner/exclusion_rules] Skipped 19 issues by rules: [Text: \"Error return value of .((os\\\\.)?std(out|err)\\\\..*|.*Close|.*Flush|os\\\\.Remove(All)?|.*print(f|ln)?|os\\\\.(Un)?Setenv). is not checked\", Linters: \"errcheck\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"exported (method|function|type|const) (.+) should have comment or be unexported\", Path: \"fake_\\\\.go\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 9 issues by rules: [Text: \"always receives\", Linters: \"unparam\"]" level=info msg="[runner/exclusion_rules] Skipped 30 issues by rules: [Text: \"should not use dot imports\", Path: \"_test\\\\.go\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"G107: Potential HTTP request made with variable url\", Path: \"_test\\\\.go\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"appendAssign: append result not assigned to the same slice\", Linters: \"gocritic\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \"pkg/controller/priorityqueue/metrics\\\\.go\", Linters: \"unused\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"(G204|G104|G307)\", Path: \"(.+)\\\\.go$\", Linters: \"gosec\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"SA1019: .*The component config package has been deprecated and will be removed in a future release.\", Linters: \"staticcheck\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Source: \"_ \\\"embed\\\"\", Linters: \"revive\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Text: \"G304: Potential file inclusion via variable\", Linters: \"gosec\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \"_test\\\\.go\", Linters: \"dupl\"]" level=info msg="[runner/exclusion_rules] Skipped 8 issues by rules: [Text: \"(ST1000|QF1008)\", Path: \"(.+)\\\\.go$\", Linters: \"staticcheck\"]" level=info msg="[runner/exclusion_rules] Skipped 0 issues by rules: [Path: \".*conversion.*\\\\.go$\", Linters: \"gofmt, goimports\"]" level=info msg="[runner/exclusion_rules] Skipped 4 issues by rules: [Path Except: \"_test\\\\.go\", Linters: \"forbidigo\"]" level=info msg="[runner] Issues before processing: 72, after processing: 0" level=info msg="[runner] Processors filtering stat (in/out): invalid_issue: 72/72, exclusion_rules: 72/2, nolint_filter: 2/0, cgo: 72/72, filename_unadjuster: 72/72, generated_file_filter: 72/72, path_relativity: 72/72, exclusion_paths: 72/72, path_absoluter: 72/72" level=info msg="[runner] processing took 3.558396ms with stages: exclusion_rules: 1.150188ms, nolint_filter: 1.030875ms, generated_file_filter: 1.002364ms, exclusion_paths: 227.366µs, path_relativity: 127.413µs, invalid_issue: 4.57µs, cgo: 4.31µs, path_absoluter: 3.56µs, filename_unadjuster: 1.82µs, sort_results: 1.68µs, max_same_issues: 1.13µs, fixer: 620ns, diff: 380ns, uniq_by_line: 380ns, path_shortener: 360ns, path_prettifier: 320ns, max_per_file_from_linter: 300ns, max_from_linter: 290ns, severity-rules: 240ns, source_code: 230ns" level=info msg="[runner] linters took 11.971451534s with stages: goanalysis_metalinter: 11.967756956s" 0 issues. level=info msg="File cache stats: 13 entries of total size 57.5KiB" level=info msg="Memory: 132 samples, avg is 614.1MB, max is 906.7MB" level=info msg="Execution took 13.320808462s" + ENVTEST_K8S_VERSION=1.32.0 + header_text 'installing envtest tools@1.32.0 with setup-envtest if necessary' + echo 'installing envtest tools@1.32.0 with setup-envtest if necessary' installing envtest tools@1.32.0 with setup-envtest if necessary + tmp_bin=/tmp/cr-tests-bin + cd ./hack/../tools/setup-envtest + GOBIN=/tmp/cr-tests-bin + go install . ++ /tmp/cr-tests-bin/setup-envtest use --use-env -p path 1.32.0 + export KUBEBUILDER_ASSETS=/root/.local/share/kubebuilder-envtest/k8s/1.32.0-linux-amd64 + KUBEBUILDER_ASSETS=/root/.local/share/kubebuilder-envtest/k8s/1.32.0-linux-amd64 + ./hack/test-all.sh ++ go mod edit -json ++ MODULES_ENABLED=0 ++ MOD_OPT= ++ MODULES_OPT= ++ [[ -n '' ]] ++ NO_COLOR= ++ '[' -z '' ']' ++ header='' ++ reset='' + header_text 'running go test' + echo 'running go test' running go test + [[ -n /logs/artifacts ]] + GINKGO_ARGS=-ginkgo.junit-report=junit-report.xml + result=0 + go test -v -race ./... --ginkgo.fail-fast -ginkgo.junit-report=junit-report.xml testing: warning: no tests to run PASS ok sigs.k8s.io/controller-runtime 1.116s [no tests to run] ? sigs.k8s.io/controller-runtime/examples/builtins [no test files] ? sigs.k8s.io/controller-runtime/examples/crd [no test files] ? sigs.k8s.io/controller-runtime/examples/crd/pkg [no test files] ? sigs.k8s.io/controller-runtime/examples/multiclustersync [no test files] ? sigs.k8s.io/controller-runtime/examples/priorityqueue [no test files] ? sigs.k8s.io/controller-runtime/examples/tokenreview [no test files] ? sigs.k8s.io/controller-runtime/examples/typed [no test files] ? sigs.k8s.io/controller-runtime/hack/tools/cmd/gomodcheck [no test files] ? sigs.k8s.io/controller-runtime/pkg [no test files] === RUN TestBuilder Running Suite: application Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/builder =============================================================================================== Random Seed: 1770049753 Will run 82 of 82 specs •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 82 of 82 Specs in 8.829 seconds SUCCESS! -- 82 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestBuilder (9.00s) PASS ok sigs.k8s.io/controller-runtime/pkg/builder 10.153s === RUN TestDefaultOpts === PAUSE TestDefaultOpts === RUN TestDefaultOptsRace --- PASS: TestDefaultOptsRace (0.00s) === RUN TestDefaultConfigConsidersAllFields === PAUSE TestDefaultConfigConsidersAllFields === RUN TestSource Running Suite: Cache Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/cache ======================================================================================= Random Seed: 1770049753 Will run 276 of 276 specs •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 276 of 276 Specs in 146.922 seconds SUCCESS! -- 276 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (147.52s) === RUN TestReaderWaitsForCacheSync === PAUSE TestReaderWaitsForCacheSync === RUN TestIndexFieldDoesNotBlock === PAUSE TestIndexFieldDoesNotBlock === CONT TestDefaultOpts === CONT TestDefaultConfigConsidersAllFields === CONT TestIndexFieldDoesNotBlock === NAME TestDefaultConfigConsidersAllFields defaulting_test.go:497: Seed is 1770049901004071345 === CONT TestReaderWaitsForCacheSync === RUN TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=true === RUN TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_ByObject === PAUSE TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=true === RUN TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=false === PAUSE TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=false === CONT TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=false === CONT TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=true --- PASS: TestIndexFieldDoesNotBlock (0.00s) === RUN TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_DefaultNamespaces === RUN TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_DefaultLabelSelector === RUN TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_DefaultNamespaces#01 --- PASS: TestReaderWaitsForCacheSync (0.00s) --- PASS: TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=false (0.00s) --- PASS: TestReaderWaitsForCacheSync/ReaderFailOnMissingInformer=true (0.00s) === RUN TestDefaultOpts/ByObject.Namespaces_doesn't_get_defaulted_when_its_empty === RUN TestDefaultOpts/ByObject.Labels_gets_defaulted_from_DefautLabelSelector === RUN TestDefaultOpts/ByObject.Labels_doesn't_get_defaulted_when_set === RUN TestDefaultOpts/ByObject.Fields_gets_defaulted_from_DefaultFieldSelector === RUN TestDefaultOpts/ByObject.Fields_doesn't_get_defaulted_when_set === RUN TestDefaultOpts/ByObject.UnsafeDisableDeepCopy_gets_defaulted_from_DefaultUnsafeDisableDeepCopy === RUN TestDefaultOpts/ByObject.UnsafeDisableDeepCopy_doesn't_get_defaulted_when_set === RUN TestDefaultOpts/ByObject.EnableWatchBookmarks_gets_defaulted_from_DefaultEnableWatchBookmarks === RUN TestDefaultOpts/ByObject.EnableWatchBookmarks_doesn't_get_defaulted_when_set === RUN TestDefaultOpts/ByObject.SyncPeriod_gets_defaulted_from_SyncPeriod === RUN TestDefaultOpts/ByObject.SyncPeriod_doesn't_get_defaulted_when_set === RUN TestDefaultOpts/DefaultNamespace_label_selector_gets_defaulted_from_DefaultLabelSelector === RUN TestDefaultOpts/ByObject.Namespaces_get_selector_from_DefaultNamespaces_before_DefaultSelector === RUN TestDefaultOpts/Two_namespaces_in_DefaultNamespaces_with_custom_selection_logic === RUN TestDefaultOpts/Two_namespaces_in_DefaultNamespaces_with_custom_selection_logic_and_namespace_default_has_its_own_field_selector === RUN TestDefaultOpts/Two_namespaces_in_ByObject.Namespaces_with_custom_selection_logic === RUN TestDefaultOpts/Two_namespaces_in_ByObject.Namespaces_with_custom_selection_logic_and_namespace_default_has_its_own_field_selector === RUN TestDefaultOpts/DefaultNamespace_label_selector_doesn't_get_defaulted_when_set === RUN TestDefaultOpts/Defaulted_namespaces_in_ByObject_contain_ByObject's_selector --- PASS: TestDefaultOpts (0.01s) --- PASS: TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_ByObject (0.00s) --- PASS: TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_DefaultNamespaces (0.00s) --- PASS: TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_DefaultLabelSelector (0.00s) --- PASS: TestDefaultOpts/ByObject.Namespaces_gets_defaulted_from_DefaultNamespaces#01 (0.00s) --- PASS: TestDefaultOpts/ByObject.Namespaces_doesn't_get_defaulted_when_its_empty (0.00s) --- PASS: TestDefaultOpts/ByObject.Labels_gets_defaulted_from_DefautLabelSelector (0.00s) --- PASS: TestDefaultOpts/ByObject.Labels_doesn't_get_defaulted_when_set (0.00s) --- PASS: TestDefaultOpts/ByObject.Fields_gets_defaulted_from_DefaultFieldSelector (0.00s) --- PASS: TestDefaultOpts/ByObject.Fields_doesn't_get_defaulted_when_set (0.00s) --- PASS: TestDefaultOpts/ByObject.UnsafeDisableDeepCopy_gets_defaulted_from_DefaultUnsafeDisableDeepCopy (0.00s) --- PASS: TestDefaultOpts/ByObject.UnsafeDisableDeepCopy_doesn't_get_defaulted_when_set (0.00s) --- PASS: TestDefaultOpts/ByObject.EnableWatchBookmarks_gets_defaulted_from_DefaultEnableWatchBookmarks (0.00s) --- PASS: TestDefaultOpts/ByObject.EnableWatchBookmarks_doesn't_get_defaulted_when_set (0.00s) --- PASS: TestDefaultOpts/ByObject.SyncPeriod_gets_defaulted_from_SyncPeriod (0.00s) --- PASS: TestDefaultOpts/ByObject.SyncPeriod_doesn't_get_defaulted_when_set (0.00s) --- PASS: TestDefaultOpts/DefaultNamespace_label_selector_gets_defaulted_from_DefaultLabelSelector (0.00s) --- PASS: TestDefaultOpts/ByObject.Namespaces_get_selector_from_DefaultNamespaces_before_DefaultSelector (0.00s) --- PASS: TestDefaultOpts/Two_namespaces_in_DefaultNamespaces_with_custom_selection_logic (0.00s) --- PASS: TestDefaultOpts/Two_namespaces_in_DefaultNamespaces_with_custom_selection_logic_and_namespace_default_has_its_own_field_selector (0.00s) --- PASS: TestDefaultOpts/Two_namespaces_in_ByObject.Namespaces_with_custom_selection_logic (0.00s) --- PASS: TestDefaultOpts/Two_namespaces_in_ByObject.Namespaces_with_custom_selection_logic_and_namespace_default_has_its_own_field_selector (0.00s) --- PASS: TestDefaultOpts/DefaultNamespace_label_selector_doesn't_get_defaulted_when_set (0.00s) --- PASS: TestDefaultOpts/Defaulted_namespaces_in_ByObject_contain_ByObject's_selector (0.00s) --- PASS: TestDefaultConfigConsidersAllFields (0.04s) PASS ok sigs.k8s.io/controller-runtime/pkg/cache 148.714s ? sigs.k8s.io/controller-runtime/pkg/cache/informertest [no test files] === RUN TestSource Running Suite: Cache Internal Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/cache/internal ========================================================================================================= Random Seed: 1770049753 Will run 1 of 1 specs • Ran 1 of 1 Specs in 0.002 seconds SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (0.01s) PASS ok sigs.k8s.io/controller-runtime/pkg/cache/internal 1.128s === RUN TestSource Running Suite: CertWatcher Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/certwatcher =================================================================================================== Random Seed: 1770049753 Will run 8 of 8 specs •••••••• Ran 8 of 8 Specs in 3.157 seconds SUCCESS! -- 8 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (3.17s) PASS ok sigs.k8s.io/controller-runtime/pkg/certwatcher 4.315s ? sigs.k8s.io/controller-runtime/pkg/certwatcher/metrics [no test files] === RUN TestClient Running Suite: Client Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client ========================================================================================= Random Seed: 1770049764 Will run 295 of 317 specs •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ------------------------------ P [PENDING] Client Create with structured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:512 ------------------------------ •••••••••••• ------------------------------ P [PENDING] Client Update with structured objects should fail if the object does not pass server-side validation /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:761 ------------------------------ P [PENDING] Client Update with structured objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:765 ------------------------------ • ------------------------------ P [PENDING] Client Update with structured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:787 ------------------------------ ••••••••••••••••••••••••••••••••••• ------------------------------ P [PENDING] Client StatusClient with structured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:1749 ------------------------------ P [PENDING] Client StatusClient with structured objects should fail if an API does not implement Status subresource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:1753 ------------------------------ ••••••• ------------------------------ P [PENDING] Client StatusClient with unstructured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:1917 ------------------------------ P [PENDING] Client StatusClient with unstructured objects should fail if an API does not implement Status subresource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:1921 ------------------------------ ••••• ------------------------------ P [PENDING] Client Delete with structured objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:2014 ------------------------------ • ------------------------------ P [PENDING] Client Delete with structured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:2035 ------------------------------ •••••••••••• ------------------------------ P [PENDING] Client Get with structured objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:2309 ------------------------------ • ------------------------------ P [PENDING] Client Get with structured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:2332 ------------------------------ ••••••••• ------------------------------ P [PENDING] Client Get with metadata objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:2529 ------------------------------ P [PENDING] Client Get with metadata objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:2533 ------------------------------ ••••••••••• ------------------------------ P [PENDING] Client List with structured objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3045 ------------------------------ P [PENDING] Client List with structured objects should fail if the object cannot be mapped to a GVK /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3049 ------------------------------ P [PENDING] Client List with structured objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3053 ------------------------------ ••••• ------------------------------ P [PENDING] Client List with unstructured objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3322 ------------------------------ P [PENDING] Client List with unstructured objects should filter results by namespace selector /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3326 ------------------------------ ••••••• ------------------------------ P [PENDING] Client List with metadata objects should fail if the object doesn't have meta /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3769 ------------------------------ P [PENDING] Client List with metadata objects should fail if the object cannot be mapped to a GVK /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3773 ------------------------------ P [PENDING] Client List with metadata objects should fail if the GVK cannot be mapped to a Resource /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/client_test.go:3777 ------------------------------ ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 295 of 317 Specs in 15.861 seconds SUCCESS! -- 295 Passed | 0 Failed | 22 Pending | 0 Skipped --- PASS: TestClient (16.30s) === RUN TestWithFieldOwner --- PASS: TestWithFieldOwner (0.02s) === RUN TestWithFieldOwnerOverridden --- PASS: TestWithFieldOwnerOverridden (0.02s) === RUN TestWithStrictFieldValidation --- PASS: TestWithStrictFieldValidation (0.02s) === RUN TestWithStrictFieldValidationOverridden --- PASS: TestWithStrictFieldValidationOverridden (0.02s) PASS ok sigs.k8s.io/controller-runtime/pkg/client 17.525s === RUN TestSource Running Suite: API Utilities Test Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/apiutil ============================================================================================================= Random Seed: 1770049784 Will run 0 of 0 specs Ran 0 of 0 Specs in 0.001 seconds SUCCESS! -- 0 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (0.00s) === RUN TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation === RUN TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_cached_groupVersion_in_apiGroups_and_knownGroups === RUN TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_cached_groupVersion_only_in_apiGroups === RUN TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_cached_groupVersion_only_in_knownGroups === RUN TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_non_cached_groupVersion --- PASS: TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation (1.40s) --- PASS: TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_cached_groupVersion_in_apiGroups_and_knownGroups (1.40s) --- PASS: TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_cached_groupVersion_only_in_apiGroups (0.00s) --- PASS: TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_cached_groupVersion_only_in_knownGroups (0.00s) --- PASS: TestLazyRestMapper_fetchGroupVersionResourcesLocked_CacheInvalidation/Not_found_version_for_non_cached_groupVersion (0.00s) === RUN TestApiMachinery === RUN TestApiMachinery/aggregatedDiscovery=true restmapper_test.go:74: Setup envtest === RUN TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_GVK_registered_at_initialization === RUN TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_new_Kind_and_Version_added_to_existing_Group === RUN TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_new_Kind_added_to_existing_Group_and_Version === RUN TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_new_GVK === NAME TestApiMachinery/aggregatedDiscovery=true restmapper_test.go:94: Stop envtest === RUN TestApiMachinery/aggregatedDiscovery=false restmapper_test.go:74: Setup envtest [controller-runtime] log.SetLogger(...) was never called; logs will not be displayed. Detected at: > goroutine 212 [running]: > runtime/debug.Stack() > /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/debug/stack.go:26 +0x68 > sigs.k8s.io/controller-runtime/pkg/log.eventuallyFulfillRoot() > /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/log/log.go:60 +0xed > sigs.k8s.io/controller-runtime/pkg/log.(*delegatingLogSink).Enabled(0xc000329d80, 0x1) > /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/log/deleg.go:111 +0x30 > github.com/go-logr/logr.Logger.Info({{0x2eba7f0?, 0xc000329d80?}, 0xc001414287?}, {0x2abf6fc, 0x16}, {0x0, 0x0, 0x0}) > /home/prow/go/pkg/mod/github.com/go-logr/logr@v1.4.3/logr.go:276 +0x75 > sigs.k8s.io/controller-runtime/pkg/envtest.(*Environment).Start(0xc0000f6848) > /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/envtest/server.go:303 +0xab5 > sigs.k8s.io/controller-runtime/pkg/client/apiutil_test.setupEnvtest(0xc001380380, 0x1) > /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/apiutil/restmapper_test.go:89 +0x425 > sigs.k8s.io/controller-runtime/pkg/client/apiutil_test.TestApiMachinery.func1(0xc001380380) > /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/apiutil/apimachinery_test.go:38 +0x4f > testing.tRunner(0xc001380380, 0xc000012990) > /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/testing/testing.go:1934 +0x21d > created by testing.(*T).Run in goroutine 16 > /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/testing/testing.go:1997 +0x9d3 === RUN TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_GVK_registered_at_initialization === RUN TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_new_Kind_and_Version_added_to_existing_Group === RUN TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_new_Kind_added_to_existing_Group_and_Version === RUN TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_new_GVK === NAME TestApiMachinery/aggregatedDiscovery=false restmapper_test.go:94: Stop envtest --- PASS: TestApiMachinery (48.59s) --- PASS: TestApiMachinery/aggregatedDiscovery=true (6.07s) --- PASS: TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_GVK_registered_at_initialization (0.02s) --- PASS: TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_new_Kind_and_Version_added_to_existing_Group (0.07s) --- PASS: TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_new_Kind_added_to_existing_Group_and_Version (0.07s) --- PASS: TestApiMachinery/aggregatedDiscovery=true/IsGVKNamespaced_should_report_scope_for_new_GVK (0.07s) --- PASS: TestApiMachinery/aggregatedDiscovery=false (42.51s) --- PASS: TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_GVK_registered_at_initialization (0.01s) --- PASS: TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_new_Kind_and_Version_added_to_existing_Group (0.05s) --- PASS: TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_new_Kind_added_to_existing_Group_and_Version (0.07s) --- PASS: TestApiMachinery/aggregatedDiscovery=false/IsGVKNamespaced_should_report_scope_for_new_GVK (0.10s) === RUN TestLazyRestMapperProvider === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true restmapper_test.go:74: Setup envtest === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_fetch_data_based_on_the_request === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_cache_fetched_data_and_doesn't_perform_any_additional_requests === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_with_empty_versions_list === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_with_multiple_API_group_versions === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_with_different_API_group_versions === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_return_an_error_if_the_group_doesn't_exist === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_return_an_error_if_a_resource_doesn't_exist === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_return_an_error_if_the_version_doesn't_exist === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_if_the_version_isn't_specified === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_can_fetch_CRDs_if_they_were_created_at_runtime === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_invalidate_the_group_cache_if_a_version_is_not_found === RUN TestLazyRestMapperProvider/aggregatedDiscovery=true/Restmapper_should_consistently_return_the_preferred_version === NAME TestLazyRestMapperProvider/aggregatedDiscovery=true restmapper_test.go:94: Stop envtest === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false restmapper_test.go:74: Setup envtest === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_fetch_data_based_on_the_request === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_cache_fetched_data_and_doesn't_perform_any_additional_requests === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_with_empty_versions_list === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_with_multiple_API_group_versions === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_with_different_API_group_versions === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_return_an_error_if_the_group_doesn't_exist === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_return_an_error_if_a_resource_doesn't_exist === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_return_an_error_if_the_version_doesn't_exist === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_if_the_version_isn't_specified === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_can_fetch_CRDs_if_they_were_created_at_runtime === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_invalidate_the_group_cache_if_a_version_is_not_found === RUN TestLazyRestMapperProvider/aggregatedDiscovery=false/Restmapper_should_consistently_return_the_preferred_version === NAME TestLazyRestMapperProvider/aggregatedDiscovery=false restmapper_test.go:94: Stop envtest --- PASS: TestLazyRestMapperProvider (11.76s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true (6.08s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_fetch_data_based_on_the_request (0.02s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_cache_fetched_data_and_doesn't_perform_any_additional_requests (0.02s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_with_empty_versions_list (0.02s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_with_multiple_API_group_versions (0.01s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_with_different_API_group_versions (0.02s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_return_an_error_if_the_group_doesn't_exist (0.15s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_return_an_error_if_a_resource_doesn't_exist (0.04s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_return_an_error_if_the_version_doesn't_exist (0.03s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_work_correctly_if_the_version_isn't_specified (0.02s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_can_fetch_CRDs_if_they_were_created_at_runtime (0.07s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/LazyRESTMapper_should_invalidate_the_group_cache_if_a_version_is_not_found (0.11s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=true/Restmapper_should_consistently_return_the_preferred_version (0.34s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false (5.68s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_fetch_data_based_on_the_request (0.03s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_cache_fetched_data_and_doesn't_perform_any_additional_requests (0.01s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_with_empty_versions_list (0.01s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_with_multiple_API_group_versions (0.01s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_with_different_API_group_versions (0.01s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_return_an_error_if_the_group_doesn't_exist (0.06s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_return_an_error_if_a_resource_doesn't_exist (0.03s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_return_an_error_if_the_version_doesn't_exist (0.02s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_work_correctly_if_the_version_isn't_specified (0.01s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_can_fetch_CRDs_if_they_were_created_at_runtime (0.06s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/LazyRESTMapper_should_invalidate_the_group_cache_if_a_version_is_not_found (0.08s) --- PASS: TestLazyRestMapperProvider/aggregatedDiscovery=false/Restmapper_should_consistently_return_the_preferred_version (0.11s) PASS ok sigs.k8s.io/controller-runtime/pkg/client/apiutil 63.019s === RUN TestConfig Running Suite: Client Config Test Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/config ============================================================================================================ Random Seed: 1770049784 Will run 10 of 10 specs •••••••••• Ran 10 of 10 Specs in 0.071 seconds SUCCESS! -- 10 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestConfig (0.10s) PASS ok sigs.k8s.io/controller-runtime/pkg/client/config 1.161s === RUN TestSource Running Suite: Fake client Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/fake =================================================================================================== Random Seed: 1770049785 Will run 314 of 314 specs •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 314 of 314 Specs in 41.641 seconds SUCCESS! -- 314 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (42.17s) PASS ok sigs.k8s.io/controller-runtime/pkg/client/fake 43.322s === RUN TestInterceptor Running Suite: Fake client Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/client/interceptor ========================================================================================================== Random Seed: 1770049785 Will run 30 of 30 specs •••••••••••••••••••••••••••••• Ran 30 of 30 Specs in 0.013 seconds SUCCESS! -- 30 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestInterceptor (0.04s) PASS ok sigs.k8s.io/controller-runtime/pkg/client/interceptor 1.147s === RUN TestSource Running Suite: Cluster Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/cluster =========================================================================================== Random Seed: 1770049789 Will run 15 of 15 specs ••••••••••••••• Ran 15 of 15 Specs in 4.166 seconds SUCCESS! -- 15 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (4.19s) PASS ok sigs.k8s.io/controller-runtime/pkg/cluster 5.334s ? sigs.k8s.io/controller-runtime/pkg/config [no test files] === RUN TestSource Running Suite: Controller Integration Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/controller ============================================================================================================= Random Seed: 1770049791 Will run 32 of 32 specs •••••••••••••••••••••••••••••••• Ran 32 of 32 Specs in 8.645 seconds SUCCESS! -- 32 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (8.73s) PASS ok sigs.k8s.io/controller-runtime/pkg/controller 9.883s ? sigs.k8s.io/controller-runtime/pkg/controller/controllertest [no test files] === RUN TestControllerutil Running Suite: Controllerutil Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/controller/controllerutil ==================================================================================================================== Random Seed: 1770049796 Will run 60 of 60 specs •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 60 of 60 Specs in 6.968 seconds SUCCESS! -- 60 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestControllerutil (7.06s) PASS ok sigs.k8s.io/controller-runtime/pkg/controller/controllerutil 8.205s === RUN TestControllerWorkqueue Running Suite: ControllerWorkqueue Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/controller/priorityqueue ======================================================================================================================== Random Seed: 1770049799 Will run 16 of 16 specs •••••••••••••••• Ran 16 of 16 Specs in 0.977 seconds SUCCESS! -- 16 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestControllerWorkqueue (1.00s) === RUN TestFuzzPriorityQueue === PAUSE TestFuzzPriorityQueue === RUN TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes === PAUSE TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes === RUN TestItemIsOnlyReturnedAfterAfterHasPassed === PAUSE TestItemIsOnlyReturnedAfterAfterHasPassed === RUN TestHighPriorityItemThatBecameReadyIsReturnedBeforeLowPriorityItem === PAUSE TestHighPriorityItemThatBecameReadyIsReturnedBeforeLowPriorityItem === RUN TestItemIsReturnedAsSoonAsPossible === PAUSE TestItemIsReturnedAsSoonAsPossible === RUN TestWaitingItemIsReturnedRightAfterReadWithoutAfter === PAUSE TestWaitingItemIsReturnedRightAfterReadWithoutAfter === RUN TestMultipleItemsWithAfterAreReturnedInCorrectOrder === PAUSE TestMultipleItemsWithAfterAreReturnedInCorrectOrder === RUN TestGetFromPriorityQueueIsUnblockedOnShutdown === PAUSE TestGetFromPriorityQueueIsUnblockedOnShutdown === RUN TestItemsAreInludedInLenAndMetricsOnceTheyAreReady === PAUSE TestItemsAreInludedInLenAndMetricsOnceTheyAreReady === RUN TestMetricsAreUpdatedForItemWhoseRequeueAfterExpiredThatGetsAddedAgainWithoutRequeueAfter === PAUSE TestMetricsAreUpdatedForItemWhoseRequeueAfterExpiredThatGetsAddedAgainWithoutRequeueAfter === RUN TestWhenAddingMultipleItemsWithRatelimitTrueTheyDontAffectEachOther === PAUSE TestWhenAddingMultipleItemsWithRatelimitTrueTheyDontAffectEachOther === CONT TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes === RUN TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=-1s === CONT TestMultipleItemsWithAfterAreReturnedInCorrectOrder === CONT TestWhenAddingMultipleItemsWithRatelimitTrueTheyDontAffectEachOther === CONT TestItemsAreInludedInLenAndMetricsOnceTheyAreReady === CONT TestGetFromPriorityQueueIsUnblockedOnShutdown === CONT TestMetricsAreUpdatedForItemWhoseRequeueAfterExpiredThatGetsAddedAgainWithoutRequeueAfter --- PASS: TestWhenAddingMultipleItemsWithRatelimitTrueTheyDontAffectEachOther (0.00s) === CONT TestWaitingItemIsReturnedRightAfterReadWithoutAfter === CONT TestItemIsReturnedAsSoonAsPossible === PAUSE TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=-1s === CONT TestItemIsOnlyReturnedAfterAfterHasPassed --- PASS: TestMultipleItemsWithAfterAreReturnedInCorrectOrder (0.01s) === RUN TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=0s === PAUSE TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=0s --- PASS: TestGetFromPriorityQueueIsUnblockedOnShutdown (0.00s) === RUN TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=1s === PAUSE TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=1s === CONT TestHighPriorityItemThatBecameReadyIsReturnedBeforeLowPriorityItem --- PASS: TestMetricsAreUpdatedForItemWhoseRequeueAfterExpiredThatGetsAddedAgainWithoutRequeueAfter (0.00s) === CONT TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=-1s === CONT TestFuzzPriorityQueue --- PASS: TestItemIsReturnedAsSoonAsPossible (0.00s) === CONT TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=0s === NAME TestFuzzPriorityQueue priorityqueue_test.go:409: seed: 1770049800542199584 --- PASS: TestItemIsOnlyReturnedAfterAfterHasPassed (0.00s) === CONT TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=1s --- PASS: TestHighPriorityItemThatBecameReadyIsReturnedBeforeLowPriorityItem (0.00s) --- PASS: TestWaitingItemIsReturnedRightAfterReadWithoutAfter (0.00s) --- PASS: TestItemsAreInludedInLenAndMetricsOnceTheyAreReady (0.01s) --- PASS: TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes (0.01s) --- PASS: TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=-1s (0.49s) --- PASS: TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=0s (0.51s) --- PASS: TestHighPriorityItemsAreReturnedBeforeLowPriorityItemMultipleTimes/after=1s (0.63s) --- PASS: TestFuzzPriorityQueue (13.15s) PASS ok sigs.k8s.io/controller-runtime/pkg/controller/priorityqueue 15.307s ? sigs.k8s.io/controller-runtime/pkg/conversion [no test files] === RUN TestParseKubernetesVersion === PAUSE TestParseKubernetesVersion === RUN TestSource Running Suite: Envtest Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/envtest =========================================================================================== Random Seed: 1770049804 Will run 28 of 28 specs •••••••••••••••••••••••••••• Ran 28 of 28 Specs in 31.688 seconds SUCCESS! -- 28 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (31.74s) === CONT TestParseKubernetesVersion === RUN TestParseKubernetesVersion/SemVer_and_"v"_prefix_are_exact === RUN TestParseKubernetesVersion/empty_string_is_not_a_version === RUN TestParseKubernetesVersion/leading_zeroes_are_not_a_version === RUN TestParseKubernetesVersion/weird_stuff_is_not_a_version === RUN TestParseKubernetesVersion/one_number_is_not_a_version === RUN TestParseKubernetesVersion/two_numbers_are_a_release_series === RUN TestParseKubernetesVersion/two_numbers_are_a_release_series#01 --- PASS: TestParseKubernetesVersion (0.00s) --- PASS: TestParseKubernetesVersion/SemVer_and_"v"_prefix_are_exact (0.00s) --- PASS: TestParseKubernetesVersion/empty_string_is_not_a_version (0.00s) --- PASS: TestParseKubernetesVersion/leading_zeroes_are_not_a_version (0.00s) --- PASS: TestParseKubernetesVersion/weird_stuff_is_not_a_version (0.00s) --- PASS: TestParseKubernetesVersion/one_number_is_not_a_version (0.00s) --- PASS: TestParseKubernetesVersion/two_numbers_are_a_release_series (0.00s) --- PASS: TestParseKubernetesVersion/two_numbers_are_a_release_series#01 (0.00s) PASS ok sigs.k8s.io/controller-runtime/pkg/envtest 32.894s === RUN TestDefaultGet --- PASS: TestDefaultGet (1.81s) === RUN TestDefaultList --- PASS: TestDefaultList (0.02s) === RUN TestDefaultUpdate --- PASS: TestDefaultUpdate (0.04s) === RUN TestDefaultUpdateStatus --- PASS: TestDefaultUpdateStatus (0.03s) === RUN TestDefaultObject --- PASS: TestDefaultObject (0.03s) === RUN TestDefaultObjectList --- PASS: TestDefaultObjectList (0.02s) === RUN TestEqualObjectMatcher === RUN TestEqualObjectMatcher/succeed_with_equal_objects === RUN TestEqualObjectMatcher/fail_with_non_equal_objects equalobject_test.go:657: the following fields were expected to match but did not: [(ObjectMeta.Name/metadata.name)] Expected <*v1.Deployment | 0xc001093908>: { TypeMeta: {Kind: "", APIVersion: ""}, ObjectMeta: { Name: "somethingelse", GenerateName: "", Namespace: "", SelfLink: "", UID: "", ResourceVersion: "", Generation: 0, CreationTimestamp: { Time: 0001-01-01T00:00:00Z, }, DeletionTimestamp: nil, DeletionGracePeriodSeconds: nil, Labels: nil, Annotations: nil, OwnerReferences: nil, Finalizers: nil, ManagedFields: nil, }, Spec: { Replicas: nil, Selector: nil, Template: { ObjectMeta: { Name: "", GenerateName: "", Namespace: "", SelfLink: "", UID: "", ResourceVersion: "", Generation: 0, CreationTimestamp: { Time: 0001-01-01T00:00:00Z, }, DeletionTimestamp: nil, DeletionGracePeriodSeconds: nil, Labels: nil, Annotations: nil, OwnerReferences: nil, Finalizers: nil, ManagedFields: nil, }, Spec: { Volumes: nil, InitContainers: nil, Containers: nil, EphemeralContainers: nil, RestartPolicy: "", TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", DeprecatedServiceAccount: "", AutomountServiceAccountToken: nil, NodeName: "", HostNetwork: false, HostPID: false, HostIPC: false, ShareProcessNamespace: nil, SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, SchedulerName: "", Tolerations: nil, HostAliases: nil, PriorityClassName: "", Priority: nil, DNSConfig: nil, ReadinessGates: nil, RuntimeClassName: nil, EnableServiceLinks: nil, PreemptionPolicy: nil, Overhead: nil, TopologySpreadConstraints: nil, SetHostnameAsFQDN: nil, OS: nil, HostUsers: nil, SchedulingGates: nil, ResourceClaims: nil, Resources: nil, HostnameOverride: nil, WorkloadRef: nil, }, }, Strategy: {Type: "", RollingUpdate: nil}, MinReadySeconds: 0, RevisionHistoryLimit: nil, Paused: false, ProgressDeadlineSeconds: nil, }, Status: { ObservedGeneration: 0, Replicas: 0, UpdatedReplicas: 0, ReadyReplicas: 0, AvailableReplicas: 0, UnavailableReplicas: 0, TerminatingReplicas: nil, Conditions: nil, CollisionCount: nil, }, } expected to match <*v1.Deployment | 0xc001093408>: { TypeMeta: {Kind: "", APIVersion: ""}, ObjectMeta: { Name: "test", GenerateName: "", Namespace: "", SelfLink: "", UID: "", ResourceVersion: "", Generation: 0, CreationTimestamp: { Time: 0001-01-01T00:00:00Z, }, DeletionTimestamp: nil, DeletionGracePeriodSeconds: nil, Labels: nil, Annotations: nil, OwnerReferences: nil, Finalizers: nil, ManagedFields: nil, }, Spec: { Replicas: nil, Selector: nil, Template: { ObjectMeta: { Name: "", GenerateName: "", Namespace: "", SelfLink: "", UID: "", ResourceVersion: "", Generation: 0, CreationTimestamp: { Time: 0001-01-01T00:00:00Z, }, DeletionTimestamp: nil, DeletionGracePeriodSeconds: nil, Labels: nil, Annotations: nil, OwnerReferences: nil, Finalizers: nil, ManagedFields: nil, }, Spec: { Volumes: nil, InitContainers: nil, Containers: nil, EphemeralContainers: nil, RestartPolicy: "", TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", DeprecatedServiceAccount: "", AutomountServiceAccountToken: nil, NodeName: "", HostNetwork: false, HostPID: false, HostIPC: false, ShareProcessNamespace: nil, SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, SchedulerName: "", Tolerations: nil, HostAliases: nil, PriorityClassName: "", Priority: nil, DNSConfig: nil, ReadinessGates: nil, RuntimeClassName: nil, EnableServiceLinks: nil, PreemptionPolicy: nil, Overhead: nil, TopologySpreadConstraints: nil, SetHostnameAsFQDN: nil, OS: nil, HostUsers: nil, SchedulingGates: nil, ResourceClaims: nil, Resources: nil, HostnameOverride: nil, WorkloadRef: nil, }, }, Strategy: {Type: "", RollingUpdate: nil}, MinReadySeconds: 0, RevisionHistoryLimit: nil, Paused: false, ProgressDeadlineSeconds: nil, }, Status: { ObservedGeneration: 0, Replicas: 0, UpdatedReplicas: 0, ReadyReplicas: 0, AvailableReplicas: 0, UnavailableReplicas: 0, TerminatingReplicas: nil, Conditions: nil, CollisionCount: nil, }, } === RUN TestEqualObjectMatcher/succeeds_if_ignored_fields_do_not_match === RUN TestEqualObjectMatcher/succeeds_if_ignored_fields_in_json_notation_do_not_match === RUN TestEqualObjectMatcher/succeeds_if_all_allowed_fields_match,_and_some_others_do_not === RUN TestEqualObjectMatcher/works_with_unstructured.Unstructured === RUN TestEqualObjectMatcher/Equal_field_(spec)_both_in_original_and_in_modified === RUN TestEqualObjectMatcher/Equal_nested_field_both_in_original_and_in_modified === RUN TestEqualObjectMatcher/Unequal_field_both_in_original_and_in_modified equalobject_test.go:657: the following fields were expected to match but did not: [(spec.foo/spec.foo)] Expected <*unstructured.Unstructured | 0xc000dc9a88>: { Object: { "spec": {"foo": "bar"}, }, } expected to match <*unstructured.Unstructured | 0xc000dc9a80>: { Object: { "spec": { "foo": "bar-changed", }, }, } === RUN TestEqualObjectMatcher/Unequal_nested_field_both_in_original_and_modified equalobject_test.go:657: the following fields were expected to match but did not: [(spec.template.spec.A/spec.template.spec.A)] Expected <*unstructured.Unstructured | 0xc000dc9a98>: { Object: { "spec": { "template": { "spec": {"A": "A"}, }, }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9a90>: { Object: { "spec": { "template": { "spec": { "A": "A-Changed", }, }, }, }, } === RUN TestEqualObjectMatcher/Value_of_type_map_with_different_values equalobject_test.go:657: the following fields were expected to match but did not: [(spec.map.A/spec.map.A) (spec.map.B/spec.map.B) (spec.map.C/spec.map.C)] Expected <*unstructured.Unstructured | 0xc000dc9aa8>: { Object: { "spec": { "map": {"C": "C", "A": "A"}, }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9aa0>: { Object: { "spec": { "map": {"B": "B", "A": "A-changed"}, }, }, } === RUN TestEqualObjectMatcher/Value_of_type_Array_or_Slice_with_same_length_but_different_values equalobject_test.go:657: the following fields were expected to match but did not: [(spec.slice[0]/spec.slice[0]) (spec.slice[-1]/spec.slice[-1]) (spec.slice[-1]/spec.slice[-1])] Expected <*unstructured.Unstructured | 0xc000dc9ab8>: { Object: { "spec": { "slice": <[]string | len:3, cap:3>["A", "B", "C"], }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9ab0>: { Object: { "spec": { "slice": <[]string | len:3, cap:3>["D", "C", "B"], }, }, } === RUN TestEqualObjectMatcher/Creation_timestamp_set_to_empty_value_on_both_original_and_modified === RUN TestEqualObjectMatcher/Field_only_in_modified equalobject_test.go:657: the following fields were expected to match but did not: [(spec/spec)] Expected <*unstructured.Unstructured | 0xc000dc9ad8>: { Object: { "spec": {"foo": "bar"}, }, } expected to match <*unstructured.Unstructured | 0xc000dc9ad0>: {Object: {}} === RUN TestEqualObjectMatcher/Nested_field_only_in_modified equalobject_test.go:657: the following fields were expected to match but did not: [(spec/spec)] Expected <*unstructured.Unstructured | 0xc000dc9ae8>: { Object: { "spec": { "template": { "spec": {"A": "A"}, }, }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9ae0>: {Object: {}} === RUN TestEqualObjectMatcher/Creation_timestamp_exists_on_modified_but_not_on_original equalobject_test.go:657: the following fields were expected to match but did not: [(metadata/metadata)] Expected <*unstructured.Unstructured | 0xc000dc9af8>: { Object: { "spec": {"A": "A"}, "metadata": { "selfLink": "foo", "creationTimestamp": "2021-11-03T11:05:17Z", }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9af0>: { Object: { "spec": {"A": "A"}, }, } === RUN TestEqualObjectMatcher/Field_only_in_original equalobject_test.go:657: the following fields were expected to match but did not: [(spec/spec)] Expected <*unstructured.Unstructured | 0xc000dc9b08>: {Object: {}} expected to match <*unstructured.Unstructured | 0xc000dc9b00>: { Object: { "spec": {"foo": "bar"}, }, } === RUN TestEqualObjectMatcher/Nested_field_only_in_original equalobject_test.go:657: the following fields were expected to match but did not: [(spec/spec)] Expected <*unstructured.Unstructured | 0xc000dc9b18>: {Object: {}} expected to match <*unstructured.Unstructured | 0xc000dc9b10>: { Object: { "spec": { "template": { "spec": {"A": "A"}, }, }, }, } === RUN TestEqualObjectMatcher/Creation_timestamp_exists_on_original_but_not_on_modified equalobject_test.go:657: the following fields were expected to match but did not: [(metadata/metadata)] Expected <*unstructured.Unstructured | 0xc000dc9b28>: { Object: { "spec": {"A": "A"}, }, } expected to match <*unstructured.Unstructured | 0xc000dc9b20>: { Object: { "spec": {"A": "A"}, "metadata": { "selfLink": "foo", "creationTimestamp": "2021-11-03T11:05:17Z", }, }, } === RUN TestEqualObjectMatcher/Unequal_Metadata_fields_computed_by_the_system_or_in_status equalobject_test.go:657: the following fields were expected to match but did not: [(metadata/metadata) (status/status)] Expected <*unstructured.Unstructured | 0xc000dc9b38>: { Object: { "metadata": { "selfLink": "foo", "uid": "foo", "resourceVersion": "foo", "generation": "foo", "managedFields": "foo", }, "status": {"foo": "bar"}, }, } expected to match <*unstructured.Unstructured | 0xc000dc9b30>: {Object: {}} === RUN TestEqualObjectMatcher/Unequal_labels_and_annotations equalobject_test.go:657: the following fields were expected to match but did not: [(metadata/metadata)] Expected <*unstructured.Unstructured | 0xc000dc9b48>: { Object: { "metadata": { "labels": {"foo": "bar"}, "annotations": {"foo": "bar"}, }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9b40>: {Object: {}} === RUN TestEqualObjectMatcher/Unequal_metadata_fields_ignored_by_IgnorePaths_MatchOption === RUN TestEqualObjectMatcher/Unequal_labels_and_annotations_ignored_by_IgnorePaths_MatchOption === RUN TestEqualObjectMatcher/Ignore_fields_are_not_compared === RUN TestEqualObjectMatcher/Not-ignored_fields_are_still_compared equalobject_test.go:657: the following fields were expected to match but did not: [(metadata.annotations.superflous/metadata.annotations.superflous)] Expected <*unstructured.Unstructured | 0xc000dc9b88>: { Object: { "metadata": { "annotations": { "ignored": "somevalue", "superflous": "shouldcausefailure", }, }, }, } expected to match <*unstructured.Unstructured | 0xc000dc9b80>: { Object: { "metadata": { "annotations": {}, }, }, } === RUN TestEqualObjectMatcher/Unequal_metadata_fields_not_compared_by_setting_MatchPaths_MatchOption === RUN TestEqualObjectMatcher/No_changes equalobject_test.go:657: the following fields were expected to match but did not: [(spec.C/spec.C)] Expected <*unstructured.Unstructured | 0xc000dc9ba8>: { Object: { "spec": {"A": "A", "B": "B"}, }, } expected to match <*unstructured.Unstructured | 0xc000dc9ba0>: { Object: { "spec": {"A": "A", "B": "B", "C": "C"}, }, } === RUN TestEqualObjectMatcher/Many_changes equalobject_test.go:657: the following fields were expected to match but did not: [(spec.B/spec.B) (spec.C/spec.C)] Expected <*unstructured.Unstructured | 0xc000dc9bb8>: { Object: { "spec": {"A": "A", "B": "B"}, }, } expected to match <*unstructured.Unstructured | 0xc000dc9bb0>: { Object: { "spec": {"C": "C", "A": "A"}, }, } --- PASS: TestEqualObjectMatcher (0.04s) --- PASS: TestEqualObjectMatcher/succeed_with_equal_objects (0.00s) --- PASS: TestEqualObjectMatcher/fail_with_non_equal_objects (0.01s) --- PASS: TestEqualObjectMatcher/succeeds_if_ignored_fields_do_not_match (0.00s) --- PASS: TestEqualObjectMatcher/succeeds_if_ignored_fields_in_json_notation_do_not_match (0.00s) --- PASS: TestEqualObjectMatcher/succeeds_if_all_allowed_fields_match,_and_some_others_do_not (0.00s) --- PASS: TestEqualObjectMatcher/works_with_unstructured.Unstructured (0.00s) --- PASS: TestEqualObjectMatcher/Equal_field_(spec)_both_in_original_and_in_modified (0.00s) --- PASS: TestEqualObjectMatcher/Equal_nested_field_both_in_original_and_in_modified (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_field_both_in_original_and_in_modified (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_nested_field_both_in_original_and_modified (0.00s) --- PASS: TestEqualObjectMatcher/Value_of_type_map_with_different_values (0.00s) --- PASS: TestEqualObjectMatcher/Value_of_type_Array_or_Slice_with_same_length_but_different_values (0.00s) --- PASS: TestEqualObjectMatcher/Creation_timestamp_set_to_empty_value_on_both_original_and_modified (0.00s) --- PASS: TestEqualObjectMatcher/Field_only_in_modified (0.00s) --- PASS: TestEqualObjectMatcher/Nested_field_only_in_modified (0.00s) --- PASS: TestEqualObjectMatcher/Creation_timestamp_exists_on_modified_but_not_on_original (0.00s) --- PASS: TestEqualObjectMatcher/Field_only_in_original (0.00s) --- PASS: TestEqualObjectMatcher/Nested_field_only_in_original (0.00s) --- PASS: TestEqualObjectMatcher/Creation_timestamp_exists_on_original_but_not_on_modified (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_Metadata_fields_computed_by_the_system_or_in_status (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_labels_and_annotations (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_metadata_fields_ignored_by_IgnorePaths_MatchOption (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_labels_and_annotations_ignored_by_IgnorePaths_MatchOption (0.00s) --- PASS: TestEqualObjectMatcher/Ignore_fields_are_not_compared (0.00s) --- PASS: TestEqualObjectMatcher/Not-ignored_fields_are_still_compared (0.00s) --- PASS: TestEqualObjectMatcher/Unequal_metadata_fields_not_compared_by_setting_MatchPaths_MatchOption (0.00s) --- PASS: TestEqualObjectMatcher/No_changes (0.00s) --- PASS: TestEqualObjectMatcher/Many_changes (0.00s) === RUN TestGet --- PASS: TestGet (0.02s) === RUN TestList --- PASS: TestList (0.04s) === RUN TestUpdate --- PASS: TestUpdate (0.04s) === RUN TestUpdateStatus --- PASS: TestUpdateStatus (0.07s) === RUN TestObject --- PASS: TestObject (0.03s) === RUN TestObjectList --- PASS: TestObjectList (0.02s) PASS ok sigs.k8s.io/controller-runtime/pkg/envtest/komega 3.387s ? sigs.k8s.io/controller-runtime/pkg/event [no test files] === RUN TestFinalizer Running Suite: Finalizer Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/finalizer =============================================================================================== Random Seed: 1770049809 Will run 9 of 9 specs ••••••••• Ran 9 of 9 Specs in 0.006 seconds SUCCESS! -- 9 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestFinalizer (0.02s) PASS ok sigs.k8s.io/controller-runtime/pkg/finalizer 1.142s === RUN TestEventhandler Running Suite: Eventhandler Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/handler ================================================================================================ Random Seed: 1770049814 Will run 96 of 96 specs •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 96 of 96 Specs in 6.076 seconds SUCCESS! -- 96 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestEventhandler (6.20s) PASS ok sigs.k8s.io/controller-runtime/pkg/handler 7.364s === RUN TestHealthz Running Suite: Healthz Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/healthz =========================================================================================== Random Seed: 1770049814 Will run 14 of 14 specs •••••••••••••• Ran 14 of 14 Specs in 0.010 seconds SUCCESS! -- 14 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestHealthz (0.03s) PASS ok sigs.k8s.io/controller-runtime/pkg/healthz 1.085s === RUN TestSource Running Suite: Controller internal Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller =================================================================================================================== Random Seed: 1770049822 Will run 75 of 78 specs ••••E0202 16:30:27.496190 39355 runtime.go:142] "Observed a panic" panic="runtime error: invalid memory address or nil pointer dereference" panicGoValue="\"invalid memory address or nil pointer dereference\"" stacktrace=< goroutine 212 [running]: k8s.io/apimachinery/pkg/util/runtime.logPanic({0x31ac778, 0xc0005dc1e0}, {0x2b2ad00, 0x41cdc70}) /home/prow/go/pkg/mod/k8s.io/apimachinery@v0.35.0/pkg/util/runtime/runtime.go:132 +0xdc sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile.func1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:202 +0x1ee panic({0x2b2ad00?, 0x41cdc70?}) /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/panic.go:783 +0x132 sigs.k8s.io/controller-runtime/pkg/internal/controller.init.func3.2.3.2({0xc000019be8?, 0x456734?}, {{{0x2bde2c0?, 0x31abd88?}, {0xc0005dc150?, 0xc000657260?}}}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:124 +0x1a sigs.k8s.io/controller-runtime/pkg/reconcile.TypedFunc[...].Reconcile(...) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/reconcile/reconcile.go:139 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile(0x31c8920, {0x31ac778, 0xc0005dc1e0}, {{{0x2dc64f6, 0xc000019db8?}, {0x2dc64f9?, 0x0?}}}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:222 +0x2b7 sigs.k8s.io/controller-runtime/pkg/internal/controller.init.func3.2.3({0x31b3630, 0xc0005dc1e0}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:126 +0x146 github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3() /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:942 +0x6ee created by github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 13 /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:907 +0x1453 > •E0202 16:30:27.496993 39355 runtime.go:142] "Observed a panic" panic="runtime error: invalid memory address or nil pointer dereference" panicGoValue="\"invalid memory address or nil pointer dereference\"" stacktrace=< goroutine 226 [running]: k8s.io/apimachinery/pkg/util/runtime.logPanic({0x31ac778, 0xc00063a0c0}, {0x2b2ad00, 0x41cdc70}) /home/prow/go/pkg/mod/k8s.io/apimachinery@v0.35.0/pkg/util/runtime/runtime.go:132 +0xdc sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile.func1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:202 +0x1ee panic({0x2b2ad00?, 0x41cdc70?}) /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/panic.go:783 +0x132 sigs.k8s.io/controller-runtime/pkg/internal/controller.init.func3.2.4.2({0x4242ca0?, 0xc0006c0be8?}, {{{0x4567ef?, 0x7f4993805d58?}, {0x31abd1e?, 0xc00063a030?}}}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:139 +0x1a sigs.k8s.io/controller-runtime/pkg/reconcile.TypedFunc[...].Reconcile(...) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/reconcile/reconcile.go:139 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile(0x31c8920, {0x31ac778, 0xc00063a0c0}, {{{0x2dc64f6, 0x480c5e?}, {0x2dc64f9?, 0xc000692020?}}}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:222 +0x2b7 sigs.k8s.io/controller-runtime/pkg/internal/controller.init.func3.2.4({0x31b3630, 0xc00063a0c0}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:141 +0x1e6 github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3() /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:942 +0x6ee created by github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 13 /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:907 +0x1453 > •••••••••••••••••••••••••••••••••••••••••••• ------------------------------ P [PENDING] controller Processing queue items from a Controller should return if the queue is shutdown /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:1163 ------------------------------ P [PENDING] controller Processing queue items from a Controller should wait for informers to be synced before processing items /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:1167 ------------------------------ P [PENDING] controller Processing queue items from a Controller should create a new go routine for MaxConcurrentReconciles /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller_test.go:1171 ------------------------------ •••••••••••••••••••I0202 16:30:37.763018 39355 leaderelection.go:258] "Attempting to acquire leader lease..." lock="d1f0fe37-7922-4972-940f-7ea9ddf1e4c7_1ddbc5c1-1b80-4abf-bfef-f8afc3e4837a" I0202 16:30:37.763461 39355 leaderelection.go:272] "Successfully acquired lease" lock="d1f0fe37-7922-4972-940f-7ea9ddf1e4c7_1ddbc5c1-1b80-4abf-bfef-f8afc3e4837a" ••••I0202 16:30:42.307422 39355 leaderelection.go:258] "Attempting to acquire leader lease..." lock="default/some-leader-election-id" I0202 16:30:42.316232 39355 leaderelection.go:272] "Successfully acquired lease" lock="default/some-leader-election-id" E0202 16:30:42.321168 39355 leaderelection.go:445] "Failed to update lease optimistically, falling back to slow path" err="Put \"https://127.0.0.1:36261/apis/coordination.k8s.io/v1/namespaces/default/leases/some-leader-election-id?timeout=5s\": context canceled" lock="default/some-leader-election-id" E0202 16:30:42.337000 39355 leaderelection.go:452] "Error retrieving lease lock" err="client rate limiter Wait returned an error: context canceled" lock="default/some-leader-election-id" I0202 16:30:42.337284 39355 leaderelection.go:299] "Failed to renew lease" lock="default/some-leader-election-id" err="context canceled" ••• Ran 75 of 78 Specs in 26.154 seconds SUCCESS! -- 75 Passed | 0 Failed | 3 Pending | 0 Skipped --- PASS: TestSource (26.30s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/controller 27.489s ? sigs.k8s.io/controller-runtime/pkg/internal/controller/metrics [no test files] === RUN TestSource Running Suite: Fields Selector Utils Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/field/selector ========================================================================================================================= Random Seed: 1770049823 Will run 6 of 6 specs •••••• Ran 6 of 6 Specs in 0.004 seconds SUCCESS! -- 6 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (0.02s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/field/selector 1.061s ? sigs.k8s.io/controller-runtime/pkg/internal/flock [no test files] ? sigs.k8s.io/controller-runtime/pkg/internal/httpserver [no test files] ? sigs.k8s.io/controller-runtime/pkg/internal/log [no test files] === RUN TestWorkqueue Running Suite: Workqueue Metrics Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/metrics ============================================================================================================== Random Seed: 1770049826 Will run 5 of 5 specs ••••• Ran 5 of 5 Specs in 0.014 seconds SUCCESS! -- 5 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestWorkqueue (0.04s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/metrics 1.147s ? sigs.k8s.io/controller-runtime/pkg/internal/objectutil [no test files] === RUN TestRecorder Running Suite: Recorder Integration Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/recorder ================================================================================================================== Random Seed: 1770049831 Will run 5 of 5 specs ••••• Ran 5 of 5 Specs in 5.500 seconds SUCCESS! -- 5 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestRecorder (5.51s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/recorder 6.689s === RUN TestInternal Running Suite: Source Internal Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/source =========================================================================================================== Random Seed: 1770049831 Will run 16 of 16 specs •••••••••••••••• Ran 16 of 16 Specs in 0.015 seconds SUCCESS! -- 16 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestInternal (0.05s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/source 1.195s === RUN TestMergeChans === RUN TestMergeChans/single_channel,_close_0 === RUN TestMergeChans/double_channel,_close_0 === RUN TestMergeChans/five_channel,_close_0 === RUN TestMergeChans/five_channel,_close_1 === RUN TestMergeChans/five_channel,_close_2 === RUN TestMergeChans/five_channel,_close_3 === RUN TestMergeChans/five_channel,_close_4 === RUN TestMergeChans/single_channel,_cancel === RUN TestMergeChans/double_channel,_cancel === RUN TestMergeChans/five_channel,_cancel --- PASS: TestMergeChans (0.00s) --- PASS: TestMergeChans/single_channel,_close_0 (0.00s) --- PASS: TestMergeChans/double_channel,_close_0 (0.00s) --- PASS: TestMergeChans/five_channel,_close_0 (0.00s) --- PASS: TestMergeChans/five_channel,_close_1 (0.00s) --- PASS: TestMergeChans/five_channel,_close_2 (0.00s) --- PASS: TestMergeChans/five_channel,_close_3 (0.00s) --- PASS: TestMergeChans/five_channel,_close_4 (0.00s) --- PASS: TestMergeChans/single_channel,_cancel (0.00s) --- PASS: TestMergeChans/double_channel,_cancel (0.00s) --- PASS: TestMergeChans/five_channel,_cancel (0.00s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/syncs 1.040s === RUN TestAddr === PAUSE TestAddr === CONT TestAddr Running Suite: Addr Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/testing/addr ====================================================================================================== Random Seed: 1770049834 Will run 3 of 3 specs ••• Ran 3 of 3 Specs in 0.011 seconds SUCCESS! -- 3 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestAddr (0.02s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/testing/addr 1.084s === RUN TestInternal === PAUSE TestInternal === CONT TestInternal Running Suite: TinyCA (Internal Certs) Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/testing/certs ========================================================================================================================== Random Seed: 1770049834 Will run 18 of 18 specs •••••••••••••••••• Ran 18 of 18 Specs in 0.052 seconds SUCCESS! -- 18 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestInternal (0.08s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/testing/certs 1.144s === RUN TestIntegration === PAUSE TestIntegration === CONT TestIntegration Running Suite: Control Plane Standup Unit Tests - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/testing/controlplane ==================================================================================================================================== Random Seed: 1770049838 Will run 41 of 43 specs •••• ------------------------------ P [PENDING] Control Plane after having started adding users should be able to provision new users that have a corresponding REST config and & kubectl /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/testing/controlplane/plane_test.go:98 ------------------------------ P [PENDING] Control Plane after having started adding users should produce a default base REST config if none is given to add /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/testing/controlplane/plane_test.go:102 ------------------------------ ••••••••••••••••••••••••••••••••••••• Ran 41 of 43 Specs in 38.784 seconds SUCCESS! -- 41 Passed | 0 Failed | 2 Pending | 0 Skipped --- PASS: TestIntegration (38.86s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/testing/controlplane 39.985s === RUN TestInternal === PAUSE TestInternal === CONT TestInternal Running Suite: Envtest Process Launcher Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/internal/testing/process ============================================================================================================================= Random Seed: 1770049838 Will run 52 of 52 specs •••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 52 of 52 Specs in 2.940 seconds SUCCESS! -- 52 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestInternal (3.04s) PASS ok sigs.k8s.io/controller-runtime/pkg/internal/testing/process 4.090s ? sigs.k8s.io/controller-runtime/pkg/leaderelection [no test files] ? sigs.k8s.io/controller-runtime/pkg/leaderelection/fake [no test files] === RUN TestSource Running Suite: Log Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/log =================================================================================== Random Seed: 1770049839 Will run 9 of 9 specs ••••••••• Ran 9 of 9 Specs in 0.007 seconds SUCCESS! -- 9 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (0.03s) PASS ok sigs.k8s.io/controller-runtime/pkg/log 1.076s === RUN TestSource Running Suite: Zap Log Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/log/zap =========================================================================================== Random Seed: 1770049840 Will run 30 of 30 specs •••••••••••••••••••••••••invalid value "foobar" for flag -zap-time-encoding: invalid time-encoding value "foobar" Usage of /tmp/go-build1845092556/b1141/zap.test: ••••• Ran 30 of 30 Specs in 0.074 seconds SUCCESS! -- 30 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (0.12s) PASS ok sigs.k8s.io/controller-runtime/pkg/log/zap 1.175s === RUN TestSource Running Suite: Manager Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager =========================================================================================== Random Seed: 1770049846 Will run 106 of 106 specs ••••••••••••================== WARNING: DATA RACE Write at 0x00c0006184e0 by goroutine 191: runtime.closechan() /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/chan.go:414 +0x0 sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).Start.func1.deferwrap1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:170 +0x33 runtime.deferreturn() /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/panic.go:589 +0x5d sync.(*Once).doSlow() /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/sync/once.go:78 +0xd1 sync.(*Once).Do() /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/sync/once.go:69 +0x44 sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).Start() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:169 +0xb5 sigs.k8s.io/controller-runtime/pkg/manager.init.func5.3.1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group_test.go:181 +0xca Previous read at 0x00c0006184e0 by goroutine 238: runtime.chansend() /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/chan.go:176 +0x0 sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1.1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:249 +0xc4 Goroutine 191 (running) created at: sigs.k8s.io/controller-runtime/pkg/manager.init.func5.3() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group_test.go:178 +0xf9 github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3() /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:942 +0x6ed Goroutine 238 (running) created at: sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:246 +0xfc sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.gowrap1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:284 +0x41 ================== panic: send on closed channel goroutine 281 [running]: sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1.1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:249 +0xc5 created by sigs.k8s.io/controller-runtime/pkg/manager.(*runnableGroup).reconcile.func1 in goroutine 279 /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/runnable_group.go:246 +0xfd FAIL sigs.k8s.io/controller-runtime/pkg/manager 5.433s === RUN TestManager Running Suite: Manager Integration Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/internal/integration ============================================================================================================================ Random Seed: 1770049848 Will run 2 of 2 specs {"level":"info","ts":"2026-02-02T16:30:54Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/convert"} {"level":"info","ts":"2026-02-02T16:30:54Z","logger":"controller-runtime.webhook","msg":"Starting webhook server"} {"level":"info","ts":"2026-02-02T16:30:54Z","msg":"starting server","name":"health probe","addr":"[::]:35093"} {"level":"info","ts":"2026-02-02T16:30:54Z","logger":"controller-runtime.certwatcher","msg":"Updated current TLS certificate","cert":"/tmp/envtest-serving-certs-1776932994/tls.crt","key":"/tmp/envtest-serving-certs-1776932994/tls.key"} {"level":"info","ts":"2026-02-02T16:30:54Z","logger":"controller-runtime.webhook","msg":"Serving webhook server","host":"127.0.0.1","port":44349} {"level":"info","ts":"2026-02-02T16:30:54Z","logger":"controller-runtime.certwatcher","msg":"Starting certificate poll+watcher","cert":"/tmp/envtest-serving-certs-1776932994/tls.crt","key":"/tmp/envtest-serving-certs-1776932994/tls.key","interval":10} {"level":"info","ts":"2026-02-02T16:30:54Z","msg":"Starting EventSource","controller":"driver_warmup_true","controllerGroup":"crew.example.com","controllerKind":"Driver","source":"kind source: *v2.Driver"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Starting Controller","controller":"driver_warmup_true","controllerGroup":"crew.example.com","controllerKind":"Driver"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Starting workers","controller":"driver_warmup_true","controllerGroup":"crew.example.com","controllerKind":"Driver","worker count":1} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Reconciling","controller":"driver_warmup_true","controllerGroup":"crew.example.com","controllerKind":"Driver","Driver":{"name":"driver1","namespace":"default"},"namespace":"default","name":"driver1","reconcileID":"fdb089ad-f74f-4c11-9795-9eeeaed71cbd"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Stopping and waiting for non leader election runnables"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Stopping and waiting for warmup runnables"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Stopping and waiting for leader election runnables"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Shutdown signal received, waiting for all workers to finish","controller":"driver_warmup_true","controllerGroup":"crew.example.com","controllerKind":"Driver"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"All workers finished","controller":"driver_warmup_true","controllerGroup":"crew.example.com","controllerKind":"Driver"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Stopping and waiting for caches"} {"level":"info","ts":"2026-02-02T16:30:55Z","msg":"Stopping and waiting for webhooks"} {"level":"info","ts":"2026-02-02T16:30:55Z","logger":"controller-runtime.webhook","msg":"Shutting down webhook server with timeout of 1 minute"} {"level":"info","ts":"2026-02-02T16:30:56Z","msg":"Stopping and waiting for HTTP servers"} {"level":"info","ts":"2026-02-02T16:30:56Z","msg":"shutting down server","name":"health probe","addr":"[::]:35093"} {"level":"info","ts":"2026-02-02T16:30:56Z","msg":"Wait completed, proceeding to shutdown the manager"} •{"level":"info","ts":"2026-02-02T16:31:02Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/convert"} {"level":"info","ts":"2026-02-02T16:31:02Z","logger":"controller-runtime.webhook","msg":"Starting webhook server"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"starting server","name":"health probe","addr":"[::]:40403"} {"level":"info","ts":"2026-02-02T16:31:02Z","logger":"controller-runtime.certwatcher","msg":"Updated current TLS certificate","cert":"/tmp/envtest-serving-certs-37943465/tls.crt","key":"/tmp/envtest-serving-certs-37943465/tls.key"} {"level":"info","ts":"2026-02-02T16:31:02Z","logger":"controller-runtime.certwatcher","msg":"Starting certificate poll+watcher","cert":"/tmp/envtest-serving-certs-37943465/tls.crt","key":"/tmp/envtest-serving-certs-37943465/tls.key","interval":10} {"level":"info","ts":"2026-02-02T16:31:02Z","logger":"controller-runtime.webhook","msg":"Serving webhook server","host":"127.0.0.1","port":42121} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Starting EventSource","controller":"driver_warmup_false","controllerGroup":"crew.example.com","controllerKind":"Driver","source":"kind source: *v2.Driver"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Starting Controller","controller":"driver_warmup_false","controllerGroup":"crew.example.com","controllerKind":"Driver"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Starting workers","controller":"driver_warmup_false","controllerGroup":"crew.example.com","controllerKind":"Driver","worker count":1} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Reconciling","controller":"driver_warmup_false","controllerGroup":"crew.example.com","controllerKind":"Driver","Driver":{"name":"driver1","namespace":"default"},"namespace":"default","name":"driver1","reconcileID":"271b1897-225d-406f-8f98-484f7c1675d4"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Stopping and waiting for non leader election runnables"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Stopping and waiting for warmup runnables"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Stopping and waiting for leader election runnables"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Shutdown signal received, waiting for all workers to finish","controller":"driver_warmup_false","controllerGroup":"crew.example.com","controllerKind":"Driver"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"All workers finished","controller":"driver_warmup_false","controllerGroup":"crew.example.com","controllerKind":"Driver"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Stopping and waiting for caches"} {"level":"info","ts":"2026-02-02T16:31:02Z","msg":"Stopping and waiting for webhooks"} {"level":"info","ts":"2026-02-02T16:31:02Z","logger":"controller-runtime.webhook","msg":"Shutting down webhook server with timeout of 1 minute"} {"level":"info","ts":"2026-02-02T16:31:03Z","msg":"Stopping and waiting for HTTP servers"} {"level":"info","ts":"2026-02-02T16:31:03Z","msg":"shutting down server","name":"health probe","addr":"[::]:40403"} {"level":"info","ts":"2026-02-02T16:31:03Z","msg":"Wait completed, proceeding to shutdown the manager"} • Ran 2 of 2 Specs in 15.873 seconds SUCCESS! -- 2 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestManager (15.88s) PASS ok sigs.k8s.io/controller-runtime/pkg/manager/internal/integration 17.042s ? sigs.k8s.io/controller-runtime/pkg/manager/internal/integration/api/v1 [no test files] ? sigs.k8s.io/controller-runtime/pkg/manager/internal/integration/api/v2 [no test files] === RUN TestSource Running Suite: Runtime Signal Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/manager/signals ========================================================================================================== Random Seed: 1770049849 Will run 1 of 1 specs #...#### #...####Got interrupt signal. Aborting... • Ran 1 of 1 Specs in 1.005 seconds SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (1.01s) PASS #...#### #...#### ok sigs.k8s.io/controller-runtime/pkg/manager/signals 2.052s ? sigs.k8s.io/controller-runtime/pkg/metrics [no test files] === RUN TestSource Running Suite: Filters Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/metrics/filters =================================================================================================== Random Seed: 1770049880 Will run 2 of 2 specs •• Ran 2 of 2 Specs in 6.451 seconds SUCCESS! -- 2 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestSource (6.46s) PASS ok sigs.k8s.io/controller-runtime/pkg/metrics/filters 7.697s ? sigs.k8s.io/controller-runtime/pkg/metrics/server [no test files] === RUN TestPredicate Running Suite: Predicate Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/predicate =============================================================================================== Random Seed: 1770049880 Will run 38 of 38 specs •••••••••••••••••••••••••••••••••••••• Ran 38 of 38 Specs in 0.042 seconds SUCCESS! -- 38 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestPredicate (0.11s) PASS ok sigs.k8s.io/controller-runtime/pkg/predicate 1.257s === RUN TestReconcile Running Suite: Reconcile Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/reconcile =============================================================================================== Random Seed: 1770049880 Will run 9 of 9 specs ••••••••• Ran 9 of 9 Specs in 11.114 seconds SUCCESS! -- 9 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestReconcile (11.13s) === RUN ExampleFunc --- PASS: ExampleFunc (0.00s) PASS ok sigs.k8s.io/controller-runtime/pkg/reconcile 12.277s testing: warning: no tests to run PASS ok sigs.k8s.io/controller-runtime/pkg/recorder 1.103s [no tests to run] === RUN TestScheme Running Suite: Scheme Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/scheme ========================================================================================= Random Seed: 1770049880 Will run 2 of 2 specs •• Ran 2 of 2 Specs in 0.004 seconds SUCCESS! -- 2 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestScheme (0.01s) PASS ok sigs.k8s.io/controller-runtime/pkg/scheme 1.066s === RUN TestSource Running Suite: Source Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/source ========================================================================================= Random Seed: 1770049886 Will run 19 of 20 specs •••••••••••••••• ------------------------------ P [PENDING] Source Kind for a Foo CRD resource should provide Foo Events /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/source/source_integration_test.go:195 ------------------------------ ••• Ran 19 of 20 Specs in 8.537 seconds SUCCESS! -- 19 Passed | 0 Failed | 1 Pending | 0 Skipped --- PASS: TestSource (8.57s) PASS ok sigs.k8s.io/controller-runtime/pkg/source 9.723s === RUN TestSource Running Suite: Webhook Integration Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook ======================================================================================================= Random Seed: 1770049886 Will run 8 of 10 specs ••• ------------------------------ P [PENDING] Webhook Server when serving should verify the client CA name when asked to /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/server_test.go:103 ------------------------------ P [PENDING] Webhook Server when serving should support HTTP/2 /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/server_test.go:106 ------------------------------ •••••stopping? Ran 8 of 10 Specs in 11.387 seconds SUCCESS! -- 8 Passed | 0 Failed | 2 Pending | 0 Skipped --- PASS: TestSource (11.40s) PASS ok sigs.k8s.io/controller-runtime/pkg/webhook 12.552s === RUN TestAdmissionWebhook Running Suite: Admission Webhook Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/admission =============================================================================================================== Random Seed: 1770049886 Will run 65 of 69 specs •••••••••••••••••••••••••••••••••••• ------------------------------ P [PENDING] customValidatingHandler should return 400 in response when create fails on decode /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/admission/validator_custom_test.go:451 ------------------------------ P [PENDING] customValidatingHandler should return 400 in response when update fails on decoding new object /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/admission/validator_custom_test.go:453 ------------------------------ P [PENDING] customValidatingHandler should return 400 in response when update fails on decoding old object /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/admission/validator_custom_test.go:455 ------------------------------ P [PENDING] customValidatingHandler should return 400 in response when delete fails on decode /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/admission/validator_custom_test.go:457 ------------------------------ ••••••••••••••••••••••••••••• Ran 65 of 69 Specs in 0.312 seconds SUCCESS! -- 65 Passed | 0 Failed | 4 Pending | 0 Skipped --- PASS: TestAdmissionWebhook (0.39s) PASS ok sigs.k8s.io/controller-runtime/pkg/webhook/admission 1.509s ? sigs.k8s.io/controller-runtime/pkg/webhook/admission/metrics [no test files] === RUN TestAuthenticationWebhook Running Suite: Authentication Webhook Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/authentication ========================================================================================================================= Random Seed: 1770049888 Will run 21 of 21 specs ••••••••••••••••••••• Ran 21 of 21 Specs in 0.111 seconds SUCCESS! -- 21 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestAuthenticationWebhook (0.20s) PASS ok sigs.k8s.io/controller-runtime/pkg/webhook/authentication 1.291s === RUN TestConversionWebhook Running Suite: CRD conversion Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion ============================================================================================================= Random Seed: 1770049892 Will run 24 of 24 specs ••••••E0202 16:31:32.789261 45511 runtime.go:140] "Observed a panic" panic="PanicInConversion field set to true" stacktrace=< goroutine 70 [running]: k8s.io/apimachinery/pkg/util/runtime.logPanic({0x231f680, 0x2cbeb40}, {0x1e27420, 0x230cd10}) /home/prow/go/pkg/mod/k8s.io/apimachinery@v0.35.0/pkg/util/runtime/runtime.go:132 +0xdc sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).handleConvertRequest.func1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:103 +0xef panic({0x1e27420?, 0x230cd10?}) /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/panic.go:783 +0x132 sigs.k8s.io/controller-runtime/pkg/webhook/conversion/testdata/api/v1.(*ExternalJob).ConvertTo(0xc00017b400, {0x231d8e8, 0xc00017b680}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/testdata/api/v1/externaljob_types.go:74 +0x24d sigs.k8s.io/controller-runtime/pkg/webhook/conversion_test.convertV1ToHub({0xc00058ada0?, 0x4443a0?}, 0xc00017b400, 0xc00017b680) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_test.go:472 +0x3b sigs.k8s.io/controller-runtime/pkg/webhook/conversion.spokeConverter[...].ConvertSpokeToHub(...) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_hubspoke.go:172 sigs.k8s.io/controller-runtime/pkg/webhook/conversion.hubSpokeConverter[...].ConvertObject(0x2310e20, {0x231f680, 0x2cbeb40}, {0x2316af0, 0xc00017b400}, {0x2316ac8, 0xc00017b540}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_hubspoke.go:127 +0x948 sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).convertObject(0xc00037ac20, {0x231f680, 0x2cbeb40}, {0x2316af0, 0xc00017b400}, {0x2316ac8, 0xc00017b540}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:154 +0x44a sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).handleConvertRequest(0xc00037ac20, {0x231f680, 0x2cbeb40}, 0xc000587680) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:123 +0x3ef sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).ServeHTTP(0xc00037ac20, {0x231d918, 0xc000408c80}, 0xc00017b180) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:79 +0x277 sigs.k8s.io/controller-runtime/pkg/webhook/conversion_test.init.func2.ConversionTest.1.2(0xc000148840) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_test.go:93 +0x263 sigs.k8s.io/controller-runtime/pkg/webhook/conversion_test.init.func2.ConversionTest.1.11() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_test.go:336 +0x22f github.com/onsi/ginkgo/v2/internal.extractBodyFunction.func3({0x0?, 0x0?}) /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/node.go:524 +0x2f github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3() /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:942 +0x6ee created by github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 38 /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:907 +0x1453 > •••••••E0202 16:31:32.941769 45511 runtime.go:140] "Observed a panic" panic="PanicInConversion field set to true" stacktrace=< goroutine 100 [running]: k8s.io/apimachinery/pkg/util/runtime.logPanic({0x231f680, 0x2cbeb40}, {0x1e27420, 0x230cd10}) /home/prow/go/pkg/mod/k8s.io/apimachinery@v0.35.0/pkg/util/runtime/runtime.go:132 +0xdc sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).handleConvertRequest.func1() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:103 +0xef panic({0x1e27420?, 0x230cd10?}) /home/prow/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.linux-amd64/src/runtime/panic.go:783 +0x132 sigs.k8s.io/controller-runtime/pkg/webhook/conversion/testdata/api/v1.(*ExternalJob).ConvertTo(0xc000412dc0, {0x231d8e8, 0xc000413680}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/testdata/api/v1/externaljob_types.go:74 +0x24d sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).convertViaHub(0xc000111ae0, {0x7eff00c59a30, 0xc000412dc0}, {0x7eff00c5a018, 0xc000413400}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:182 +0x162 sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).convertObject(0xc000111ae0, {0x231f680, 0x2cbeb40}, {0x2316af0, 0xc000412dc0}, {0x2316ac8, 0xc000413400}) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:166 +0x851 sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).handleConvertRequest(0xc000111ae0, {0x231f680, 0x2cbeb40}, 0xc000520900) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:123 +0x3ef sigs.k8s.io/controller-runtime/pkg/webhook/conversion.(*webhook).ServeHTTP(0xc000111ae0, {0x231d918, 0xc000744380}, 0xc000412b40) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion.go:79 +0x277 sigs.k8s.io/controller-runtime/pkg/webhook/conversion_test.init.func1.ConversionTest.1.2(0xc0008089f0) /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_test.go:93 +0x263 sigs.k8s.io/controller-runtime/pkg/webhook/conversion_test.init.func1.ConversionTest.1.11() /home/prow/go/src/sigs.k8s.io/controller-runtime/pkg/webhook/conversion/conversion_test.go:336 +0x22f github.com/onsi/ginkgo/v2/internal.extractBodyFunction.func3({0x0?, 0x0?}) /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/node.go:524 +0x2f github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3() /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:942 +0x6ee created by github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 38 /home/prow/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.27.2/internal/suite.go:907 +0x1453 > ••••••••••• Ran 24 of 24 Specs in 0.446 seconds SUCCESS! -- 24 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestConversionWebhook (0.48s) PASS ok sigs.k8s.io/controller-runtime/pkg/webhook/conversion 1.603s ? sigs.k8s.io/controller-runtime/pkg/webhook/conversion/metrics [no test files] ? sigs.k8s.io/controller-runtime/pkg/webhook/internal/metrics [no test files] FAIL + result=1 + cd tools/setup-envtest + go test -v -race ./... --ginkgo.fail-fast -ginkgo.junit-report=junit-report.xml ? sigs.k8s.io/controller-runtime/tools/setup-envtest [no test files] === RUN TestEnv Running Suite: Env Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest/env =================================================================================================== Random Seed: 1770049906 Will run 7 of 7 specs ••••••• Ran 7 of 7 Specs in 0.006 seconds SUCCESS! -- 7 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestEnv (0.03s) PASS ok sigs.k8s.io/controller-runtime/tools/setup-envtest/env 1.077s ? sigs.k8s.io/controller-runtime/tools/setup-envtest/remote [no test files] === RUN TestStore Running Suite: Store Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest/store ======================================================================================================= Random Seed: 1770049906 Will run 15 of 15 specs ••••••••••••••• Ran 15 of 15 Specs in 0.361 seconds SUCCESS! -- 15 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestStore (0.39s) PASS ok sigs.k8s.io/controller-runtime/tools/setup-envtest/store 1.426s === RUN TestVersioning Running Suite: Test Version Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest/version ================================================================================================================ Random Seed: 1770049906 Will run 2 of 2 specs •• Ran 2 of 2 Specs in 0.001 seconds SUCCESS! -- 2 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestVersioning (0.01s) PASS ok sigs.k8s.io/controller-runtime/tools/setup-envtest/version 1.054s === RUN TestVersions Running Suite: Versions Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest/versions ============================================================================================================= Random Seed: 1770049906 Will run 77 of 77 specs ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Ran 77 of 77 Specs in 0.047 seconds SUCCESS! -- 77 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestVersions (0.12s) PASS ok sigs.k8s.io/controller-runtime/tools/setup-envtest/versions 1.172s === RUN TestWorkflows Running Suite: Workflows Suite - /home/prow/go/src/sigs.k8s.io/controller-runtime/tools/setup-envtest/workflows =============================================================================================================== Random Seed: 1770049906 Will run 27 of 27 specs ••••••••••••••••••••••••••• Ran 27 of 27 Specs in 4.371 seconds SUCCESS! -- 27 Passed | 0 Failed | 0 Pending | 0 Skipped --- PASS: TestWorkflows (4.44s) PASS ok sigs.k8s.io/controller-runtime/tools/setup-envtest/workflows 6.809s + [[ -n /logs/artifacts ]] + mkdir -p /logs/artifacts ++ find . -name '*junit-report.xml' + for file in `find . -name *junit-report.xml` + new_file=pkg/builder/junit-report.xml + new_file=pkg/builder + new_file=pkg-builder + mv ./pkg/builder/junit-report.xml /logs/artifacts/junit_pkg-builder.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/cache/internal/junit-report.xml + new_file=pkg/cache/internal + new_file=pkg-cache-internal + mv ./pkg/cache/internal/junit-report.xml /logs/artifacts/junit_pkg-cache-internal.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/cache/junit-report.xml + new_file=pkg/cache + new_file=pkg-cache + mv ./pkg/cache/junit-report.xml /logs/artifacts/junit_pkg-cache.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/certwatcher/junit-report.xml + new_file=pkg/certwatcher + new_file=pkg-certwatcher + mv ./pkg/certwatcher/junit-report.xml /logs/artifacts/junit_pkg-certwatcher.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/client/apiutil/junit-report.xml + new_file=pkg/client/apiutil + new_file=pkg-client-apiutil + mv ./pkg/client/apiutil/junit-report.xml /logs/artifacts/junit_pkg-client-apiutil.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/client/config/junit-report.xml + new_file=pkg/client/config + new_file=pkg-client-config + mv ./pkg/client/config/junit-report.xml /logs/artifacts/junit_pkg-client-config.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/client/fake/junit-report.xml + new_file=pkg/client/fake + new_file=pkg-client-fake + mv ./pkg/client/fake/junit-report.xml /logs/artifacts/junit_pkg-client-fake.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/client/interceptor/junit-report.xml + new_file=pkg/client/interceptor + new_file=pkg-client-interceptor + mv ./pkg/client/interceptor/junit-report.xml /logs/artifacts/junit_pkg-client-interceptor.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/client/junit-report.xml + new_file=pkg/client + new_file=pkg-client + mv ./pkg/client/junit-report.xml /logs/artifacts/junit_pkg-client.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/cluster/junit-report.xml + new_file=pkg/cluster + new_file=pkg-cluster + mv ./pkg/cluster/junit-report.xml /logs/artifacts/junit_pkg-cluster.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/controller/controllerutil/junit-report.xml + new_file=pkg/controller/controllerutil + new_file=pkg-controller-controllerutil + mv ./pkg/controller/controllerutil/junit-report.xml /logs/artifacts/junit_pkg-controller-controllerutil.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/controller/priorityqueue/junit-report.xml + new_file=pkg/controller/priorityqueue + new_file=pkg-controller-priorityqueue + mv ./pkg/controller/priorityqueue/junit-report.xml /logs/artifacts/junit_pkg-controller-priorityqueue.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/controller/junit-report.xml + new_file=pkg/controller + new_file=pkg-controller + mv ./pkg/controller/junit-report.xml /logs/artifacts/junit_pkg-controller.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/envtest/junit-report.xml + new_file=pkg/envtest + new_file=pkg-envtest + mv ./pkg/envtest/junit-report.xml /logs/artifacts/junit_pkg-envtest.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/finalizer/junit-report.xml + new_file=pkg/finalizer + new_file=pkg-finalizer + mv ./pkg/finalizer/junit-report.xml /logs/artifacts/junit_pkg-finalizer.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/handler/junit-report.xml + new_file=pkg/handler + new_file=pkg-handler + mv ./pkg/handler/junit-report.xml /logs/artifacts/junit_pkg-handler.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/healthz/junit-report.xml + new_file=pkg/healthz + new_file=pkg-healthz + mv ./pkg/healthz/junit-report.xml /logs/artifacts/junit_pkg-healthz.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/controller/junit-report.xml + new_file=pkg/internal/controller + new_file=pkg-internal-controller + mv ./pkg/internal/controller/junit-report.xml /logs/artifacts/junit_pkg-internal-controller.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/field/selector/junit-report.xml + new_file=pkg/internal/field/selector + new_file=pkg-internal-field-selector + mv ./pkg/internal/field/selector/junit-report.xml /logs/artifacts/junit_pkg-internal-field-selector.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/metrics/junit-report.xml + new_file=pkg/internal/metrics + new_file=pkg-internal-metrics + mv ./pkg/internal/metrics/junit-report.xml /logs/artifacts/junit_pkg-internal-metrics.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/recorder/junit-report.xml + new_file=pkg/internal/recorder + new_file=pkg-internal-recorder + mv ./pkg/internal/recorder/junit-report.xml /logs/artifacts/junit_pkg-internal-recorder.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/source/junit-report.xml + new_file=pkg/internal/source + new_file=pkg-internal-source + mv ./pkg/internal/source/junit-report.xml /logs/artifacts/junit_pkg-internal-source.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/testing/addr/junit-report.xml + new_file=pkg/internal/testing/addr + new_file=pkg-internal-testing-addr + mv ./pkg/internal/testing/addr/junit-report.xml /logs/artifacts/junit_pkg-internal-testing-addr.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/testing/certs/junit-report.xml + new_file=pkg/internal/testing/certs + new_file=pkg-internal-testing-certs + mv ./pkg/internal/testing/certs/junit-report.xml /logs/artifacts/junit_pkg-internal-testing-certs.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/testing/controlplane/junit-report.xml + new_file=pkg/internal/testing/controlplane + new_file=pkg-internal-testing-controlplane + mv ./pkg/internal/testing/controlplane/junit-report.xml /logs/artifacts/junit_pkg-internal-testing-controlplane.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/internal/testing/process/junit-report.xml + new_file=pkg/internal/testing/process + new_file=pkg-internal-testing-process + mv ./pkg/internal/testing/process/junit-report.xml /logs/artifacts/junit_pkg-internal-testing-process.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/log/zap/junit-report.xml + new_file=pkg/log/zap + new_file=pkg-log-zap + mv ./pkg/log/zap/junit-report.xml /logs/artifacts/junit_pkg-log-zap.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/log/junit-report.xml + new_file=pkg/log + new_file=pkg-log + mv ./pkg/log/junit-report.xml /logs/artifacts/junit_pkg-log.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/manager/internal/integration/junit-report.xml + new_file=pkg/manager/internal/integration + new_file=pkg-manager-internal-integration + mv ./pkg/manager/internal/integration/junit-report.xml /logs/artifacts/junit_pkg-manager-internal-integration.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/manager/signals/junit-report.xml + new_file=pkg/manager/signals + new_file=pkg-manager-signals + mv ./pkg/manager/signals/junit-report.xml /logs/artifacts/junit_pkg-manager-signals.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/metrics/filters/junit-report.xml + new_file=pkg/metrics/filters + new_file=pkg-metrics-filters + mv ./pkg/metrics/filters/junit-report.xml /logs/artifacts/junit_pkg-metrics-filters.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/predicate/junit-report.xml + new_file=pkg/predicate + new_file=pkg-predicate + mv ./pkg/predicate/junit-report.xml /logs/artifacts/junit_pkg-predicate.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/reconcile/junit-report.xml + new_file=pkg/reconcile + new_file=pkg-reconcile + mv ./pkg/reconcile/junit-report.xml /logs/artifacts/junit_pkg-reconcile.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/scheme/junit-report.xml + new_file=pkg/scheme + new_file=pkg-scheme + mv ./pkg/scheme/junit-report.xml /logs/artifacts/junit_pkg-scheme.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/source/junit-report.xml + new_file=pkg/source + new_file=pkg-source + mv ./pkg/source/junit-report.xml /logs/artifacts/junit_pkg-source.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/webhook/admission/junit-report.xml + new_file=pkg/webhook/admission + new_file=pkg-webhook-admission + mv ./pkg/webhook/admission/junit-report.xml /logs/artifacts/junit_pkg-webhook-admission.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/webhook/authentication/junit-report.xml + new_file=pkg/webhook/authentication + new_file=pkg-webhook-authentication + mv ./pkg/webhook/authentication/junit-report.xml /logs/artifacts/junit_pkg-webhook-authentication.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/webhook/conversion/junit-report.xml + new_file=pkg/webhook/conversion + new_file=pkg-webhook-conversion + mv ./pkg/webhook/conversion/junit-report.xml /logs/artifacts/junit_pkg-webhook-conversion.xml + for file in `find . -name *junit-report.xml` + new_file=pkg/webhook/junit-report.xml + new_file=pkg/webhook + new_file=pkg-webhook + mv ./pkg/webhook/junit-report.xml /logs/artifacts/junit_pkg-webhook.xml + for file in `find . -name *junit-report.xml` + new_file=tools/setup-envtest/env/junit-report.xml + new_file=tools/setup-envtest/env + new_file=tools-setup-envtest-env + mv ./tools/setup-envtest/env/junit-report.xml /logs/artifacts/junit_tools-setup-envtest-env.xml + for file in `find . -name *junit-report.xml` + new_file=tools/setup-envtest/store/junit-report.xml + new_file=tools/setup-envtest/store + new_file=tools-setup-envtest-store + mv ./tools/setup-envtest/store/junit-report.xml /logs/artifacts/junit_tools-setup-envtest-store.xml + for file in `find . -name *junit-report.xml` + new_file=tools/setup-envtest/version/junit-report.xml + new_file=tools/setup-envtest/version + new_file=tools-setup-envtest-version + mv ./tools/setup-envtest/version/junit-report.xml /logs/artifacts/junit_tools-setup-envtest-version.xml + for file in `find . -name *junit-report.xml` + new_file=tools/setup-envtest/versions/junit-report.xml + new_file=tools/setup-envtest/versions + new_file=tools-setup-envtest-versions + mv ./tools/setup-envtest/versions/junit-report.xml /logs/artifacts/junit_tools-setup-envtest-versions.xml + for file in `find . -name *junit-report.xml` + new_file=tools/setup-envtest/workflows/junit-report.xml + new_file=tools/setup-envtest/workflows + new_file=tools-setup-envtest-workflows + mv ./tools/setup-envtest/workflows/junit-report.xml /logs/artifacts/junit_tools-setup-envtest-workflows.xml + exit 1