meta-virtualization/recipes-containers
Bruce Ashfield 54fdc5149a containerd: update to v2.0.0-beta-tip
Bumping containerd to version v2.0.0-beta.2-204-gb1624c362, which comprises the following commits:

    5351ad6b4 .github: windows should use fix critool version
    a2768f19d plugins/sandbox: move local plugin into services
    464319b3a Remove pause package from runc shim
    2cd08156e cri: Expose runtimeHandler support for userns
    358aef4bc go.mod: Update cri-api to include userns changes
    105f2d727 build(deps): bump google.golang.org/grpc from 1.61.0 to 1.62.0
    02db6beb8 build(deps): bump github.com/prometheus/client_golang
    75f58579c build(deps): bump github.com/opencontainers/runtime-spec
    522130a66 sandbox: support vsock connection to task api
    f0e874941 Add ttrpc generated services
    65031eade Update protobuild to build ttrpc services
    04c37d565 build(deps): bump the k8s group with 5 updates
    bd4810415 ci: update crun version to 1.14.3
    50d0de96a Update 1.7 support timeline
    4fbc9842d Changes to configuring otel from env only
    753a525b3 Deprecate otel configs
    0693b936d replace deprecated Prestart to CreateRuntime hook
    6a21c96b5 Replace go-grpc-prometheus with go-grpc-middleware/providers/prometheus
    567e56a20 build(deps): bump github.com/opencontainers/image-spec
    6a759713a Update golangci-lint to v1.56.1
    f44d90be4 Rename variables and snapshotter option to resolve lint warnings
    5611db530 cri: Make sure host sandbox files exist before adding them to mounts
    9077d1372 KEP-3857: Recursive Read-only (RRO) mounts
    83ad4367d script/test/utils.sh: readiness_check: print daemon log
    f8f1e5f7a Add container monitor plugin type for restart
    c86c8a16f integration: add case related to ContainerStats in upgrade suite
    acec60f55 integration: update recover case for upgrade
    e659cd275 integration: connect to shim by bridge client
    51689b661 integration: introduce hook for upgrade test suite
    a95c8ed59 integration: check data dir after delete container or pod
    ec759f5be integration/*: extend Runtime.Status response
    401d4b491 integration: add some helper function to release upgrade cases
    7cf8a00c7 Run failpoints tests only for runc
    a890c8e53 Add job to report statuses from matrix jobs
    132485adb Convert CLI to urfave v2
    c8766123d Prevent GC from schedule itself with 0 period.
    a086125ae Move config version to version package
    99721c27e Disable the support for Schema 1 images
    b9dfba5b8 Add CRIImageService.RemoveImage()
    4c775fcfb Pass runtimehandler from CRI pull image request
    4dcf089fa Move high volume event logs to Trace level
    1b3a96da6 cri: propagate deprecation list to runtime status
    ac7febc93 moving up for new CRI changes
    ccec1e6e4 Remove internal LoopConfig struct
    3d8da2ebf build(deps): bump the golang-x group with 1 update
    a274439f2 build(deps): bump golangci/golangci-lint-action from 3 to 4
    468bee9a7 ctr: print deprecation warnings on every invocation
    c2dfae8d0 go.mod: Bump golang.org/x/sys to v0.17.0
    41bb8b816 Revert "Fix for k8s nfs related tests"
    48c8c5f50 Remove ParseSignal from client
    281eb22cc Remove deprecated dialer
    1ce7b9951 Remove deprecated filesys funcs
    5ca56ddbb Remove deprecated funcs from restart package
    653b80899 Remove deprecated docker package
    413fbe82c Fix unpacker link in remote snapshotter docs
    23ebfd030 Fix for k8s nfs related tests
    25ab90219 Update to v0.29.1 cri-api
    5e3e12d2a build(deps): bump the otel group with 8 updates
    c4bb72ae4 Remove CRI plugin path note
    87aa9e800 Drop go 1.20 and build against 1.22
    276384695 Update codeql-action/upload-sarif dependency in scorecards workflow
    634ac2f8f Update migration script for transfer packages
    f46aea618 Move transfer and unpack packages
    d9b95ab68 Update gce configure.sh to use registry config_path
    360fbf197 Fix windows integration tests
    2820343d4 Update workflow files to install Go via composite action
    488b56361 Extract a composite action to install Go
    5aa05481d Add OSVersion to platform protobuf
    d9cae66d8 Extend string match in make protos
    c58b1fb40 Update github.com/containerd/console to v1.0.4
    06ed897b2 cri/server: Add userns tests in PodSandboxStatus
    6c356a5c7 cri: Expose userns in PodSandboxStatus rpc
    1eaf0c1f0 bug fix: make sure cri image is pinned when it is pulled outside cri
    9eb9038a9 Avoid publishing data events during transaction
    86530c0af Move image event publishing to metadata store
    32bd8eff9 Move inline PS scripts into files
    4e8e21a7d go.{mod,sum}: update NRI dependency, re-vendor.
    5cbe92e88 Clean up repeated package import
    72950c00b Treat PRs that require rebase > 90 days as stale
    db437580b build(deps): bump github.com/opencontainers/image-spec
    2c7d69530 build(deps): bump github.com/klauspost/compress from 1.17.5 to 1.17.6
    da1673f55 Update vendor
    047d42e90 Update ttrpc to v1.2.3
    64e96c7d4 Update hcsshim to v0.12.0-rc.3
    a9060cda4 Support inject delay running with the old version (4.x) of strace for test case.
    9ef94fe52 fix(docs): fix cp and add step to include binaries in the $env:Path
    fe24b918f pkg/nri, docs: enable NRI by default.
    e230ed939 sandbox: add sandbox recover ut and e2e test
    312496474 sandbox: fix recover status set issue
    256637249 Fix config import relative path glob
    667069583 Revert "cri: make read-only mounts recursively read-only"
    a9152ebf8 copy: prevent potential deadlock if close before fully written
    b48e1141e copy: setError should imply Close
    e4f91c2df copy: remove max number of ErrResets
    651cfa2a2 pushWriter: refactor reset pipe logic into separate function
    9d7641ff3 copy: improve error detection from closed pipes
    91a50f70b copy: check if writer was closed before setting a pipe
    4660f6303 copy: remove wrapping io.NopCloser from push writer pipe
    0facc8592 Fix proto formatting
    7f2d2c4f4 Move Message proto to types
    287524733 Fix formatting after moving CRI
    bbac058cf Move CRI from pkg/ to internal/
    6e365e925 CRI: An empty DNSConfig != unspecified
    9340be717 Remove duplicated TOML duration parsers
    b2f254fff cri: make read-only mounts recursively read-only
    f74e5ce7e Move differ default to its own file
    82fb589ff Update runc binary to v1.1.12
    87a9835f1 docs: fix typo
    81409e937 Add a default differ that matches the snapshotter
    2369185aa CI: update Rocky Linux to 8.9
    d8460a702 CI: bump up crun to 1.14
    ebbce7423 rm docs/cri/installation.md
    49d5cc7f9 build(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.5
    4d33170ea build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0
    3a5b47d73 build(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0
    9a983caad build(deps): bump github.com/containerd/plugin
    495afb0c0 build(deps): bump lycheeverse/lychee-action from 1.9.1 to 1.9.3
    5365a1089 build(deps): bump google-github-actions/upload-cloud-storage
    64b4778fc Add deprecation warnings to CRI image server configuration
    65b3922df Split streaming config from runtime config
    58ff9d368 Move cri plugin to plugins subpackage
    d29a1bc6a Move sandbox info to cri types packages
    9795677fe Move cri base plugin to CRI runtime service
    966d51801 The `Links` workflow should be disabled in forks.
    e15f191a2 Fix func (m manager) Info in containerd-shim-runc-v2
    4f570db1a refactor: remove containerd/containerd/log
    010857d33 Add errdefs and platforms to migration script
    7cf54b437 Remove unused pkg/errdefs package
    fb9b59a84 Switch to new errdefs package
    6b906a22d Prepare release notes for v2.0.0-beta.2
    b608c6f73 doc: fix package import path in sample code
    b16e3572a refactor: move plugin/fieldpath to api/types/
    22d586e51 api/services/instrospection: add PluginInfo
    ad869e905 Use tags.cncf.io CDI url in config.md
    eb8981f35 mv contrib/seccomp/kernelversion pkg/kernelversion
    a6e52c74f seccomp: kernel 6.7
    ed4710241 Code clean for nri_api.
    ade80789b Remove walker diff plugin for Windows
    af6a90bf5 remotes/docker/authorizer.go: invalidate auth tokens when they expire.
    e79ec7a09 Remove deprecated platforms package
    3f620143f Use github.com/containerd/platforms package
    9dd29b3cf Update container-device-interface to v0.6.2
    7eccde5d0 Clean plugin indent in containerd-config.toml.5.md
    b16d46740 pod: CreatedAt time will be 269 years ago while creating cri network failed.
    378e9f443 build(deps): bump actions/cache from 3 to 4
    748fe2035 integration: add test for recovering images
    2e8e03389 Add multi-subscriber support to GetContainerEvents CRI API
    e7eb08eb5 Add support for multiple subscribers to CRI container events
    cfe8321b4 strip-volatile-option-tmp-mounts
    d34725f85 CI: use standard GHA runners
    9d2c22123 Prepare release notes for v2.0.0-beta.1
    e9f2bba1f remotes: FetchByDigest: propagate media type from config to desc
    d7689ae8b Remove CRI plugin config after migrating
    f48f61fd8 Add migration integration test
    eb9925d88 Update config migrations to decode using the plugin type
    15713014d Update server config slice merge strategy
    cf6f439eb Fix transfer plugin unpack configuration
    eb123db5f ctr: use transfer service by default
    94d1b2098 Add migration script to contrib
    9ee1f4716 Rebuild protos with updated runtime location
    dbc74db6a Move runtime to core/runtime
    df9b0a067 Move metrics to core/metrics
    19e763553 Move pkg/truncindex to internal/truncindex
    764c90700 Move pkg/tomlext to internal/tomlext
    1c4be2d88 Move pkg/testutil to internal/testutil
    114df368f Move pkg/registrar to internal/registrar
    4ee6419fa Move pkg/randutil to internal/randutil
    696cf2565 Move pkg/kmutex to internal/kmutex
    5e1d9543b Move pkg/hasher to internal/hasher
    23914a01b Move pkg/failpoint to internal/failpoint
    c79ecfe24 Move pkg/cleanup to internal/cleanup
    8f0eb2631 Move tracing to pkg/tracing
    6be90158c Move sys to pkg/sys
    de606680b Move rootfs to pkg/rootfs
    fdb8a527c Move reference to pkg/reference
    e59f64792 Move oci to pkg/oci
    fa8cae99d Move namespaces to pkg/namespaces
    b76236bb4 Move labels to pkg/labels
    bb71c2835 Move identifiers to pkg/identifiers
    5e00f63ce Move gc to pkg/gc
    11114b0a9 Move gc/scheduler to plugins/gc
    c38f2ab72 Move filters to pkg/filters
    44a836c9b Move errdefs to pkg/errdefs
    70ed2696f Move events to pkg/events
    b0c3d00e9 Move cio to pkg/cio
    8e14c39e8 Move archive to pkg/archive
    fcd39ccc5 Move snapshots to core/snapshots
    e0fe656da Move snapshots/windows to plugins/snapshots/windows
    57bdbfba6 Move snapshots/overlay to plugins/snapshots/overlay
    9b8c558f9 Move snapshots/native to plugins/snapshots/native
    5c07d5d36 Move snapshots/lcow to plugins/snapshots/lcow
    8473322f0 Move snapshots/devmapper to plugins/snapshots/devmapper
    7dd96fe34 Move snapshots/btrfs to plugins/snapshots/btrfs
    2909f07f8 Move snapshots/blockfile to plugins/snapshots/blockfile
    92d2a5fc0 Move services to plugins/services
    ce41d1c90 Move services/server to cmd/containerd/server
    228ad5a5c Move sandbox to core/sandbox
    d133019c9 Move runtime/restart/monitor to plugins/restart
    0dabf6f15 Move remotes to core/remotes
    6e5408dce Move mount to core/mount
    1a1e0e8c8 Move metadata to core/metadata
    18b3cbe4f Move metadata/plugin to plugins/metadata
    f80760f9f Move leases to core/leases
    cc6a5c9c6 Move leases/plugin to plugins/leases
    57ea8aef3 Move images to core/images
    913edcd48 Move diff to core/diff
    d14350376 Move diff/windows to plugins/diff/windows
    2d861b6ea Move diff/walking to plugins/diff/walking
    aaf6ac04c Move diff/lcow to plugins/diff/lcow
    9456048f4 Move containers to core/containers
    21b4f3f0a Move content to core/content
    846f7d4e6 Move content/local to plugins/content/local
    725c92e7c include image name in error message
    18b0d236c build(deps): bump actions/upload-artifact from 3 to 4
    f45b46b67 runtime/v2: reduce shim plugin log
    20619a7c9 ci: make artifact name unique in linux integration
    2053d9157 build(deps): bump lycheeverse/lychee-action from 1.9.0 to 1.9.1
    d4396c96b mount: UnmountRecursive return nil if path doesn't exist
    8aa2551ce Move DefaultSnapshotter constants
    c8e8a093c config: enable CDI by default
    5a3d3f613 Update load image test to use local import
    6041d4e60 Update fuzz contrib for updated image service
    2a476d421 Move ParseImageReferences to cri util
    3baf5edb8 Separate the CRI image config from the main plugin config
    ad4c9f8a9 Update CRI runtime platform and pinned image configuration
    11f311fdd Add minimal interface to CRI image store
    02a9a456e Split image config from CRI plugin
    d23ac1122 Split CRI image service from GRPC handler
    a2472c0b5 transfer: add OCI descriptors to Progress structure
    f26196950 Move certain debug logs to trace logs
    a5d958706 update to go1.21.6, go1.20.13
    21640c57a Uninstall mingw before attempting upgrade
    174efb1e0 update imgcrypt binary to v1.1.9
    dfb175380 build(deps): bump the golang-x group with 2 updates
    2b415c911 build(deps): bump lycheeverse/lychee-action from 1.8.0 to 1.9.0
    7dadd5f1b sandbox: remove sandboxStore from podsandbox
    a3c62e698 add label flags to ctr import, add integration tests
    d01056555 Handle failure when stopping a sandbox
    8235665e7 content: Add InfoReaderProvider
    fa83bc8de integration: remove use of golang.org/x/sys/execabs
    dffeea471 add get cgroupdriver from RuntimeConfig to integration
    46b2f1d16 Use latest VM image to get Windows updates regularly
    a8d39666d Move cimfs OS build compat check to the operation functions instead of init()
    0d3c3efe3 integration/import-export: Add WithSkipMissing tests
    b9af453f0 export: Copy distribution source labels to manifest annotations
    61a7c4999 import/export: Support references to missing content
    1ab4fac94 update runc binary to v1.1.11
    5387747e9 build(deps): bump github.com/containerd/cgroups/v3 from 3.0.2 to 3.0.3
    a1e0601e0 fix: Update go.opentelemetry.io/otel/sdk/trace to satisfy traceProvider interface
    78421616e deps: Update otelgrpc
    bd4c281c5 build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0
    62a824a4b build(deps): bump github.com/intel/goresctrl from 0.5.0 to 0.6.0
    7fe038e4a build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0
    81bb66942 build(deps): bump github.com/google/uuid from 1.3.1 to 1.5.0
    9d328410a shim: Create pid-file with 0644 permissions
    daa1ea522 Add cimfs differ and snapshotter
    c19193574 fix: return gRPC code "unavailable" if server is not initialized yet
    1f9151af6 build(deps): bump google.golang.org/grpc from 1.58.3 to 1.60.1
    0b48b5659 build(deps): bump google-github-actions/upload-cloud-storage
    97ec26a5e build(deps): bump actions/download-artifact from 3 to 4
    22138541a tracing/plugin: newTracer: ignore context.Canceled errors on Close()
    7c651e183 docs: fix CI badge in README
    e10c82e4c build(deps): bump github.com/google/uuid from 1.3.1 to 1.5.0
    25dc823bf integration: fix format string for klog.Infof
    fc4b78c05 build(deps): bump github.com/intel/goresctrl from 0.3.0 to 0.5.0
    1c96087ce build(deps): bump github.com/Microsoft/hcsshim
    7e3c8af52 build(deps): bump github.com/prometheus/client_golang
    f9303d04d build(deps): bump github/codeql-action from 2 to 3
    4c1ebe33b build(deps): bump docker/setup-buildx-action from 2 to 3
    51fd1d47e dependabot: enable groups
    4a71a9360 build(deps): bump github.com/moby/sys/mountinfo from 0.6.2 to 0.7.1
    344fe957f build(deps): bump golang.org/x/mod from 0.13.0 to 0.14.0
    6726a2aeb build(deps): bump k8s.io/component-base from 0.28.2 to 0.28.4
    0c98f1063 build(deps): bump github.com/klauspost/compress from 1.17.2 to 1.17.4
    39ba0347e build(deps): bump go.etcd.io/bbolt from 1.3.7 to 1.3.8
    db43e3d1f build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
    4660090ba build(deps): bump actions/stale from 8 to 9
    ace8ab1bd build(deps): bump docker/login-action from 2 to 3
    0b94716e8 build(deps): bump actions/github-script from 6 to 7
    9133ad811 build(deps): bump actions/upload-artifact from 1 to 3
    c1823a7c6 build(deps): bump ossf/scorecard-action from 2.0.3 to 2.3.1
    36b12cbcb build(deps): bump crazy-max/ghaction-github-runtime from 2 to 3
    dc5a6cfae build(deps): bump google-github-actions/auth from 0 to 2
    f6a9c6966 build(deps): bump actions/setup-go from 3 to 5
    e27ea7d1a build(deps): bump google-github-actions/upload-cloud-storage
    3ca95282e build(deps): bump actions/checkout from 3 to 4
    1398186ca WithAppendAdditionalGroups: better /etc/group handling
    5a140dca5 CI: enable dependabot
    c1197995b go.mod: Bump up github.com/pelletier/go-toml to v2.1.1
    23278c81f *: introduce image_pull_with_sync_fs in CRI
    bd5c602c4 api: introduce sync_fs to diff.ApplyRequest
    6bb81ee57 Document `ns` query string added to mirror requests
    98526c9d3 Exclude releases directory from links checker
    f67c1632f Add ignore list for links
    e740dd3d6 Add links status badge
    bfa651c69 Fix broken links
    c9fa5b980 Add nighly job to verify doc links
    25b052cbc Move GenerateRuntimeOptions() to pkg/cri/config
    cb5a48e64 *: enable ARM64 runner
    596ada3ac release: add .dockerignore to fix repeated builds
    cf4b57989 Remove deprecated tracing function
    8203bb997 Add HTTP client update function to tracing library
    ad3b806a4 fix(tracing): use latest version of semconv
    22db60b6b upgrade crun version from 1.9 to 1.12
    993790969 go.mod: Bump up github.com/containernetworking/plugins to v1.4.0
    734219a21 update to go1.21.5, go1.20.12
    212200452 update to go1.21.4, go1.20.11
    ad96fded4 Don't block snapshot garbage collection on Remove failures
    8bbce8d37 pkg/process: Check using idmap mount options too
    96aaf5a3b Add core and internal root packages
    6c6dfcbce contrib/apparmor: deny /sys/devices/virtual/powercap
    106a9b776 oci/spec: deny /sys/devices/virtual/powercap

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-15 17:17:19 +00:00
..
aardvark-dns aardvark-dns: update to v1.9.0 2024-01-04 02:52:53 +00:00
buildah buildah: update to 1.33.3 2024-01-19 14:38:36 +00:00
catatonit catatonit: update to version 0.2.0 2023-11-06 16:21:12 +00:00
cgroup-lite global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
conmon conmon: update to 2.1.8 2023-09-15 17:30:39 +00:00
container-host-config container-host-config:storage.conf: sync with libpod v4.8.2 2024-02-01 14:15:13 +00:00
containerd containerd: update to v2.0.0-beta-tip 2024-03-15 17:17:19 +00:00
cri-o cri-o: update to 1.30 2024-03-15 17:17:19 +00:00
cri-tools cri-tools: update to v1.28.0-tip 2023-11-06 16:21:12 +00:00
criu criu: add cgroup-lite to RDEPENDS 2024-01-19 14:29:24 +00:00
crun crun: update to v1.14 2024-03-15 17:17:19 +00:00
docker moby: update to v25.0.3 2024-03-15 17:17:19 +00:00
docker-compose docker-compose: introduce pkgconfig docker-plugin 2024-01-04 02:52:53 +00:00
docker-distribution docker-distribution: update to 2.8.3 2023-11-06 16:21:12 +00:00
go-digest recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
go-errors recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
go-spf13-cobra recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
go-spf13-pflag recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
k3s k3s: update to v1.28.2 2023-11-06 16:21:12 +00:00
kubernetes kubernetes: update to 1.28.2 2023-11-06 16:21:12 +00:00
lxc lxc: adjust the lxc-test-unpriv running order 2024-01-19 14:29:24 +00:00
lxcfs lxcfs: add systemd to REQUIRED_DISTRO_FEATURES 2023-09-07 21:00:53 +00:00
nerdctl nerdctl: fix textrel QA issue 2023-09-25 01:23:34 +00:00
netavark netavark: update to v1.9.0 2024-01-04 02:52:53 +00:00
oci-image-spec recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
oci-image-tools oci-image-tools: don't build for riscv64 2023-09-04 03:05:49 +00:00
oci-runtime-spec recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
oci-runtime-tools recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
oci-systemd-hook recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
podman podman: add test instructions for podman system service 2024-01-19 14:29:24 +00:00
podman-compose layer-wide: drop PYTHON_PN 2024-02-21 22:48:29 +00:00
podman-tui podman-tui: update to v0.14.0 2024-01-04 02:52:53 +00:00
riddler recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
runc runc-docker: update to 1.1.11 2024-03-15 17:17:19 +00:00
singularity recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
skopeo skopeo: update to 1.14.1 2024-03-15 17:17:19 +00:00
sloci-image recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
tini tiny: fix typo in Upstream-Status 2023-02-01 09:55:28 -05:00
umoci umoci & buildah & podman-tui: mark incompatible with mips 2023-11-06 16:21:12 +00:00