deliver-product
The deliver-product
stage delivers the content provided in the product distribution files to the system. The versioned product catalog entry for each product is updated as the new content is uploaded.
deliver-product
details are explained in the following sections:
The deliver-product
stage does not change the running state of the system as the new content has been uploaded, but not deployed.
The following arguments are most often used with the deliver-product
stage. See iuf -h
and iuf run -h
for additional arguments.
Input | iuf Argument |
Description |
---|---|---|
Activity | -a ACTIVITY |
Activity created for the install or upgrade operations |
The code executed by this stage exists within IUF. See the deliver-product
entry in /usr/share/doc/csm/workflows/iuf/stages.yaml
and the corresponding files in /usr/share/doc/csm/workflows/iuf/operations/
for details on the commands executed.
Artifacts will be uploaded to the following locations based on entries specified in the products’ iuf-product-manifest.yaml
files.
Location | iuf-product-manifest.yaml Entry |
---|---|
S3 Content | s3 |
S3 Loftsman Manifests | loftsman |
Nexus Docker Registries | docker |
Nexus Helm Chart Repositories | helm |
Nexus RPM Blob Stores | nexus_blob_stores |
Nexus RPM Repositories | nexus_repositories |
Nexus RPMs | rpms |
VCS Content | vcs |
IMS Images and Recipes | ims |
The following table describes upload behavior when the artifact being uploaded already exists on the system.
Artifact | Upload Behavior |
---|---|
S3 Content | overwrite existing artifact |
S3 Loftsman Manifests | overwrite existing artifact |
Nexus Docker Registries | new artifact uploaded with same tag as previous artifact |
Nexus Helm Chart Repositories | skip upload |
Nexus RPM Blob Stores | update existing blob store with new definition |
Nexus RPM Repositories | update existing repository with new definition |
Nexus RPMs | skip upload |
VCS Content | skip upload |
IMS Images and Recipes | skip upload |
(ncn-m001#
) Execute the deliver-product
stage for activity admin-230127
.
iuf -a admin-230127 run -r deliver-product