Package 

Interface CustomHelmPublishingRepository

  • All Implemented Interfaces:
    org.gradle.api.Named , org.unbrokendome.gradle.plugins.helm.dsl.credentials.CredentialsContainer , org.unbrokendome.gradle.plugins.helm.publishing.dsl.HelmPublishingRepository

    
    public interface CustomHelmPublishingRepository
     implements HelmPublishingRepository
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Property<String> getUploadMethod() The HTTP method used to upload the chart packages.
      abstract Property<String> getUploadPath() The path, relative to the base url, with the API endpoint for publishing charts.
      abstract Property<Boolean> getMultipartForm() Indicates to use a multipart form for publishing.
      • Methods inherited from class org.gradle.api.Named

        getName
      • Methods inherited from class org.unbrokendome.gradle.plugins.helm.dsl.credentials.CredentialsContainer

        credentials, credentials, credentials, credentials, getConfiguredCredentials, getCredentials, getCredentials
      • Methods inherited from class org.unbrokendome.gradle.plugins.helm.publishing.dsl.HelmPublishingRepository

        getUrl
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getUploadMethod

         abstract Property<String> getUploadMethod()

        The HTTP method used to upload the chart packages.

        Defaults to POST.

      • getUploadPath

         abstract Property<String> getUploadPath()

        The path, relative to the base url, with the API endpoint for publishing charts.

        May contain the following placeholders:

        • {name} will be replaced with the chart name

        • {version} will be replaced with the chart version

        • {filename} will be replaced with the filename of the packaged chart, i.e. {name}-{version}.tgz

        Defaults to an empty string.

      • getMultipartForm

         abstract Property<Boolean> getMultipartForm()

        Indicates to use a multipart form for publishing.

        Defaults to false.