Class HelmUpgrade

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, CommandOptions, GlobalReleaseOptions

    @Mojo(name="upgrade",
          defaultPhase=PRE_INTEGRATION_TEST,
          threadSafe=true)
    public class HelmUpgrade
    extends HelmRelease
    Upgrade helm release(s)
    • Constructor Detail

      • HelmUpgrade

        public HelmUpgrade()
    • Method Detail

      • addSubCommand

        public void addSubCommand​(List<String> command)
        Description copied from interface: CommandOptions
        Add the helm subcommand to command line
      • chartReference

        public String chartReference​(ReleaseInfo info)
        Description copied from interface: CommandOptions
        What is the chart reference for the helm command? May return null.
      • releaseValues

        public Path releaseValues​(String valuesFileName)
        Description copied from interface: CommandOptions
        Given that info.valueYaml is not empty, return the location of the file. If no values option should be generated, return null.