-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.unbrokendome.gradle.plugins.helm.dsl.credentials.CredentialsContainer
public interface HelmRepository implements Named, CredentialsContainer
Represents a Helm chart repository.
-
-
Method Summary
Modifier and Type Method Description abstract Uniturl(Object path)Sets the URL of the repository to the given value. abstract Property<URI>getUrl()The URL of this repository. abstract RegularFilePropertygetCaFile()An optional path to a CA bundle used to verify certificates of HTTPS-enabled servers. abstract Provider<Credentials>getConfiguredCredentials()A provider that returns the currently configured credentials. -
Methods inherited from class org.unbrokendome.gradle.plugins.helm.dsl.HelmRepository
credentials, credentials, credentials, credentials, getCredentials, getCredentials, getName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
url
abstract Unit url(Object path)
Sets the URL of the repository to the given value.
This is a shortcut for calling
url.set( project.uri(path) )- Parameters:
path- the URL or path, evaluated as per Project.uri
-
getCaFile
abstract RegularFileProperty getCaFile()
An optional path to a CA bundle used to verify certificates of HTTPS-enabled servers.
-
getConfiguredCredentials
abstract Provider<Credentials> getConfiguredCredentials()
A provider that returns the currently configured credentials.
Will have no value if no credentials have been configured.
-
-
-
-