summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2024-07-10 18:11:41 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-07-11 14:07:17 +0000
commitebc4831a3fbe4f87165239b7ddac1798aeadfe06 (patch)
treecd682b12a62f243fbc1f34745ff33f9333280a81
parente28407eda5f8ec620753ec2df2cc8ff2d5eeb975 (diff)
downloadmeta-virtualization-ebc4831a3fbe4f87165239b7ddac1798aeadfe06.tar.gz
cri-o: update to v1.31.0
Bumping cri-o to version v1.30.0-230-g04500243e, which comprises the following commits: 6d6149a0b build(deps): bump the actions group with 2 updates 922718c3f Fix typo 199f018fc build(deps): bump crate-ci/typos in the actions group 2389743df build(deps): bump k8s.io/kubelet from 0.31.0-alpha.2 to 0.31.0-alpha.3 58a9d7ed8 Enable `gci`, `godot`, `nolintlint` and `protogetter` linters e2f93c800 Add `kubernetes` group in dependabot c9844d98d Allow setting `CRICTL_BINARY` externally 6d00aaacc build(deps): bump k8s.io/client-go from 0.31.0-alpha.2 to 0.31.0-alpha.3 3789c2181 build(deps): bump the gomod group with 7 updates 49890645a Sort `crio` subcommands by name a7f937588 Fix version output in help 4148aca47 test: ensure correct parsing of supplemental groups policy in JSON ecf2c1770 build(deps): bump the gomod group across 1 directory with 3 updates 7d460145f changed the scorecard badge link to the standard format fd967972a Update nixpkgs 506badaa2 Reload config should remove pinned images when an empty list is provided 2f16f8bae Update go dependencies 11562fd1c Add space to the error message f8b860970 test: add coverage for fine-grained supplemental groups c931b90a3 server/*: add fine-grained SupplementalGroups control for enhanced security 52f3004c5 Mark v1.27 as EOL efd4385b4 server/*: Fix bug to add gid in /etc/group ffd15afda build(deps): bump crate-ci/typos in the actions group 6cb3925d9 OWNERS: adding littlejawa to the list of reviewers 486d768dc Update nixpkgs 1705f891c Update nix to v2.22.1 1494f809a Update shfmt to v3.8.0 7ad9c74e4 Update zeitgeist to v0.5.3 9cd0a9ed0 Update cni-plugins to v1.5.1 d27a9a8e3 Update shellcheck to v0.10.0 ccc030003 build(deps): bump actions/upload-artifact from 3.pre.node20 to 4.3.3 07ac2d0a7 build(deps): bump ossf/scorecard-action in the actions group 02574a396 build(deps): bump peter-evans/create-pull-request in the actions group 6d2ff549e build(deps): bump github.com/go-chi/chi/v5 in the gomod group 293359157 Fix container volume restore cf1875acc Added the scorecard github action and its badge f62cf94cd build(deps): bump the gomod group across 1 directory with 3 updates eccab8ac5 Restore container logs from checkpoint 20eba5edf server: remove container after failed start 8efa17c6a high perf hooks: short circut when writing cpuset values 80fcdafa9 build(deps): bump the gomod group across 1 directory with 14 updates 6af15ae30 Skip `[sig-network] KubeProxy should update metric…` test d85efd773 build(deps): bump the actions group with 2 updates e543c4d8e release-notes: Skip first commit 935579087 build(deps): bump crate-ci/typos in the actions group 8a08f2233 Add `conntrack-tools` to CI system packages 25e2e3566 build(deps): bump crate-ci/typos in the actions group a12fa31f2 .packit.yaml: Fix `%global commit0 <sha>` generation 4572f79b5 build(deps): bump crate-ci/typos in the actions group across 1 directory 3da7b0699 Update scripts/automated-patch-releases.md c84c357d5 Allow pull timeout set by RPC context 0a673b9ac Make unit tests work rootless 00ecf9532 Update cni-plugins to v1.5.0 4d6b85942 build(deps): bump crate-ci/typos in the actions group b9487a0b0 Fix container stats label filter ef7880da4 Don't fail CI on GitHub pages push 07ffbd248 Rebase to correct branch on patch release creation 594295d94 Update nixpkgs 7e778525a Update scripts/automated-patch-releases.md af5358508 Update scripts/automated-patch-releases.md e316beb95 Update scripts/automated-patch-releases.md ab6739e2d Update scripts/automated-patch-releases.md b48aa8ec9 Update scripts/automated-patch-releases.md 1ed84cd13 golangci-lint: bump cyclomatic complexity again 3e862ecbe server: warn about container /etc not being a regular directory 37c76ad52 server: use SecureJoin when setting container /etc directory 1c457dfe1 add mermaid flow diagram for patch releases bcea85b46 build(deps): bump the gomod group across 1 directory with 10 updates af597f05f Readd GOARCH in `Makefile` c491001e9 Switch to `containers/common/pkg/crutils` ef3d4eea6 Update conmon to v2.1.12 a9d80aa26 Update nixpkgs dde54fcad build(deps): bump the actions group with 2 updates 148cacab0 fix memory leakage 7fec7bf61 Keep the monitor exits from stopping when the watcher gets error 1e12bed7d Add small tutorial how to run CRI-O in KIND 82af00dd2 delete deprecated registries config 2da2e6830 Fix tag reconciler permissions 63f443b1f build(deps): bump cachix/install-nix-action in the actions group a5b126c0a Run workflow after tag push 5a306d4c5 Allow workflow dispatch for `integration`, `test` and `verify` actions 0a76ebe5d Create tag on reconciler 8d66907f5 Fix lint 0df965310 server: use max function instead of manually calculating max ca3c711a3 build(deps): bump the actions group with 2 updates 0540a8e90 build(deps): bump the gomod group across 1 directory with 11 updates b1b3c92ae Update a typo in the code comment 55cc11975 test: reenable crun-wasm test 64b991b1f server: support ping_group_range if in a userns 474a2ce87 contrib/test/ci: cleanup archived package for Fedora and ansible code d1db27fb2 Add parser tag for DisallowedAnnotations 8b1ce9235 Update scripts/release/release.go 3914eeb59 fix rebase branch error on patch release 8ac0907f2 Enable `revive` linter e7e37c567 build(deps): bump ossf/scorecard-action in the actions group cbe71afae Show runtime configuration f03faf99a Kill exec PIDs after main container exited 8b867c6ed build(deps): bump the gomod group across 1 directory with 4 updates 137f8a5a9 build(deps): bump golangci/golangci-lint-action in the actions group 794ce67db Remove surplus newline from the log message 0a9110393 pinns: write sysctls in correct process when userns ee49fad01 Check for nil values when importing container definition e07608b4e Fix mocks 8f4b32a53 build(deps): bump the gomod group across 1 directory with 25 updates 64c510043 Set an integration test timeout 62fede365 build(deps): bump the actions group with 2 updates e01608257 Enhance tag reconciler logging 6657190b7 build(deps): bump github.com/containers/podman/v5 from 5.0.0 to 5.0.1 5327c246b build(deps): bump github.com/docker/docker 52f185309 Fix tag-reconciler job by using `GITHUB_TOKEN` ead3cca6e Dependency update for podman 5 5f54ca9c5 build(deps): bump golangci/golangci-lint-action in the actions group e783e930e Update internal/version/version.go 481baea60 Update golangci-lint to v1.58.0 and fix lints 8132c7d15 Remove archived `containerd-cri` repo aefd7ac37 Use `codecov/codecov-action` to fix coverage report 907685a82 add tag-reconciler for patch releases c3bfcd3b4 wait for reload completion for stable e2e 7371d2170 dashboard: switch to non-deprecated metrics f0cd27e15 Replace go env GOARCH to ARCH dea6c628e Drop GOPROXY/GOSUMDB from Makefile and fix unary operator error while building crio 1585cb921 version: bump to 1.31 1beecbe27 Pin crate-ci/typos GitHub action 980db0610 test:add coverage for automatic reloading of mirror registries 01450abb7 server: implement automatic reloading of mirror registries configuration 882ce4afc Fix kubelet image GC by using new `image_id` CRI field d91496190 Fix AppArmour profile Apply() function to correctly handle an "Unconfined" mode. 97384f9a9 test/cri-metrics.bats: skip test for kata VMs 1955ce5d7 internal/criocli: Update criocli with new added metrics flags 820522dcf - internal/stats: Pass the container_server context down to statsserver 33d2f4785 - Better naming for ContainerStats struct 2ba4de466 New slice for each metric collection b4ac9a966 Add metrics integration tests d7fe9a3bb - Add missing fields and functions to unsupported stats 274a509eb - Implement ListPodSandboxMetrics e851caffb Replace libcontainer.Stats with cgmgr.CgroupStats 352afeddd Add file_mapped and failcnt fields to memory stats 40ea8516a Add metrics decscriptors list 38e296b15 - Add cri-metrics implementations 4d93b7ec4 build(deps): bump the actions group across 1 directory with 3 updates e66cd346d drop loop variable, which is no longer needed in go 1.22 8b966a886 Re-add `GITHUB_TOKEN` for GitHub actions jobs 4b4e66c63 Remove `GH_TOKEN` usage from repo e0c06c4b5 golangcilint: potentially fix lint from broken linter 8d3a11eef hack/build-rpms.sh: Update for new builder image c2d743dc6 Add debug log line to track newly started exec PIDs 614eb160e Add debug log to expose details of an exec PID being killed 6470daf8c Vendor Kubernetes v1.30.0 8c78850c1 Install `cri-tools` from `master` b7e687853 fix typo and lints of CVE-2024-3154 fix 976ab1f4c annotations: add OCI runtime specific annotations to the AllowedAnnotations b40648e43 Pin golangci-lint action b20fce0b8 build(deps): bump golangci/golangci-lint-action in the actions group 9af6c1717 Fix verify.yml for GitHub actions 2e81eedc8 contrib/test: skip fips test for kata containers 81a98deb9 test: add coverage for disabling crypto.fips_enabled when FIPS_DISABLE is set 9977160f7 server: allow containers within a cluster to opt out of FIPS mode when necessary 316c23534 Pin GitHub actions commits 0c284bea2 replace patch-release.go with release.go e34ea18ae Updates pinned images list on config reload f326ace51 oci: keep track of exec PIDs and stop them on container stop 04be0b7cc build(deps): bump crate-ci/typos in the actions group 2edec2888 Build s390x binaries using musl libc f98b96534 stop using BytesSize when merging the config 49b4a5fa4 bump ocicrypt to v1.1.10 13efa1ae1 Run patch release and nixpkgs jobs only on cri-o/cri-o 46d815d17 Distinguish conmon version parse from execution error 9e8848281 Remove duplicate comment in crio.conf 87cea5626 Rename `cron` workflow to `release-branch-forward` d5b4ae531 drop hooks from kata integration tests cd8333627 Use release-note block instead of label b01cb1886 Update cri-tools to v1.30.0 3099a8fa7 patch-release: configure the default git user and fix file update ddbd81955 Use default `cri-o` org for patch releases da1999a6a Add missing kernel version check to the RRO mounts integration tests dfc851483 Update `release-notes` to v0.16.8 851c13a05 build(deps): bump crate-ci/typos in the actions group e3873837d sasha comments cf44dd802 drop version 43f7ae0d1 Update golangci-lint to v1.57.2 and config 99aad640c Fix patch release workflow restriction 09a529bdf config,factory: use updated CDI interface. fd9aa7625 go.{mod,sum}: update CDI dependency past 0.7.1. 283ac9cb1 add imagefs integration tests 8cffb6590 Move test volume creation to a local helper function 36d5b2359 Lower verbosity of `Allowed annotations are specified for workload` message c69b09563 Enable and fix errorlint 7a098653b feat: add release versions for manual workflow run 5c4fb9a0e Use debug log level for CRI-O prow tests 25d397f98 Remove device mapper support 55857d8dd hack/govulncheck.sh: nit 0302c4150 Move to use new SELinux test helpers over the opencoded checks 9331b8628 Add test helpers to check for current SELinux status and mode 1234e86f2 Add test helpers to check for kernel and crictl versions 39be41ef9 Add support for Recursive Read-only (RRO) mounts e1b983ac7 Makefile: rm $(PROJECT) use from paths 0e20dcddb Makefile: rm i386 hack 9e2727a9b build(deps): bump crate-ci/typos in the actions group c848ba727 Print runtime version info on CRI-O startup 9bac613f5 Implement configurable container minimum memory limit per OCI runtime. f7c3a7fff server: do not chmod bind mounts bb8d956d5 server: chown secrets to root in the container 57a29faf1 add powertools repo for gpgme-devel 083656490 contrib/test/ci: use force_clone for crun to avoid outdated codebase 4fe7bc348 drop rootless dependency from podman 9231bcfa8 Add docs about the prow CI images 27982a07a update runtime spec to 1.2 0484ce3dd Fix Actuated badge in README.md e480e5b28 Cherry-pick changes from containers/image/pull#2363 4ebe38670 Remove pinned conmon-rs version 74145d0b3 contrib/test/ci: use the main branch for building crun 46feeca20 build(deps): bump crate-ci/typos in the actions group 9d0acb9c1 Disable cron workflow for forks 0490e18b3 skip crun-wasm test in image bats e3e629a5f build(deps): bump crate-ci/typos in the actions group 6718d4708 *: address issues with the latest typos update 31a0e9c12 build(deps): bump the actions group with 2 updates a3496374e contrib/test/ci: fix ansible code for building runc 618a4cf1f Do not abort startup if CRIU binary not found 03839cb0a Don't fail-fast integration test matrix ce21e6ae5 test: fix potential flake in timezone tests. b5319fd54 Allow runc to build with go 1.21 and revert wasmedge changes Signed-off-by: Kevin Hannon <kehannon@redhat.com> 12a281f4c create go1.21.9 directory 33db97543 setup golang to 1.22 0f887e69e build golang 1.29 in runc 4e1bb0ba9 ci at 1.22 f407aa06b use golang 1.21 until runc works with 1.22 aedcfd1ac Run seccomp notifier tests on arm dc44631dc add x to set for traceability 0a4272d03 test: remove references to crioctl 3c6b0e089 use wasmedge and drop crun-wasm a63bc4d7a WIP: patch release workflow and script ecd7c6ab5 Change `progressGoRoutine` to `consumeImagePullProgress` b3b0089f0 fix: validation check should handle zero values 9d1cff8f3 oci: AttachContainer: always read attach socket 6ec4e5f38 refactor: moved cpulimit to crio config 3c1fc985b test: added test to cover parsing annotations 34223ab23 upkeep: small wording changes 2c666e7cc feat: add support for cpu limits for workloads 1a377ccd8 Add dynamic pull timeout 7084db255 packit: Update config and sync to Fedora d6d21a12d In some cases the seccomp_notifier does not have time to stop the workload, in that cases exit code of container is 0. 39b3003e2 Update install.md 9b0e2b9b1 Update bats to v1.11.0 bea30a002 add a more clear pointer to what is supported for packaging ba25bb584 Migrate off deprecated AppArmorProfile CRI API b8e947a08 Add exponential backoff to the container stop loop 8460c2c1b add selinux package to crio Signed-off-by: Kevin Hannon <kehannon@redhat.com> 5bd10e270 Update OCI CNI to v0.4.2 d6ebb48a1 Use CRIU version check go-criu; not from Podman ab7961676 drop specgen from crio a6abdb326 Remove Podman `lookup` dependency bcd879fe8 Change duplicated string values into constants 511572c5a Enable and fix `ginkgolinter` reports 7de6d9882 Remove Podman `annotations` package dependency 65ffd1737 Use upcoming version as release notes `endRev` 5677831ca Update cni-plugins to v1.4.1 8c41a868f Deflake `pod annotations capability for chained cni plugins` test 169c5f0c6 Use contextual logs in `server/container_restore.go` 3b29ce532 Remove Podman `errorhandling` package dependency 7824651ac Update google.golang.org/protobuf package to version v1.33.0 6649d97af Update the CNI plugins instructions 9b9318132 Update golangci-lint to v1.56.2 and fix lints 3372a225d build(deps): bump the actions group with 1 update 3f046d1df build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 7afcf3f46 build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3 863e51424 Add OCI artifact layer cache c434ea8ad Change CRIU support from default off to default on a9ba094a1 deps: update otelttrpc to @latest and re-vendor. 365eaff17 Update zeitgeist to v0.4.4 5b246ba0a build(deps): bump the actions group with 1 update 624564010 Sync changes of PR#7719 & other defaults 791ce8045 Change process metrics collector log levels 03c4bcacc Remove `--seccomp-use-default-when-empty` option ae00cdf9b fix a minor typo in the comment of pullImageImplementation 115e11d09 Disable Recursive Read-only (RRO) mounts feature 0b7cd2f34 Do not overwrite stored latency/governor on container restart 097fe3bf0 Add s390x architecture support a1b8cb9c9 Add OCI artifact pull unit tests ed7963f03 Keep versions file simple to source only 338ea986f In-memory OCI artifact pull b302bc1a0 server: report the runtime handlers features 66ac43688 config: make error message clearer 0fa57582a vendor: bump kubernetes dependencies 08c393d17 Update release-notes to v0.16.5 b826a7f8c Remove `crun` from `dependencies.yaml` 3193916ac build(deps): bump github.com/opencontainers/image-spec c692bec92 Fix markdown lint 6bd4f6855 Allow plain annotation `seccomp-profile.kubernetes.cri-o.io` for images 7b610e32c build(deps): bump the actions group with 6 updates 474fc7780 test: always override NRI socket location. d3808e4ca Add all update types to dependabot groups 9241d7492 build(deps): bump the gomod group with 8 updates 8cc853085 build(deps): bump the actions group with 1 update 4c682eb0d Group all dependabot updates bf5cc00bc config, docs, completions: enable NRI by default. 031ba9b11 Run checkpoint restore tests on arm f1408edbe Update nixpkgs e4a4024e5 Rename seccomp profile annotation to `seccomp-profile.kubernetes.cri-o.io` fe8ec1940 Run integration tests with JOBS=2 14ef21bd2 Reduce amount of parallel jobs in integration tests 6f28ea99a Remove deprecated metrics edebdd00f Revert "Fix ImageRef field for containers to default to an image ID" 91f888a3d Filter image annotations before used ea8f1054e Don't fail-fast matrix d43d8fd92 Don't use CRLF when generating CRI-O documentation abf38859c CRI: An empty DNSConfig != unspecified 567eed921 Switch to go 1.22 and update deps 162594e9b Update openSUSE's OBS URL in install-distro.md file a38b9b956 .golangci: Bump gocyclo to enforce code complexity checks aff565f82 test: add test for timezone support 66c2aeb83 *: add support for specifying timezone for pod/container 05f4cbb19 release-notes: fix startTag calculation b20d06cc7 Add support for OCI artifact seccomp profiles ff60ac14a When crio restarts, restore the infraContainer d955623e6 go.{mod,sum}: update NRI dependency, re-vendor. 4619ca724 server,nri: enable otel tracing over ttrpc. 9613e6075 Fix ctr log max test on arm64 e84b65477 oci: handle early exited container faster in stop loop d8d3670be Update runc to 1.1.12 aedf47129 build(deps): bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 511877186 report memory Swap-only values 601d85941 clean up the Populate* functions with their helpers 3bd73f662 libcontainer-based stats server for linux 5a2bbb90f Run integration tests on arm64 6fb83141a higeperfhooks: mixedcpus: set only exclusive cpus in child cgroup 63ff1eee8 Add integration tests ea75b9bef Move metrics endpoint listener to use 127.0.0.1 as default fbe8bbbee highperfhooks: add precreate hook for injecting envs 5e83e9697 Update nixpkgs 7e94aa19a server: implement stopPodSandbox for FreeBSD f70aa434c server: implement runPodSandbox for FreeBSD c13044276 internal/sandbox/infra: make this build on FreeBSD bdaa98b66 internal/node/config: implement ValidateConfig for FreeBSD 2eb3db455 internal/config/nsmgr: implement nsmgr for FreeBSD 479e316db internal/oci: Implement getPidStartTime for FreeBSD 19e407c2e server: make configureMaxThreads platform-specific... 887c4421d internal/lib/sandbox: make NeedsInfra plaform-specific 5cb9fa77a internal/factory/containers: allow non-linux containers 5d3d7260d pkg/config: only validate the pinns path on Linux c9975a3c4 build(deps): bump ocicni to latest master 3333f2fa7 build(deps): bump the opentelemetry group with 2 updates 1b9754486 fix missing line ending on crio.8.md 3cbaa5294 fix grep for whitespace 8dea35388 add metrics_host to config 8cffd22e3 fix typo for time out e510f3854 metrics: remove deleted containers from OOM count metrics 56e46815d build(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.11.0 0c67d8b5a version: bump to 1.30.0 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-containers/cri-o/cri-o_git.bb6
1 files changed, 3 insertions, 3 deletions
diff --git a/recipes-containers/cri-o/cri-o_git.bb b/recipes-containers/cri-o/cri-o_git.bb
index 0255aa0a..76eda865 100644
--- a/recipes-containers/cri-o/cri-o_git.bb
+++ b/recipes-containers/cri-o/cri-o_git.bb
@@ -14,9 +14,9 @@ At a high level, we expect the scope of cri-o to be restricted to the following
14 - Resource isolation as required by the CRI \ 14 - Resource isolation as required by the CRI \
15 " 15 "
16 16
17SRCREV_cri-o = "5aff11c7c1afdc785adafd7da3c3f2a6ac51b88d" 17SRCREV_cri-o = "04500243ec0cd775e76bcec1c822aaa3faa11177"
18SRC_URI = "\ 18SRC_URI = "\
19 git://github.com/kubernetes-sigs/cri-o.git;branch=release-1.30;name=cri-o;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \ 19 git://github.com/kubernetes-sigs/cri-o.git;branch=release-1.31;name=cri-o;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
20 file://crio.conf \ 20 file://crio.conf \
21 " 21 "
22 22
@@ -26,7 +26,7 @@ LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c2
26 26
27GO_IMPORT = "import" 27GO_IMPORT = "import"
28 28
29PV = "1.30.0+git${SRCREV_cri-o}" 29PV = "1.31.0+git${SRCREV_cri-o}"
30 30
31inherit features_check 31inherit features_check
32REQUIRED_DISTRO_FEATURES ?= "seccomp" 32REQUIRED_DISTRO_FEATURES ?= "seccomp"