Commit Graph

470 Commits

Author SHA1 Message Date
Derek McGowan
da7aef299c Prepare release notes for api/v1.11.1
Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-05-20 10:02:34 -07:00
Maksym Pavlenko
e44f5f9ec6 protos: include task API address to CreateTaskRequest
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-05-19 03:18:33 +00:00
Derek McGowan
8f2fce4ce5 Prepare release notes for v1.11.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-04-29 15:56:15 -07:00
Derek McGowan
bf502662a5 Prepare api/v1.11.0-rc.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-04-27 21:53:37 -07:00
Derek McGowan
d806373feb Make shim socket directory use configured state
Send the socket directory from containerd to the shim. The shim still
decides where the socket goes but can use the environment variable
passed from containerd to ensure the socket is placed in the configured
directory with proper permission.

This is needed for some rootless cases which do not have permission to
the default state directory as currently set. The directory being
hardcoded by the shim means it is currently not possible to change the
location the shim will listen at.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-04-15 00:21:18 -07:00
Derek McGowan
2c102c6cbe Update bootstrap API log level definition
Avoid using logrus concepts in the API, use slog style log levels with
integer values and 0 meaning the default "info" level.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-04-10 15:23:34 -07:00
Maksym Pavlenko
b52893b246 Merge pull request #13165 from dmcgowan/add-transfer-copy-types
Add transfer types for container filesystem copy
2026-04-09 05:11:12 +00:00
Maksym Pavlenko
16b7ce2549 Address code review suggestions
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
9bf65dcf02 Use enums instead of strings for capabilities and log level
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
9dc864fd0f Switch to proto instead of json
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
3fbdb132bf Fix module path
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
1852a4758e Remove testify dependency from api
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
0f55bdd49c Fix extensions API and update tests
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
d957b1bf53 Use log level instead of debug flag
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
31d0bbbad7 Include containerd version when launching shim
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
f71c2e4211 Reformat and clean proto files
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
9e9a095feb Read spec annotations from file
Revert changes related to reading annotations in runc v2 shim,
because this requires a special path for runc shim. This complicates
migration to the new bootstrap API.

Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
3831fc8063 Fix reading from stdin
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
5ea993b48d Pass runc options as a separate extension
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
e72145b192 Update vendor
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Maksym Pavlenko
790b0ead7b Implement shim bootstrap protocol
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-04-08 08:29:28 -05:00
Derek McGowan
121f3a21e4 Add transfer types for container filesystem copy
Add support for transfering data to and from a container filesystem.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-04-06 11:42:01 -07:00
Gao Xiang
146930e91d api: add os_features to api/types/platform.proto
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
2026-04-01 13:13:11 +08:00
dependabot[bot]
d323efc2bf build(deps): bump google.golang.org/grpc from 1.59.0 to 1.79.3 in /api
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.59.0 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.59.0...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 17:02:31 +00:00
Derek McGowan
aac6b53488 Prepare release notes for api/v1.11.0-beta.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-03-16 17:57:13 -07:00
Sebastiaan van Stijn
4b4eb67150 api: regenerate and re-vendor protos
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-02-18 10:58:03 +01:00
Maksym Pavlenko
8ccf18724f Update sandbox API to include spec field
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-02-17 14:23:39 -08:00
Maksym Pavlenko
ca1c5b2d3d Reformat and revendor proto files
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-30 18:43:12 -08:00
Maksym Pavlenko
2a87c9d7d2 Add .editorconfig for proto files
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-30 18:19:41 -08:00
Derek McGowan
472e0a8e7a Generate next.txtpb to replace next.pb.txt
buf will generate the protobuf text file which can be used for viewing
all protobuf changes in one file and quickly diffing changes.

Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-01-23 17:17:47 -08:00
Derek McGowan
f58dbbda0b Add buf.build repository name for publishing API
Signed-off-by: Derek McGowan <derek@mcg.dev>
2026-01-23 16:03:51 -08:00
Maksym Pavlenko
dac9721faf Drop outdated pb.txt files
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-08 16:51:57 -08:00
Maksym Pavlenko
6a6283193b Update pb files
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-08 16:47:41 -08:00
Maksym Pavlenko
57782b7175 Move buf configuration under api/
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-08 16:46:18 -08:00
Maksym Pavlenko
39991b6617 Use relative import intead of GOPATH style imports
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-08 16:41:46 -08:00
Maksym Pavlenko
eb586b5ef2 Regenerate proto files
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-08 15:13:02 -08:00
Derek McGowan
69c855bb54 Prepare release notes for api/v1.10.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-11-04 19:06:06 -08:00
Akihiro Suda
4c7b94fce7 api/go.mod: golang.org/x/net v0.38.0
Silence a govulncheck noise:

```
Vulnerability #1: GO-2025-3595
    Incorrect Neutralization of Input During Web Page Generation in x/net in
    golang.org/x/net
  More info: https://pkg.go.dev/vuln/GO-2025-3595
  Module: golang.org/x/net
    Found in: golang.org/x/net@v0.37.0
    Fixed in: golang.org/x/net@v0.38.0

Your code is affected by 0 vulnerabilities.
This scan also found 0 vulnerabilities in packages you import and 1
vulnerability in modules you require, but your code doesn't appear to call these
vulnerabilities.
```

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-10-28 13:34:13 +09:00
Derek McGowan
fbc7848f23 Prepare release notes for api/v1.10.0-rc.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-10-24 14:16:22 -07:00
Henry Wang
0198b87fcf Implement parallel unpack
Signed-off-by: Henry Wang <henwang@amazon.com>
2025-10-24 17:54:26 +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
8db3010865 Add mounts api service
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:31 -07:00
Derek McGowan
67fbf9db9c Generate and vendor proto changes
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:31 -07:00
Derek McGowan
c5097ac63f Add mount manager to protobuf services and types
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-09-29 17:08:31 -07:00
Derek McGowan
145175bf4f Prepare release notes for api/v1.9.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-05-06 22:52:16 -07:00
Derek McGowan
11524ef105 Merge pull request #11751 from dmcgowan/prepare-api-1.9.0-rc
Add release notes for api v1.9.0-rc.0
2025-04-25 05:59:43 +08:00
Maksym Pavlenko
17b6e1ef85 Allow streaming to client
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2025-04-23 18:03:29 -07:00
Maksym Pavlenko
40eb2fdbbb Fix protos
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2025-04-23 17:39:59 -07:00
Maksym Pavlenko
1d436803dc Add http debug fields to OCI registry protos
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2025-04-23 17:38:50 -07:00
Derek McGowan
c0ce618a10 Add release notes for api v1.9.0-rc.0
Signed-off-by: Derek McGowan <derek@mcg.dev>
(cherry picked from commit 7c955d41ce1d732c7ccb7037d9b05a29910a4f16)
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-04-23 16:16:49 -07:00