Skip navigation links
A C D E G I L O P R S T U V 

A

AbstractForceableMutatingReleaseMojo - Class in org.microbean.helm.maven
An AbstractMutatingReleaseMojo that can be forced.
AbstractForceableMutatingReleaseMojo() - Constructor for class org.microbean.helm.maven.AbstractForceableMutatingReleaseMojo
AbstractHelmMojo - Class in org.microbean.helm.maven
An AbstractMojo serving as a base class for other Helm-related mojos.
AbstractHelmMojo() - Constructor for class org.microbean.helm.maven.AbstractHelmMojo
Creates a new AbstractHelmMojo.
AbstractMutatingReleaseMojo - Class in org.microbean.helm.maven
An AbstractSingleReleaseMojo whose implementations change the single Helm release they are configured to work with (as opposed to just reading its information).
AbstractMutatingReleaseMojo() - Constructor for class org.microbean.helm.maven.AbstractMutatingReleaseMojo
AbstractReleaseContentListener - Class in org.microbean.helm.maven
AbstractReleaseContentListener() - Constructor for class org.microbean.helm.maven.AbstractReleaseContentListener
AbstractReleaseDiscoveryListener - Class in org.microbean.helm.maven
AbstractReleaseDiscoveryListener() - Constructor for class org.microbean.helm.maven.AbstractReleaseDiscoveryListener
AbstractReleaseEvent - Class in org.microbean.helm.maven
An EventObject describing a meaningful event in the life of a Helm release.
AbstractReleaseEvent(AbstractReleaseMojo) - Constructor for class org.microbean.helm.maven.AbstractReleaseEvent
Creates a new AbstractReleaseEvent.
AbstractReleaseHistoryListener - Class in org.microbean.helm.maven
AbstractReleaseHistoryListener() - Constructor for class org.microbean.helm.maven.AbstractReleaseHistoryListener
AbstractReleaseMojo - Class in org.microbean.helm.maven
An AbstractHelmMojo that provides other Helm-related mojo implementations the ability to work with a ReleaseManager.
AbstractReleaseMojo() - Constructor for class org.microbean.helm.maven.AbstractReleaseMojo
Creates a new AbstractReleaseMojo.
AbstractReleaseStatusListener - Class in org.microbean.helm.maven
AbstractReleaseStatusListener() - Constructor for class org.microbean.helm.maven.AbstractReleaseStatusListener
AbstractReleaseTestListener - Class in org.microbean.helm.maven
AbstractReleaseTestListener() - Constructor for class org.microbean.helm.maven.AbstractReleaseTestListener
AbstractSingleReleaseMojo - Class in org.microbean.helm.maven
An AbstractReleaseMojo that works on exactly one Helm release.
AbstractSingleReleaseMojo() - Constructor for class org.microbean.helm.maven.AbstractSingleReleaseMojo
AbstractSingleVersionedReleaseMojo - Class in org.microbean.helm.maven
An AbstractSingleReleaseMojo whose implementations operate on a particular versioned release.
AbstractSingleVersionedReleaseMojo() - Constructor for class org.microbean.helm.maven.AbstractSingleVersionedReleaseMojo
addReleaseContentListener(ReleaseContentListener) - Method in class org.microbean.helm.maven.GetReleaseContentMojo
addReleaseDiscoveryListener(ReleaseDiscoveryListener) - Method in class org.microbean.helm.maven.ListReleasesMojo
Adds a ReleaseDiscoveryListener that will be notified when a release is retrieved
addReleaseHistoryListener(ReleaseHistoryListener) - Method in class org.microbean.helm.maven.GetHistoryMojo
Adds a ReleaseHistoryListener that will be notified when a release history is retrieved
addReleaseStatusListener(ReleaseStatusListener) - Method in class org.microbean.helm.maven.GetReleaseStatusMojo
Adds a ReleaseStatusListener that will be notified when a release version's status is retrieved
addReleaseTestListener(ReleaseTestListener) - Method in class org.microbean.helm.maven.TestReleaseMojo

C

createChartLoader() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Creates and returns an AbstractChartLoader capable of loading a Helm chart from a URL.
createChartLoader() - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Creates and returns an AbstractChartLoader capable of loading a Helm chart from a URL.
createClient() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Creates a DefaultKubernetesClient for communicating with Kubernetes clusters.
createReleaseManager(Tiller) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Creates a ReleaseManager and returns it.
createTiller(DefaultKubernetesClient) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Creates a Tiller and returns it.

D

dispose() - Method in class org.microbean.helm.maven.PackageMojo
Implements the Disposable interface by closing the AbstractChartLoader returned by the PackageMojo.getChartLoader() method and closing the AbstractChartWriter returned by the PackageMojo.getChartWriter() method.

E

execute() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Skips execution if instructed, or calls the AbstractReleaseMojo.execute(Callable) method with a Callable containing the results of an invocation of the AbstractReleaseMojo.createReleaseManager(Tiller) method.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.GetHistoryMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.GetReleaseContentMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.GetReleaseStatusMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.ListReleasesMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute() - Method in class org.microbean.helm.maven.PackageMojo
 
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.RollbackReleaseMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.TestReleaseMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.
execute(Callable<ReleaseManager>) - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Performs a release-oriented task using a ReleaseManager available from the supplied Callable.

G

getChartContentsUri() - Method in class org.microbean.helm.maven.PackageMojo
 
getChartLoader() - Method in class org.microbean.helm.maven.PackageMojo
 
getChartTargetUri() - Method in class org.microbean.helm.maven.PackageMojo
 
getChartUrl() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Returns a URL identifying a Helm chart that can be read by the AbstractChartLoader produced by the InstallReleaseMojo.createChartLoader() method.
getChartUrl() - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Returns a URL identifying a Helm chart that can be read by the AbstractChartLoader produced by the UpdateReleaseMojo.createChartLoader() method.
getChartWriter() - Method in class org.microbean.helm.maven.PackageMojo
 
getCleanup() - Method in class org.microbean.helm.maven.TestReleaseMojo
Returns true if test Pods should be deleted after the tests complete.
getClientConfiguration() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Returns the Config describing how a DefaultKubernetesClient is to connect to a Kubernetes cluster.
getDisableHooks() - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Returns true if chart hooks are disabled.
getDisableHooks() - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Returns true if chart hooks are disabled.
getDryRun() - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Returns whether this operation will be simulated.
getFilter() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the regular expression by which releases will be filtered.
getForce() - Method in class org.microbean.helm.maven.AbstractForceableMutatingReleaseMojo
Returns whether the operation should be forced.
GetHistoryMojo - Class in org.microbean.helm.maven
Retrieves the history of a release.
GetHistoryMojo() - Constructor for class org.microbean.helm.maven.GetHistoryMojo
Creates a new GetHistoryMojo.
getHistoryResponseOrBuilder() - Method in class org.microbean.helm.maven.ReleaseHistoryEvent
Returns the Tiller.GetHistoryResponseOrBuilder implementation representing the history retrieval.
getLimit() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the maximum number of releases to retrieve.
getListReleasesResponseOrBuilder() - Method in class org.microbean.helm.maven.ReleaseDiscoveryEvent
Returns the Tiller.ListReleasesResponseOrBuilder implementation representing the release retrieval.
getLog() - Method in class org.microbean.helm.maven.AbstractReleaseEvent
Returns the Log that may be used to log information.
getMax() - Method in class org.microbean.helm.maven.GetHistoryMojo
Returns the maximum number of history entries to retrieve.
getNamespace() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the namespace to which releases that are retrieved must belong.
getOffset() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the next release name from which listing should begin.
getPurge() - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Returns whether the release being uninstalled should be purged entirely instead of being marked as deleted.
getRecreate() - Method in class org.microbean.helm.maven.AbstractForceableMutatingReleaseMojo
Returns whether Pods should be recreated as part of the operation.
getReleaseContentListeners() - Method in class org.microbean.helm.maven.GetReleaseContentMojo
getReleaseContentListenersList() - Method in class org.microbean.helm.maven.GetReleaseContentMojo
Returns the List of ReleaseContentListeners whose elements will be notified when the tests complete.
GetReleaseContentMojo - Class in org.microbean.helm.maven
Retrieves the content of a release.
GetReleaseContentMojo() - Constructor for class org.microbean.helm.maven.GetReleaseContentMojo
Creates a new GetReleaseContentMojo.
getReleaseContentResponseOrBuilder() - Method in class org.microbean.helm.maven.ReleaseContentEvent
Returns the Tiller.GetReleaseContentResponseOrBuilder implementation representing the release content retrieval.
getReleaseDiscoveryListeners() - Method in class org.microbean.helm.maven.ListReleasesMojo
getReleaseDiscoveryListenersList() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the List of ReleaseDiscoveryListeners whose elements will be notified when a release is retrieved.
getReleaseHistoryListeners() - Method in class org.microbean.helm.maven.GetHistoryMojo
getReleaseHistoryListenersList() - Method in class org.microbean.helm.maven.GetHistoryMojo
Returns the List of ReleaseHistoryListeners whose elements will be notified when a release history is retrieved.
getReleaseName() - Method in class org.microbean.helm.maven.AbstractSingleReleaseMojo
Returns the release name.
getReleaseNamespace() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Returns the namespace into which the release will be installed.
getReleaseStatusListeners() - Method in class org.microbean.helm.maven.GetReleaseStatusMojo
getReleaseStatusListenersList() - Method in class org.microbean.helm.maven.GetReleaseStatusMojo
Returns the List of ReleaseStatusListeners whose elements will be notified when a release version's status is retrieved.
GetReleaseStatusMojo - Class in org.microbean.helm.maven
Retrieves the status of a release version.
GetReleaseStatusMojo() - Constructor for class org.microbean.helm.maven.GetReleaseStatusMojo
Creates a new GetReleaseStatusMojo.
getReleaseStatusResponseOrBuilder() - Method in class org.microbean.helm.maven.ReleaseStatusEvent
Returns the Tiller.GetReleaseStatusResponseOrBuilder implementation representing the status retrieval.
getReleaseTestListeners() - Method in class org.microbean.helm.maven.TestReleaseMojo
getReleaseTestListenersList() - Method in class org.microbean.helm.maven.TestReleaseMojo
Returns the List of ReleaseTestListeners whose elements will be notified when the tests complete.
getResetValues() - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Returns true if, during the update, values should be reset to the values built in to the new chart.
getReuseReleaseName() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Returns true if the supplied release name should be reused across installations.
getReuseValues() - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Returns true if, during the update, any new values should be merged with those present in the prior version of the release being updated.
getSkip() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Returns true if this AbstractReleaseMojo should not execute.
getSkip() - Method in class org.microbean.helm.maven.PackageMojo
Returns true if this PackageMojo should not execute.
getSortBy() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns a Tiller.ListSort.SortBy indicating how the result list should be sorted.
getSortOrder() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the Tiller.ListSort.SortOrder describing the order of the sorted result list.
getSource() - Method in class org.microbean.helm.maven.AbstractReleaseEvent
Overrides the EventObject.getSource() method to cast its return type to an AbstractReleaseMojo.
getSource() - Method in class org.microbean.helm.maven.ReleaseContentEvent
Returns the GetReleaseContentMojo responsible for firing this event.
getSource() - Method in class org.microbean.helm.maven.ReleaseDiscoveryEvent
Returns the ListReleasesMojo responsible for firing this event.
getSource() - Method in class org.microbean.helm.maven.ReleaseHistoryEvent
Returns the GetHistoryMojo responsible for firing this event.
getSource() - Method in class org.microbean.helm.maven.ReleaseStatusEvent
Returns the GetReleaseStatusMojo responsible for firing this event.
getSource() - Method in class org.microbean.helm.maven.ReleaseTestEvent
Returns the TestReleaseMojo responsible for firing this event.
getStatusCodes() - Method in class org.microbean.helm.maven.ListReleasesMojo
Returns the List of Status.Code instances that describes the possible status codes a release must have in order to be considered for further listing.
getTestReleaseResponseOrBuilder() - Method in class org.microbean.helm.maven.ReleaseTestEvent
Returns the Tiller.TestReleaseResponseOrBuilder implementation representing the test run.
getTillerLabels() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Returns the Kubernetes labels that Tiller Pods have.
getTillerNamespace() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Returns the Kubernetes namespace in which Tiller may be found.
getTillerPort() - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Returns the port on which Tiller may be found.
getTimeout() - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Returns the timeout value, in seconds, for Kubernetes operations.
getTimeout() - Method in class org.microbean.helm.maven.TestReleaseMojo
Returns the timeout value, in seconds, for Kubernetes operations.
getTimeout() - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Returns the timeout value, in seconds, for Kubernetes operations.
getValuesYaml() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Returns a YAML String representing the values to use to customize the installation.
getValuesYaml() - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Returns a YAML String representing the values to use to customize the update.
getValuesYamlUri() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Returns a URI identifying a YAML document containing the values to use to customize the installation.
getValuesYamlUri() - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Returns a URI identifying a YAML document containing the values to use to customize the installation.
getVersion() - Method in class org.microbean.helm.maven.AbstractSingleVersionedReleaseMojo
Returns the version of the release to operate on.
getVersion() - Method in class org.microbean.helm.maven.RollbackReleaseMojo
Returns the version of the release to roll back to.
getWait() - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Returns true if this operation will wait for Pods to be ready before returning.

I

InstallReleaseMojo - Class in org.microbean.helm.maven
InstallReleaseMojo(MavenProject, MavenSession) - Constructor for class org.microbean.helm.maven.InstallReleaseMojo
Creates a new InstallReleaseMojo.
isLenient() - Method in class org.microbean.helm.maven.InstallReleaseMojo
Returns true if this InstallReleaseMojo is lenient; if true, a missing or unresolvable chartUrl parameter will result in execution being skipped rather than a MojoExecutionException being thrown.

L

ListReleasesMojo - Class in org.microbean.helm.maven
Retrieves releases matching certain criteria and notifies registered listeners.
ListReleasesMojo() - Constructor for class org.microbean.helm.maven.ListReleasesMojo
Creates a new ListReleasesMojo.

O

org.microbean.helm.maven - package org.microbean.helm.maven
Provides plugins, classes and interfaces for working with Helm, by way of the microbean-helm project, from Maven.

P

PackageMojo - Class in org.microbean.helm.maven
Packages a Helm chart from its raw materials.
PackageMojo(MavenProject) - Constructor for class org.microbean.helm.maven.PackageMojo
 

R

ReleaseContentEvent - Class in org.microbean.helm.maven
An AbstractReleaseEvent describing a retrieval of the content of a Helm release.
ReleaseContentEvent(GetReleaseContentMojo, Tiller.GetReleaseContentResponseOrBuilder) - Constructor for class org.microbean.helm.maven.ReleaseContentEvent
 
ReleaseContentListener - Interface in org.microbean.helm.maven
An EventListener that is notified when the content of a Helm release has been retrieved.
releaseContentRetrieved(ReleaseContentEvent) - Method in class org.microbean.helm.maven.AbstractReleaseContentListener
releaseContentRetrieved(ReleaseContentEvent) - Method in interface org.microbean.helm.maven.ReleaseContentListener
Called when the content of a Helm release has been retrieved.
releaseDiscovered(ReleaseDiscoveryEvent) - Method in class org.microbean.helm.maven.AbstractReleaseDiscoveryListener
releaseDiscovered(ReleaseDiscoveryEvent) - Method in interface org.microbean.helm.maven.ReleaseDiscoveryListener
Called when a Helm release has been retrieved.
ReleaseDiscoveryEvent - Class in org.microbean.helm.maven
An AbstractReleaseEvent describing a discovery of a Helm release performed by a ListReleasesMojo instance.
ReleaseDiscoveryEvent(ListReleasesMojo, Tiller.ListReleasesResponseOrBuilder) - Constructor for class org.microbean.helm.maven.ReleaseDiscoveryEvent
Creates a new ReleaseDiscoveryEvent.
ReleaseDiscoveryListener - Interface in org.microbean.helm.maven
An EventListener that is notified when a Helm release has been retrieved, usually by a ListReleasesMojo instance.
ReleaseHistoryEvent - Class in org.microbean.helm.maven
An AbstractReleaseEvent describing a retrieval of the history of a Helm release.
ReleaseHistoryEvent(GetHistoryMojo, Tiller.GetHistoryResponseOrBuilder) - Constructor for class org.microbean.helm.maven.ReleaseHistoryEvent
Creates a new ReleaseHistoryEvent.
ReleaseHistoryListener - Interface in org.microbean.helm.maven
An EventListener that is notified when the history about a Helm release has been retrieved.
releaseHistoryRetrieved(ReleaseHistoryEvent) - Method in class org.microbean.helm.maven.AbstractReleaseHistoryListener
releaseHistoryRetrieved(ReleaseHistoryEvent) - Method in interface org.microbean.helm.maven.ReleaseHistoryListener
Called when the history of a Helm release has been retrieved.
ReleaseStatusEvent - Class in org.microbean.helm.maven
An AbstractReleaseEvent describing a retrieval of the status of a Helm release.
ReleaseStatusEvent(GetReleaseStatusMojo, Tiller.GetReleaseStatusResponseOrBuilder) - Constructor for class org.microbean.helm.maven.ReleaseStatusEvent
Creates a new ReleaseStatusEvent.
ReleaseStatusListener - Interface in org.microbean.helm.maven
An EventListener that is notified when the status about a Helm release has been retrieved.
releaseStatusRetrieved(ReleaseStatusEvent) - Method in class org.microbean.helm.maven.AbstractReleaseStatusListener
releaseStatusRetrieved(ReleaseStatusEvent) - Method in interface org.microbean.helm.maven.ReleaseStatusListener
Called when the status of a Helm release has been retrieved.
releaseTested(ReleaseTestEvent) - Method in class org.microbean.helm.maven.AbstractReleaseTestListener
releaseTested(ReleaseTestEvent) - Method in interface org.microbean.helm.maven.ReleaseTestListener
Called when a Helm release has been tested.
ReleaseTestEvent - Class in org.microbean.helm.maven
An AbstractReleaseEvent describing the result of running a test on a Helm release.
ReleaseTestEvent(TestReleaseMojo, Tiller.TestReleaseResponseOrBuilder) - Constructor for class org.microbean.helm.maven.ReleaseTestEvent
Creates a new ReleaseTestEvent.
ReleaseTestListener - Interface in org.microbean.helm.maven
An EventListener that is notified when a Helm release has been tested.
removeReleaseContentListener(ReleaseContentListener) - Method in class org.microbean.helm.maven.GetReleaseContentMojo
removeReleaseDiscoveryListener(ReleaseDiscoveryListener) - Method in class org.microbean.helm.maven.ListReleasesMojo
removeReleaseHistoryListener(ReleaseHistoryListener) - Method in class org.microbean.helm.maven.GetHistoryMojo
removeReleaseStatusListener(ReleaseStatusListener) - Method in class org.microbean.helm.maven.GetReleaseStatusMojo
removeReleaseTestListener(ReleaseTestListener) - Method in class org.microbean.helm.maven.TestReleaseMojo
RollbackReleaseMojo - Class in org.microbean.helm.maven
Rolls a release back to a prior version.
RollbackReleaseMojo() - Constructor for class org.microbean.helm.maven.RollbackReleaseMojo
Creates a new RollbackReleaseMojo.

S

setChartContentsUri(URI) - Method in class org.microbean.helm.maven.PackageMojo
 
setChartLoader(AbstractChartLoader<URL>) - Method in class org.microbean.helm.maven.PackageMojo
 
setChartTargetUri(URI) - Method in class org.microbean.helm.maven.PackageMojo
 
setChartUrl(URL) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Sets the URL identifying a Helm chart that can be read by the AbstractChartLoader produced by the InstallReleaseMojo.createChartLoader() method.
setChartUrl(URL) - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Sets the URL identifying a Helm chart that can be read by the AbstractChartLoader produced by the UpdateReleaseMojo.createChartLoader() method.
setChartWriter(AbstractChartWriter) - Method in class org.microbean.helm.maven.PackageMojo
 
setCleanup(boolean) - Method in class org.microbean.helm.maven.TestReleaseMojo
Sets whether test Pods should be deleted after the tests complete.
setClientConfiguration(Config) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Installs the Config describing how a DefaultKubernetesClient is to connect to a Kubernetes cluster.
setDisableHooks(boolean) - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Sets whether chart hooks are disabled.
setDisableHooks(boolean) - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Sets whether chart hooks are disabled.
setDryRun(boolean) - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Sets whether this operation will be simulated.
setFilter(String) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the regular expression by which releases will be filtered.
setForce(boolean) - Method in class org.microbean.helm.maven.AbstractForceableMutatingReleaseMojo
Sets whether the operation should be forced.
setLenient(boolean) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Sets whether this InstallReleaseMojo is lenient; if true is supplied, a missing or unresolvable chartUrl parameter will result in execution being skipped rather than a MojoExecutionException being thrown.
setLimit(long) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the maximum number of releases to retrieve.
setMax(int) - Method in class org.microbean.helm.maven.GetHistoryMojo
Sets the maximum number of history entries to retrieve.
setNamespace(String) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the namespace to which releases that are retrieved must belong.
setOffset(String) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the next release name from which listing should begin.
setPurge(boolean) - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Sets whether the release being uninstalled should be purged entirely instead of being marked as deleted.
setRecreate(boolean) - Method in class org.microbean.helm.maven.AbstractForceableMutatingReleaseMojo
Sets whether Pods should be recreated as part of the operation.
setReleaseContentListenersList(List<ReleaseContentListener>) - Method in class org.microbean.helm.maven.GetReleaseContentMojo
setReleaseDiscoveryListenersList(List<ReleaseDiscoveryListener>) - Method in class org.microbean.helm.maven.ListReleasesMojo
Installs the List of ReleaseDiscoveryListeners whose elements will be notified when a release is retrieved.
setReleaseHistoryListenersList(List<ReleaseHistoryListener>) - Method in class org.microbean.helm.maven.GetHistoryMojo
setReleaseName(String) - Method in class org.microbean.helm.maven.AbstractSingleReleaseMojo
Sets the release name.
setReleaseNamespace(String) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Sets the namespace into which the release will be installed.
setReleaseStatusListenersList(List<ReleaseStatusListener>) - Method in class org.microbean.helm.maven.GetReleaseStatusMojo
setReleaseTestListenersList(List<ReleaseTestListener>) - Method in class org.microbean.helm.maven.TestReleaseMojo
Installs the List of ReleaseTestListeners whose elements will be notified when the tests complete.
setResetValues(boolean) - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Sets whether, during the update, values should be reset to the values built in to the new chart.
setReuseReleaseName(boolean) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Sets whether the supplied release name should be reused across installations.
setReuseValues(boolean) - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Sets whether, during the update, any new values should be merged with those present in the prior version of the release being updated.
setSkip(boolean) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Controls whether this AbstractReleaseMojo should execute.
setSkip(boolean) - Method in class org.microbean.helm.maven.PackageMojo
Controls whether this PackageMojo should execute.
setSortBy(Tiller.ListSort.SortBy) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the Tiller.ListSort.SortBy indicating how the result list should be sorted.
setSortOrder(Tiller.ListSort.SortOrder) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the Tiller.ListSort.SortOrder describing the order of the sorted result list.
setStatusCodes(List<StatusOuterClass.Status.Code>) - Method in class org.microbean.helm.maven.ListReleasesMojo
Sets the List of Status.Code instances that describes the possible status codes a release must have in order to be considered for further listing.
setTillerLabels(Map<String, String>) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Sets the Kubernetes labels that Tiller Pods have.
setTillerNamespace(String) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Sets the Kubernetes namespace in which Tiller may be found.
setTillerPort(int) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Sets the port on which Tiller may be found.
setTimeout(long) - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Sets the timeout value, in seconds, for Kubernetes operations.
setTimeout(long) - Method in class org.microbean.helm.maven.TestReleaseMojo
Sets the timeout value, in seconds, for Kubernetes operations.
setTimeout(long) - Method in class org.microbean.helm.maven.UninstallReleaseMojo
Sets the timeout value, in seconds, for Kubernetes operations.
setValuesYaml(String) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Installs a YAML String representing the values to use to customize the installation.
setValuesYaml(String) - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Installs a YAML String representing the values to use to customize the update.
setValuesYamlUri(URI) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Sets the URI identifying a YAML document containing the values to use to customize the installation.
setValuesYamlUri(URI) - Method in class org.microbean.helm.maven.UpdateReleaseMojo
Sets the URI identifying a YAML document containing the values to use to customize the installation.
setVersion(Integer) - Method in class org.microbean.helm.maven.AbstractSingleVersionedReleaseMojo
Sets the version of the release to operate on.
setVersion(Integer) - Method in class org.microbean.helm.maven.RollbackReleaseMojo
Sets the version of the release to roll back to.
setWait(boolean) - Method in class org.microbean.helm.maven.AbstractMutatingReleaseMojo
Sets whether this operation will wait for Pods to be ready before returning.

T

TestReleaseMojo - Class in org.microbean.helm.maven
Runs tests against a Helm release.
TestReleaseMojo() - Constructor for class org.microbean.helm.maven.TestReleaseMojo
Creates a new TestReleaseMojo.

U

UninstallReleaseMojo - Class in org.microbean.helm.maven
Uninstalls a release.
UninstallReleaseMojo() - Constructor for class org.microbean.helm.maven.UninstallReleaseMojo
Creates a new UninstallReleaseMojo.
UpdateReleaseMojo - Class in org.microbean.helm.maven
Updates a release with a new chart.
UpdateReleaseMojo(MavenProject, MavenSession) - Constructor for class org.microbean.helm.maven.UpdateReleaseMojo
Creates a new UpdateReleaseMojo.

V

validateNamespace(String) - Method in class org.microbean.helm.maven.AbstractReleaseMojo
Validates a Kubernetes namespace for correctness.
validateReleaseName(String) - Method in class org.microbean.helm.maven.AbstractSingleReleaseMojo
Validates the supplied name as a Helm release name.
validateReleaseName(String) - Method in class org.microbean.helm.maven.InstallReleaseMojo
Validates the supplied name as a Helm release name.
A C D E G I L O P R S T U V 
Skip navigation links

Copyright © 2017–2018, microBean. All rights reserved.