Changes by Kind
Feature
- CRI API image id and image ref consistency tests are added to critest (#2004, @SergeyKanzhelev)
- New tests for critest to validate the image operation consistency. (#1959, @SergeyKanzhelev)
Documentation
- Crictl rmi now warns when removing multi-tagged images, as the CRI API removes all tags (not just the specified one). Documentation added with workarounds using runtime-native tools. (#1974, @saschagrunert)
Dependencies
Added
- k8s.io/streaming: v0.36.0
Changed
- cel.dev/expr: v0.24.0 → v0.25.1
- cloud.google.com/go/compute/metadata: v0.7.0 → v0.9.0
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.29.0 → v1.31.0
- github.com/buger/jsonparser: v1.1.1 → v1.1.2
- github.com/cenkalti/backoff/v5: v5.0.2 → v5.0.3
- github.com/cncf/xds/go: 2ac532f → ee656c7
- github.com/docker/docker: v28.3.3+incompatible → v28.5.2+incompatible
- github.com/emicklei/go-restful/v3: v3.12.2 → v3.13.0
- github.com/envoyproxy/go-control-plane/envoy: v1.32.4 → v1.36.0
- github.com/envoyproxy/go-control-plane: v0.13.4 → v0.14.0
- github.com/envoyproxy/protoc-gen-validate: v1.2.1 → v1.3.0
- github.com/go-jose/go-jose/v4: v4.1.1 → v4.1.3
- github.com/google/pprof: f64d9cf → 294ebfa
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.27.1 → v2.28.0
- github.com/moby/spdystream: v0.5.0 → v0.5.1
- github.com/onsi/ginkgo/v2: v2.27.2 → v2.28.1
- github.com/onsi/gomega: v1.38.2 → v1.39.1
- github.com/opencontainers/selinux: v1.13.0 → v1.13.1
- github.com/pmezard/go-difflib: v1.0.0 → 5d4384e
- github.com/prometheus/common: v0.66.1 → v0.67.5
- github.com/prometheus/procfs: v0.16.1 → v0.19.2
- github.com/sirupsen/logrus: v1.9.3 → v1.9.4
- github.com/spf13/cobra: v1.10.0 → v1.10.2
- github.com/spiffe/go-spiffe/v2: v2.5.0 → v2.6.0
- go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1
- go.opentelemetry.io/contrib/detectors/gcp: v1.36.0 → v1.39.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.60.0 → v0.65.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.61.0 → v0.65.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.37.0 → v1.42.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.37.0 → v1.42.0
- go.opentelemetry.io/otel/metric: v1.37.0 → v1.42.0
- go.opentelemetry.io/otel/sdk/metric: v1.37.0 → v1.42.0
- go.opentelemetry.io/otel/sdk: v1.37.0 → v1.42.0
- go.opentelemetry.io/otel/trace: v1.37.0 → v1.42.0
- go.opentelemetry.io/otel: v1.37.0 → v1.42.0
- go.opentelemetry.io/proto/otlp: v1.7.0 → v1.9.0
- go.uber.org/zap: v1.27.0 → v1.27.1
- golang.org/x/crypto: v0.44.0 → v0.48.0
- golang.org/x/mod: v0.29.0 → v0.33.0
- golang.org/x/net: v0.47.0 → v0.51.0
- golang.org/x/oauth2: v0.30.0 → v0.35.0
- golang.org/x/sync: v0.18.0 → v0.20.0
- golang.org/x/sys: v0.38.0 → v0.42.0
- golang.org/x/telemetry: 078029d → e7419c6
- golang.org/x/term: v0.37.0 → v0.41.0
- golang.org/x/text: v0.31.0 → v0.35.0
- golang.org/x/time: v0.9.0 → v0.14.0
- golang.org/x/tools: v0.38.0 → v0.42.0
- gonum.org/v1/gonum: v0.16.0 → v0.17.0
- google.golang.org/genproto/googleapis/api: 8d1bb00 → 4cfbd41
- google.golang.org/genproto/googleapis/rpc: 8d1bb00 → 4cfbd41
- google.golang.org/grpc: v1.75.0 → v1.80.0
- google.golang.org/protobuf: v1.36.8 → f2248ac
- k8s.io/api: v0.35.0-rc.1 → v0.36.0
- k8s.io/apimachinery: v0.35.0-rc.1 → v0.36.0
- k8s.io/cli-runtime: v0.35.0-rc.1 → v0.36.0
- k8s.io/client-go: v0.35.0-rc.1 → v0.36.0
- k8s.io/component-base: v0.35.0-rc.1 → v0.36.0
- k8s.io/component-helpers: v0.35.0-rc.1 → v0.36.0
- k8s.io/cri-api: v0.35.0-rc.1 → v0.36.0
- k8s.io/cri-client: v0.35.0-rc.1 → v0.36.0
- k8s.io/klog/v2: v2.130.1 → v2.140.0
- k8s.io/kube-openapi: 589584f → 5883c5e
- k8s.io/kubectl: v0.35.0-rc.1 → v0.36.0
- k8s.io/kubelet: v0.35.0-rc.1 → v0.36.0
- k8s.io/metrics: v0.35.0-rc.1 → v0.36.0
- k8s.io/utils: bc988d5 → 28399d8
- sigs.k8s.io/kustomize/api: v0.20.1 → v0.21.1
- sigs.k8s.io/kustomize/kustomize/v5: v5.7.1 → v5.8.1
- sigs.k8s.io/kustomize/kyaml: v0.20.1 → v0.21.1
- sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → v6.3.2
Removed
- github.com/alecthomas/kingpin/v2: v2.4.0
- github.com/alecthomas/units: b94a6e3
- github.com/cenkalti/backoff/v4: v4.3.0
- github.com/gregjones/httpcache: 901d907
- github.com/jpillora/backoff: v1.0.0
- github.com/julienschmidt/httprouter: v1.3.0
- github.com/klauspost/compress: v1.18.0
- github.com/mwitkow/go-conntrack: 2f06839
- github.com/xhit/go-str2duration/v2: v2.1.0
- github.com/zeebo/errs: v1.4.0
- go.uber.org/automaxprocs: v1.6.0
- golang.org/x/xerrors: 9bdfabe
- k8s.io/apiserver: v0.35.0-rc.1
Downloads
| file | sha256 | sha512 |
|---|---|---|
| crictl-v1.36.0-darwin-amd64.tar.gz | a2814187df38b16a58e059cdf318d9be608d7bebd8549c51c8e074c771194a93 | 743162d94e505b7babcadb9e3cfba8c7617676a1319e4c4cdcbee30fcfb2d47dab315651f828be222d59be215a90f9c7bdfd2e52272d3d6fca9f1ad9f88ccef7 |
| crictl-v1.36.0-darwin-arm64.tar.gz | f52c7942ece0b4d411b526d786a4db802f320a836dab9c950c89b08c35cf8e75 | 816d07221764d58cba979d50caf26150a14b7bdb2003a2755de6c957e28b485a5c77c1cee2ab9bcb612159969e3b4e6151752f104485a43cba81c773e682e379 |
| crictl-v1.36.0-linux-386.tar.gz | 557832353ba76caec3fb85171b28462c7681f22e492fab4874d9b0ce7ba7898a | c61bf662595828bbefaa762ce917f1be6784791c05e2fa18a3f0cc4b43382d446de655404dbc216cae52835299ec624af18b094de65335f5f1da17d8926104e4 |
| crictl-v1.36.0-linux-amd64.tar.gz | 83855e114566a8a8c44c548d515670f51de3a5e1da8b2effb59870e2f10c25a3 | 43ac5425d264547bc9d9c9e31c74624d9c2a63bf7de4e77fe79517e0c927ea77ee3951a2f662920bc771599a0dc4f2859b6225c3621c7cafff952e63c83d686d |
| crictl-v1.36.0-linux-arm64.tar.gz | 68328594ccf780a80ae2b092d9f6ce484eec7cf540c275242e8fd954bfd95332 | 485aa86f327c23cb0508e814e568bda793d291865c5cec3337ae5467a51898e9ab21a6bd38b73a6b219058bb34c9b4e7128e57360a2552b74a552e7ea1936f32 |
| crictl-v1.36.0-linux-mips64le.tar.gz | bab88c597b05b70a97696a3288c3b7499b64b73a175bf396365518aadd7bb3b6 | a802dbb17a79259f23a1ce7b8b94593da6f11d02ca863cdd2e8237c9519763293d1b0d788631f9bda9eb642a5ed5c204a0ecec953ba427c052e83b7049c7b73f |
| crictl-v1.36.0-linux-ppc64le.tar.gz | 43c696ef906f072f4733203809a0c9a5ec0902422ecbfa18bba92248ff1d3f20 | 30fb7f48b29eb9ef2c5a6667e0c15e49f3c10bbbbca9cac6a6f28e93a330bb46b9dbccc74f6e29b7806b1774950f46764e34347e9baa018a20e8094d7830333e |
| crictl-v1.36.0-linux-riscv64.tar.gz | 28c1dd55f507b053482fbc001e971dd00fcd2b6758bd1a7222a3db494478a2bb | b7a1f820116f41a6751a53af6376c7e328572d6f3f16a8a6ab7bcd0c343cfb0a5080773559ed34cb276685941ae5018477fb7d364ff78414e261d325ed640693 |
| crictl-v1.36.0-linux-s390x.tar.gz | 577e6c37e966a589c49215848496e5efa64492bf53d01fc7f65ed747b3e68e77 | ba2f97438f62e58414bf6595ee36f4bd37c57263bb37a4417c04ae5ce29fca15c3b03a7787e9282f2de4af8bba7402e098242c97749be2f71a54be55e41679dc |
| crictl-v1.36.0-windows-386.tar.gz | 98c2bba226ec806c0cb1c700a4c15b3bd90a2caf62e7278aa11f5b37d2ce7c02 | 4951b3b10273941255ec38ceb0915745c20929ba86ddd59095cfbe1790ffdd5f2878c1ee1ccc5263dc37f6661d5cbf4aff6e1fac3b173047815bbdfd3f9c0d24 |
| crictl-v1.36.0-windows-amd64.tar.gz | 73ef455b8a5a1e43f19372eba0ec40455e4abde3b9441a21db32c2a3172fb7ea | f8cd455d249a20db6350a597ba9043684aa011a38e416f9ca1317ee1b4803c5952ae97cd4f597cf9ca068ba218e28e82cd224fd4b38bb13705ccbce60c8d2d25 |
| critest-v1.36.0-darwin-amd64.tar.gz | c9c68d2d9acd930203eafc79bfe286e0e792d1fd9bbcec71656d94014b39bb34 | 29490ee4f84eaa3e9b2d011cd7496e8217421418e0f499f02f9df8d3500776bc9cb5ce1f83188fa7bee9527f4a6657d20bf7c62a3e42723705aed76418bccc87 |
| critest-v1.36.0-darwin-arm64.tar.gz | 7193d58abebc6fade4acf90140390e3d7aa5256115513b2ff2bbb72be4732574 | 6bf9610f8a8299d4142dc4b52dad9f8e605e17bae3382b6bc5f68f28768dab18c06b0c64149c6e2530da84a03610f21a926e54afa5be4d4c4467ffe9058d2bdf |
| critest-v1.36.0-linux-386.tar.gz | af4ecaba860d357dc3001ae0eaace955df3ece4d9555c2161409d0620d6536e2 | 278eb1f414a71472e975f050b084d38beea800d070917ccd66bf2f145d5ae8cd7112d866fa00b67700711264c9839f07138cb6fb59b19332ba054c33b1d2aba7 |
| critest-v1.36.0-linux-amd64.tar.gz | 445038a6587dee041aefe1d92699772da814992f65fb81a0859bb4bd4b22f5f8 | 1d6393b1eee8abc251c179b1c9556470e43835b4e69d7d195b14c8e50aa565a4fa834acd82799dedd81c96dd9785afe537b9bccb2b019d8f1993b86095ac26f5 |
| critest-v1.36.0-linux-arm64.tar.gz | 4f461269dc23fe77182ab69ddf756c1926d8a4c61734904c2cb0f1922fbdbf7b | 7dd171b35cb987c1dffbcc45f78786dfa07e2d2183db9f1123ecfcb1fe6ca8f8f20f8bc8ae05a8dbd3e9ed3211a095df171f46f093cbdde4dc2de58793a1dec4 |
| critest-v1.36.0-windows-386.tar.gz | c18013efa12271faf6bafe274d6bb7cb216d7e170194f551ee4c604c5dcd29a2 | 0a91b919e4a3bf0017f8d19ac7e07944694736e82c23cea3c8b794df841c3c39b8adbf7ecff3021d53a0e66717f2a456903358384bcb7315b7886f47dfb57a57 |
| critest-v1.36.0-windows-amd64.tar.gz | 2b615d3090ee4c10feb9ae82719f7efdf9a7daced107d4a8e0d22a63503e2098 | 703e5dfe16ca84702cc2344c103d5814e83b78414223e9afd0843592723bf36ec7443abf2082a32fb6f27d4e56ad47c13d28acc532e68bc2aea2dac465281652 |