The signing step (optional) takes the manifest file created from the build step and signs all its component artifacts using a tool called opensearch-signer-client (in progress of being open-sourced). The input requires a path to the build manifest and is expected to be inside the artifacts directory with the same directories mentioned in the build step.
./sign.sh builds/opensearch/manifest.ymlThe following options are available.
| name | description |
|---|---|
| --component | The component name(s) of the component(s) whose artifacts will be signed. |
| --type | The artifact type to be signed. Currently one of 3 options: [plugins, maven, bundle]. |
| -v, --verbose | Show more verbose output. |
The signed artifacts (.asc) will be found in the same location as the original artifact.