What is an artifact?

Artifacts support NSP functions

An artifact, in the context of an NSP function, is one of a range of objects that evolves with the NSP product. The following are examples of NSP artifacts:

Artifact dependency

An artifact may require the presence of other artifacts, such as adaptors, to work correctly. For example, an intent type may require NE adaptors to be available before it can be used to create a service. Network Intents can install the artifact, but the artifact is dependent on the NE adaptor to work. The dependency status parameter indicates whether dependencies exist and whether they are resolved, that is, whether the dependent artifact is present.

Artifact parameters

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

Table 2-3: Artifact parameters

Parameter

Predefined values

Notes

Artifact Name

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

Author

If an artifact has a verified signature, the author is displayed.

Version

Version number of the artifact.

Dependency Status

Pending

NSP is checking for dependencies.

No Dependencies Exist

Resolved

All dependent artifacts are installed.

Unresolved

At least one dependent artifact is not installed.

Retry

true

The artifact will be included in the next automatic reconcile operation. See the Artifact Information panel for the interval before the next reconcile.

false

The artifact will not be included in the next automatic reconcile.

There may be a problem with the artifact, or with the target.

Target

The functional code, or application, that installs the artifact.

Status

Installing

The artifact is being installed in NSP.

Installed

Installation has completed successfully.

Installation Failed

Installation has failed.

Uninstalling

The artifact is being uninstalled.

Uninstalled

Uninstallation has completed successfully.

Uninstallation Failed

Uninstallation has failed.

Verification Failed

The artifact digest is not valid

Creation Failed

The artifact has an incompatible name, or there are syntax issues with the metadata.json file.

Waiting

The target has not yet responded to the installation request.

Obsolete

The artifact has been replaced by a newer version.

Skipped

No target has been detected to install the artifact.

Import Time