io.kokuwa.maven.helm.pojo.ValueOverride Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of helm-maven-plugin Show documentation
Show all versions of helm-maven-plugin Show documentation
A plugin for executing HELM (https://docs.helm.sh).
The newest version!
package io.kokuwa.maven.helm.pojo;
import java.util.List;
import java.util.Map;
import lombok.Data;
/**
* POJO for extra value override configuration (typically passed with --set or -f options)
*
* @author Emile de Weerd
* @since 5.6
*/
@Data
public class ValueOverride {
/**
* Values that will be passed with the option --set of helm command line.
*/
private Map overrides;
/**
* Values that will be passed with the option --set-string to the helm command line.
*
*
* This option forces the values to be transformed and manipulated as strings by Go template.
*
*/
private Map stringOverrides;
/**
* Values that will be passed with the option --set-file to the helm command line.
*
*
* Values here point to files that contain the content you want to inject. Very useful to use with en entire script
* you want to insert optionally somewhere for instance.
*
*/
private Map fileOverrides;
/**
* Value YAML file that will be passed with option --values or -f of the helm command line.
*
*
* It can be seen as creating a temporary extending chart with its dedicated values.yaml.
*
*/
private String yamlFile;
/**
* Multiple Value YAML files that will be passed with option --values or -f of the helm command line.
*
*
* It can be seen as creating a temporary extending chart with its dedicated values.yaml.
*
*/
private List yamlFiles;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy