automation-tests/common
Daniel J Walsh 4c67daff69 Document the events_logfile_path field in containers.conf
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2022-01-14 12:18:23 -05:00
..
.github Remove `vendor` from dependabot config 2021-03-10 13:58:55 +01:00
cmd/seccomp Migrate seccomp/containers-golang 2020-08-27 10:15:31 +02:00
docs Document the events_logfile_path field in containers.conf 2022-01-14 12:18:23 -05:00
libimage libimage: pull: platform checks for non-local platform 2022-01-12 10:15:09 +01:00
libnetwork libnetwork: netavark allow mtu option for macvlan 2022-01-10 16:55:19 +01:00
logos rename images to logos 2021-04-06 11:24:38 +02:00
pkg Document the events_logfile_path field in containers.conf 2022-01-14 12:18:23 -05:00
tests new libimage package 2021-04-21 11:17:47 +02:00
tools seccomp: add CI check for up-to-date seccomp.json 2021-01-27 21:40:45 +11:00
vendor build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 2022-01-13 04:08:06 +00:00
version Move to v0.46.1-dev 2021-09-24 14:38:56 -04:00
.cirrus.yml Cirrus: Make netavark binary available to unit tests 2022-01-13 10:03:34 -05:00
.gitignore Migrate seccomp/containers-golang 2020-08-27 10:15:31 +02:00
.golangci.yml libnetwork: fix lint errors 2021-12-17 14:24:21 +01:00
CODE-OF-CONDUCT.md
CONTRIBUTING.md
LICENSE
Makefile libnetwork: run unit tests 2022-01-12 18:17:39 +01:00
OWNERS add @Luap99 to OWNERS 2021-06-10 11:08:52 +02:00
README.md Fix `pkg/sysctl` path typo 2021-08-16 20:36:46 -05:00
SECURITY.md Touch up Security title 2020-05-04 17:47:51 -04:00
go.mod build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 2022-01-13 04:08:06 +00:00
go.sum build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 2022-01-13 04:08:06 +00: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