ark::supervisor::PackagerReleaseConfig
Defined in header “ark/supervisor/packager.hh”.
The configuration used to determine what is packaged up.
Variables
-
std::vector< std::string > deployables
A list of “deployable” configs these are the configs that indicate the config package and pipelines to run. -
std::vector< std::string > additional_files
Any additional files to include in the root of the archive. -
std::vector< std::string > search_paths
Include paths to search for deployables and targets on. -
std::vector< std::string > key_names
The list of key names to sign the release with. -
std::map< std::string, std::string > definitions
Definitions to be applied to the deployable configurations. -
std::filesystem::path strip_tool_path
The path to the strip program, if any. -
std::string release_name
The name of the package. Leave empty to accept a default name. This can help uniquely identify the package in Catalog. -
std::string package_category= “Software”
The package ‘category’ that can be used to determine if this package is an operating system image, a software image, etc. Customized and written out as an attribute. -
std::optional< std::string > version_path_override
If set, load version information from this source. -
bool quiet= false
If the packaging process should be quiet or verbose.