Commit Graph
1098 Commits
Author SHA1 Message Date
Derek McGowan d18d1b5913 Merge pull request #13883 from containerd/dependabot/go_modules/github.com/prometheus/client_golang-1.24.1
build(deps): bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1
2026-08-27 23:21:46 +00:00
Mike Brown 52be09ef1c update kubernetes to v1.37.0
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2026-08-27 15:24:24 -05:00
dependabot[bot] 5e89a2c119 build(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.24.0 to 1.24.1.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.24.0...v1.24.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.24.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-26 20:02:11 +00:00
Derek McGowan 65b4eb916e vendor: use local api module and update vendored api
Pull in the mount capabilities extension.

The api module is consumed as a published version, so a local replace
is required to build against the unreleased proto changes. The replace
is added by 'make protos' whenever api/next.txtpb changes. It must be
dropped and go.mod pinned to a released api version before this is
merged.

This also moves the root module's own github.com/sirupsen/logrus
requirement from v1.10.1 to v1.10.2, which is not an intended dependency
bump. The published api module (v1.12.0-beta.0) requires logrus v1.9.3,
so it does not affect the root's resolution; the local api/go.mod on
upstream main already requires v1.10.2, and once the replace substitutes
it in, MVS takes the higher of the two. Verified by running 'go mod tidy'
on a copy of this tree with the replace directive removed: the root
stays at v1.10.1. This reverts on its own once the replace above is
dropped.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-08-26 10:49:00 -07:00
Sebastiaan van Stijn b44bea515c vendor: github.com/docker/go-metrics v0.1.0
- Add support for creating timers with custom histogram buckets.
- Update `github.com/prometheus/client_golang` to v1.20.5.
- Update the minimum supported Go version to Go 1.21.
- Improve HTTP handler instrumentation, including minor performance improvements and cleanup.
- Avoid mutating shared label maps when creating namespaces and metrics.
- Encapsulate the Prometheus collector used by `HTTPMetric`.
- Improve package and API documentation.
- Update `golang.org/x/sys` and other dependencies.

full diff: https://github.com/docker/go-metrics/compare/v0.0.1...v0.1.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-26 14:41:03 +02:00
Sebastiaan van Stijn 704ca21342 vendor: github.com/containerd/go-runc v1.2.1
full diff: https://github.com/containerd/go-runc/compare/v1.2.0...v1.2.1

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-25 20:20:26 +02:00
Maksym Pavlenko 301026e58c Merge pull request #14009 from containerd/dependabot/go_modules/github.com/checkpoint-restore/checkpointctl-1.6.0
build(deps): bump github.com/checkpoint-restore/checkpointctl from 1.5.0 to 1.6.0
2026-08-22 17:21:51 +00:00
Maksym Pavlenko 6974dd33cc Merge pull request #14008 from containerd/dependabot/go_modules/moby-sys-599fb6b3f3
build(deps): bump github.com/moby/sys/userns from 0.1.0 to 0.2.0 in the moby-sys group
2026-08-22 17:21:40 +00:00
dependabot[bot] 64f05273e3 build(deps): bump github.com/checkpoint-restore/checkpointctl
Bumps [github.com/checkpoint-restore/checkpointctl](https://github.com/checkpoint-restore/checkpointctl) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/checkpoint-restore/checkpointctl/releases)
- [Commits](https://github.com/checkpoint-restore/checkpointctl/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/checkpoint-restore/checkpointctl
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 23:23:40 +00:00
dependabot[bot] 0880064dea build(deps): bump github.com/moby/sys/userns in the moby-sys group
Bumps the moby-sys group with 1 update: [github.com/moby/sys/userns](https://github.com/moby/sys).


Updates `github.com/moby/sys/userns` from 0.1.0 to 0.2.0
- [Release notes](https://github.com/moby/sys/releases)
- [Commits](https://github.com/moby/sys/compare/user/v0.1.0...user/v0.2.0)

---
updated-dependencies:
- dependency-name: github.com/moby/sys/userns
  dependency-version: 0.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: moby-sys
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 23:23:18 +00:00
Maksym Pavlenko 10cf7114e6 Bump go-runc to 1.2.0
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-08-21 15:26:45 -07:00
Sebastiaan van Stijn f511928a11 vendor: github.com/sirupsen/logrus v1.10.1
Notable changes:

- Add bidirectional `log/slog` integration with a Logrus hook and `slog.Handler`.
- Add minimal, composable logging interfaces for individual log levels.
- Fix reentrant logging deadlocks and improve concurrency safety around formatters, hooks, and entries.
- Fix generic `Log`, `Logf`, `Logln`, and `LogFn` methods unexpectedly panicking at `PanicLevel`.
- Allow `Entry.Caller` to be set explicitly and preserved across derived entries.
- Improve `TextFormatter` performance and reduce allocations significantly.
- Improve common Logger and Entry hot paths and caller-reporting performance.
- Update `TextFormatter` handling for `[]byte`, debug/trace colors, and Windows ANSI terminals.
- Raise the minimum supported Go version to Go 1.23.
- Deprecate `Entry.HasCaller` and `MutexWrap`.

release-notes: https://github.com/sirupsen/logrus/releases/tag/v1.10.0
full diff: https://github.com/sirupsen/logrus/compare/v1.9.4...v1.10.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-21 00:12:12 +02:00
Phil Estes 592fee376a Merge pull request #14001 from thaJeztah/bump_platforms
vendor: github.com/containerd/platforms v1.0.0-rc.5
2026-08-20 21:36:46 +00:00
Sebastiaan van Stijn 0d797891bb vendor: github.com/containerd/platforms v1.0.0-rc.5
- Fix WS2022 compat on hosts past the latest LTSC

full diff: https://github.com/containerd/platforms/compare/v1.0.0-rc.4...v1.0.0-rc.5

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-20 22:42:25 +02:00
Sebastiaan van Stijn c351cf4682 vendor: github.com/stretchr/testify v1.12.1
full diff: https://github.com/stretchr/testify/compare/v1.11.1...v1.12.1

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-20 00:39:26 +02:00
Maksym Pavlenko 41ec0ef3da Merge pull request #13962 from containerd/dependabot/go_modules/github.com/klauspost/compress-1.19.2
build(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2
2026-08-19 19:02:51 +00:00
Maksym Pavlenko f1afc184b2 Merge pull request #13985 from thaJeztah/bump_hcsshim
vendor: github.com/Microsoft/hcsshim v0.15.0-rc.4
2026-08-19 19:01:43 +00:00
Eshaan Mathur 8c4ccd2984 build: bump github.com/containerd/nri
Bump to v0.12.2 (containerd/nri#302) to pick up the new Container.image field exposed to NRI plugins (Image{name, digest, config_digest})

Signed-off-by: Eshaan Mathur <eshaanm25@gmail.com>
2026-08-19 11:09:11 -05:00
Sebastiaan van Stijn 972ef71c84 vendor: github.com/Microsoft/hcsshim v0.15.0-rc.4
full diff: https://github.com/microsoft/hcsshim/compare/v0.15.0-rc.3...v0.15.0-rc.4

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-19 15:35:58 +02:00
Sebastiaan van Stijn 444ecd0be0 vendor: github.com/go-logr/logr v1.4.4
full diff: https://github.com/go-logr/logr/compare/v1.4.3...v1.4.4

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-19 15:29:00 +02:00
Sebastiaan van Stijn 26c040fb40 vendor: github.com/felixge/httpsnoop v1.1.0
full diff: https://github.com/felixge/httpsnoop/compare/v1.0.4...v1.1.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-08-19 15:29:00 +02:00
dependabot[bot] da7420a420 build(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.19.1 to 1.19.2.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Commits](https://github.com/klauspost/compress/compare/v1.19.1...v1.19.2)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-version: 1.19.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-14 23:24:18 +00:00
Tianon Gravi e01c004cc6 Remove dependency on github.com/opencontainers/runtime-tools
The direct use was two lines in `internal/cri/nri/nri_api_linux.go` -- constructing a `generate.Generator{Config: spec}` solely to satisfy the `nrigen.UnderlyingGenerator` interface defined in `containerd/nri`. Since that interface already exists, we just need an implementation. Add `spec_generator.go` in the same package, implementing `UnderlyingGenerator` directly on `*rspec.Spec` with no external dependencies beyond `runtime-spec`.

Assisted-By: "claude my eyes right out"
Signed-off-by: Tianon Gravi <tianon.gravi@docker.com>
2026-08-05 16:58:50 -07:00
Maksym Pavlenko 49854964b2 Merge pull request #13395 from kolyshkin/selinux-1.15.0
bump selinux to v1.15.1, use SetProcessKind
2026-08-05 18:09:56 +00:00
Derek McGowan a272df5685 Update api version to v1.12.0-beta.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-08-04 19:43:54 -07:00
Maksym Pavlenko 288104923b Merge pull request #13862 from containerd/dependabot/go_modules/github.com/containerd/imgcrypt/v2-2.0.3
build(deps): bump github.com/containerd/imgcrypt/v2 from 2.0.2 to 2.0.3
2026-07-29 00:27:03 +00:00
Kir Kolyshkin ba3a464b8d bump oc/selinux to v1.15.1, use SetProcessKind
Drop internal/cri/seutil/seutil.go in favor of direct call to newly
introduced selinux.SetProcessKind.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-07-28 16:23:54 -07:00
Kir Kolyshkin 4167499888 deps: bump oc/selinux to v1.14.1
Switch away from deprecated functionality.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-07-28 16:23:54 -07:00
Maksym Pavlenko 13db49bef1 Merge pull request #13861 from containerd/dependabot/go_modules/github.com/klauspost/compress-1.19.1
build(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1
2026-07-28 17:10:07 +00:00
dependabot[bot] af9ded8e88 build(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.23.2 to 1.24.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.24.0/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.23.2...v1.24.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-28 00:13:00 +00:00
dependabot[bot] fbbe206722 build(deps): bump github.com/containerd/imgcrypt/v2 from 2.0.2 to 2.0.3
Bumps [github.com/containerd/imgcrypt/v2](https://github.com/containerd/imgcrypt) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/containerd/imgcrypt/releases)
- [Changelog](https://github.com/containerd/imgcrypt/blob/main/CHANGES)
- [Commits](https://github.com/containerd/imgcrypt/compare/v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: github.com/containerd/imgcrypt/v2
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-28 00:12:46 +00:00
dependabot[bot] 7fdc69ca0c build(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.19.0 to 1.19.1.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Commits](https://github.com/klauspost/compress/compare/v1.19.0...v1.19.1)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-version: 1.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-28 00:12:28 +00:00
Fu Wei 7e217685fb Merge pull request #13833 from phillebaba/content-create-mediatype
Include media type in content create event
2026-07-24 10:16:53 +00:00
dependabot[bot] b1085e19b7 build(deps): bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.9.0 to 1.10.1.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-23 20:53:25 +00:00
Maksym Pavlenko f2e253ffaa Merge pull request #13820 from containerd/dependabot/go_modules/github.com/erofs/go-erofs-0.3.1
build(deps): bump github.com/erofs/go-erofs from 0.3.0 to 0.3.1
2026-07-23 16:09:44 +00:00
Philip Laine a452c2e230 Include media type in content create event
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2026-07-23 15:52:24 +02:00
dependabot[bot] 6e4c6acc0d build(deps): bump github.com/erofs/go-erofs from 0.3.0 to 0.3.1
Bumps [github.com/erofs/go-erofs](https://github.com/erofs/go-erofs) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/erofs/go-erofs/releases)
- [Commits](https://github.com/erofs/go-erofs/compare/v0.3.0...v0.3.1)

---
updated-dependencies:
- dependency-name: github.com/erofs/go-erofs
  dependency-version: 0.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-21 03:46:50 +00:00
ningmingxiao 5d35f9ef97 build: bump github.com/containerd/nri
Signed-off-by: ningmingxiao <ning.mingxiao@zte.com.cn>
2026-07-20 11:00:24 -05:00
dependabot[bot] 10e0d68a94 build(deps): bump github.com/pelletier/go-toml/v2 from 2.4.2 to 2.4.3
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/pelletier/go-toml/releases)
- [Commits](https://github.com/pelletier/go-toml/compare/v2.4.2...v2.4.3)

---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
  dependency-version: 2.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-17 23:23:22 +00:00
Maksym Pavlenko 54f83847cb Merge pull request #13768 from containerd/dependabot/go_modules/github.com/klauspost/compress-1.19.0
build(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0
2026-07-12 21:15:19 +00:00
dependabot[bot] 61a70e7ef2 build(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.18.6 to 1.19.0.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Commits](https://github.com/klauspost/compress/compare/v1.18.6...v1.19.0)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-10 23:23:43 +00:00
Jordan Liggitt 658a1c78b5 build(deps): bump github.com/containerd/ttrpc to v1.2.9
Signed-off-by: Jordan Liggitt <liggitt@google.com>
2026-07-08 16:01:04 -04:00
Fu Wei 75b4d06ff9 Merge pull request #13672 from containerd/dependabot/go_modules/github.com/pelletier/go-toml/v2-2.4.2
build(deps): bump github.com/pelletier/go-toml/v2 from 2.4.1 to 2.4.2
2026-07-04 20:44:29 +00:00
Maksym Pavlenko 988f3af07e Merge pull request #13699 from ktock/parentpath
shim: allow specifying runc's --parent-path during checkpointing
2026-07-01 05:46:39 +00:00
Kohei Tokunaga ea0ed51e21 shim: allow specifying runc's --parent-path during checkpointing
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
2026-07-01 00:13:02 +00:00
Akihiro Suda 2e5e2c20e3 Merge pull request #13690 from containerd/dependabot/go_modules/github.com/Microsoft/hcsshim-0.15.0-rc.3
build(deps): bump github.com/Microsoft/hcsshim from 0.15.0-rc.1 to 0.15.0-rc.3
2026-06-30 15:12:56 +00:00
Akihiro Suda a6f337bba8 Merge pull request #13560 from jgehrcke/klauspost-gzip-decomp
pkg/archive/compression: use klauspost/compress/gzip for decode
2026-06-30 13:51:32 +00:00
dependabot[bot] d763407d4a build(deps): bump github.com/Microsoft/hcsshim
Bumps [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) from 0.15.0-rc.1 to 0.15.0-rc.3.
- [Release notes](https://github.com/Microsoft/hcsshim/releases)
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.15.0-rc.1...v0.15.0-rc.3)

---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
  dependency-version: 0.15.0-rc.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-29 23:23:04 +00:00
dependabot[bot] 6079844dae build(deps): bump github.com/moby/sys/user
Bumps the moby-sys group with 1 update in the / directory: [github.com/moby/sys/user](https://github.com/moby/sys).


Updates `github.com/moby/sys/user` from 0.4.0 to 0.4.1
- [Release notes](https://github.com/moby/sys/releases)
- [Commits](https://github.com/moby/sys/compare/user/v0.4.0...user/v0.4.1)

---
updated-dependencies:
- dependency-name: github.com/moby/sys/user
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: moby-sys
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-26 16:34:00 +00:00
Sebastiaan van Stijn 35f753cc44 pkg/archive: remove redundant github.com/moby/sys/sequential dependency
Go 1.26 adds support for passing Windows file flags via os.OpenFile,
eliminating the need to call windows.CreateFile directly.

github.com/moby/sys/sequential v0.7.0 uses this functionality when
compiled with go1.26, but provides fallbacks for older Go versions.

Given that containerd has go1.26 as a minimum requirement, we can
remove github.com/moby/sys/sequential as an intermediate, and implement
the code locally.

ref:

- https://github.com/moby/sys/commit/9d2fc630f5932bed2dc29585a5ef6b025f5d58bf
- https://go-review.googlesource.com/c/go/+/699415
- https://go-review.googlesource.com/c/go/+/724621

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-06-26 10:14:53 +02:00