| |
@@ -165,7 +165,7 @@
|
| |
Number defining the type of ``source`` giving it particular meaning:
|
| |
|
| |
- 1 (``tag``) - The ``source`` is name of Koji tag to take the builds from. Additional Koji builds can be added by when the ``builds`` option is set.
|
| |
- - 2 (``module``) - The ``source`` is the list of modules in ``N:S``, ``N:S:V`` or ``N:S:V:C`` format. When using ``N:S`` format, the latest version found in MBS is used. When using ``N:S`` or ``N:S:V``, the module needs to be in the ``ready`` state in the MBS. When using ``N:S:V:C``, the module can be even in the ``done`` state in the MBS.
|
| |
+ - 2 (``module``) - The ``source`` is the list of modules in ``N:S``, ``N:S:V`` or ``N:S:V:C`` format. When using ``N:S`` format, ODCS queries MBS to find the latest build of the module for that stream. ODCS will query MBS for the latest module in the ``ready`` state unless the user sets the ``include_done_modules`` flag. When using ``N:S:V:C``, the module can be even in the ``done`` state in the MBS.
|
| |
- 3 (``repo``) - The ``source`` is full path to repository from which the packages are taken. This is often disabled source type by deployed ODCS servers.
|
| |
- 4 (``pulp``) - The ``source`` is the list of Pulp content-sets. Repositories defined by these content-sets will be included in the compose.
|
| |
- 5 (``raw_config``) - The ``source`` is string in the ``name#commit`` hash format. The ``name`` must match one of the raw config locations defined in ODCS server config as ``raw_config_urls``. The ``commit`` is commit hash defining the version of raw config to use. This config is then used as input config for Pungi.
|
| |
My team and I had trouble understanding OSBS and ODCS behavior when building a container using modules. This pull request updates the documentation to clarify how ODCS chooses a module to compose.
Specifically, this clarifies that ODCS will choose whatever latest module happens to be present in the buildsystem for a given
NAME:STREAM
.