automation-tests/common
Miloslav Trmač d90a20404b Improve image ID lookup for pulled images
- Use the image's repo, not just the digest, to be more precise
  when zstd:chunked ambiguities are involved
- Remove the multi-platform lookup code, it is never used

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2024-10-18 22:13:44 +02:00
..
.github ci/gha: bump ubuntu to 24.04 for lint job 2024-09-30 13:01:49 -07:00
cmd/seccomp chore: remove outdated build constraints 2024-01-03 22:56:00 +02:00
contrib/redhat use new "lookaside" setting for RH registries 2024-05-07 13:14:06 -04:00
docs Document krunkit for AI Workloads 2024-10-14 08:05:25 -04:00
hack CI: check for possible diff after make vendor 2023-07-12 14:21:24 +02:00
internal Replace golang.org/x/exp/slices with slices from std 2024-04-22 14:12:47 +02:00
libimage Improve image ID lookup for pulled images 2024-10-18 22:13:44 +02:00
libnetwork Merge pull request #2136 from Luap99/pasta-map-guest-addr 2024-09-06 12:32:48 +00:00
logos added bootc logos 2024-09-19 07:27:16 -05:00
pkg Document krunkit for AI Workloads 2024-10-14 08:05:25 -04:00
rpm Revert "Move fuse-overlayfs to suggests" for all Fedoras 2024-10-17 23:34:16 +02: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 fix(deps): update module github.com/opencontainers/selinux to v1.11.1 2024-10-16 02:19:16 +00:00
version Bump c/common to v0.61.0-dev 2024-07-25 20:21:30 -04:00
.cirrus.yml chore(deps): update dependency containers/automation_images to v20241010 2024-10-10 19:59:33 +00:00
.codespelldict Fix typos across repo; extend codespell config 2024-01-03 23:38:47 +02:00
.codespellrc Packit: New workflow for downstream Fedora and CentOS Stream 10 2024-05-06 08:15:58 -04:00
.gitignore libnetwork/netavark: add test plugin 2023-04-04 18:20:18 +02:00
.golangci-extra.yml Fix missing build tag for c/storage 2024-04-25 16:16:56 +02:00
.golangci.yml update golangci.yml 2024-09-05 15:35:25 +02:00
.packit.yaml Packit: constrain koji_build job to fedora package to avoid dupes 2024-10-08 15:53:03 +05:30
CODE-OF-CONDUCT.md Add list members emails to the CoC 2023-09-28 14:25:17 -04:00
CONTRIBUTING.md fix typo 2018-12-10 12:57:11 +01:00
LICENSE add Apache 2.0 license file 2019-11-18 10:41:54 +01:00
Makefile update golangci-lint to 1.60.3 2024-09-03 15:57:02 +02:00
OWNERS Audit and update OWNERS file 2024-10-04 10:50:30 -05:00
README.md Update README.md 2022-02-23 17:58:54 +01:00
SECURITY.md Touch up Security title 2020-05-04 17:47:51 -04:00
go.mod fix(deps): update module github.com/opencontainers/selinux to v1.11.1 2024-10-16 02:19:16 +00:00
go.sum fix(deps): update module github.com/opencontainers/selinux to v1.11.1 2024-10-16 02:19:16 +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