automation-tests/cmd/podman/registry
Valentin Rothberg d5841ed528 add --module flag
Support a new concept in containers.conf called "modules".  A "module"
is a containers.conf file located at a specific directory.  More than
one module can be loaded in the specified order, following existing
override semantics.

There are three directories to load modules from:
 - $CONFIG_HOME/containers/containers.conf.modules
 - /etc/containers/containers.conf.modules
 - /usr/share/containers/containers.conf.modules

With CONFIG_HOME pointing to $HOME/.config or, if set, $XDG_CONFIG_HOME.
Absolute paths will be loaded as is, relative paths will be resolved
relative to the three directories above allowing for admin configs
(/etc/) to override system configs (/usr/share/) and user configs
($CONFIG_HOME) to override admin configs.

Pulls in containers/common/pull/1599.

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2023-08-16 14:32:35 +02:00
..
config.go add --module flag 2023-08-16 14:32:35 +02:00
config_abi.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
config_tunnel.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
json.go Fixup issues found by golint 2020-06-10 05:49:41 -04:00
registry.go cmd/podman, pkg/domain/infra: sockets should live in /var/run on FreeBSD 2023-06-29 14:52:51 +01:00
registry_common.go cmd/podman, pkg/domain/infra: sockets should live in /var/run on FreeBSD 2023-06-29 14:52:51 +01:00
registry_freebsd.go cmd/podman, pkg/domain/infra: sockets should live in /var/run on FreeBSD 2023-06-29 14:52:51 +01:00
remote.go add --module flag 2023-08-16 14:32:35 +02:00