1
0
mirror of https://github.com/opencontainers/runtime-spec.git synced 2026-02-05 18:45:18 +01:00

1567 Commits

Author SHA1 Message Date
Akihiro Suda
06252546d1 version: release v1.1.0
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
v1.1.0
2023-06-28 22:32:16 +09:00
Akihiro Suda
d56ba70811 ChangeLog: squash v1.1.0-rc.1...v1.1.0
Co-Authored-By: H. Vetinari <h.vetinari@gmx.com>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-06-28 22:32:16 +09:00
Akihiro Suda
5430e36750 ChangeLog: Document changes since v1.1.0-rc.3
Through 07dd1f4141 (2023-06-23)

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-06-26 04:56:55 +09:00
Giuseppe Scrivano
07dd1f4141 Merge pull request #1210 from AkihiroSuda/update-readme-chat
README.md: update chat information
2023-06-23 18:01:20 +02:00
Giuseppe Scrivano
db5c1c0b2f Merge pull request #1211 from AkihiroSuda/remove-meeting-ics
Remove outdated meeting.ics
2023-06-23 18:00:14 +02:00
Toru Komatsu
da13364b70 Merge pull request #1212 from AkihiroSuda/features-annotations-avoid-confusion
features.md: add a note to avoid confusion about annotations
2023-06-23 23:31:13 +09:00
Akihiro Suda
2bd22fa556 features.md: add a note to avoid confusion about annotations
The "annotations" property in features.md is not expected to
enumerate the possible values of the "annotation" property in config.md.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-06-23 21:14:44 +09:00
Akihiro Suda
5612d21a05 Remove outdated meeting.ics
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-06-23 21:10:58 +09:00
Akihiro Suda
085728af89 README.md: update chat information
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-06-23 13:44:38 +09:00
Akihiro Suda
48415de180 Merge pull request #1208 from AkihiroSuda/propose-v1.1.0-rc.3
Release v1.1.0-rc.3
2023-06-10 16:31:35 +09:00
Akihiro Suda
8b4cadd2ae version: v1.1.0-rc.3+dev
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-05-22 23:13:49 +09:00
Akihiro Suda
ae35e390d3 version: release v1.1.0-rc.3
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
v1.1.0-rc.3
2023-05-22 23:13:49 +09:00
Akihiro Suda
d8be1e33bc ChangeLog: Document changes since v1.1.0-rc.2
Through 720792f25a (2023-05-22)

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-05-22 23:13:49 +09:00
Akihiro Suda
720792f25a Merge pull request #1207 from utam0k/codeowner-utam0k
CODEOWNER: Add Toru Komatsu(@utam0) to sync with MAINTAINERS
2023-05-22 22:43:10 +09:00
utam0k
1beaf684cb CODEOWNER: Add Toru Komatsu(@utam0) to sync with MAINTAINERS
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-05-22 13:15:08 +00:00
Toru Komatsu
55ae2744e3 Merge pull request #1206 from giuseppe/fix-definition-io-priority
schema: fix definition for ioPriority
2023-05-22 22:11:24 +09:00
Giuseppe Scrivano
d46c8b28bb schema: fix definition for ioPriority
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-05-22 14:53:06 +02:00
Toru Komatsu
9447d3c4f9 Merge pull request #1198 from cyphar/release-dev-suffix
releases: use +dev as in-development suffix
2023-05-22 21:33:59 +09:00
Akihiro Suda
8e0dce84f7 Merge pull request #1191 from utam0k/io-prio
Add I/O Priority Configuration for process group in Linux Containers
2023-05-22 20:13:49 +09:00
utam0k
504f70ef81 Add I/O Priority Configuration for Process Group in Linux Containers
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-05-19 10:24:58 +00:00
Akihiro Suda
7529d1078c Merge pull request #1201 from AkihiroSuda/maintainers-add-utam0k
MAINTAINERS: add Toru Komatsu (utam0k)
2023-05-19 09:32:46 +09:00
Sebastiaan van Stijn
2937ddd383 Merge pull request #1203 from AkihiroSuda/glossary-features
glossary: s/features document/Features structure/g
2023-05-17 09:07:04 +01:00
Akihiro Suda
5c87a1ce57 Merge pull request #1204 from AkihiroSuda/features-example-202305
features: update Example
2023-05-17 16:41:44 +09:00
Akihiro Suda
05563eac88 features: update Example
The previous example was using an invalid value of `ociVersionMax`.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-05-16 19:52:22 +09:00
Akihiro Suda
d89ef1e610 glossary: s/features document/Features structure/g
Because "document" sounds like a human-readable document

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-05-16 19:49:40 +09:00
Akihiro Suda
0983f1d9e0 Merge pull request #1188 from giuseppe/add-scheduler
spec: add scheduler entity
2023-05-11 17:58:24 +09:00
Akihiro Suda
39bd2ef9df MAINTAINERS: add Toru Komatsu (utam0k)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-05-01 20:21:23 +09:00
Akihiro Suda
46369fd11d Merge pull request #1199 from utam0k/update-example
chore: Update ociVersion in config-linux.md example
2023-05-01 02:22:48 +09:00
utam0k
f66aad4730 Update ociVersion in config-linux.md example
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-04-30 03:34:08 +00:00
Aleksa Sarai
206251fe73 releases: use +dev as in-development suffix
Under SemVer, the suffix "-dev" actually indicates a pre-release,
meaning the way we've been using the suffix indicates that "1.0.0-dev"
is *older* than "1.0.0" when we've used the suffix to indicate the
opposite.

With most package managers, the "+dev" suffix correctly indicates that
the version is newer (i.e. 1.0.1 > 1.0.0+dev > 1.0.0), though under
SemVer "+dev" build tags must be ignored when doing version comparisons
(meaning 1.0.0+dev == 1.0.0 under SemVer). However,  from a SemVer
perspective the unreleased version is inarguably closer to being equal
to the last release than being older than it. As a specification we also
allow extensibility of various parts, meaning that if someone uses an
as-yet-unreleased version it seems reasonable to me for it to be treated
as the same (from a SemVer perspective) as the last released version
it's based on.

The other option would be to continue to use "-dev" as a suffix but bump
the rest of the version number to the next version we plan to release,
but this could also cause issues (we could have a "pre-release" for a
release that never happened). Using "+dev" seems more sensible.

Switching to "+dev" also matches the way runc and umoci are versioned,
and allows downstreams that use as-yet-unreleased versions of our specs
to have their spec versions be treated as the same as the released
version by other consumers.

Signed-off-by: Aleksa Sarai <asarai@suse.de>
2023-04-21 22:46:40 +10:00
Giuseppe Scrivano
89478497a5 spec: add scheduler entity
extend the process struct to represent scheduling attributes for a
process based on the sched_setattr(2) syscall.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-04-18 12:23:51 +02:00
Akihiro Suda
5bc62f1b8b Merge pull request #1194 from utam0k/io-thr-v1-v2
Clarify I/O throttling differences between cgroup v1 and v2
2023-04-18 14:35:42 +09:00
Akihiro Suda
33f13d144c Merge pull request #1192 from AkihiroSuda/propose-v1.1.0-rc2
Release v1.1.0-rc.2
2023-04-17 21:55:30 +09:00
Akihiro Suda
4ee185a47a version: v1.1.0-rc.2-dev
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-04-06 09:05:57 +09:00
Akihiro Suda
a5b4da44ad version: release v1.1.0-rc.2
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
v1.1.0-rc.2
2023-04-06 09:05:53 +09:00
Akihiro Suda
54f948c967 ChangeLog: Document changes since v1.1.0-rc.1
Through 2ee82c50fd (2023-04-05)

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-04-06 09:05:40 +09:00
Kir Kolyshkin
2ee82c50fd Merge pull request #1195 from cbandy/duplicate-keys
schema: remove duplicate keys
2023-04-05 10:43:11 -07:00
Chris Bandy
6152be404b schema: remove duplicate keys
commit b6980b01b0 introduced the issue.

Signed-off-by: Chris Bandy <bandy.chris@gmail.com>
2023-04-04 20:26:08 -05:00
utam0k
9d7c878757 Clarify I/O throttling differences between cgroup v1 and v2
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-04-03 13:02:11 +00:00
Mrunal Patel
05ff261895 Merge pull request #1193 from giuseppe/fix-time-schema
schema: fix schema for timeOffsets
2023-03-31 08:10:53 -07:00
Giuseppe Scrivano
b6980b01b0 schema: fix schema for timeOffsets
commit 36bb632767 introduced the issue.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-03-29 22:30:21 +02:00
Giuseppe Scrivano
dbab843a25 Merge pull request #1130 from AkihiroSuda/features
Add `features.md` to formalize the `runc features` JSON
2023-03-27 11:14:35 +02:00
Akihiro Suda
689874fc76 Add features.md to formalize the runc features JSON
Add `features.md` and `features-linux.md`, to formalize the `runc features` JSON that was introduced in runc v1.1.0.

A runtime caller MAY use this JSON to detect the features implemented by the runtime.

The spec corresponds to https://github.com/opencontainers/runc/blob/v1.1.0/types/features/features.go
(opencontainers/runc PR 3296, opencontainers/runc PR 3310)

Differences since runc v1.1.0:
- Add `.linux.intelRdt.enabled` field
- Add `.linux.cgroup.rdma` field
- Add `.linux.seccomp.knownFlags` and `.linux.seccomp.supportedFlags` fields (Implemented in runc PR 3588)

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-03-22 04:04:57 +09:00
Kir Kolyshkin
8a09257551 Merge pull request #1116 from kailun-qin/add-hugetlb-rsvd
config-linux: add support for rsvd hugetlb cgroup
2023-03-21 09:48:51 -07:00
Akihiro Suda
9067ce60e4 Merge pull request #1179 from austinvazquez/add-go-1.20
Add Go 1.20 support
2023-03-17 13:17:08 +09:00
Austin Vazquez
167ffb42e3 Add Go 1.20 support to CI
Adds a Go compiler matrix to CI for testing of latest Go versions.
Updates and pins to major version GitHub actions packages.

Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2023-03-16 18:12:37 +00:00
Austin Vazquez
15d2a5a2ed Switch Go linting to use golangci-lint
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2023-03-16 18:07:48 +00:00
Austin Vazquez
c9b5d0e19a Remove references to deprecated io/ioutil package
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2023-03-16 15:33:06 +00:00
Akihiro Suda
a7c7692b2a Merge pull request #1184 from dabaooline/fix-config-reference
fix config-linux.md url error
2023-03-06 15:41:14 +09:00
daobao qiao
77c37f1e9a Update config-linux.md
fix time_namespaces url error.

Signed-off-by: daobao qiao <201028369@qq.com>
2023-03-06 09:50:36 +08:00