This is an Azure DevOps extension that allows you to run the helmfile cli tool.
Helmfile runner for Azure Pipelines can be installed from the Visual Studio Marketplace.
Prerequesites: To use this extension, you must have the Helm and Helmfile cli tools installed beforehand.
To use the helmfile runner, simply set up the Kubernetes cluster on which you wish to execute the command with either ARM or an existing service connection.
Then configure the task and required parameters. If you need to pass command specific arguments, for example the output format for the diff command (--output value
), insert one argument per line in the parameter's field.
Note: This extension automatically installs or updates the helm diff plugin required for the helmfile diff
command. You can configure this in the 'Advanced' section.
There are GitHub actions that take care of compiling, packaging and publishing the extension.
Copyright © 2022, Groupe GSoft Inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://github.com/gsoft-inc/azure-pipelines-helmfile-runner/blob/main/LICENSE.