Commit Graph

15696 Commits

Author SHA1 Message Date
Phil Estes
e8d3777119 Merge pull request #12358 from austinvazquez/update-go-1.24.8
ci: bump Go 1.24.8
2025-10-09 20:01:43 +00:00
Austin Vazquez
c039f53490 ci: bump Go 1.24.8
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
2025-10-08 17:45:00 -05:00
Phil Estes
1fe15b370b Merge pull request #12350 from containerd/dependabot/go_modules/google.golang.org/grpc-1.76.0
build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0
2025-10-08 13:46:25 +00:00
Phil Estes
39215f35c2 Merge pull request #12347 from dmcgowan/referrers-fallback-fixes
Update referrers logic to always have a fallback
2025-10-08 13:45:31 +00:00
Derek McGowan
0de4a47439 Merge pull request #12357 from dmcgowan/use-api-v1.10.0-beta.1
Update go.mod to use api/v1.10.0-beta.1
2025-10-08 13:44:28 +00:00
Derek McGowan
42f2784ca7 Update go.mod to use api/v1.10.0-beta.1
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-07 17:51:05 -07:00
dependabot[bot]
8922d84e5e build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.75.1 to 1.76.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 00:05:38 +00:00
Maksym Pavlenko
ea46953fd8 Merge pull request #12356 from dmcgowan/fix-api-release
Fix gha api release file path
api/v1.10.0-beta.1
2025-10-07 23:17:16 +00:00
Maksym Pavlenko
487ca3ed55 Merge pull request #12351 from containerd/dependabot/go_modules/google.golang.org/protobuf-1.36.10
build(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10
2025-10-07 23:15:05 +00:00
Maksym Pavlenko
ac6e9d7b74 Merge pull request #12352 from containerd/dependabot/github_actions/actions/stale-10.1.0
build(deps): bump actions/stale from 10.0.0 to 10.1.0
2025-10-07 23:14:43 +00:00
Maksym Pavlenko
351ed9cfaa Merge pull request #12353 from containerd/dependabot/github_actions/softprops/action-gh-release-2.3.4
build(deps): bump softprops/action-gh-release from 2.3.3 to 2.3.4
2025-10-07 23:14:26 +00:00
Maksym Pavlenko
9391db4a66 Merge pull request #12354 from containerd/dependabot/github_actions/github/codeql-action-3.30.6
build(deps): bump github/codeql-action from 3.30.5 to 3.30.6
2025-10-07 23:14:06 +00:00
Maksym Pavlenko
280b5af003 Merge pull request #12355 from containerd/dependabot/github_actions/ossf/scorecard-action-2.4.3
build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3
2025-10-07 23:13:43 +00:00
Derek McGowan
36c22f45c8 Update referrers fallback logic to always have a fallback
Always attempt the fallback on hosts configured with the referrers
capability. Fallback for any non-404 error.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-07 15:38:26 -07:00
Derek McGowan
0f3c5484f4 Fix gha api release file path
The switch to actions/download-artifacts v5.0.0 changed the output path
to no longer include the name specified by upload.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-07 14:30:00 -07:00
dependabot[bot]
f6b3b8cbe6 build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](05b42c6244...4eaacf0543)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 23:09:27 +00:00
dependabot[bot]
7a7d7a9960 build(deps): bump github/codeql-action from 3.30.5 to 3.30.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.30.5 to 3.30.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](3599b3baa1...64d10c1313)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 23:09:22 +00:00
dependabot[bot]
669c3047a4 build(deps): bump softprops/action-gh-release from 2.3.3 to 2.3.4
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.3.3 to 2.3.4.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](6cbd405e2c...62c96d0c4e)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 23:09:11 +00:00
dependabot[bot]
ba606fe14d build(deps): bump actions/stale from 10.0.0 to 10.1.0
Bumps [actions/stale](https://github.com/actions/stale) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](3a9db7e6a4...5f858e3efb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 23:09:06 +00:00
dependabot[bot]
15d5fa7253 build(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10
Bumps google.golang.org/protobuf from 1.36.9 to 1.36.10.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 23:08:14 +00:00
Akihiro Suda
7669bb4f04 Merge pull request #12348 from SergeyKanzhelev/patch-3
1.6 is EOL
api/v1.10.0-beta.0
2025-10-06 14:12:15 +09:00
Sergey Kanzhelev
60fb4adb06 1.6 is EOL
Marking 1.6 as EOL

Signed-off-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2025-10-04 00:05:33 -07:00
Derek McGowan
c5d2f86d3f Merge pull request #12346 from dmcgowan/prepare-api-beta-1.10
Prepare release notes for api/v1.10.0-beta.0
2025-10-03 23:29:35 +00:00
Derek McGowan
aa571f63c6 Prepare release notes for api/v1.10.0-beta.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-03 14:52:23 -07:00
Derek McGowan
e2157e37df Merge pull request #12345 from dmcgowan/fix-sandbox-controller-dependencies
Fix sandbox controller dependencies
2025-10-03 20:46:33 +00:00
Derek McGowan
843aee8d3f Merge pull request #12342 from dmcgowan/fix-sandbox-client
Fixes for sandbox client
2025-10-03 20:39:45 +00:00
Fu Wei
61ddcd5372 Merge pull request #12063 from dmcgowan/mount-manager
Add mount manager
2025-10-03 14:01:38 +00:00
Derek McGowan
83a946dcab Add missing implicit dependency to podsandbox controller
The pod sandbox controller currently initializes an entire client which
requires the transfer service to be initialized. If a plugin which
transitively depended on the transfer service is disabled, this could
lead to the pod sandbox controller failing to initialize as the transfer
service may be registered after. This dependency should be explicit in
the requires field.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-02 16:51:44 -07:00
Derek McGowan
c69f443ba8 Update sandbox controllers service implicit dependency
The sandbox controller should only error out if it cannot find any
sandbox controllers. If it requires the pod sandbox controller to be
initialized, that creates an implicit dependency on all CRI plugins
being initialized. The sandbox controller API can be used without CRI
and therefore should not have this dependency.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-02 16:49:39 -07:00
Fu Wei
3f0fddb726 Merge pull request #12338 from henry118/fix-test
Fix integ-test: looking for sleep inf as longCommand
2025-10-02 23:27:24 +00:00
Derek McGowan
637429a252 Update logging for sandbox controller service
Add more details and differentiate log line from sandbox store calls

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-01 17:14:16 -07:00
Maksym Pavlenko
2d28d98490 Merge pull request #12339 from containerd/dependabot/github_actions/github/codeql-action-3.30.5
build(deps): bump github/codeql-action from 3.30.3 to 3.30.5
2025-10-01 23:25:22 +00:00
Derek McGowan
0057735f99 Merge pull request #12337 from osamakader/display-platforms-format
pkg/display: use platforms.Format for platform display
2025-10-01 23:06:42 +00:00
Derek McGowan
f0aeb9037e Add sandbox controller create call to client
Currently the new sandbox returns a sandbox client which will error when
start is called. The new sandbox should also create the sandbox with the
sandbox controller.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-01 16:04:37 -07:00
Derek McGowan
a338d8b2fb Fix sandbox client shutdown to ignore not found errors
The logic is reversed, not found errors should be ignored

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-01 16:04:36 -07:00
Derek McGowan
54ba402a29 Add default sandboxer to client
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-01 16:04:36 -07:00
Akihiro Suda
ac811452f0 Merge pull request #12340 from containerd/dependabot/github_actions/actions/cache-4.3.0
build(deps): bump actions/cache from 4.2.4 to 4.3.0
2025-10-01 06:16:29 +00:00
Akihiro Suda
c4fa5dbc85 Merge pull request #12341 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-10-01 06:16:12 +00:00
Derek McGowan
c7b3114ebb Update mount manager code documentation
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-30 13:37:11 -07:00
Derek McGowan
f3af360f6d Update runtime to read allowed custom mounts from runtime
Let the runtime specify which custom mounts it will support

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-30 13:37:11 -07:00
dependabot[bot]
2189d3d6ce 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-30 03:07:57 +00:00
dependabot[bot]
cfb1b653db 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-30 01:21:37 +00:00
Derek McGowan
94e6bcea50 Add support for allowing custom types through mount manager
Allow the mount manager to skip handling of custom types. Ensure that
custom types are still working with formatted mounts.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:38 -07:00
Derek McGowan
efc9950114 Add runtimes option to task manager
Allow task manager to fetch info on runtimes at startup.
Use this info to configure whether the runtime allows formatted mounts.
This info could also be used in the future to enforce policy such as
requiring a pre-known set of runtimes or specific runtime properties.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:38 -07:00
Derek McGowan
dd9c43150a Add option to allow formatted mounts
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:38 -07:00
Derek McGowan
9c21e867ed Handle flaky case for loop autoclear
The autoclear may take a bit of time to clear out the file, check
multiple times for the file to get removed before returning an error.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:37 -07:00
Derek McGowan
f7b77e649c Update mount manager cleanup logic
Avoid keeping file descriptor open to directory which is getting
removed. Update error handling and wrapping to provide more clarity
around failures.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:37 -07:00
Derek McGowan
069cbfe8f0 Use mount manager for temp mounts
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:37 -07:00
Derek McGowan
93070961b7 Update snapshotter tests to use mount manager
Create separate package for snapshotter test in metadata package to
prevent circular dependency.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:36 -07:00
Derek McGowan
fa327566bb Fix mount manager deactivate errors
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:36 -07:00