Forge
Plugins

Helm

Plugin for Helm chart packaging and publishing

@bjb-forge/nx-helm-project

Installation

npx forge add @bjb-forge/nx-helm-project

Plugin Options

{
  "plugin": "@bjb-forge/nx-helm-project/nx-plugin",
  "options": {}
}
OptionTypeDescription
release.targetNamestringThe name of the release target
release.registryUrlstringThe Helm registry URL
release.registryUsernamestringThe Helm registry username
release.registryPasswordstringThe Helm registry password

Inferred Targets

nx-release-publish

Packages and publishes the Helm chart to a registry.

Condition: All projects containing a Chart.yaml

Generators

chart-project

Create a Chart.yaml

nx g @bjb-forge/nx-helm-project:chart-project [options]
OptionTypeRequiredDefaultDescription
directorystringYes-A directory where the chart is placed.
namestringYes-Chart Name

On this page