Skip to content

Commit 4a45507

Browse files
committed
Move runc options to api directory
Signed-off-by: Derek McGowan <[email protected]>
1 parent 25a2886 commit 4a45507

28 files changed

+292
-124
lines changed

Protobuild.toml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,3 @@ generators = ["go"]
1212
# `/usr/local/include` to pickup the common install location of protobuf.
1313
# This is the default.
1414
after = ["/usr/local/include", "/usr/include"]
15-
16-
[[descriptors]]
17-
prefix = "github.com/containerd/containerd/core/runtime/v2/runc/options"
18-
target = "core/runtime/v2/runc/options/next.pb.txt"
19-
ignore_files = [
20-
"google/protobuf/descriptor.proto",
21-
]

api/next.pb.txt

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7175,6 +7175,181 @@ file {
71757175
}
71767176
syntax: "proto3"
71777177
}
7178+
file {
7179+
name: "github.com/containerd/containerd/api/types/runc/options/oci.proto"
7180+
package: "containerd.runc.v1"
7181+
message_type {
7182+
name: "Options"
7183+
field {
7184+
name: "no_pivot_root"
7185+
number: 1
7186+
label: LABEL_OPTIONAL
7187+
type: TYPE_BOOL
7188+
json_name: "noPivotRoot"
7189+
}
7190+
field {
7191+
name: "no_new_keyring"
7192+
number: 2
7193+
label: LABEL_OPTIONAL
7194+
type: TYPE_BOOL
7195+
json_name: "noNewKeyring"
7196+
}
7197+
field {
7198+
name: "shim_cgroup"
7199+
number: 3
7200+
label: LABEL_OPTIONAL
7201+
type: TYPE_STRING
7202+
json_name: "shimCgroup"
7203+
}
7204+
field {
7205+
name: "io_uid"
7206+
number: 4
7207+
label: LABEL_OPTIONAL
7208+
type: TYPE_UINT32
7209+
json_name: "ioUid"
7210+
}
7211+
field {
7212+
name: "io_gid"
7213+
number: 5
7214+
label: LABEL_OPTIONAL
7215+
type: TYPE_UINT32
7216+
json_name: "ioGid"
7217+
}
7218+
field {
7219+
name: "binary_name"
7220+
number: 6
7221+
label: LABEL_OPTIONAL
7222+
type: TYPE_STRING
7223+
json_name: "binaryName"
7224+
}
7225+
field {
7226+
name: "root"
7227+
number: 7
7228+
label: LABEL_OPTIONAL
7229+
type: TYPE_STRING
7230+
json_name: "root"
7231+
}
7232+
field {
7233+
name: "systemd_cgroup"
7234+
number: 9
7235+
label: LABEL_OPTIONAL
7236+
type: TYPE_BOOL
7237+
json_name: "systemdCgroup"
7238+
}
7239+
field {
7240+
name: "criu_image_path"
7241+
number: 10
7242+
label: LABEL_OPTIONAL
7243+
type: TYPE_STRING
7244+
json_name: "criuImagePath"
7245+
}
7246+
field {
7247+
name: "criu_work_path"
7248+
number: 11
7249+
label: LABEL_OPTIONAL
7250+
type: TYPE_STRING
7251+
json_name: "criuWorkPath"
7252+
}
7253+
field {
7254+
name: "task_api_address"
7255+
number: 12
7256+
label: LABEL_OPTIONAL
7257+
type: TYPE_STRING
7258+
json_name: "taskApiAddress"
7259+
}
7260+
field {
7261+
name: "task_api_version"
7262+
number: 13
7263+
label: LABEL_OPTIONAL
7264+
type: TYPE_UINT32
7265+
json_name: "taskApiVersion"
7266+
}
7267+
reserved_range {
7268+
start: 8
7269+
end: 9
7270+
}
7271+
}
7272+
message_type {
7273+
name: "CheckpointOptions"
7274+
field {
7275+
name: "exit"
7276+
number: 1
7277+
label: LABEL_OPTIONAL
7278+
type: TYPE_BOOL
7279+
json_name: "exit"
7280+
}
7281+
field {
7282+
name: "open_tcp"
7283+
number: 2
7284+
label: LABEL_OPTIONAL
7285+
type: TYPE_BOOL
7286+
json_name: "openTcp"
7287+
}
7288+
field {
7289+
name: "external_unix_sockets"
7290+
number: 3
7291+
label: LABEL_OPTIONAL
7292+
type: TYPE_BOOL
7293+
json_name: "externalUnixSockets"
7294+
}
7295+
field {
7296+
name: "terminal"
7297+
number: 4
7298+
label: LABEL_OPTIONAL
7299+
type: TYPE_BOOL
7300+
json_name: "terminal"
7301+
}
7302+
field {
7303+
name: "file_locks"
7304+
number: 5
7305+
label: LABEL_OPTIONAL
7306+
type: TYPE_BOOL
7307+
json_name: "fileLocks"
7308+
}
7309+
field {
7310+
name: "empty_namespaces"
7311+
number: 6
7312+
label: LABEL_REPEATED
7313+
type: TYPE_STRING
7314+
json_name: "emptyNamespaces"
7315+
}
7316+
field {
7317+
name: "cgroups_mode"
7318+
number: 7
7319+
label: LABEL_OPTIONAL
7320+
type: TYPE_STRING
7321+
json_name: "cgroupsMode"
7322+
}
7323+
field {
7324+
name: "image_path"
7325+
number: 8
7326+
label: LABEL_OPTIONAL
7327+
type: TYPE_STRING
7328+
json_name: "imagePath"
7329+
}
7330+
field {
7331+
name: "work_path"
7332+
number: 9
7333+
label: LABEL_OPTIONAL
7334+
type: TYPE_STRING
7335+
json_name: "workPath"
7336+
}
7337+
}
7338+
message_type {
7339+
name: "ProcessDetails"
7340+
field {
7341+
name: "exec_id"
7342+
number: 1
7343+
label: LABEL_OPTIONAL
7344+
type: TYPE_STRING
7345+
json_name: "execId"
7346+
}
7347+
}
7348+
options {
7349+
go_package: "github.com/containerd/containerd/v2/api/types/runc/options;options"
7350+
}
7351+
syntax: "proto3"
7352+
}
71787353
file {
71797354
name: "github.com/containerd/containerd/api/types/transfer/imagestore.proto"
71807355
package: "containerd.types.transfer"
File renamed without changes.

0 commit comments

Comments
 (0)