debben / vsts-helm-extension

An unofficial Helm extension for Visual Studio Team Services
MIT License
4 stars 1 forks source link

[Feature Request] Multiple commands #6

Open unsafecode opened 6 years ago

unsafecode commented 6 years ago
debben commented 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.