Does MyST support the coping of the KeyStore files, archive binaries or other files into Linux host? Yes, it can be achieved with two options.
Option 1: System Artifacts
Compress the files into ZIP and upload the artifacts to your binary repository (eg. Artifactory).
Go to Platform Blueprint > Global Variables
- Click +
- Enter action.deploy.pre=download-deploy-artifacts
- Now go to System Artifacts
- Click +
- Enter the name and click OK
- Select the type as Application Configuration (Properties/XML file etc)
- Enter artifact details and Maven coordinates
- Add the metadata properties. Below is an example
- Go to Platform Model > Actions
- Run Update action which brings the platform instance to the revision containing the artifact details
- Go to Platform Model > Actions
- Click Control option then select Custom.
- Run deploy action
Note: Artifacts will be deployed as part of provisioning or re-provisioning
Option 2: Release Pipeline
This is effectively the same as Option 1 but instead of configuring a Platform Blueprint you configure a Release Pipeline.
- Compress the files into ZIP and upload the artifacts to your binary repository (eg. Artifactory).
- Register as third party artifact.
- Click Release Management > Artifacts > Discover > Register Third Party Artifacts
- Enter artifact details and Maven coordinates
- Add the metadata properties as shown below
Create the Application Blueprint and add the artifact
Create the Release Pipeline and deploy the artifact