automation-tests/common
Ygal Blum a525f15fc3 Image copier: make sure ReportWriter is not nil before accessing
When running in Quiet mode, the ReportWriter can be nil causing a crash

Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2023-12-04 14:34:40 +02:00
..
.github [skip-ci] Update actions/checkout action to v4 2023-09-04 23:22:21 +00:00
cmd/seccomp Gofumpt the code 2022-04-09 16:50:11 -07:00
docs Add configurability to Netavark firewall driver 2023-11-28 12:51:21 +00:00
hack CI: check for possible diff after make vendor 2023-07-12 14:21:24 +02:00
internal/attributedstring attributedstring: add NewSlice func 2023-10-26 09:17:22 +02:00
libimage Image copier: make sure ReportWriter is not nil before accessing 2023-12-04 14:34:40 +02:00
libnetwork Add configurability to Netavark firewall driver 2023-11-28 12:51:21 +00:00
logos Sizing adjustment to youki logo 2023-04-05 14:19:53 -04:00
pkg Merge pull request #1754 from ashley-cui/helpbin 2023-11-29 14:26:26 +00:00
tests new libimage package 2021-04-21 11:17:47 +02:00
tools
vendor fix(deps): update module github.com/containerd/containerd to v1.7.10 2023-11-30 00:13:21 +00:00
version Bump to v0.57.1-dev 2023-11-16 15:43:25 -05:00
.cirrus.yml cirrus: update fedora name to f39 2023-11-17 11:13:18 +01:00
.codespellrc Create .codespellrc 2022-03-30 11:39:49 -07:00
.gitignore libnetwork/netavark: add test plugin 2023-04-04 18:20:18 +02:00
.golangci-extra.yml CI: enable extra linters for new code 2022-05-16 19:54:38 -07:00
.golangci.yml linters: enable dupword 2023-09-01 11:51:25 +02:00
CODE-OF-CONDUCT.md Add list members emails to the CoC 2023-09-28 14:25:17 -04:00
CONTRIBUTING.md
LICENSE
Makefile Makefile: simplify unit tests 2023-10-05 13:07:20 +02:00
OWNERS OWNERS: add @mtrmac 2022-05-19 17:30:17 +02:00
README.md Update README.md 2022-02-23 17:58:54 +01:00
SECURITY.md
go.mod fix(deps): update module github.com/containerd/containerd to v1.7.10 2023-11-30 00:13:21 +00:00
go.sum fix(deps): update module github.com/containerd/containerd to v1.7.10 2023-11-30 00:13:21 +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