automation-tests/common
Daniel J Walsh 17e1cd1412 Vendor in latest containers/(storage,image,ocicrypt)
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2023-01-16 07:32:45 -05:00
..
.github bump to golangci-lint v1.50.0 2022-10-17 15:03:07 +02:00
cmd/seccomp
docs Add to default machine volumes for MacOS 2022-12-09 15:36:20 -05:00
libimage libimage: pull: do not enforce pull if local image matches 2023-01-11 14:55:02 +01:00
libnetwork Compile regex on demand not in init 2023-01-12 16:03:02 -05:00
logos Adding new versions of project logos 2022-11-08 17:27:41 -05:00
pkg Compile regex on demand not in init 2023-01-12 16:03:02 -05:00
tests
tools
vendor Vendor in latest containers/(storage,image,ocicrypt) 2023-01-16 07:32:45 -05:00
version Move to v0.50.2-dev 2022-09-30 06:11:05 -04:00
.cirrus.yml cirrus: bump cpus and ram 2022-08-04 16:14:08 +02:00
.codespellrc
.gitignore
.golangci-extra.yml CI: enable extra linters for new code 2022-05-16 19:54:38 -07:00
.golangci.yml .golanci-lint: enable gofumpt 2022-05-16 20:01:08 -07:00
CODE-OF-CONDUCT.md [CI:DOCS] Add more logos and Fix logo in Code of Conduct 2022-05-13 16:23:23 -04:00
CONTRIBUTING.md
LICENSE
Makefile Update vendor of containers/(image, storage) 2022-11-11 14:33:42 -05:00
OWNERS OWNERS: add @mtrmac 2022-05-19 17:30:17 +02:00
README.md
SECURITY.md
go.mod Vendor in latest containers/(storage,image,ocicrypt) 2023-01-16 07:32:45 -05:00
go.sum Vendor in latest containers/(storage,image,ocicrypt) 2023-01-16 07:32:45 -05:00

README.md

containers/common

Location for shared common files and common go code to manage those files in github.com/containers repos.

The common files to one or more projects in the containers group will be kept in this repository.

It will be up to the individual projects to include the files from this repository.

seccomp

The seccomp package in pkg/seccomp is a set of Go libraries used by container runtimes to generate and load seccomp mappings into the kernel.

seccomp (short for secure computing mode) is a BPF based syscall filter language and present a more conventional function-call based filtering interface that should be familiar to, and easily adopted by, application developers.

Building the seccomp.json file

The make target make seccomp.json generates the seccomp.json file, which contains the allowed list of syscalls that can be used by container runtime engines like CRI-O, Buildah, Podman and Docker, and container runtimes like OCI Runc to control the syscalls available to containers.

Supported build tags

Contributing

When developing this library, please use make (or make … BUILDTAGS=…) to take advantage of the tests and validation.

Contact