summaryrefslogtreecommitdiffstats
path: root/recipes-containers/cri-tools
Commit message (Collapse)AuthorAgeFilesLines
* cri-tools: update to v1.36.0-tipBruce Ashfield2026-05-282-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.36.0-90-g5b24423f, which comprises the following commits: 722f32d9 enable zizmor 44739caa build(deps): bump the gomod group with 4 updates 672af9eb align local containerized test with CI 4d8700e0 crictl: deduplicate pull-related CLI flags 327420d2 crictl: extract generic resourceStatus to deduplicate status functions feb33d5f Remove accidentally committed crictl binary 599eb98f crictl: extract shared helpers and fix ContainerStats context ca182722 build(deps): bump crate-ci/typos from 1.46.2 to 1.46.3 41d99943 RunPodSandbox state contract and blocking behavior 924b3f91 add a root span 27965b7a task: add prettier to dependencies 85613d53 build(deps): bump the gomod group with 2 updates cca05915 crictl: add unit tests for utility functions afc8031e crictl: replace sort.Sort types with slices.SortFunc 1132c1ec task: bump ubuntu to latest LTS baef25ec crictl: consolidate pull flag definitions 672f15df hack/tools: update cri-dockerd to v0.4.3 and go-md2man to v2.0.7 1cb460d4 crictl: use sentinel error for empty ID validation 2b23070f ci: cancel in-progress workflow runs on new push f8a06b7b crictl: encapsulate global config and add client injection for testability d4020096 smoke test for NRI integration tests fcce23a4 Bump crate-ci/typos from 1.46.1 to 1.46.2 64b7931f Bump the gomod group with 2 updates 09088498 bump k8s.io dependencies to v0.36.1 e283eb1f Bump google.golang.org/grpc from 1.81.0 to 1.81.1 in the gomod group 2936afd8 ci: declare contents: read across the 4 remaining workflows d1a6602a Bump Go version to 1.26.3 4fb994e1 Bump the gomod group across 1 directory with 3 updates 9670a1a9 Bump crate-ci/typos from 1.46.0 to 1.46.1 1cdbfd11 Bump the gomod group with 3 updates a48b368f fix: use full path for go-md2man in verify-docs.sh 3be057e2 bumped linter and made it run on all platforms 00547873 Bump github.com/opencontainers/selinux in the gomod group d4532c43 refactor: move linux-specific validation code to separate files 5d60ceed local dev docker-based containerd environment 37552aba improve agent docs and fix zeitgeist for macOS ebd7d9b8 Bump google.golang.org/grpc from 1.80.0 to 1.81.0 in the gomod group 9dcc45fc Bump crate-ci/typos from 1.45.2 to 1.46.0 40f63b5b remove year from boilerplate bb03b7a1 Bump the gomod group with 2 updates b2918849 Bump crate-ci/typos from 1.45.1 to 1.45.2 c7e207d7 Bump the gomod group across 1 directory with 9 updates ea9454e9 bump cri-tools version to v1.36.0 after release 82f28d67 bumpo to release version of 1.36 5988383a add copyright dfd5525f crictl: replace docker/docker timestamp dependency a846c714 fix typo: intead -> instead 3f28b1c4 Add SergeyKanzhelev and tallclair to sig-node-approvers 58a1a780 Bump crate-ci/typos from 1.45.0 to 1.45.1 31b19db9 Bump actions/cache from 5.0.4 to 5.0.5 a1fa6b1f Makefile: Don't explicitly pass GOFLAGS to go commands 507358f9 Bump actions/upload-artifact from 7.0.0 to 7.0.1 3f90c7cf Bump k8s.io dependencies to v0.36.0-rc.0 27c856e8 more gitignore 30434d06 bump go tp 1.26.2 7d5c1228 Bump crate-ci/typos from 1.44.0 to 1.45.0 aad688ce Bump google.golang.org/grpc from 1.79.3 to 1.80.0 in the gomod group af533d44 Bump actions/setup-go from 6.3.0 to 6.4.0 ffa8e166 validate: add KubernetesPodUIDLabel to container attributes test bdffd30d validate: use subset checks for labels and annotations 661c011e removed deprecated TODO 746da572 Use k8s v0.36.0-beta.0 c98d29d2 Remediate GHSA-6g7g-w4f8-9c9x (bummp jsonparser to 1.1.2) 58323188 Remediate CVE-2026-33186 (bump grpc to 1.79.3) d2f54006 validate: add conformance tests for attribute preservation a8b6fcf6 Revert "Disable runc integration tests due to AppArmor issue" c633d342 adopt the latest cri client 76ce604b Bump actions/cache from 5.0.3 to 5.0.4 5077d436 feat: add prettier validation to Makefile and AGENTS.md 43768b05 crictl: replace utilyaml with sigs.k8s.io/yaml 3866e388 Add verify rule to Makefile cdd3d738 created a local copy of AggregateGoroutines 14a98847 start using k8s.io/streaming 9ddc149f use latest cri client with the logger used from context Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.35.0Bruce Ashfield2026-03-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-1468-g16d56738, which comprises the following commits: 9ddc149f use latest cri client with the logger used from context 224d6cc1 Bump ncipollo/release-action from 1.20.0 to 1.21.0 f224fbcc add context to critest 4dcca56b image ID consistency test 77d610e3 ci: Skip exec tty test on Windows 94684d12 Bump the gomod group across 1 directory with 9 updates 51802bf0 Bump the gomod group with 4 updates 53a26273 Bump crate-ci/typos from 1.43.5 to 1.44.0 02862375 Bump the gomod group with 7 updates 075032cf Bump actions/upload-artifact from 6.0.0 to 7.0.0 3b76ce8d Bump actions/setup-go from 6.2.0 to 6.3.0 b1649021 feat(critest): Add image manager consistency and idempotency tests b198f503 first iteration of AGENTS.md 8221586a Update golangci-lint to v2.10.1 and fix lint issues 7a737fe9 Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the gomod group 9fe1083e Bump the gomod group with 16 updates d84c3535 Bump crate-ci/typos from 1.43.4 to 1.43.5 ae771321 bump opentelemetry dependencies to latest bf5ca193 Bump crate-ci/typos from 1.43.3 to 1.43.4 795d23d0 Bump crate-ci/typos from 1.43.2 to 1.43.3 fa820b42 Bump crate-ci/typos from 1.43.1 to 1.43.2 046d82c8 Bump actions/cache from 5.0.2 to 5.0.3 cdfc7c46 Bump crate-ci/typos from 1.42.3 to 1.43.1 779f2d21 Make ginkgo less verbose 3bcc1025 Bump crate-ci/typos from 1.42.2 to 1.42.3 ef1842c0 Bump crate-ci/typos from 1.42.1 to 1.42.2 cac1dfdf Bump actions/checkout from 6.0.1 to 6.0.2 2c34c5c2 Bump crate-ci/typos from 1.42.0 to 1.42.1 b2a9817a Bump actions/cache from 5.0.1 to 5.0.2 0761c49a switch to GA bits of k8s API be5cd064 Add warning and documentation for crictl rmi multi-tag behavior 4d23a48c Bump actions/cache from 4.3.0 to 5.0.1 efbfa5a1 Bump actions/upload-artifact from 5.0.0 to 6.0.0 39831ffd Bump crate-ci/typos from 1.40.0 to 1.42.0 e9146feb Bump actions/setup-go from 6.1.0 to 6.2.0 55167ff1 Fix CNI installation grep pattern for containerd 1.7 78e6f2de special handling of containerd 1.7 CNI installation f77dbe18 Update version 567e16a8 Vendor Kubernetes v1.35.0-rc.1 dd16bb7f buf fix: fix panic when no image in container-config 99f10931 Vendor Kubernetes v1.35.0-rc.0 92d5fee7 Bump actions/checkout from 6.0.0 to 6.0.1 60c0f563 fix:sometimes oom test failed eb170995 Bump crate-ci/typos from 1.39.2 to 1.40.0 9900d2a6 Update Windows test image and fix CRI-O test cleanup b78116aa Use `latest` gcb-docker-gcloud for building test images cc2f14ae Bump actions/setup-go from 6.0.0 to 6.1.0 1d2b74ca Bump actions/checkout from 5.0.1 to 6.0.0 b56079fb Update golangci-lint to v2.6.2 and fix lint issues f11f7e44 Bump actions/checkout from 5.0.0 to 5.0.1 e8f44b14 Bump crate-ci/typos from 1.39.1 to 1.39.2 3a38712d Bump crate-ci/typos from 1.39.0 to 1.39.1 314e94c5 Disable runc integration tests due to AppArmor issue e07bd2f2 update selinux to v1.13.0 to address cve 8790d077 Update validation.md documentation 38a46a26 Switch to `macos-latest` runner 3931ed0d Update documentation with missing features and fixes 5f13ca55 Remove unused e2e badge 7feb39fe Bump crate-ci/typos from 1.38.1 to 1.39.0 c477e553 Add buffer pooling for JSON operations 5a86e2e3 Optimize marshalMapInOrder with strings.Builder 243bf09d Modernize golang for 1.25 722f0f55 Bump actions/upload-artifact from 4.6.2 to 5.0.0 12e02c53 bump containerd dependency to 1.7 in go.mod bddc6ada remove unnecessary build step on Windows 7ef3055b Containerd 1.6 is EOL now 25cdc3c2 Remove link to outdated kubic repository Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* recipes/golang: improve reproducibilityChangqing Li2026-02-091-2/+2
| | | | | | | | | | | | | Refer [1], cgo will embeded cgo_ldflags in the intermediary output, which make content ID will be incfluenced by cgo_ldflags. '--sysroot=xxx' includes build path, which will make the binary not reproducible, these recipes can build successfully without --sysroot, so remove it [1] https://git.openembedded.org/openembedded-core/commit/?id=1797741aad02b8bf429fac4b81e30cdda64b5448 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.34.0Bruce Ashfield2025-10-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-1341-g80b852a5, which comprises the following commits: 25cdc3c2 Remove link to outdated kubic repository 72954ec8 Bump crate-ci/typos from 1.38.0 to 1.38.1 559c81a3 Bump crate-ci/typos from 1.37.1 to 1.38.0 c53f9383 Bump crate-ci/typos from 1.37.0 to 1.37.1 5903b9c2 Fix typos 5bb88133 Bump crate-ci/typos from 1.36.3 to 1.37.0 ac9df58c Bump crate-ci/typos from 1.36.2 to 1.36.3 bd5edc46 Bump actions/cache from 4.2.4 to 4.3.0 776c8c28 chore: sync names 550f39b8 docs: updated the typo in CRI-O badge image URL 684cf823 Bump the kubernetes group with 7 updates c28735fe Disable short name mode in CRI-O e2e tests 6f1e9f52 Bump actions/setup-go from 5.5.0 to 6.0.0 9bf6d58b Bump crate-ci/typos from 1.36.0 to 1.36.2 405add18 Bump crate-ci/typos from 1.35.5 to 1.36.0 bd848a4c Bump ncipollo/release-action from 1.18.0 to 1.20.0 2c5de193 Bump crate-ci/typos from 1.35.5 to 1.35.8 0fa372bb Bump ncipollo/release-action from 1.18.0 to 1.19.1 1ff5e6e8 Switch to to k8s 0.34.0 f7f7c6b0 Bump the gomod group across 1 directory with 8 updates ad23e1ea Bump the gomod group with 2 updates 2e2646fa Switch to go 1.25 ee8bc12e Bump crate-ci/typos from 1.35.4 to 1.35.5 d9a45203 Update cri-tools to v1.34.0 in README.md 04365fd8 Update k8s and ginkgo 23d42883 Bump the gomod group across 1 directory with 10 updates b7c27702 Update golangci-lint and config b39a7917 Bump crate-ci/typos from 1.35.3 to 1.35.4 e57b4a9f Bump actions/checkout from 4.2.2 to 5.0.0 d1e1a989 Vendor Kubernetes v1.34.0-rc.1 b1b79cad Bump crate-ci/typos from 1.35.2 to 1.35.3 dceb355f Bump actions/cache from 4.2.3 to 4.2.4 6c2ceeb8 Bump crate-ci/typos from 1.35.1 to 1.35.2 00e4e773 Bump the gomod group with 4 updates 46823b3a Bump crate-ci/typos from 1.34.0 to 1.35.1 bfca4858 Bump github.com/docker/docker in the gomod group e4974ec0 Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 in the kubernetes group ed4f9714 Bump the gomod group with 2 updates c0a16628 support to auto generate pod uuid 532ecbc4 add warning about empty cgroup_parent field in pod config d0b9a2d9 Bump the kubernetes group with 7 updates c49a0899 Bump google.golang.org/grpc from 1.73.0 to 1.74.0 in the gomod group 5e45295c Update golangci-lint and config 610c747c doc: add steps to use runp when systemd cgroup driver is used 6e8c942b Bump crate-ci/typos from 1.33.1 to 1.34.0 2fd2e155 Bump the gomod group across 1 directory with 4 updates c06fef2d Switch to windows-2025 in CI 86334baa Support websocket connections in `critest` c7e766e7 Bump ncipollo/release-action from 1.16.0 to 1.18.0 1e5de756 Bump the gomod group with 4 updates 9dee32cb Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the kubernetes group Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.33.0Bruce Ashfield2025-07-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-1253-g0cf370b1, which comprises the following commits: 9dee32cb Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the kubernetes group db5e1a5d Bump github.com/docker/docker in the gomod group 3965e51f Bump the gomod group across 1 directory with 15 updates 51931829 Bump creyD/prettier_action from 4.5 to 4.6 d2ab00b5 Revert "Disable containerd hostport test" bb23a30f Fix regression in reading crictl config file 805ec939 Bump crate-ci/typos from 1.32.0 to 1.33.1 49f9848f Add --all flag to crictl stop command. 5a2b848d rename the google group for sig node e1aa696f Bump the kubernetes group with 7 updates cebc14c7 Fix containerd CI tests 10446494 Bump google.golang.org/grpc from 1.72.0 to 1.72.1 in the gomod group 19933a15 Bump actions/setup-go from 5.4.0 to 5.5.0 70cc7ecf Bump creyD/prettier_action from 4.3 to 4.5 3391150d Fix CRI-O CI 0c5878f3 Bump the gomod group with 3 updates 9835fac0 Bump crate-ci/typos from 1.31.2 to 1.32.0 2df538ee reuse urfave/cli.Context instead of creating a new instance c78b0da4 add local imports to goimports formatting settings 4e4c0105 Bump crate-ci/typos from 1.31.1 to 1.31.2 dc35d07f Update release notes tool to v0.18.0 0368aedc Switch to k8s final fe2470b9 Bump the kubernetes group with 7 updates bd70f72b fix the issue of regexp matching 550b0325 pass down the context object wrapped within the urfave/cli.Context struct ef51018b Update cri-tools to v1.33.0 in README.md 4cc79024 chore: add and migrate to sigs.k8s.io/yaml b00094da Add metricdescs cmd for ListMetricDescriptors API e2938014 Update go.mod e85c4754 Bump the gomod group across 1 directory with 9 updates 197c6bfd Disable containerd hostport test a17bf9a2 Bump the gomod group across 1 directory with 5 updates e1282733 Bump google.golang.org/grpc from 1.71.0 to 1.71.1 in the gomod group 7beefa0d Bump crate-ci/typos from 1.31.0 to 1.31.1 7841bc21 Bump crate-ci/typos from 1.30.3 to 1.31.0 fa0199ca bump cri-api to include API change efa5adc9 Bump github.com/docker/docker in the gomod group 136f62ab Switch to golangci-lint v2 a007f2c3 Bump the gomod group across 1 directory with 4 updates aadf9bd7 Bump crate-ci/typos from 1.30.2 to 1.30.3 de5928b7 Bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2 in the gomod group 72541a1d Bump the gomod group with 2 updates 76706f3a Bump actions/upload-artifact from 4.6.1 to 4.6.2 5994f626 Bump actions/cache from 4.2.2 to 4.2.3 3f997020 Bump actions/setup-go from 5.3.0 to 5.4.0 409843c6 Use go version requirements from go.mod 1f362107 Update cri-api to latest commit 360839ff Bump the kubernetes group with 7 updates b221115c Bump crate-ci/typos from 1.30.1 to 1.30.2 4d527fc0 Fix e2e tests f1d0e5d1 Bump the gomod group with 9 updates 9fe2377f Update go.mod 0da7f3bb Bump the kubernetes group with 7 updates ebe1e024 Bump google.golang.org/grpc from 1.70.0 to 1.71.0 in the gomod group 31c1208c Bump crate-ci/typos from 1.30.0 to 1.30.1 44ad24ec Bump crate-ci/typos from 1.29.10 to 1.30.0 16a8b093 Bump actions/cache from 4.2.1 to 4.2.2 e79aebf0 Bump github.com/docker/docker in the gomod group bfe4489b Bump crate-ci/typos from 1.29.9 to 1.29.10 4cc11c6b Switch to go 1.24 1a12fc5a Add `crictl update --oom-score-adj` flag 6716e360 Bump ncipollo/release-action from 1.15.0 to 1.16.0 35d68a3d Bump actions/upload-artifact from 4.6.0 to 4.6.1 67b9d1e7 Bump crate-ci/typos from 1.29.8 to 1.29.9 0e881df7 Bump crate-ci/typos from 1.29.7 to 1.29.8 c473651c Bump actions/cache from 4.2.0 to 4.2.1 85a079de Bump github.com/docker/docker in the gomod group 16f7de61 Bump the kubernetes group with 7 updates 9927d368 KEP-3619: Display "RuntimeFeatures" object(in ".features" field) in "crictl info" command 6bbb88b4 Fix typo 1e872922 Bump crate-ci/typos from 1.29.5 to 1.29.7 8cd277b4 Use go-md2man v2 a276468f Rework the Makefile help 3266feb4 Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in the gomod group c833e615 Bump the kubernetes group with 7 updates 7114b6db Bump the gomod group with 3 updates 41fe74d7 Deflake e2e test `should not show help running rmi -a` 1e122b8c Bump crate-ci/typos from 1.29.4 to 1.29.5 9bdf43d5 fix the release status of critest f23688f3 Enable `wsl` and `nlreturn` linters da609495 Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the gomod group fc363a7c Bump google.golang.org/grpc from 1.69.4 to 1.70.0 in the gomod group 91ee76d4 Update golangci-lint and config bb895a38 Fix `should not show help running rmi -a` e2e test 8154c69e Bump github.com/docker/docker in the gomod group e2263179 Bump actions/setup-go from 5.2.0 to 5.3.0 a6bea790 Fix `--image` filter for crictl `inspect` and `exec` eb27ba79 Bump the gomod group with 4 updates 089acbb5 Bump the gomod group across 1 directory with 3 updates 49b08d0f Bump ncipollo/release-action from 1.14.0 to 1.15.0 eb137156 Bump actions/upload-artifact from 4.5.0 to 4.6.0 80a8cdc7 Fix UpdateContainerResources call for windows 3a537124 Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 in the gomod group 83ea9944 Bump the gomod group with 3 updates 7dd8ad17 Bump crate-ci/typos from 1.28.4 to 1.29.4 dec4650f chore: fix typos lint error e5f6211d Bump the gomod group across 1 directory with 2 updates 7d818981 feat: retrieve specific log stream of a container b3b41941 Bump the gomod group across 1 directory with 3 updates a4b0f900 Bump actions/upload-artifact from 4.4.3 to 4.5.0 b31e4c27 Bump the gomod group with 2 updates c8dfcaa3 Enable and fix `thelper` linter 962675d3 Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 in the gomod group f194b879 Bump crate-ci/typos from 1.28.3 to 1.28.4 088df13e Bump crate-ci/typos from 1.28.2 to 1.28.3 ef9ff838 Bump the gomod group with 5 updates 3eadb52d Bump actions/setup-go from 5.1.0 to 5.2.0 9e4736e1 Bump the kubernetes group with 7 updates e497cde0 Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in the gomod group 0e391f24 Bump github.com/docker/docker in the gomod group 706635ae Update golangci-lint to v1.62.2 aadfea46 Update latest version to v1.32.0 525da746 Switch back to rc2 aa74f030 Bump actions/cache from 4.1.2 to 4.2.0 4b276570 Bump the kubernetes group with 7 updates ce4f734d Bump the gomod group with 4 updates e57f45d4 Switch CI to use macos-13 runner 88c14290 Switch back to rc2 e23679fc Bump the kubernetes group with 7 updates 619024b1 dependabot: group kubernetes updates 76539c20 Bump crate-ci/typos from 1.28.1 to 1.28.2 06c94e8a Update vendored Kubernetes to v1.32.0-rc.0 bd33d80c Bump crate-ci/typos from 1.28.0 to 1.28.1 9f0998f0 Exclude go.sum 3ae2eeff Bump crate-ci/typos from 1.27.3 to 1.28.0 8da10ef4 Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 d779396d Bump k8s.io/cri-client from 0.31.2 to 0.31.3 d78e359f Bump k8s.io/kubectl from 0.31.2 to 0.31.3 ef453138 Bump k8s.io/kubelet from 0.31.2 to 0.31.3 0df49937 Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 dfad0119 bug fix: Fix panic if c.Image is nil 1ca3d682 Run prettier on supported files 67d7a653 Add `--profile-{cpu,mem}` flags 5449a734 Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 48e7ac9b Use `slices.Compact` instead of own logic 0a326575 Make `--tls-ca` optional 265de9a0 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc a305a817 Bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 5955076e Bump crate-ci/typos from 1.27.2 to 1.27.3 d8cde244 Bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 7528c026 add swap column to crictl stats 7037a106 Bump golang.org/x/term from 0.25.0 to 0.26.0 a5b538ad Bump google.golang.org/grpc from 1.67.1 to 1.68.0 d43ab38b Bump golang.org/x/text from 0.19.0 to 0.20.0 22def9aa Bump golang.org/x/sys from 0.26.0 to 0.27.0 dbc42be4 Bump crate-ci/typos from 1.27.0 to 1.27.2 2cf15800 Add TLS support for `crictl` `exec`, `portforward` and `attach` faf67899 Check and fix typos in CI 240a123f Bump github.com/onsi/gomega from 1.35.0 to 1.35.1 b91c463a No need for overly strict criteria for judgment 1ee80a10 Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 f6394f2a Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 baca737e Clarify that `crictl config` without args refers to `set` b6b10ebf Fix `crictl config --set` if the YAML defines entries multiple times 38381e1b Use const defines for config options cce4fcc1 Add `crictl config` e2e tests 74e72db0 Bump actions/setup-go from 5.0.2 to 5.1.0 12f155d0 Add warning log message about which config files to try 6646f80b Bump k8s.io/cri-client from 0.31.1 to 0.31.2 9aca89aa Bump k8s.io/kubectl from 0.31.1 to 0.31.2 82030f72 Bump actions/checkout from 4.2.1 to 4.2.2 a3642af9 Bump k8s.io/kubelet from 0.31.1 to 0.31.2 cbe9d34c Add more file based test cases d941fdf8 Bump actions/cache from 4.1.1 to 4.1.2 60d6117a Add config file unit tests ddd1b0a8 fix: fix validation error for go templates that use a crictl defined builtin function db472c80 Use golang context instead of `golang.org/x/net/context` 34d1b37d Fix panic if container metadata is `nil` 94a6e23a Fix panic if Metadata is nil c0e41746 Allow parallel image removal ce419956 Use errorUtils for exec goroutine aggregation d552fb5f Allow prallel container removal bc6941bc Bump github.com/opencontainers/selinux from 1.11.0 to 1.11.1 7e505de1 Log the used connection timeout on debug output a74ab697 crictl ps: output container namespace e60d59b2 crictl ps, inspect: allow pod namespace filtering c787cf4f Bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 cd649cce Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 68db8fdd Bump go.opentelemetry.io/otel/sdk from 1.30.0 to 1.31.0 a9f1a398 Bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 e3869aa8 crictl exec: add `--quiet/-q`, `--ignore-error/-e` and `--parallel` flags e7fbe3f1 Bump actions/upload-artifact from 4.4.2 to 4.4.3 f3f366e9 Pin `k8s.io/{api,apimachinery,client-go}` to v0.31.1 cf8861c7 Bump actions/upload-artifact from 4.4.1 to 4.4.2 f4035bef Bump actions/cache from 4.1.0 to 4.1.1 3d8c9c02 Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 524fbb8b Bump actions/upload-artifact from 4.4.0 to 4.4.1 b3a4d58b Bump actions/checkout from 4.2.0 to 4.2.1 997dc57c Pin Kubernetes to v1.31.1 5b7ee6bc Bump google.golang.org/grpc from 1.66.2 to 1.67.1 c08ed4da Bump actions/cache from 4.0.2 to 4.1.0 d3a8d46b Bump golang.org/x/net from 0.29.0 to 0.30.0 791c4011 Bump k8s.io/client-go from 0.31.0-rc.1 to 0.32.0-alpha.1 44b28fe1 Bump actions/checkout from 4.1.7 to 4.2.0 ff409a52 Bump github.com/docker/docker 8e24af7c crictl exec: allow running single command in multiple containers 05b15a8c Bump github.com/docker/docker 8f49365b Update the release-notes tool to v0.17.8 cd721b7c Update golangci-lint to v1.61.0 2c83b263 Bump google.golang.org/grpc from 1.66.1 to 1.66.2 1b3b8c0f Remove container namespace mode for AppArmor tests 5709f7b0 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 254c75f1 Bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.30.0 0bc617e4 Bump github.com/docker/docker 4574fbe0 Bump google.golang.org/grpc from 1.66.0 to 1.66.1 fc105b46 Bump golang.org/x/net from 0.28.0 to 0.29.0 fd9300b1 Bump golang.org/x/term from 0.23.0 to 0.24.0 c799ef77 Bump golang.org/x/text from 0.17.0 to 0.18.0 a1fb7b46 Bump golang.org/x/sys from 0.24.0 to 0.25.0 8d8aa5c7 Bump actions/upload-artifact from 4.3.6 to 4.4.0 6f5d2f4b Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 3c9afec4 Bump google.golang.org/grpc from 1.65.0 to 1.66.0 86c6cc06 Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 0e3460f2 Bump github.com/docker/docker 6ba1c61a Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 11ae7eaa Bump go.opentelemetry.io/otel/sdk from 1.28.0 to 1.29.0 7c48df2c Bump go.opentelemetry.io/otel from 1.28.0 to 1.29.0 d2914019 Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 efd1844d Pin GitHub actions commits e9b6633c Add `zeitgeist` based dependency check 19fd9b1b Cleanup `build` GitHub actions ee88eaf7 Switch to go 1.23 7e575da7 Disable crun related test skips 6bab2761 Bump github.com/docker/docker 793c3e08 Fix `crictl` info for containerd c78bd82b Bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 a5ffc229 Bump golang.org/x/sys from 0.23.0 to 0.24.0 17298e18 Dedup pod name const 42f500e1 Fix release job working directory 6bc7dbf3 Update README.md version to v1.31.0 102b63cf Fix crun critest 3c75c94d Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 7c06bc4a Improve `crictl inspect[pi]` commands to allow filtering eb5acb03 Bump golang.org/x/net from 0.27.0 to 0.28.0 1ffab888 Bump golang.org/x/text from 0.16.0 to 0.17.0 f628d2d3 Update Kubernetes to v1.31.0-rc.1 0ce86f00 Remove CLI default values d6343996 Remove unneeded `nil` checks 2777dd8b Bump golang.org/x/sys from 0.22.0 to 0.23.0 22d7ff92 Fix OOMKilled test 3b1e9337 Improve CRI-O test log collection c11f0dbf Add more CRI-O matrix tests 2bb37326 Add idempotence tests a24838ce Vendor Kubernetes v1.31.0-rc.0 b6c89f9d Enable and fix `goconst` linter b9e5fb62 Enable and fix `errcheck` linter e86d6525 Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 30be8b94 Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 43e60e8e Fix `ginkgolinter` linter 88e06f98 Bump github.com/onsi/gomega from 1.33.1 to 1.34.0 e715d05d Enable more linters and update config e851e50f Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3 b55fc387 Print portforward stdio only on error ea031194 Fix `errchkjson` and `errorlint` linters 63cdd299 Fix `hugeParam` linter ea2beb91 Fix `bodyclose` linter 55588a6f Fix `unnamedResult` linter 87600110 Fix `contextcheck` linter 38cab019 Fix `paramTypeCombine` linter e12c790e Bump github.com/docker/docker ab9029e0 Fix `importshadow` linter c9e3de68 KEP-3619: use sleep infinity instead of while loop 695b6751 KEP-3619: sort SupplementalGroups field to make the assertion stable c45cf828 KEP-3619: delete comments 64a7db2c KEP-3619: Fine-grained SupplementalGroups control (SupplementalGroupsPolicy). 29b04c4a KEP-3619: update cri-api dependency 363801a8 Fix `emptyStringTest` linter d40d56b3 Fix `goprintffuncname` linter ec3a47e4 Fix `nolintlint` linter 38f96ca1 Fix `whitespace` linter 53b0b533 Fix `gofumpt` linter cfa33464 Fix `gci` linter a57a3c13 Bump github.com/docker/docker 615f7180 Enable linters which do not report anything 56750091 Fix `godot` linter 825e8f1d Remove log message for AppArmor profiles 0a90b9b5 Fix lint timeout 011a460f Revert "Enable more linters and update config" 026503be Revert "Enable and fix all gocritic linters" 706bd2ac Enable and fix all gocritic linters 6678c597 Bump k8s.io/kubelet from 0.30.2 to 0.30.3 be479935 Bump k8s.io/kubectl from 0.30.2 to 0.30.3 f2fb00db Enable more linters and update config b6d5dfbe Check AppArmor availability without vendored runc bd276bf1 Add OCI Volume Source support e970686d Make `crictl events` interruptable 0e42158f Fix build e6fd881e Bump k8s.io/cri-client from 0.31.0-alpha.3 to 0.31.0-beta.0 93675326 Bump k8s.io/client-go from 0.31.0-alpha.3 to 0.31.0-beta.0 61627982 Bump k8s.io/api from 0.31.0-alpha.3 to 0.31.0-beta.0 e5f8b454 Bump k8s.io/apimachinery from 0.31.0-alpha.3 to 0.31.0-beta.0 fa6f5ce0 Remove use of deprecated proto packages 9990a760 Add stats label filter test d3d80c74 Fix invalid JSON for multiple images/containers/pods e04357aa Fix parent dir retrieval lint c81525da userns: Fix running tests inside a userns 316d6d3c userns: Call runtime only once 934f1ccb userns: Skip tests if the host doesn't support idmap mounts 0d18e2d6 Fixes invalid JSON in crictl info eee3e506 Update golangci-lint to v1.59.1 and fix lints c5e3fd2f Add crictl `update-runtime-config` command Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: fix assignment operation whitespaceBruce Ashfield2025-04-031-1/+1
| | | | | | | The scripted assignement operator cleanup incorrectly caught BUILDTAGS, which breaks our build. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* metadata: add whitespace around assignmentsMartin Jansa2025-04-031-1/+1
| | | | | | | | | | With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer will cover src_uri.inc files in next commit. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.30.0Bruce Ashfield2024-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-676-g767879cc, which comprises the following commits: c81525da userns: Fix running tests inside a userns 316d6d3c userns: Call runtime only once 934f1ccb userns: Skip tests if the host doesn't support idmap mounts 6b2eef6d Bump golang.org/x/net from 0.26.0 to 0.27.0 5a43b750 Bump golang.org/x/term from 0.21.0 to 0.22.0 09fce9cf Bump k8s.io/cri-client from 0.31.0-alpha.2 to 0.31.0-alpha.3 4dc80b8e Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc d18ca301 Bump google.golang.org/grpc from 1.64.0 to 1.65.0 8c8981cb Bump k8s.io/client-go from 0.31.0-alpha.2 to 0.31.0-alpha.3 c62b1c28 Bump go.opentelemetry.io/otel/sdk from 1.27.0 to 1.28.0 6e074fd8 Bump github.com/docker/docker 9ab98677 Bump k8s.io/cri-api from 0.31.0-alpha.2 to 0.31.0-alpha.3 19f8f74f Fix invalid context on `Status` RPC d898927a Sort commands by their name 77f866ad Bump go.opentelemetry.io/otel/trace from 1.27.0 to 1.28.0 4fcec096 Switch to macOS 12 cd111361 Add `crictl [create,runp,run,pull] jsonschema` subcommands 35c97282 Add support to reopen container logs 34b940cd Make all RPC's interruptable 31af2ddb Pin `k8s.io/cri-{api,client}` repos d5af0dd4 Bump github.com/docker/docker 6bde37b2 Bump github.com/docker/docker c6918dee Make image RPCs interruptable using Ctrl-C d19c808b Bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 689447c6 Bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 23d9ff4e Bump github.com/opencontainers/runc from 1.1.12 to 1.1.13 33976da3 `crictl run`: Rename `--timeout`/`-t` to `--cancel-timeout`/`-T` 3689ac17 Fix `pull-timeout` flag for `crictl pull` f45fe651 Bump k8s.io/kubelet from 0.30.1 to 0.30.2 991c4b55 Bump k8s.io/kubectl from 0.30.1 to 0.30.2 146cc612 Bump github.com/docker/docker 6d5008c4 Revert "Fixes invalid JSON in crictl info" 780d0449 Add `--pull-timeout` flag to `crictl` `create`, `run` and `pull` commands 88df400d Fixes invalid JSON in crictl info 65f9232a Bump github.com/docker/docker 37e0b57a Update e2e tests 2194b4bd Bump golang.org/x/net from 0.25.0 to 0.26.0 09c81cff Bump golang.org/x/term from 0.20.0 to 0.21.0 bc128afb Revert "Fixes invalid JSON in crictl info" 39a77d4d Fixes invalid JSON in crictl info 3329bbea Make cri-tools independent from k/k 631f1c27 --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor ... 1eeda666 Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 10ad3a15 Regenerate docs 869863ba Use versioned tools for supply chain provenance aa92e358 --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor ... fd01c401 Bump github.com/docker/docker d4d80f43 Bump golang to v1.22 in CI e1edc9fc Bump github.com/docker/docker 5409233e Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 3f6ce817 Move project under `sigs.k8s.io` namespace 5c9de8f7 Bump golang.org/x/net from 0.24.0 to 0.25.0 ef2f92a0 Bump golang.org/x/term from 0.19.0 to 0.20.0 756d4a82 Bump golang.org/x/sys from 0.19.0 to 0.20.0 4a0ef9a0 Bump golang.org/x/text from 0.14.0 to 0.15.0 9b0d496e Fix latest version in README.md f152cc06 Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 57ba23dd Bump github.com/docker/docker ee2e56ed Enable and fix `perfsprint` linter d14448a6 Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 556eb46e Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 6362c63c LinuxContainerSecurityContext field apparmor_profile has been deprecated in favor of the newer structured apparmor field. 79b255b6 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 84c0104b Bump go.opentelemetry.io/otel/sdk from 1.25.0 to 1.26.0 1d447cf4 Bump github.com/docker/docker b243d7e3 Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 1ead2d65 Bump github.com/docker/docker a2247b1b Added changes for fixing a vulnerability - CVE-2023-47108 d87857f9 Update `release-notes` to v0.16.8 ce92f0d3 Vendor Kubernetes v1.30.0 543d65fa Bump github.com/docker/docker ac2b2f6a Add criu binary to CRI-O tests 8ab45a03 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 03d73acb Bump go.opentelemetry.io/otel/sdk from 1.24.0 to 1.25.0 3e39574b Bump golang.org/x/net from 0.23.0 to 0.24.0 e49c1cff Bump golang.org/x/term from 0.18.0 to 0.19.0 8370833d Bump golang.org/x/sys from 0.18.0 to 0.19.0 9985ba3a Bump golang.org/x/net from 0.22.0 to 0.23.0 89a95677 Bump github.com/distribution/reference from 0.5.0 to 0.6.0 175bbd58 Add `--transport` option to port-forward 14291ae9 Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 85bcb15c Support websocket transport for exec and attach 3ee504ac Bump github.com/docker/docker 0e0044e1 Bump github.com/docker/docker 316e0e9c Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 bf53cf5a Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 8d7da814 Bump github.com/docker/docker 6d8d5847 Bump github.com/golang/protobuf from 1.5.3 to 1.5.4 97f12268 Bump golang.org/x/net from 0.21.0 to 0.22.0 fe3c6d64 Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 80254e6d Bump golang.org/x/term from 0.17.0 to 0.18.0 94ca2fc9 KEP-3857: Recursive Read-only (RRO) mounts 07b21d85 Do not auto find runtime handler for user namespaces tests 4d1e3040 Add user namespaces tests 70ccffb9 Vendor Kubernetes v1.30.0-alpha.3 949545e1 Readd the logPath to the list 5afb4c73 Matching kubelet's containerLogManager.rotateLog() glob pattern 09b9303e Applying comment 64e373b2 Changing option to keep-logs and inverting default 67679ee3 1197: adding rm --dl (--deletelog) option Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: adapt SRC_URI to include destsuffix=${GO_SRCURI_DESTSUFFIX}Bruce Ashfield2024-05-291-1/+1
| | | | | | | | As of commit cc4ec43a2b657fb4c58429ab14f1edc2473c1327 [go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX] we require this variable in our go recipes. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.29.0Bruce Ashfield2024-03-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-489-g17b4dd65, which comprises the following commits: 949545e1 Readd the logPath to the list 5afb4c73 Matching kubelet's containerLogManager.rotateLog() glob pattern 09b9303e Applying comment 64e373b2 Changing option to keep-logs and inverting default 67679ee3 1197: adding rm --dl (--deletelog) option edccf499 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dee3de0a Bump go.opentelemetry.io/otel/sdk from 1.23.1 to 1.24.0 af4707c2 Don't remove pinned images on image prune fd867e1c A bunch of changes: * handle regexp error * better usage info * better documentation 98843b15 Implemented the `--filter` flag for `images` command. 196f9421 Update Kubernetes to v1.30.0-alpha.2 376d9251 Don't skip windows tests 2529cea9 Don't fail-fast containerd test matrix 58cfa5b3 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 3afa43ab Bump golang.org/x/net from 0.20.0 to 0.21.0 f6e57a25 Add support for OTEL tracing 9d1a1a1d Bump golang.org/x/term from 0.16.0 to 0.17.0 e9842e43 Bump golang.org/x/sys from 0.16.0 to 0.17.0 325307a6 Bump github.com/docker/docker 16c59bdc Bump github.com/docker/docker 32452408 Bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 971120b9 Replace dockershim with containerd c4276c46 Bump github.com/google/uuid from 1.5.0 to 1.6.0 44e8b572 Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 4c9f5e69 Bump github.com/docker/docker 0d805e78 Add corresponding man page 8e04084e docs: state that crictl is GA ade93e9f Bump actions/cache from 3 to 4 8badaef0 Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 1f0b5766 Bump golang.org/x/net from 0.19.0 to 0.20.0 4cf8a2d2 Update Snyk configuration file to exclude vendor directory with a prefix 2522d997 Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 f43276b7 Bump github.com/urfave/cli/v2 from 2.26.0 to 2.27.1 7f90228b Bump golang.org/x/term from 0.15.0 to 0.16.0 8010f920 Bump github.com/opencontainers/runc from 1.1.10 to 1.1.11 a7b83b1c Provide precompiled manpage version 43f44445 Bump actions/upload-artifact from 3 to 4 746fa3dc Update vendored Kubernetes to v1.29.0 51e7735f Add a .snyk file to configure the Snyk security scanner ddb95e1f Bump github.com/google/uuid from 1.4.0 to 1.5.0 b0129e72 Vendor Kubernetes v1.29.0-rc.2 87e7961e Bump google-github-actions/setup-gcloud from 1 to 2 ed48a82e more detailed output for split filesystem b12bab01 Drop support for `linux/arm` platform 7e24e264 Bump actions/setup-go from 4 to 5 34721f47 Add darwin/arm64 to release binaries 8643906d add support container runtime use systemd cgroups c5e443ae adding imagefsinfo endpoint for both container and image filesystems 310528b8 Bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0 83fc34e9 Update golangci-lint to v1.55.2 f409932e Update vendored Kubernetes to v1.29.0-rc.1 58d450ce Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 31cda1d3 Bump golang.org/x/net from 0.18.0 to 0.19.0 6245bad2 Bump golang.org/x/term from 0.14.0 to 0.15.0 950fb1b6 add cases.NoLower to cases.Title function c98c5ba4 add unit tests CI for crictl e992c1d4 add container_test.go 8cf5fc4c ci: Switch to ubuntu 22.04 and go 1.21 01dc72dd Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 16fb7a3f Bump golang.org/x/net from 0.17.0 to 0.18.0 a6344e02 Bump golang.org/x/term from 0.13.0 to 0.14.0 135c8ad0 Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 5933733c Bump golang.org/x/sys from 0.13.0 to 0.14.0 5d34c252 Bump golang.org/x/text from 0.13.0 to 0.14.0 f3aaa5c0 Update to Ubuntu 22.04 445aa46f Bump github.com/opencontainers/runc from 1.1.9 to 1.1.10 b45f7c09 Bump github.com/google/uuid from 1.3.1 to 1.4.0 320ad0eb Bump github.com/docker/docker 9a3c60e9 Bump github.com/onsi/gomega from 1.28.1 to 1.29.0 28556ddd Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 935d5c3e Fix CRI-O get script location 63ff0e12 Bump github.com/onsi/gomega from 1.28.0 to 1.28.1 f570bc09 Bump golang.org/x/net from 0.16.0 to 0.17.0 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.28.0-tipBruce Ashfield2023-11-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-353-gf8733ddf, which comprises the following commits: f570bc09 Bump golang.org/x/net from 0.16.0 to 0.17.0 75c136c8 Validate sandbox and container metadata 4f3475f5 Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 93bc1bf2 Bump golang.org/x/net from 0.15.0 to 0.16.0 57d7848c Switch to `github.com/distribution/reference` f61309ae Bump github.com/docker/distribution 6a1c7883 Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 024268e7 Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 04fb3af1 Verify required checkpoint parameters are set 544d4792 Remove duplicated import "k8s.io/cri-api/pkg/apis" dbd6c086 Enable staticcheck linter with SA1019 to find deprecated methods 06bb4c99 Use executor.StreamWithContext instead of deprecated executor.Stream 092eddc1 Address deprecation of Strings.Title 9059543c Remove unnecessary rand.Seed 52fcfd43 Address deprecated io/ioutils 833ab93c Address deprecated call cli.NewExitError of urfave/cli package 3e036cfa Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 b84b1817 Bump actions/checkout from 3 to 4 4b5c3fe1 Update version compatibility between Kubernetes and cri-tools 7458ab35 Bump golang.org/x/net from 0.14.0 to 0.15.0 aa049113 Bump github.com/docker/docker 71beb1da Fix containerd tests Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.28.0Bruce Ashfield2023-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-318-gd5f3f2df, which comprises the following commits: 71beb1da Fix containerd tests 7d7fd9bb add --pinned flag for `crictl images` f74240d3 Bump github.com/google/uuid from 1.3.0 to 1.3.1 25ae10aa `crictl images -v` prints Pinned when image is pinned 163da8b9 Move events streaming test to own suite with BeforeEach and AfterEach 5461a963 Validate template aa7bd9a9 Fix tests 88b0bedc Update cmd/crictl/events.go 3a881ad2 Address review comments 459ff574 Remove the Kubernetes incubator reference from README.md 9d084877 Vendor Kubernetes v1.28.0 b703e6a9 Add crictl events command 7f5104d9 Bump latest version in README.md 552f7387 Use previous and latest tag from git in release script db0bc1a3 Vendor Kubernetes v1.28.0-rc.1 2b86addd Bump github.com/opencontainers/runc from 1.1.8 to 1.1.9 26d35da6 Fix seccomp value in test a8a71d9f statsp: enhance description e373e4a8 crictl: add metricsp command 5b337756 Dedup test code and activate linter ba784045 Bump golang.org/x/net from 0.12.0 to 0.14.0 86ca3498 Bump golang.org/x/sys from 0.10.0 to 0.11.0 306ebdfa crictl: deduplicate display boilerplate 16975aba Make `haircommander` an approver Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.27.1Bruce Ashfield2023-08-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.26.0-279-gdd51f3b7, which comprises the following commits: 16975aba Make `haircommander` an approver e3cc516b override path defaults for FreeBSD f8f05611 Use `UserSpecifiedImage` for seccomp tests a4110ef6 Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 2cffae40 Bump github.com/docker/docker 2d4e6c27 Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 4a84e5a3 Bump github.com/opencontainers/runc from 1.1.7 to 1.1.8 28bbd92a Switch to logrus in favor of glog edf8fd39 Update version in README dafc2b62 Add `crictl runtime-config` command 01952e78 Use google/uuid 183c8fa3 Fix release notes job cf42ba9f Drop support for docker log format c1e6f2eb Bump Kubernetes to v1.28.0-alpha.4 fc7c11ed Bump github.com/docker/docker fcb21b99 Revert "fix listCoontainerStats not filter" ffb1ef1e Bump github.com/docker/docker 505d5ce7 Bump Kubernetes to v1.27.3 49cf12cb Bump golang.org/x/net from 0.11.0 to 0.12.0 0aa3049e Bump golang.org/x/sys from 0.9.0 to 0.10.0 e6438103 fix listCoontainerStats not filter 2ee62a09 Typo fix in critest 5b6b7180 Format print output in imagefsinfo cmd b432bc8d Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 d901bb43 Bump github.com/urfave/cli/v2 from 2.25.6 to 2.25.7 acc3f298 Bump golang.org/x/net from 0.10.0 to 0.11.0 5feab035 Bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.6 90b22c75 Bump golang.org/x/term from 0.8.0 to 0.9.0 0b7c24b5 Bump google-github-actions/setup-gcloud from 0 to 1 5c28a488 Bump actions/upload-artifact from 1 to 3 c3a28fe2 add dependabot config to update github actions 806c66f9 update actions using node12 5e9d1f5d Add image build test to GitHub actions b80b9bde Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 8e03fbd3 Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 a8ca78a0 Pin `FROM` images to tags bde07883 Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 5fd98895 Migrate to field based seccomp tests 5d362aa6 Bump github.com/onsi/ginkgo/v2 from 2.9.6 to 2.9.7 32ba4251 added testing on 1.7 b7e85c71 Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.6 4714253b Update critest from 1.17 to 1.27 88a2b60b Bump github.com/urfave/cli/v2 from 2.25.3 to 2.25.5 63e39e26 Bump github.com/docker/docker 2c0f354e Bump github.com/docker/docker aeea5099 Update the incorrect link to release page in crictl.md ea559418 Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 7ed308a3 Bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 f0bf767c Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.27.0Bruce Ashfield2023-06-072-12/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We refresh one patch for context, but otherwise no changes. Bumping cri-tools to version v1.26.0-186-ge73a7139, which comprises the following commits: 00212a72 Bump github.com/docker/docker f0bf767c Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 c6ca9164 Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 8c87ebfb Bump github.com/docker/distribution b4fdcd33 Add validation when container OOMKilled 43675ad1 Bump github.com/docker/docker 3a32265d Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 dd924127 Bump golang.org/x/net from 0.9.0 to 0.10.0 557024a5 Fix build flakiness b2bee82a Bump github.com/urfave/cli/v2 from 2.25.1 to 2.25.3 801d6985 Bump golang.org/x/term from 0.7.0 to 0.8.0 f2e40682 Bump github.com/moby/term dadffe3e test rm{,i,p} subcommands help message 13dbe21f Add CrictlExpect() to test framework c714ecd6 Display help when running 'crictl rmi' 4eb6a64b Do not display help when deleting all pods/containers ce6ad257 Bump github.com/opencontainers/runc from 1.1.6 to 1.1.7 c2c53b77 Bump github.com/docker/docker deb3bf67 Download release notes tool binary directly ae7a5eb7 Allow setting CGO_ENABLED 464d6452 Allow overriding GOFLAGS e64d6e37 Allow providing (additional) custom GO_LDFLAGS 664ef74f Allow setting custom version but use git by default a2ab0b20 Bump github.com/docker/docker 80bff8b3 Disable dependency gathering for release notes 74092cb9 Vendor Kubernetes v1.27.0 5c6a90bc Update CI badges 5c9d2ee0 Bump github.com/opencontainers/runc from 1.1.5 to 1.1.6 c953d28b golangci-lint: bump to 1.52.2 and fix errors 8d781b8f bump to go 1.20 554b1637 vendor: bump to kube 1.27.0 0497653a Improve text formatting 87cd4d48 Bump golang.org/x/net from 0.8.0 to 0.9.0 e2dc71a2 Bump golang.org/x/term from 0.6.0 to 0.7.0 b8009174 Bump github.com/docker/docker 1f393c4e Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 1dbda3f7 Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.26.1Bruce Ashfield2023-04-051-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We adjust our install routine to find the binaries in architecture and OS target specific directories, but otherwise the build is unchanged. Bumping cri-tools to version v1.26.0-122-g4daea449, which comprises the following commits: 1dbda3f7 Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 6f1de233 Bump github.com/docker/docker d55f85f2 update release support details in the README 3e40ab7e Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 13c94c7a Update Ubuntu 18.04 to 20.04 8de6b6d7 Bump github.com/urfave/cli/v2 from 2.25.0 to 2.25.1 8db31a76 Bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 3c0741e5 Bump github.com/golang/glog from 1.1.0 to 1.1.1 4d45340a feat: add riscv64 53e4c3ba Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 e13ad25e Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 21e62dde Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 02317f82 Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 9d847e2c Bump golang.org/x/net from 0.7.0 to 0.8.0 bfdb44b5 Bump github.com/urfave/cli/v2 from 2.24.4 to 2.25.0 060929a6 Bump github.com/golang/glog from 1.0.0 to 1.1.0 c020f31f Bump golang.org/x/term from 0.5.0 to 0.6.0 47b33362 Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 f8cb6925 Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 578b38a1 Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 ce2c55c0 Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 f7333f20 Run GitHub actions by `push` only on `master` and tags 64f3f275 Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 8f27b574 Bump github.com/urfave/cli/v2 from 2.24.3 to 2.24.4 b27232f2 Bump golang.org/x/net from 0.6.0 to 0.7.0 61a85a93 Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 c61a79e9 fix crictl config list display error 595572a6 crictl code and args optimization. 85c6f21d Bump github.com/docker/docker 63a1d5a6 crictl config add list flag b4ffa89f Bump golang.org/x/net from 0.5.0 to 0.6.0 3c35861c Bump github.com/opencontainers/selinux from 1.10.2 to 1.11.0 753c9a88 Makefile support cross compilation, build_bin_path optimization fda6d7f8 crictl stats add name row be5f634b Bump golang.org/x/term from 0.4.0 to 0.5.0 82c3e8ae Bump golang.org/x/sys from 0.4.0 to 0.5.0 6fc9e4af Bump github.com/urfave/cli/v2 from 2.24.2 to 2.24.3 01796ae5 Bump github.com/docker/docker dd20ea16 Bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 ef8a0d68 Bump github.com/urfave/cli/v2 from 2.24.1 to 2.24.2 0b81ff2a Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 a4c976aa Makefile: pass in a custom variable GOARCH f6ec8fec Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 5923662b Bump github.com/urfave/cli/v2 from 2.23.7 to 2.24.1 a8ddf64a Bump github.com/docker/docker 1e27c2c4 Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 edf14e37 Update docs version to match latest release 850c8469 Bump other OTEL deps 6d46b592 Bump go.opentelemetry.io/otel/trace from 1.10.0 to 1.11.2 5364af0f fix: formatting 6f078ed6 fix(docs): add a note about other supported platforms c2573905 Pass `nil` as tracer provider 8ac43a45 fix: add tip on latest version 8dee7ff5 Update ginkgo and gomega 92edf29e Switch to `registry.k8s.io` aa036b5a Increase defualt timeout on Windows 5886c7df Add support for calling Windows pod stats 64e8f6b8 Bump golang.org/x/net from 0.4.0 to 0.5.0 3a981a98 Switch away from Docker Hub to avoid rate limits b3262be7 Bump github.com/docker/docker 5046b65b Add haircommander to reviewers 4e387743 set LTS v1.6.12 into matrix to replace old v1.5 entry baefda37 gh actions: remove dockershim tests 24cc748b plumb context through CRI 86befea9 bump to go 1.19 a7154756 vendor: bump kube to 1.26 f9764647 Bump github.com/urfave/cli/v2 from 2.23.5 to 2.23.7 6220423b Bump golang.org/x/net from 0.3.0 to 0.4.0 d6d8005f Bump golang.org/x/net from 0.2.0 to 0.3.0 f4cf7b6e Bump golang.org/x/term from 0.2.0 to 0.3.0 c37655ee Bump golang.org/x/sys from 0.2.0 to 0.3.0 9962fb03 add missing CPU count 7493f666 Add detach key sequence support ca1571e6 critest: ensure server is running before portforward b6fb4b1d Bump github.com/urfave/cli/v2 from 2.23.4 to 2.23.5 fa370cc5 Bump golang.org/x/net from 0.1.0 to 0.2.0 f1998865 Bump golang.org/x/term from 0.1.0 to 0.2.0 5c48eb26 Bump github.com/urfave/cli/v2 from 2.23.0 to 2.23.4 6b420011 Bump golang.org/x/sys from 0.1.0 to 0.2.0 6f8965f4 Bump github.com/onsi/gomega from 1.23.0 to 1.24.0 913089a4 Bump github.com/urfave/cli/v2 from 2.20.3 to 2.23.0 622b04f1 Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 5acd3285 Bump github.com/docker/docker c4b3e806 Bump github.com/urfave/cli/v2 from 2.20.2 to 2.20.3 0b1abed2 Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 91521036 specify one supplementalGroup instead of two to make test code simpler 2649f53e added a validation test case For SupplementalGroups with the predefined groups in the container image d965134b fix copyright section in image-predefined-group's Dockerfile 59137ff5 images/image-predefined-groups: don't specify group in USER f1cb7aff Bump github.com/docker/docker 72d1ed12 add test image for testing SupplementalGroups with predefined groups in the container image 0fd7a1b4 Bump github.com/urfave/cli/v2 from 2.19.2 to 2.20.2 ac1c0c5b Bump github.com/docker/docker 44965774 Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 78d5c955 Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 11c282fd Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.0 6e9a4670 Bump github.com/urfave/cli/v2 from 2.17.1 to 2.19.2 93332157 Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 4b984ddc Implement password input on the command line 4507e46c Add recurring working areas to CONTRIBUTING fd4bb370 Bump github.com/urfave/cli/v2 from 2.16.3 to 2.17.1 49249cbc Bump github.com/opencontainers/selinux from 1.10.1 to 1.10.2 adac6827 Cleanup owners eb69454a Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 373e7090 Bump github.com/urfave/cli/v2 from 2.16.2 to 2.16.3 6f5588ba Bump github.com/docker/docker 30d32dab Bump github.com/urfave/cli/v2 from 2.14.1 to 2.16.2 fd1c34d3 Bump github.com/urfave/cli/v2 from 2.14.0 to 2.14.1 46197a85 Bump github.com/urfave/cli/v2 from 2.11.2 to 2.14.0 a07c04ee Print deleted digest when repo tags empty d3e8a304 Bump github.com/docker/go-units from 0.4.0 to 0.5.0 5bf099af Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 74915650 Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6 9bad5cb3 Ensure benchmarks are skipped during validation tests. fd16071d Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5 c148f5b2 Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 778b8ed9 vendor: github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae 5168c419 cmd/crictl: replace deprecated pkg/term 0e31acb9 Update version references in docs and go.mod 3efdd0f4 Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4 7abda56b Bump Kubernetes to v1.25.0 1151eb16 Bump github.com/urfave/cli/v2 from 2.11.1 to 2.11.2 a685ed61 No truncate PodID in ps command if --no-trunc exists 7cf65e12 Migrate to native ginkgo v2 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* treewide: bulk update patches with status fieldBruce Ashfield2023-01-271-0/+2
| | | | | | | | | | | | | | | While the insane.bbclass upstream-status check hasn't been made default, users of meta-virtualization may have it enabled in their distros .. so the effect is the same. We must have this tracking tag in out patches. This is a bulk update to add the tag and silence the QA message. As packages get updated, the normal/routine process of checking the patches will continue, and the status fields may (or may not) get more useful. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.24.2Bruce Ashfield2022-08-252-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.24.2-35-g77d02a03, which comprises the following commits: a685ed61 No truncate PodID in ps command if --no-trunc exists 90214b0c Bump version in install section to 1.24.2 on README acf387b3 Update crictl pods to show pod name e7c20ee1 Switch to golang native error wrapping cee70655 Bump github.com/urfave/cli/v2 from 2.11.0 to 2.11.1 e8133ffb Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 b8543347 Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 57da46e7 Add documentation about 'statsp' command 6182e3ce Implement checkpoint command 8152f295 Bump github.com/urfave/cli/v2 from 2.10.3 to 2.11.0 a0a19a36 Bump github.com/urfave/cli/v2 from 2.10.2 to 2.10.3 4bb67144 Validate container status in volume mount tests 4da8fc8d Switch to go 1.18 for GitHub actions 1f6b4299 Bump github.com/urfave/cli/v2 from 2.10.1 to 2.10.2 99b030fe Switch to go 1.18 as requirement 55020abc Bump github.com/urfave/cli/v2 from 2.8.1 to 2.10.1 1e69ea9c Bump github.com/opencontainers/runc from 1.1.2 to 1.1.3 b9de22b0 Bump github.com/docker/docker d7fb1f5b Fix timeout for exec sync ecb5c7f8 Fix cri-dockerd build d2da6561 Bump github.com/urfave/cli/v2 from 2.8.0 to 2.8.1 ce68c70c skip tests for dockershim 4f533d58 add-list-stat-test: add tests for list stats db554dad Bump github.com/urfave/cli/v2 from 2.6.0 to 2.8.0 d000ae7a docs: update the version to the latest acf82056 Bump github.com/docker/docker a7df3acb Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4 603495f3 Bump github.com/opencontainers/runc from 1.1.1 to 1.1.2 8c659770 Remove selinux build tag d4fe3e7a cmd/critest: fix empty ginkgo flag's value issue 4ee0c367 Add lifecycle index in benchmark update messages. 8ba9205d Skip benchmarks if associated resource number is not set. 2ba1d0e3 Standardize image lifecycle and listing benchmarks. 64263891 Parametrize benchmarking-related timeouts. 4355d842 Pass verbose flag when querying Container/Pod statuses. b40d492e Formalize mechanism for recording/managing benchmark results. 2dd37ab8 Parametrize benchmark settings. 52e0c3dc Rewrite pod.go f0f71212 Vendor onsi/gomega/gmeasure 21aebcad Bump github.com/docker/docker 81036863 Bump github.com/urfave/cli/v2 from 2.5.1 to 2.6.0 f9710f79 Vendor Kubernetes v1.24.0 3ceb4eee Fixes the incubator project reference 1a168cb6 update containerd socket in windows 54148d3d Bump github.com/opencontainers/runc from 1.1.0 to 1.1.1 ce9a5aec Switch to ginkgo/v2 9e9d83d6 Bump github.com/urfave/cli/v2 from 2.4.0 to 2.5.1 a156899c Bump github.com/opencontainers/selinux from 1.10.0 to 1.10.1 4291d65c Bump github.com/docker/docker 5fe1f012 Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 dd6467a3 install CNI on linux abeab06b Fix setup-gcloud action by referencing `v0` 69579189 Fix CRI-O tests 511767e5 Add CRICTL_AUTH env var option to crictl pull 1616f258 Make RPCs CRI v1 and v1alpha2 compatible 769acd39 Bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0 e5877df5 Bump github.com/docker/docker 6a2a5284 Bump google.golang.org/grpc from 1.44.0 to 1.45.0 e27bb02f Bump github.com/docker/distribution 3e01b9f2 fix seccomp test case for arm64 c6d3e52e Add `crictl statsp` command Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.23.0Bruce Ashfield2022-03-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.23.0-26-g23f44eaa, which comprises the following commits: e396a77d fix security test case for hostpid 670f1e50 fix log info for mount test case 3e01b9f2 fix seccomp test case for arm64 715ec019 Type cast error messages to `string` f89ab075 add annotation for pull ce8cbc3f Bump github.com/docker/distribution cd38481e Update crictl ps to show pod name and image path d5943543 Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 e514433f Add backwards compatiblity to `Version` and `ListContainerStats` RPCs 9001d78a Switch to CRI v1 API 2694dc34 Bump google.golang.org/grpc from 1.43.0 to 1.44.0 4a54a037 Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 5d213e82 Bump github.com/opencontainers/runc from 1.0.3 to 1.1.0 5828782d Bump docs to v1.23.0 c688ed1d Bump github.com/opencontainers/selinux from 1.9.1 to 1.10.0 b93abd15 Bump github.com/opencontainers/runc from 1.0.2 to 1.0.3 5092844d Bump github.com/docker/docker 2816d415 Bump google.golang.org/grpc from 1.42.0 to 1.43.0 c15dbbc6 1.5.9 5a87849f Use same grpc max message size as Kubelet 1a64648a Add support for cri-dockerd 7bbcf895 Add support for specifying custom test container images. f2091fc3 Fix cri-dockerd CI runs 61ba8b97 Fix Containerd main branch CI for Windows e3e5375f fix ci for dockershim-critest 4611ba31 Update Windows images for ltsc2022 1a255046 images: use k8s-staging-test-infra/gcb-docker-gcloud 0f2d4138 Refactor fish completion c52d97b1 Rename bash and zsh completion functions cad0736a Add zsh compinit tag Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to v1.22.0Bruce Ashfield2021-11-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping cri-tools to version v1.22.0-64-ga9898388, which comprises the following commits: 794d57a4 Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 0f2d4138 Refactor fish completion c52d97b1 Rename bash and zsh completion functions cad0736a Add zsh compinit tag 569d1769 Bump google.golang.org/grpc from 1.41.0 to 1.42.0 082da7c6 Bump github.com/docker/docker 0aade2a4 Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 4e03be78 Add release publishing workflow 5c0c14e2 Bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1 b4e1615c Add SHA512 sum for release files 22bdc0b9 Bump github.com/docker/docker 06422104 Bump google.golang.org/grpc from 1.40.0 to 1.41.0 b153327c Bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 c5fac65f Bump k8s.io/api from 0.22.1 to 0.22.2 36c9ae70 Bump k8s.io/cri-api from 0.22.1 to 0.22.2 c104c3a7 Bump k8s.io/apimachinery from 0.22.1 to 0.22.2 65509de9 Bump k8s.io/client-go from 0.22.1 to 0.22.2 59cf0fb9 Bump k8s.io/kubectl from 0.22.1 to 0.22.2 8d019343 Updates E2E test images registry 6824a581 Bump github.com/opencontainers/selinux from 1.8.4 to 1.8.5 057a0a48 Switch to go1.17 for CI d9fe19b8 Bump github.com/opencontainers/runc from 1.0.1 to 1.0.2 56a2c456 Added dropping/adding `ALL` capabilities case to critest 1817da64 Bump github.com/onsi/gomega from 1.15.0 to 1.16.0 9c01f4d5 Bump k8s.io/cri-api from 0.22.0 to 0.22.1 e3ca48ad Bump k8s.io/client-go from 0.22.0 to 0.22.1 1e108dfb Bump k8s.io/api from 0.22.0 to 0.22.1 79ff09e9 Bump k8s.io/apimachinery from 0.22.0 to 0.22.1 f3863189 Bump k8s.io/kubectl from 0.22.0 to 0.22.1 32d96cbe Bump google.golang.org/grpc from 1.39.1 to 1.40.0 de44545a Bump github.com/onsi/gomega from 1.14.0 to 1.15.0 44385679 Bump github.com/opencontainers/selinux from 1.8.3 to 1.8.4 dd011a46 Bump google.golang.org/grpc from 1.39.0 to 1.39.1 3db8a88c Bump Kubernetes to v1.22.0 231cf44f Bump k8s.io/api from 0.21.3 to 0.22.0 032832ec Bump k8s.io/cri-api from 0.21.3 to 0.22.0 64e1ad02 Bump k8s.io/kubectl from 0.21.3 to 0.22.0 918e5c77 Bump k8s.io/apimachinery from 0.21.3 to 0.22.0 6ccbb79b Bump github.com/docker/docker a2e29a4c Bump github.com/opencontainers/selinux from 1.8.2 to 1.8.3 0cfc8b32 crictl: Adds support for updating resource limits for Windows Containers d6c95411 Bump k8s.io/api from 0.21.2 to 0.21.3 a9dc7558 Bump k8s.io/kubectl from 0.21.2 to 0.21.3 88e4d31b Bump k8s.io/apimachinery from 0.21.2 to 0.21.3 d7f79299 Bump k8s.io/cri-api from 0.21.2 to 0.21.3 5a43f6cd Bump github.com/onsi/gomega from 1.13.0 to 1.14.0 e89ffa50 Update GitHub actions to go 1.16 and remove .travis.yml e5045b08 Bump google.golang.org/grpc from 1.38.0 to 1.39.0 31e70ff9 Update critest Windows tests. 03fa217f chore: switch containerd branch to main aef70e40 Bump k8s.io/cri-api from 0.21.1 to 0.21.2 f6f6a393 Bump k8s.io/api from 0.21.1 to 0.21.2 b90eefd5 Bump k8s.io/kubectl from 0.21.1 to 0.21.2 85fa1307 Bump k8s.io/apimachinery from 0.21.1 to 0.21.2 bb845cfd rm_force_while_container_running_fix e866f8ff Bump github.com/opencontainers/selinux from 1.8.1 to 1.8.2 a8e055d2 Bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 9de2a5e4 Bump github.com/docker/docker c83bed06 Bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 c9cb3790 Bump github.com/onsi/gomega from 1.12.0 to 1.13.0 1d34ea0c Add global handler for Interrupt signal Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: convert github SRC_URIs to use https protocolBruce Ashfield2021-11-021-1/+1
| | | | | | | | | | | github is removing git:// access, and fetches will start experiencing interruptions in service, and eventually will fail completely. bitbake will also begin to warn on github src_uri's that don't use https. So we convert the meta-virt instances to use protocol=https (done using the oe-core contrib conversion script) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: overrides syntax conversionBruce Ashfield2021-08-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OEcore/bitbake are moving to use the clearer ":" as an overrides separator. This is pass one of updating the meta-virt recipes to use that syntax. This has only been minimally build/runtime tested, more changes will be required for missed overrides, or incorrect conversions Note: A recent bitbake is required: commit 75fad23fc06c008a03414a1fc288a8614c6af9ca Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Sun Jul 18 12:59:15 2021 +0100 bitbake: data_smart/parse: Allow ':' characters in variable/function names It is becomming increasingly clear we need to find a way to show what is/is not an override in our syntax. We need to do this in a way which is clear to users, readable and in a way we can transition to. The most effective way I've found to this is to use the ":" charater to directly replace "_" where an override is being specified. This includes "append", "prepend" and "remove" which are effectively special override directives. This patch simply adds the character to the parser so bitbake accepts the value but maps it back to "_" internally so there is no behaviour change. This change is simple enough it could potentially be backported to older version of bitbake meaning layers using the new syntax/markup could work with older releases. Even if other no other changes are accepted at this time and we don't backport, it does set us on a path where at some point in future we could require a more explict syntax. I've tested this patch by converting oe-core/meta-yocto to the new syntax for overrides (9000+ changes) and then seeing that builds continue to work with this patch. (Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to 1.21 releaseBruce Ashfield2021-06-042-6/+6
| | | | | | | | | | | | | | | | | | | | | | We update to the latest 1.21 commits, and we refresh our patch for context changes. eb0faebe Bump google.golang.org/grpc from 1.37.1 to 1.38.0 1d34ea0c Add global handler for Interrupt signal d2c028aa Bump k8s.io/cri-api from 0.21.0 to 0.21.1 cac74d4f Bump k8s.io/apimachinery from 0.21.0 to 0.21.1 0e4c365c Bump k8s.io/api from 0.21.0 to 0.21.1 4b956efa Bump k8s.io/kubectl from 0.21.0 to 0.21.1 b3bc7d45 Update golangci-lint to v1.40.1 and fix lints a72896da Bump google.golang.org/grpc from 1.37.0 to 1.37.1 09df93a2 Bump github.com/opencontainers/selinux from 1.8.0 to 1.8.1 8a28583f Clone cri-dockerd from permanent repo 29c6b21e Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 50a297dc Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2 15eee85f Mention deb/rpm packages hosted on OBS in README 6ead47bd Trim build paths for binaries Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri-tools: update to 1.21Bruce Ashfield2021-04-162-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating cri-tools. We refresh a patch, and change the recipe to capture the binary from build/bin versus _output dir. The following commits are part of this bump: e0b90a7f Increase image build timeout 8f0434e8 Add image-test builds to main cloudbuild script b796452d Add windows images to build script e1e9f853 Bump github.com/docker/docker 0cd06f41 Add hostnet-nginx image build to main script 74ccfeaf Bump k8s.io/api from 0.0.0 to 0.21.0 c98b734a Bump k8s.io/kubernetes from 0.0.0 to 0.21.4 109fb62d Bump k8s.io/kubectl from 0.0.0 to 0.21.0 534d9f03 Bump k8s.io/apimachinery from 0.0.0 to 0.21.0 8c5599a6 Bump k8s.io/cri-api from 0.0.0 to 0.21.0 8694106a Bump README versions to v1.21.0 b953f776 Update dependencies ef872c25 Add dependabot config file eaf18dae Simplify test image build process for user images afb5b62c Move from gcr.io/cri-tools to gcr.io/k8s-staging-cri-tools 1b32fe8d Fix UID/GID and username values for test images f749fc76 Bump gcb-docker-gcloud image to v20210331-c732583 916fae03 add docker.io/ prefix to image:busybox in docs/examples/ a0d17c4a Fix CRI-O master installation in GitHub actions 791ddab1 fix StartedAt and FinishedAt of the container status 2d5c2872 Fix CRI-O master installation in GitHub actions 44fd67ce Makefile: avoid rebuilding binaries 14485a8c support mips64le architecture. c8c1ebae Modify hack/release.sh script to include sha256 sum files ec31d9a2 Trigger prow job 3e939cf7 Update CRI-O to v1.20.0 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* cri: introduce cri-toolsBruce Ashfield2021-02-102-0/+130
Based on the original recipe from Tim Orling, we introduce a recipe for critools so we can interact diretly with cri based runtimes. We do the normal go manipulations to get this cross building, with the following specific tweak/patch: The build system already knows whether or not we want to use CGO, so we remove the hardcoded variant so our exported environment variable will control the enablement. Since our oe-core go infrastructure insists on both -pie and static builds (for the most part), and that is not recommended by many packages, we end up with errors like: 1.20.0+gitec9e336fd8c21c4bab89a6aed2c4a138c8cfae75/src/import/_output/crictl \ -ldflags '-X github.com/kubernetes-sigs/cri-tools/pkg/version.Version=1.20.0' \ -tags '' \ github.com/kubernetes-sigs/cri-tools/cmd/crictl # github.com/kubernetes-sigs/cri-tools/cmd/crictl cannot find package runtime/cgo (using -importcfg) /work/cortexa72-poky-linux/cri-tools/1.20.0+gitec9e336fd8c21c4bab89a6aed2c4a138c8cfae75-r0/recipe-sysroot-native/usr/lib/aarch64-poky-linux/go/pkg/tool/linux_amd64/link: cannot open file : open : no such file or directory In a similar manner to: https://www.yoctoproject.org/pipermail/meta-virtualization/2019-March/004084.html We introduce '-a -pkgdir dontusecurrentpkgs' to mask/fix the problem, and continue to work towards non-static builds. % root@qemux86-64:~# crictl --version crictl version 1.20.0-dirty Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>