Interface ChartDependencyHandler
-
- All Implemented Interfaces:
public interface ChartDependencyHandlerUsed to declare chart dependencies in the DSL.
-
-
Method Summary
-
-
Method Detail
-
add
abstract Unit add(String chart, String project)
Adds a dependency on another chart.
- Parameters:
chart- the name of the chart inside the Gradle project.project- the path to the project that contains the chart.
-
add
Unit add(HelmChart chart)
Adds a dependency on another chart in the same project.
- Parameters:
chart- the HelmChart object representing the dependency
-
add
Unit add(Map<?, ?> notation)
Adds a dependency on another chart, using a map notation.
This variant is intended for Groovy DSL support, allowing us to declare a chart dependency like this:
dependencies { add(name: 'foo', project: ':bar', chart: 'main') }The following keys are supported in the
notationmap parameter:chart: the name of the chart inside the Gradle projectproject: the path to the project that contains the chart
- Parameters:
notation- a Map containing the dependency properties
-
-
-
-