25 #ifndef CONTAINER_CONFIG_HPP
26 #define CONTAINER_CONFIG_HPP
116 std::map<std::string, std::string>
sysctl;
152 #endif // CONTAINER_CONFIG_HPP
NamespacesConfig namespaces
Definition: container-config.hpp:119
RootConfig root
Definition: container-config.hpp:94
std::vector< MountConfig > MountsConfig
Definition: mounts-config.hpp:55
DevicesConfig devices
Definition: container-config.hpp:120
std::vector< Rlimit > RlimitsConfig
Definition: resources-config.hpp:57
std::string hostname
Definition: container-config.hpp:95
std::map< std::string, std::string > sysctl
Definition: container-config.hpp:116
Definition: process-config.hpp:57
IDMapConfig uidMappings
Definition: container-config.hpp:113
MountsConfig mounts
Definition: container-config.hpp:96
Definition: container-config.hpp:89
RlimitsConfig rlimits
Definition: container-config.hpp:115
HooksConfig hooks
Definition: container-config.hpp:138
std::vector< NamespaceConfig > NamespacesConfig
Definition: namespaces-config.hpp:56
std::vector< std::string > capabilities
Definition: container-config.hpp:81
bool readonly
If true then the root filesystem MUST be read-only inside the container.
Definition: container-config.hpp:70
Configuration file for the code.
Definition: container-config.hpp:135
Namespaces configuration.
ResourcesConfig resources
Definition: container-config.hpp:117
ProcessConfig process
Definition: container-config.hpp:93
Hooks are a collection of actions to perform at various container lifecycle events.
Definition: hooks-config.hpp:64
Definition: resources-config.hpp:59
PlatformConfig platform
Definition: container-config.hpp:92
LinuxConfig linux
Definition: container-config.hpp:97
#define CARGO_REGISTER(...)
Registers cargo fields within class.
Definition: fields.hpp:74
LinuxRuntimeConfig linux
Definition: container-config.hpp:139
std::vector< DeviceConfig > DevicesConfig
Definition: devices-config.hpp:83
Definition: container-config.hpp:79
MountsRuntimeConfig mounts
Definition: container-config.hpp:137
IDMapConfig gidMappings
Definition: container-config.hpp:114
std::string version
Definition: container-config.hpp:91
Definition: container-config.hpp:111
std::string cgroupsPath
Definition: container-config.hpp:118
std::map< std::string, MountRuntimeConfig > MountsRuntimeConfig
Definition: mounts-config.hpp:82
Definition: container-config.hpp:59
std::string path
Specifies the path to the root filesystem for the container relative to the path where the manifest i...
Definition: container-config.hpp:65
std::vector< IDMap > IDMapConfig
Definition: namespaces-config.hpp:77