-
- 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
-
-
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
-
-
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.
-
-
-
-