├── .codespellrc ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── lint.yml ├── .gitignore ├── .mailmap ├── .tool └── version-doc.go ├── CODEOWNERS ├── ChangeLog ├── EMERITUS.md ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── RELEASES.md ├── bundle.md ├── config-freebsd.md ├── config-linux.md ├── config-solaris.md ├── config-vm.md ├── config-windows.md ├── config-zos.md ├── config.md ├── features-linux.md ├── features.md ├── glossary.md ├── implementations.md ├── principles.md ├── runtime-linux.md ├── runtime.md ├── schema ├── Makefile ├── README.md ├── config-freebsd.json ├── config-linux.json ├── config-schema.json ├── config-solaris.json ├── config-vm.json ├── config-windows.json ├── config-zos.json ├── defs-freebsd.json ├── defs-linux.json ├── defs-vm.json ├── defs-windows.json ├── defs-zos.json ├── defs.json ├── features-linux.json ├── features-schema.json ├── state-schema.json ├── test │ ├── config │ │ ├── bad │ │ │ ├── freebsd-vnet-disable.json │ │ │ ├── invalid-json.json │ │ │ ├── linux-hugepage.json │ │ │ ├── linux-netdevice.json │ │ │ └── linux-rdma.json │ │ └── good │ │ │ ├── freebsd-example.json │ │ │ ├── freebsd-minimal.json │ │ │ ├── linux-netdevice.json │ │ │ ├── linux-rdma.json │ │ │ ├── minimal-for-start.json │ │ │ ├── minimal.json │ │ │ ├── spec-example.json │ │ │ ├── zos-example.json │ │ │ └── zos-minimal.json │ ├── features │ │ ├── bad │ │ │ └── missing-ociVersionMax.json │ │ └── good │ │ │ ├── minimal.json │ │ │ └── runc.json │ └── state │ │ ├── bad │ │ └── invalid-json.json │ │ └── good │ │ └── spec-example.json └── validate.go ├── spec.md ├── specs-go ├── config.go ├── features │ └── features.go ├── state.go └── version.go └── style.md /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/.codespellrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # https://tools.ietf.org/html/rfc5545#section-3.1 2 | *.ics text eol=crlf 3 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | schema/validate 3 | version.md 4 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/.mailmap -------------------------------------------------------------------------------- /.tool/version-doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/.tool/version-doc.go -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/ChangeLog -------------------------------------------------------------------------------- /EMERITUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/EMERITUS.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/RELEASES.md -------------------------------------------------------------------------------- /bundle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/bundle.md -------------------------------------------------------------------------------- /config-freebsd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config-freebsd.md -------------------------------------------------------------------------------- /config-linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config-linux.md -------------------------------------------------------------------------------- /config-solaris.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config-solaris.md -------------------------------------------------------------------------------- /config-vm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config-vm.md -------------------------------------------------------------------------------- /config-windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config-windows.md -------------------------------------------------------------------------------- /config-zos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config-zos.md -------------------------------------------------------------------------------- /config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/config.md -------------------------------------------------------------------------------- /features-linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/features-linux.md -------------------------------------------------------------------------------- /features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/features.md -------------------------------------------------------------------------------- /glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/glossary.md -------------------------------------------------------------------------------- /implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/implementations.md -------------------------------------------------------------------------------- /principles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/principles.md -------------------------------------------------------------------------------- /runtime-linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/runtime-linux.md -------------------------------------------------------------------------------- /runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/runtime.md -------------------------------------------------------------------------------- /schema/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/Makefile -------------------------------------------------------------------------------- /schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/README.md -------------------------------------------------------------------------------- /schema/config-freebsd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-freebsd.json -------------------------------------------------------------------------------- /schema/config-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-linux.json -------------------------------------------------------------------------------- /schema/config-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-schema.json -------------------------------------------------------------------------------- /schema/config-solaris.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-solaris.json -------------------------------------------------------------------------------- /schema/config-vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-vm.json -------------------------------------------------------------------------------- /schema/config-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-windows.json -------------------------------------------------------------------------------- /schema/config-zos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/config-zos.json -------------------------------------------------------------------------------- /schema/defs-freebsd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/defs-freebsd.json -------------------------------------------------------------------------------- /schema/defs-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/defs-linux.json -------------------------------------------------------------------------------- /schema/defs-vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/defs-vm.json -------------------------------------------------------------------------------- /schema/defs-windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/defs-windows.json -------------------------------------------------------------------------------- /schema/defs-zos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/defs-zos.json -------------------------------------------------------------------------------- /schema/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/defs.json -------------------------------------------------------------------------------- /schema/features-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/features-linux.json -------------------------------------------------------------------------------- /schema/features-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/features-schema.json -------------------------------------------------------------------------------- /schema/state-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/state-schema.json -------------------------------------------------------------------------------- /schema/test/config/bad/freebsd-vnet-disable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/bad/freebsd-vnet-disable.json -------------------------------------------------------------------------------- /schema/test/config/bad/invalid-json.json: -------------------------------------------------------------------------------- 1 | {] 2 | -------------------------------------------------------------------------------- /schema/test/config/bad/linux-hugepage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/bad/linux-hugepage.json -------------------------------------------------------------------------------- /schema/test/config/bad/linux-netdevice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/bad/linux-netdevice.json -------------------------------------------------------------------------------- /schema/test/config/bad/linux-rdma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/bad/linux-rdma.json -------------------------------------------------------------------------------- /schema/test/config/good/freebsd-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/freebsd-example.json -------------------------------------------------------------------------------- /schema/test/config/good/freebsd-minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/freebsd-minimal.json -------------------------------------------------------------------------------- /schema/test/config/good/linux-netdevice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/linux-netdevice.json -------------------------------------------------------------------------------- /schema/test/config/good/linux-rdma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/linux-rdma.json -------------------------------------------------------------------------------- /schema/test/config/good/minimal-for-start.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/minimal-for-start.json -------------------------------------------------------------------------------- /schema/test/config/good/minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/minimal.json -------------------------------------------------------------------------------- /schema/test/config/good/spec-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/spec-example.json -------------------------------------------------------------------------------- /schema/test/config/good/zos-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/zos-example.json -------------------------------------------------------------------------------- /schema/test/config/good/zos-minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/config/good/zos-minimal.json -------------------------------------------------------------------------------- /schema/test/features/bad/missing-ociVersionMax.json: -------------------------------------------------------------------------------- 1 | { 2 | "ociVersionMin": "1.1.0" 3 | } 4 | -------------------------------------------------------------------------------- /schema/test/features/good/minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/features/good/minimal.json -------------------------------------------------------------------------------- /schema/test/features/good/runc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/features/good/runc.json -------------------------------------------------------------------------------- /schema/test/state/bad/invalid-json.json: -------------------------------------------------------------------------------- 1 | {] 2 | -------------------------------------------------------------------------------- /schema/test/state/good/spec-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/test/state/good/spec-example.json -------------------------------------------------------------------------------- /schema/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/schema/validate.go -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/spec.md -------------------------------------------------------------------------------- /specs-go/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/specs-go/config.go -------------------------------------------------------------------------------- /specs-go/features/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/specs-go/features/features.go -------------------------------------------------------------------------------- /specs-go/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/specs-go/state.go -------------------------------------------------------------------------------- /specs-go/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/specs-go/version.go -------------------------------------------------------------------------------- /style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencontainers/runtime-spec/HEAD/style.md --------------------------------------------------------------------------------