Use the PulseUno source configuration type (SCT) to import packages from a Micro Focus PulseUno vault.
Import packages from PulseUno
The PulseUno source configuration type imports Maven, npm, and Docker package versions from a PulseUno vault as DA component versions.
|Maven, npm||Each package is imported as a flat directory with files. The folder structure is not preserved.|
|Docker||Each package is imported as an empty version containing only the associated version properties.|
Caution: By default, Deployment Automation imports files up to 100 MB. If any file in the package is larger than 100 MB, the import fails. The default threshold is controlled by the artifact.api.size.threshold property in PulseUno.
To import packages from PulseUno:
Create a component and select PulseUno as the Source Config Type (SCT). For details, see Create components.
Specify the PulseUno SCT settings for the component. See PulseUno SCT settings.
After creating the component, set its version properties. See PulseUno SCT version properties.
The following table describes the settings specific to the PulseUno source configuration type.
For details on how to specify other component settings, see Create components.
Specify the URL pointing to a package on the PulseUno server.
To get the package's URL, in PulseUno, drill down to the relevant vault, open the package, and copy the URL in the browser, for example:
|Username||Enter the username for accessing PulseUno.|
|Password||Enter the password for accessing PulseUno.|
|Allowed version states||
Specify which packages can be imported from PulseUno, based on their state:
CTRL+click or SHIFT+click to select multiple states. By default, all states are selected.
|Import all new versions||(Optional) Select this option to import all the package versions missing from Deployment Automation. By default, Deployment Automation imports only the latest version.|
|Use latest component properties for versions download||
(Optional) Select this option if you want Deployment Automation to use the properties set for the associated component instead of the properties that are set when the version is created.
Note: Component version properties are always preserved when a version is created.
After you create a component and set PulseUno as its source configuration type, you need to add version properties to the component. This enables Deployment Automation to import version information about PulseUno packages.
Depending on the type of PulseUno packages you're importing, add the following version property definitions.
|Package type||Property name|
|Maven, npm, Docker||PulseUno.timestamp|
|Maven, npm, Docker||PulseUno.sinceDate|
|Maven, npm, Docker||PulseUno.spaceName|
|Maven, npm, Docker||PulseUno.vaultName|
|Maven, npm, Docker||PulseUno.packageName|
|Maven, npm, Docker||PulseUno.downloadURLs|
|Maven, npm, Docker||PulseUno.packageType|
|Maven, npm, Docker||PulseUno.state|
To add version property definitions, navigate to Management > Components > [select component] > Properties > Version PropDefs. For each property, enter the property name, accepting the defaults for the remaining options. For details about version properties, see Add or edit component version properties.