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 |
— |
— |