Interface CommandOptions
-
- All Superinterfaces:
GlobalReleaseOptions
- All Known Implementing Classes:
HelmRelease,HelmUninstall,HelmUpgrade
public interface CommandOptions extends GlobalReleaseOptions
Behavior variations
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSubCommand(List<String> commandLine)Add the helm subcommand to command lineStringchartReference(ReleaseInfo info)What is the chart reference for the helm command? May return null.Iterable<ReleaseInfo>getIterable(LinkedList<ReleaseInfo> inOrder)Given a list of releases, return an iterator that determines the traversal orderPathreleaseValues(String valuesFileName)Given that info.valueYaml is not empty, return the location of the file.-
Methods inherited from interface org.honton.chas.helmrepo.maven.plugin.GlobalReleaseOptions
getGlobalValuePath, getKubernetes
-
-
-
-
Method Detail
-
chartReference
String chartReference(ReleaseInfo info)
What is the chart reference for the helm command? May return null.
-
releaseValues
Path releaseValues(String valuesFileName)
Given that info.valueYaml is not empty, return the location of the file. If no values option should be generated, return null.
-
getIterable
Iterable<ReleaseInfo> getIterable(LinkedList<ReleaseInfo> inOrder)
Given a list of releases, return an iterator that determines the traversal order
-
-