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: applicationUser 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/helmUser 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
