What is an artifact bundle?

Artifact bundle overview

An artifact bundle is a collection of artifacts that may make up a specific use case, for example, an NE backup, which may involve few artifacts, or a complex service rollout use case that involves many artifacts.

Artifacts are packaged for download as bundles, in zip format. When you import an artifact bundle from local storage to Artifacts and install it, the artifacts are installed by the dedicated deployers for the artifact type; for example, the Network Intents deployer installs intent type artifacts. After installation, the artifacts appear in the Artifacts, All Artifacts view.

Artifacts that were not installed from the Artifact Bundles view, such as adaptors, are not displayed in the All Artifacts view. You can list the installed adaptors using the ./adaptor-suite.bash --list command; see “How do I install adaptor artifacts that are not supported in the Artifacts view?” in the NSP System Administrator Guide.

Artifact bundle parameters

The following table describes the parameters that appear on the Artifacts, Artifact Bundles view.

Table 2-2: Artifact bundle parameters

Parameter

Predefined values

Notes

Bundle Name

If a bundle has a verified signature, the certificate is displayed, followed by the bundle’s name.

Author

If a bundle has a verified signature, the author is displayed.

Version

Version number of the bundle. Artifacts in the bundle may have different version numbers.

Number of Artifacts

The number of artifacts in the bundle. This parameter is displayed when the bundle is installed.

Status

Importing

The bundle is being imported.

Imported

The bundle has been imported to NSP.

Installing

At least one artifact in the artifact bundle is in an interim state: installation has not succeeded or failed yet.

Installed

Installation has completed successfully for all artifacts in the bundle.

Partially Installed

Installation of one or more artifacts in the bundle has succeeded, and installation of one or more artifacts has failed.

Installation Failed

Installation has failed for all artifacts in the bundle.

Verification Failed

The bundle signature is not valid.

Creation failed

One or more artifacts of the bundle have incompatible names. or there are syntax issues with the metadata.json file

Uninstalling

The artifacts in the bundle are being uninstalled.

Uninstalled

Uninstallation has completed successfully for all artifacts in the bundle.

Partially Uninstalled

Uninstallation of one or more artifacts in the bundle has succeeded, and uninstallation of one or more artifacts has failed.

Uninstallation Failed

Uninstallation has failed for all artifacts in the bundle.

Waiting

The bundle is imported but the target has not yet responded to the installation request.

Skipped

No target has been detected to install the artifacts in the bundle.

Obsolete

All the artifacts in the bundle have become obsolete.

Import Time

Deleting an artifact bundle

You can delete a bundle from the Table row actions menu; see “How do I navigate a list?” in the NSP User Guide. To be deleted, the value of the Status parameter must be Imported, Verification Failed, or Creation Failed.