Open unsafecode opened 6 years ago
Hi @unsafecode. Thank you for the suggestion. Do you have an example of another VSTS task that allows the use of multiple commands? The only thing I can think of is the shell++ extension which allows the definition of an inline script. Short of an example of another task which offers multiple commands configurable in the same instance of a task, I'm not certain I can justify adding this.
Are the charts you're trying to install related to each other? Are they services that make up the same app? The initial app I started playing with which motivated me to write this Helm extension was the sock shop microservices demo. At first I approached the problem by taking each of the microservices and adding their charts as chart dependencies of a meta-chart I created to deploy all the charts at once. This worked pretty well and may work for your use case. I ultimately moved away from this approach because I wanted separate release definitions for each of the individual microservices.
I'm submitting a ...
Do you want to request a feature or report a bug? Feature
What is the current behavior? I need to install multiple charts at once (i.e. installing several parts of an application) and pass specific values to each one. Today, I must create as many tasks as the charts I need.
If the current behavior is a bug, please provide parameters either in plain text or with a screenshot N/A
What is the expected behavior? Allow running multiple commands, reusing the same specified kube-context.
What is the motivation / use case for changing the behavior?
Please tell us about your environment and the type of VSTS agent pool you're running the Helm task in:
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)