helm:generate-helm-sources

Full name:

de.eitco.cicd.helm:helm-maven-plugin:4.0.3:generate-helm-sources

Description:

This goal generates the helm sources.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: generate-sources.

Optional Parameters

Name Type Since Description
<appVersion> String - This parameter specifies the version of the application contained in the helm chart.
Default: ${project.version}
User Property: helm.app.version
<chartDescription> String - This parameter specifies the description of the helm chart.
Default: ${project.description}
User Property: helm.chart.description
<chartName> String - This parameter specifies the name of the helm chart.
Default: ${project.artifactId}
User Property: helm.chart.name
<chartType> String - This parameter specifies the type of the helm chart.
Default: application
User Property: helm.chart.type
<chartVersion> String - This parameter specifies the version of the helm chart.
Default: ${project.version}
User Property: helm.chart.version
<encoding> String - This parameter specifies the encoding to use.
Default: ${project.build.sourceEncoding}
<sourceDirectory> File - This parameter specifies the directory where to put the sources of the helm chart.
Default: src/main/helm
User Property: helm.source.directory

Parameter Details

<appVersion>

This parameter specifies the version of the application contained in the helm chart.
  • Type: java.lang.String
  • Required: No
  • User Property: helm.app.version
  • Default: ${project.version}

<chartDescription>

This parameter specifies the description of the helm chart.
  • Type: java.lang.String
  • Required: No
  • User Property: helm.chart.description
  • Default: ${project.description}

<chartName>

This parameter specifies the name of the helm chart.
  • Type: java.lang.String
  • Required: No
  • User Property: helm.chart.name
  • Default: ${project.artifactId}

<chartType>

This parameter specifies the type of the helm chart.
  • Type: java.lang.String
  • Required: No
  • User Property: helm.chart.type
  • Default: application

<chartVersion>

This parameter specifies the version of the helm chart.
  • Type: java.lang.String
  • Required: No
  • User Property: helm.chart.version
  • Default: ${project.version}

<encoding>

This parameter specifies the encoding to use.
  • Type: java.lang.String
  • Required: No
  • Default: ${project.build.sourceEncoding}

<sourceDirectory>

This parameter specifies the directory where to put the sources of the helm chart.
  • Type: java.io.File
  • Required: No
  • User Property: helm.source.directory
  • Default: src/main/helm