Commit Graph

5611 Commits

Author SHA1 Message Date
Akihiro Suda 59253e9931
Merge pull request #4531 from AkihiroSuda/test-reserve-ports
Add TestReservePorts
2025-10-01 00:16:55 +09:00
Akihiro Suda eb3ccbceb6
Add TestReservePorts
TestReservePorts tests that a published port appears
as a listening port on the host.

Follow-up to PR 4526

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-30 21:12:21 +09:00
Akihiro Suda 385c22a98c
Merge pull request #4530 from containerd/dependabot/github_actions/docker/login-action-3.6.0
build(deps): bump docker/login-action from 3.5.0 to 3.6.0
2025-09-30 16:54:16 +09:00
dependabot[bot] cebdcbcdeb
build(deps): bump docker/login-action from 3.5.0 to 3.6.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](184bdaa072...5e57cd1181)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 23:13:42 +00:00
Akihiro Suda ce40996a2d
Merge pull request #4526 from AkihiroSuda/rootful-reserve-port
rootful: reserve the ports on the host
2025-09-29 22:52:23 +09:00
Akihiro Suda 4b87cfe2b8
rootful: reserve the ports on the host
When running in rootful mode, reserve the ports on the host
so that the ports appears on /proc/net/tcp.

This also prevents other processes from binding to the same ports.

Note that in rootless mode this is not necessary because
RootlessKit's port driver already reserves the ports.

See lima-vm/lima issue 4085

Similar patterns are used in Docker and Podman.
- moby/moby PR 48132
- containers/podman PR 23446

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-29 17:48:43 +09:00
Akihiro Suda 645e11a1d3
Merge pull request #4524 from containerd/dependabot/github_actions/actions/cache-4.3.0
build(deps): bump actions/cache from 4.2.4 to 4.3.0
2025-09-25 22:41:22 +09:00
Akihiro Suda 895a9eb56c
Merge pull request #4516 from ningmingxiao/forbid_restart_k8s
fix:forbid to restart/start container created by k8s
2025-09-25 18:59:39 +09:00
dependabot[bot] 01076c1370
build(deps): bump actions/cache from 4.2.4 to 4.3.0
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0400d5f644...0057852bfa)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-24 22:02:43 +00:00
Akihiro Suda 8f6860acd3
Merge pull request #4522 from containerd/dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.9.0
build(deps): bump github.com/compose-spec/compose-go/v2 from 2.8.2 to 2.9.0
2025-09-23 02:49:52 +09:00
Akihiro Suda 3f9e104011
Merge pull request #4427 from coderbirju/automate_health_checks_feat
add healthcheck orchestration logic
2025-09-23 02:49:39 +09:00
dependabot[bot] 5da632340c
build(deps): bump github.com/compose-spec/compose-go/v2
Bumps [github.com/compose-spec/compose-go/v2](https://github.com/compose-spec/compose-go) from 2.8.2 to 2.9.0.
- [Release notes](https://github.com/compose-spec/compose-go/releases)
- [Commits](https://github.com/compose-spec/compose-go/compare/v2.8.2...v2.9.0)

---
updated-dependencies:
- dependency-name: github.com/compose-spec/compose-go/v2
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-19 22:01:58 +00:00
Arjun Raja Yogidas 7216405091 add healthcheck orchestration logic
Signed-off-by: Arjun Raja Yogidas <arjunry@amazon.com>
2025-09-19 03:17:31 +00:00
Akihiro Suda 8d75a0a6bf
Merge pull request #4518 from containerd/dependabot/go_modules/github.com/containerd/nydus-snapshotter-0.15.4
build(deps): bump github.com/containerd/nydus-snapshotter from 0.15.2 to 0.15.4
2025-09-18 16:41:08 +09:00
dependabot[bot] fb4d705344
build(deps): bump github.com/containerd/nydus-snapshotter
Bumps [github.com/containerd/nydus-snapshotter](https://github.com/containerd/nydus-snapshotter) from 0.15.2 to 0.15.4.
- [Release notes](https://github.com/containerd/nydus-snapshotter/releases)
- [Commits](https://github.com/containerd/nydus-snapshotter/compare/v0.15.2...v0.15.4)

---
updated-dependencies:
- dependency-name: github.com/containerd/nydus-snapshotter
  dependency-version: 0.15.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-17 14:27:08 +00:00
Akihiro Suda 1bf797d3ae
Merge pull request #4521 from AkihiroSuda/fix-4519
Fix `TestRunCgroupV2` with runc v1.4.0-rc.1
2025-09-17 23:25:46 +09:00
Akihiro Suda 5887c13cd3
Merge pull request #4512 from Swapnanil-Gupta/dockercompat-fix
fix: return block device paths instead of major:minor numbers in `container inspect`
2025-09-17 18:29:28 +09:00
Akihiro Suda 9c75d4b808
Add TestRunCPUSharesCgroupV2
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-17 18:06:20 +09:00
Akihiro Suda 8466806c66
TestRunCgroupV2: remove `--cpu-shares` checks
The behavior of CPU shares was changed intentionally in runc v1.4.0-rc.1.

See runc PR 4896

Fix 4519

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-17 17:40:04 +09:00
ningmingxiao 2e888f4ff6 fix:forbid to restart/start container created by kubernetes
Signed-off-by: ningmingxiao <ning.mingxiao@zte.com.cn>
2025-09-17 16:20:32 +08:00
Akihiro Suda df8d5589f4
Merge pull request #4508 from containerd/dependabot/go_modules/github.com/compose-spec/compose-go/v2-2.8.2
build(deps): bump github.com/compose-spec/compose-go/v2 from 2.8.1 to 2.8.2
2025-09-17 16:09:38 +09:00
Akihiro Suda 37593bbb55
Merge pull request #4511 from containerd/dependabot/go_modules/golang-x-f5ce813bf4
build(deps): bump the golang-x group across 1 directory with 6 updates
2025-09-17 16:04:00 +09:00
Akihiro Suda 33d6429d4e
Merge pull request #4509 from containerd/dependabot/docker/tonistiigi/xx-1.7.0
build(deps): bump tonistiigi/xx from 1.6.1 to 1.7.0
2025-09-17 15:45:54 +09:00
Swapnanil-Gupta e7e90fc1e7 Merge branch 'main' into dockercompat-fix 2025-09-12 17:05:08 +00:00
Swapnanil-Gupta 2f760f6b42 Changes:
- move blkio code to a separate file
- return block device paths instead of major:minor numbers
- update blkio device tests to use blk devices in place of char devices

Signed-off-by: Swapnanil-Gupta <swpnlg@amazon.com>
2025-09-12 17:04:55 +00:00
dependabot[bot] 6e9d421da5
build(deps): bump the golang-x group across 1 directory with 6 updates
Bumps the golang-x group with 2 updates in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/net](https://github.com/golang/net).


Updates `golang.org/x/crypto` from 0.41.0 to 0.42.0
- [Commits](https://github.com/golang/crypto/compare/v0.41.0...v0.42.0)

Updates `golang.org/x/net` from 0.43.0 to 0.44.0
- [Commits](https://github.com/golang/net/compare/v0.43.0...v0.44.0)

Updates `golang.org/x/sync` from 0.16.0 to 0.17.0
- [Commits](https://github.com/golang/sync/compare/v0.16.0...v0.17.0)

Updates `golang.org/x/sys` from 0.35.0 to 0.36.0
- [Commits](https://github.com/golang/sys/compare/v0.35.0...v0.36.0)

Updates `golang.org/x/term` from 0.34.0 to 0.35.0
- [Commits](https://github.com/golang/term/compare/v0.34.0...v0.35.0)

Updates `golang.org/x/text` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.28.0...v0.29.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/net
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sync
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sys
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/term
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/text
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-09 22:02:21 +00:00
dependabot[bot] b0a5cf0df8
build(deps): bump tonistiigi/xx from 1.6.1 to 1.7.0
Bumps tonistiigi/xx from 1.6.1 to 1.7.0.

---
updated-dependencies:
- dependency-name: tonistiigi/xx
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-09 22:01:53 +00:00
dependabot[bot] 3ccb05b406
build(deps): bump github.com/compose-spec/compose-go/v2
Bumps [github.com/compose-spec/compose-go/v2](https://github.com/compose-spec/compose-go) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/compose-spec/compose-go/releases)
- [Commits](https://github.com/compose-spec/compose-go/compare/v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: github.com/compose-spec/compose-go/v2
  dependency-version: 2.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 22:02:19 +00:00
Akihiro Suda ae7c0e5ff7
Merge pull request #4500 from swagatbora90/soci-convert-allplatform
support all-platforms flag with soci convert
2025-09-08 11:13:45 +09:00
Akihiro Suda d216470b48
Merge pull request #4505 from AkihiroSuda/dev
update runc (1.3.1), CNI plugins (1.8.0), BuildKit (0.24.0)
2025-09-05 14:51:08 +09:00
Akihiro Suda 07a394e05d
Merge pull request #4503 from containerd/dependabot/go_modules/docker-473a6eb2ef
build(deps): bump the docker group with 2 updates
2025-09-05 14:12:37 +09:00
Akihiro Suda ac7c531892
Merge pull request #4504 from containerd/dependabot/github_actions/actions/setup-go-6.0.0
build(deps): bump actions/setup-go from 5.5.0 to 6.0.0
2025-09-05 12:36:17 +09:00
Akihiro Suda d97808ddd3
update kind (0.30.0)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-05 11:41:27 +09:00
Akihiro Suda 3c9e07a592
update BuildKit (0.24.0)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-05 11:41:01 +09:00
Akihiro Suda 5677d6b192
update CNI plugins (1.8.0)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-05 11:41:01 +09:00
Akihiro Suda e20f036698
update runc (1.3.1)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-09-05 10:34:50 +09:00
dependabot[bot] a1319c9f2e
build(deps): bump actions/setup-go from 5.5.0 to 6.0.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.5.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](d35c59abb0...4469467582)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 22:01:52 +00:00
dependabot[bot] c591a5f4ec
build(deps): bump the docker group with 2 updates
Bumps the docker group with 2 updates: [github.com/docker/cli](https://github.com/docker/cli) and [github.com/docker/docker](https://github.com/docker/docker).


Updates `github.com/docker/cli` from 28.3.3+incompatible to 28.4.0+incompatible
- [Commits](https://github.com/docker/cli/compare/v28.3.3...v28.4.0)

Updates `github.com/docker/docker` from 28.3.3+incompatible to 28.4.0+incompatible
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.3.3...v28.4.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 28.4.0+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker
- dependency-name: github.com/docker/docker
  dependency-version: 28.4.0+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 10:18:48 +00:00
fahed dorgaa e5455b26cc
Merge pull request #4443 from ningmingxiao/add_ci
test:add ci for cleanup fifos
2025-09-04 11:34:51 +02:00
Akihiro Suda 276a704483
Merge pull request #4502 from containerd/dependabot/go_modules/github.com/spf13/pflag-1.0.10
build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10
2025-09-04 17:28:07 +09:00
dependabot[bot] 2db0b6c0a9
build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.7 to 1.0.10.
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10)

---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 00:04:20 +00:00
Swagat Bora f4f7763e9f support all-platforms flag with soci convert
Signed-off-by: Swagat Bora <sbora@amazon.com>
2025-09-03 22:56:30 +00:00
Akihiro Suda dfb811b3c1
Merge pull request #4497 from containerd/dependabot/go_modules/github.com/containernetworking/plugins-1.8.0
build(deps): bump github.com/containernetworking/plugins from 1.7.1 to 1.8.0
2025-09-03 18:52:28 +09:00
Akihiro Suda 622671a295
Merge pull request #4498 from containerd/dependabot/go_modules/github.com/spf13/cobra-1.10.1
build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
2025-09-03 18:52:07 +09:00
dependabot[bot] ffb2084b68
build(deps): bump github.com/containernetworking/plugins
Bumps [github.com/containernetworking/plugins](https://github.com/containernetworking/plugins) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/containernetworking/plugins/releases)
- [Commits](https://github.com/containernetworking/plugins/compare/v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/containernetworking/plugins
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 17:53:49 +00:00
dependabot[bot] ea5a68b1fb
build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.9.1 to 1.10.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 17:53:49 +00:00
Akihiro Suda 05ab86f82a
Merge pull request #4494 from AkihiroSuda/dev
update containerd (2.1.4), stargz-snapshotter (0.17.0), ...
2025-09-01 12:54:16 +09:00
Akihiro Suda 0a4c6cd806
update Debian (13)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-08-29 23:06:50 +09:00
Akihiro Suda 807286a116
update Nydus (2.3.5)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-08-29 23:06:50 +09:00
Akihiro Suda c75cf733a9
update stargz-snapshotter (0.17.0)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-08-29 23:06:49 +09:00