The YAML schema for HelmPublish native step is as shown below. For more information on HelmPublish Pipeline steps, seeHelmPublish.
HelmPublish
pipelines: - name: <string> steps: - name: <string> type: HelmPublish configuration: #inherits all the tags from bash helmVersion: <2 | 3> # optional, defaults to 2 chartPath: <path string> flags: <option string> # optional lint: <true | false> # optional, default false lintFlags: <string> # optional valueFilePaths: # optional - <path and filename> autoPublishBuildInfo: <true | false> # default false inputResources: - name: <GitRepo resource> # required outputResources: - name: <HelmChart resource> # required - name: <BuildInfo resource> # optional execution: onStart: - echo "Preparing for work..." onSuccess: - echo "Job well done!" onFailure: - echo "uh oh, something went wrong" onComplete: #always - echo "Cleaning up some stuff"