Class AbstractHelmMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    DependencyBuildMojo, DryRunMojo, InitMojo, LintMojo, PackageMojo, UploadMojo

    public abstract class AbstractHelmMojo
    extends org.apache.maven.plugin.AbstractMojo
    Base class for mojos
    Since:
    06.11.17
    Author:
    Fabian Schlegel
    • Field Detail

      • skip

        @Parameter(property="helm.skip",
                   defaultValue="false")
        protected boolean skip
    • Constructor Detail

      • AbstractHelmMojo

        public AbstractHelmMojo()
    • Method Detail

      • getSecDispatcher

        protected org.sonatype.plexus.components.sec.dispatcher.SecDispatcher getSecDispatcher()
      • getOutputDirectory

        public String getOutputDirectory()
      • setOutputDirectory

        public void setOutputDirectory​(String outputDirectory)
      • getHelmExecutableDirectory

        public String getHelmExecutableDirectory()
      • setHelmExecutableDirectory

        public void setHelmExecutableDirectory​(String helmExecuteableDirectory)
      • getHelmDownloadUrl

        public String getHelmDownloadUrl()
      • setHelmDownloadUrl

        public void setHelmDownloadUrl​(String helmDownloadUrl)
      • getExcludes

        public String[] getExcludes()
      • setExcludes

        public void setExcludes​(String[] excludes)
      • getChartDirectory

        public String getChartDirectory()
      • setChartDirectory

        public void setChartDirectory​(String chartDirectory)
      • getRegistryConfig

        public String getRegistryConfig()
      • setRegistryConfig

        public void setRegistryConfig​(String registryConfig)
      • getRepositoryCache

        public String getRepositoryCache()
      • setRepositoryCache

        public void setRepositoryCache​(String repositoryCache)
      • getRepositoryConfig

        public String getRepositoryConfig()
      • setRepositoryConfig

        public void setRepositoryConfig​(String repositoryConfig)
      • getChartVersion

        public String getChartVersion()
      • setChartVersion

        public void setChartVersion​(String chartVersion)
      • getAppVersion

        public String getAppVersion()
      • setAppVersion

        public void setAppVersion​(String appVersion)
      • setHelmExtraRepos

        public void setHelmExtraRepos​(HelmRepository[] helmExtraRepos)
      • setUploadRepoStable

        public void setUploadRepoStable​(HelmRepository uploadRepoStable)
      • getUploadRepoSnapshot

        public HelmRepository getUploadRepoSnapshot()
      • setUploadRepoSnapshot

        public void setUploadRepoSnapshot​(HelmRepository uploadRepoSnapshot)
      • getHelmSecurity

        public String getHelmSecurity()
      • setHelmSecurity

        public void setHelmSecurity​(String helmSecurity)
      • getSettings

        public org.apache.maven.settings.Settings getSettings()
      • isUseLocalHelmBinary

        public boolean isUseLocalHelmBinary()
      • setUseLocalHelmBinary

        public void setUseLocalHelmBinary​(boolean useLocalHelmBinary)
      • isAutoDetectLocalHelmBinary

        public boolean isAutoDetectLocalHelmBinary()
      • setAutoDetectLocalHelmBinary

        public void setAutoDetectLocalHelmBinary​(boolean autoDetectLocalHelmBinary)