Changes by Kind
Feature
- Add the ability to provide the registry authentication string using the CRICTL_AUTH or the credentials using the CRICTL_CREDS environment variables. (#904, @josh-ferrell)
- Added
crictl statsp
command to retrieve pod sandbox statistics. (#886, @saschagrunert) - Adding --annotation flag for crictl pull (#892, @alicefr)
- Supporting CRI v1 and v1alpha2 at the same time. (#889, @saschagrunert)
- Switching to CRI v1 API, which requires running at least Kubernetes v1.23.0 configured with a v1 runtime (#878, @saschagrunert)
- Upgraded ginkgo to v2. (#910, @saschagrunert)
crictl ps
will include a new columnPOD
, the value show the pod name to which the container belong.- Include a new boolean flag for
crictl ps
,-r
/--resolve-image-path
(default value:false
). When specified,crictl ps
will try to resolve the image path (e.g.quay.io/kubevirt/virt-handler:v0.46.1
) instead of showing the image ID. (#888, @phanhuy1502)
- Include a new boolean flag for
Bug or Regression
- Change default contained socket from
npipe:////./pipe/containerd
tonpipe:////./pipe/containerd-containerd
(#914, @hwdef) - Fixed critest
ExecSync
output to print strings whenstderr
should be empty. (#895, @saschagrunert)
Dependencies
Added
- bazil.org/fuse: 371fbbd
- github.com/antlr/antlr4/runtime/Go/antlr: b48c857
- github.com/armon/go-socks5: e753329
- github.com/blang/semver/v4: v4.0.0
- github.com/getkin/kin-openapi: v0.76.0
- github.com/go-logr/zapr: v1.2.0
- github.com/google/cel-go: v0.10.1
- github.com/google/cel-spec: v0.6.0
- github.com/google/gnostic: v0.5.7-v3refs
- github.com/google/martian/v3: v3.1.0
- github.com/kr/fs: v0.1.0
- github.com/onsi/ginkgo/v2: v2.1.3
- github.com/pkg/sftp: v1.10.1
- sigs.k8s.io/json: 9f7c6b3
Changed
- cloud.google.com/go/bigquery: v1.4.0 → v1.8.0
- cloud.google.com/go/pubsub: v1.2.0 → v1.3.1
- cloud.google.com/go/storage: v1.6.0 → v1.10.0
- cloud.google.com/go: v0.54.0 → v0.81.0
- github.com/BurntSushi/toml: v0.3.1 → v1.1.0
- github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8 → ea6160c
- github.com/Microsoft/go-winio: v0.4.15 → v0.4.17
- github.com/Microsoft/hcsshim: 5eafd15 → v0.8.22
- github.com/benbjohnson/clock: v1.0.3 → v1.1.0
- github.com/bketelsen/crypt: 5cbc8cc → v0.0.4
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/checkpoint-restore/go-criu/v5: v5.0.0 → v5.3.0
- github.com/cilium/ebpf: v0.6.2 → v0.7.0
- github.com/containerd/cgroups: 0dbf7f0 → v1.0.1
- github.com/containerd/console: v1.0.2 → v1.0.3
- github.com/containerd/containerd: v1.4.4 → v1.4.12
- github.com/containerd/continuity: aaeac12 → v0.1.0
- github.com/containerd/fifo: a9fb20d → v1.0.0
- github.com/containerd/go-runc: 5a6d9f3 → v1.0.0
- github.com/containerd/typeurl: v1.0.1 → v1.0.2
- github.com/coredns/corefile-migration: v1.0.12 → v1.0.14
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/cyphar/filepath-securejoin: v0.2.2 → v0.2.3
- github.com/docker/distribution: v2.7.1+incompatible → v2.8.1+incompatible
- github.com/docker/docker: v20.10.12+incompatible → v20.10.14+incompatible
- github.com/evanphx/json-patch: v4.11.0+incompatible → v4.12.0+incompatible
- github.com/go-logr/logr: v0.4.0 → v1.2.0
- github.com/godbus/dbus/v5: v5.0.4 → v5.0.6
- github.com/golang/glog: 23def4e → v1.0.0
- github.com/golang/mock: v1.4.4 → v1.6.0
- github.com/google/cadvisor: v0.39.2 → v0.44.1
- github.com/google/pprof: 1ebb73c → 94a9f03
- github.com/googleapis/gnostic: v0.5.5 → v0.5.1
- github.com/ianlancetaylor/demangle: 5e5cf60 → 28f6c0f
- github.com/json-iterator/go: v1.1.11 → v1.1.12
- github.com/magiconair/properties: v1.8.1 → v1.8.5
- github.com/mitchellh/mapstructure: v1.1.2 → v1.4.1
- github.com/moby/sys/mountinfo: v0.4.1 → v0.6.0
- github.com/moby/term: 9d4ed18 → 3f7ff69
- github.com/modern-go/reflect2: v1.0.1 → v1.0.2
- github.com/onsi/gomega: v1.17.0 → v1.19.0
- github.com/opencontainers/image-spec: v1.0.1 → v1.0.2
- github.com/opencontainers/runc: v1.0.3 → v1.1.1
- github.com/opencontainers/selinux: v1.10.0 → v1.10.1
- github.com/pelletier/go-toml: v1.2.0 → v1.9.3
- github.com/prometheus/client_golang: v1.11.0 → v1.12.1
- github.com/prometheus/common: v0.26.0 → v0.32.1
- github.com/prometheus/procfs: v0.6.0 → v0.7.3
- github.com/russross/blackfriday/v2: v2.0.1 → v2.1.0
- github.com/seccomp/libseccomp-golang: v0.9.1 → 3879420
- github.com/spf13/afero: v1.2.2 → v1.6.0
- github.com/spf13/cast: v1.3.0 → v1.3.1
- github.com/spf13/cobra: v1.1.3 → v1.4.0
- github.com/spf13/jwalterweatherman: v1.0.0 → v1.1.0
- github.com/spf13/viper: v1.7.0 → v1.8.1
- github.com/urfave/cli/v2: v2.3.0 → v2.5.1
- github.com/yuin/goldmark: v1.3.5 → v1.4.1
- go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/v3: v3.5.0 → v3.5.1
- go.opencensus.io: v0.22.3 → v0.23.0
- go.uber.org/zap: v1.17.0 → v1.19.0
- golang.org/x/crypto: 5ea612d → 8634188
- golang.org/x/mod: v0.4.2 → 9b9b3d8
- golang.org/x/net: 37e1c6a → 27dd868
- golang.org/x/oauth2: bf48bf1 → d3ed0bb
- golang.org/x/sys: 59db8d7 → 3681064
- golang.org/x/term: 6a3ed07 → 03fcf44
- golang.org/x/text: v0.3.6 → v0.3.7
- golang.org/x/time: 1f47c86 → 90d013b
- golang.org/x/tools: v0.1.2 → 897bd77
- google.golang.org/api: v0.20.0 → v0.46.0
- google.golang.org/appengine: v1.6.5 → v1.6.7
- google.golang.org/genproto: f16073e → 42d7afd
- google.golang.org/grpc: v1.43.0 → v1.45.0
- google.golang.org/protobuf: v1.26.0 → v1.27.1
- gopkg.in/ini.v1: v1.51.0 → v1.62.0
- honnef.co/go/tools: v0.0.1-2020.1.3 → v0.0.1-2020.1.4
- k8s.io/gengo: b6c5ce2 → c02415c
- k8s.io/klog/v2: v2.9.0 → v2.60.1
- k8s.io/kube-openapi: 9528897 → 3ee0da9
- k8s.io/kubernetes/staging/src/k8s.io/api: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/apimachinery: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/apiserver: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/cli-runtime: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/client-go: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/cloud-provider: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/code-generator: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/component-base: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/component-helpers: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/controller-manager: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/cri-api: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/kube-controller-manager: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/kube-proxy: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/kube-scheduler: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/kubectl: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/kubelet: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/metrics: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/mount-utils: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/pod-security-admission: c2b5237 → 4ce5a89
- k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver: c2b5237 → 4ce5a89
- k8s.io/kubernetes: v1.22.0 → v1.24.0
- k8s.io/system-validators: v1.5.0 → v1.7.0
- k8s.io/utils: 4b05e18 → 3a6ce19
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.22 → v0.0.30
- sigs.k8s.io/kustomize/api: v0.8.11 → v0.11.4
- sigs.k8s.io/kustomize/cmd/config: v0.9.13 → v0.10.6
- sigs.k8s.io/kustomize/kustomize/v4: v4.2.0 → v4.5.4
- sigs.k8s.io/kustomize/kyaml: v0.11.0 → v0.13.6
- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1
Removed
- github.com/bits-and-blooms/bitset: v1.2.0
- github.com/containernetworking/cni: v0.8.1
- github.com/willf/bitset: v1.1.11
- gotest.tools: v2.2.0+incompatible
Downloads
file | sha256 | sha512 |
---|---|---|
crictl-v1.24.2-darwin-amd64.tar.gz | 3e63b27f1f6cac3ccb27d8cf8395c2fc5a88bdf274e77d9f28bf90f6d24e0c75 | 28bc05d77e3a34475b5618aeb401c43e84272063dcd6eea9976ff98e532837a2e4503e0a3ba457ef25f5b4bba3583b6a39ba86a92f918e5032e5b911a3102fee |
crictl-v1.24.2-linux-386.tar.gz | 29ddbfa46c040e7a85e511139df2dfa8fda3c93f19fae5d3defd70c75c753efa | 171f4f77850a8b469c35ce28597127efff28cf02dd644ce1a4097f23020a84905e4b8b397da40273656d1b332e271ac6aa6af96ff33c9a1a1eb815c1519dc0ce |
crictl-v1.24.2-linux-amd64.tar.gz | 53432dd365f7bf045c1e65ee2e44c74df6a0a8f0a798f640a945c8e07ad8682e | 961188117863ca9af5b084e84691e372efee93ad09daf6a0422e8d75a5803f394d8968064f7ca89f14e8973766201e731241f32538cf2c8d91f0233e786302df |
crictl-v1.24.2-linux-arm.tar.gz | 9847b76c3951cde2002fe2b218c8fe55db1d96d87c450cd670d5fd739fa65dfe | f0ccd8561b8d87b1a6a0a73a73abc46b0fb4aff20ac4f4ead967a38fa7d95a0cba2f9081b85351a0560732ca737d0c6a852bb50f6316049cae53251ba7c3b678 |
crictl-v1.24.2-linux-arm64.tar.gz | c1410b15d5009287c94eabcc63b14dba68726771fa87fef743867df2eea0a6d5 | ebd055e9b2888624d006decd582db742131ed815d059d529ba21eaf864becca98a84b20a10eec91051b9d837c6855d28d5042bf5e9a454f4540aec6b82d37e96 |
crictl-v1.24.2-linux-mips64le.tar.gz | 560e4de7176630a0b7c0e12e90d0471758dc78a84f22e7860845edaa3eb381ff | 3146716ba71a0e20c4853a2b5b06b055423c0f4fa23ebf1d2e266da6e788b3367ab0e56dd6c9c6b41260262c5383a6e4db66fd8271dc63bb992d144dae3e2df2 |
crictl-v1.24.2-linux-ppc64le.tar.gz | 76e37bc9abe6a5f402594010c347d4cd4e69e204e23610bdfacad31305d5c7e2 | d4f38678688691cbe513b90fc97e7c71031e9cf7fba07c4c459b9776ea617cdefa0ff7f64a5d6b1c8e7b6bab644cfb7cfe7afce20bf814e72d852d4a51b4b2c0 |
crictl-v1.24.2-linux-s390x.tar.gz | dcf4e626c609e175c6bdd2ce58f5e334f5688d6287756cb68f79b3cecef1c37d | 4cbf6295115937facd7dca789317ce262ffbc35eac818e63c64be9ca7f4a7b0aed3653c3111d37d1056d811e1e997d6c6bef63a26c0bb149d5b06d9e503ee97f |
crictl-v1.24.2-windows-386.tar.gz | 768697271b558845a1182cd7ff3d1f847546e35b436abde3dbdbf9c0e2a1c32a | f248f83002171630cd5a2fa3561fc93c1d9d36b79c4b0a4283f78bbbdfe71c14f999843d0ca86d8fa2add6e5cda2080100162bc8fa5d4792254715d9efad41e9 |
crictl-v1.24.2-windows-amd64.tar.gz | db202de544fb49ffc58d1aa4b574dfaed0aeb71c45a542715b42f7b739ff7394 | b29589e5e32964855eb797a4dc5ac58c487cc4b333406eb3f4b11f40e19f5411ac57c59c6c6d0fe71b80a862dc1beef65dc0b482a253c56b89c157bcb6d047a7 |
critest-v1.24.2-darwin-amd64.tar.gz | 6e69a494c05744b9fc0828f7eec6c1a4a1113e1b5fb9d759ca12b85c93b46cb4 | 5c0f226b064c26adb05625d3c9de20e097307ac9a498723eca46d984f9e0bf33e7796285ef3e271a78b3411fefe6290cb5f6eb66e6dde89e5d349b913012fc81 |
critest-v1.24.2-linux-386.tar.gz | cd1c56e6d834bf8d43f7fb1a1de3e338342520c4a25e3a6203ac8c17b9a43f53 | a2a55555f5e4f83997e72a682a9fbb13b0f41d4efe26191e3ae7bf5e95ca870911bf66ce942d0dc1de745c0fd468474a3c66c3348c615731b9a6ea0f48cc8165 |
critest-v1.24.2-linux-amd64.tar.gz | b16a977944194e4d6ec6a8d810893bad46a4db5384511ca0e23d6b42ecac46ef | f03aac41f3eb6cc049c60b4d0311eef18a21a10d7ce4a4efe949ba0c61819c3266adf0989d20166227f0409dd2e1375a684dd5c409733d04f1c9b2c9e080bf9a |
critest-v1.24.2-linux-arm.tar.gz | 43f42974c601f85090f6c5bb4ada2aa08b97fcbb9b63d3648f2787a0dfb1ca3b | 3c6401905fafc987a62263a95773b6022b1353ce522c546aa50190c166940eb5efd48c88c4b0ca1cfd1137e23d6a5bd853d4b2e6274b92d371977bef9f0c3573 |
critest-v1.24.2-linux-arm64.tar.gz | 0ef983e3b9b252bf2212202ae95ec0855652a2be2c02bd560ab69bbd90a6bf57 | 7859750f7d396a6341399f42a29a0e362af6f57814ad18179bd73df067997eb3e980c92d7cd76d9e0dcaf2e85754548cb108effe3932782d1d46c0095cc0585e |
critest-v1.24.2-windows-386.tar.gz | 6d60e20299daff0c460d3048fb9582786787b5d786bc3bb42e08f7c6306da083 | a904633bc8dd58fb902e28fc7cbb041062b1ef62b8a239f407e17448519b9bddc738f5c748eb6ef1029f93ed1b6ad59867da12a51f37138632accddb9c3f561f |
critest-v1.24.2-windows-amd64.tar.gz | 761eb4b0f1117627bd726ab83362c898fd44cb242ab3c4e1e1fb1bb23de9e3cf | 884760a645215c8e7a2a6ee467f260ad93bc2790db2b54b2d234fe8f2393956bca231eb783616ffa9d7f3d8f1a1d10dac4538a2d6cc1780b752e8fa448084d2a |