https://github.com/workleap/azure-pipelines-helmfile-runner
Azure Pipelines task to run the helmfile cli tool.
https://github.com/workleap/azure-pipelines-helmfile-runner
Last synced: 8 months ago
JSON representation
Azure Pipelines task to run the helmfile cli tool.
- Host: GitHub
- URL: https://github.com/workleap/azure-pipelines-helmfile-runner
- Owner: workleap
- License: apache-2.0
- Created: 2021-07-12T18:24:06.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-17T16:17:46.000Z (over 1 year ago)
- Last Synced: 2025-05-14T03:13:20.947Z (about 1 year ago)
- Language: TypeScript
- Size: 384 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helmfile runner for Azure Pipelines
This is an [Azure DevOps extension](https://marketplace.visualstudio.com/items?itemName=GSoft.HelmfileRunner) that allows you to run the [helmfile cli tool](https://github.com/roboll/helmfile).
## Installation
Helmfile runner for Azure Pipelines can be installed from the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=GSoft.HelmfileRunner).
## Usage
**Prerequesites:** To use this extension, you must have the [Helm](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/helm-installer?view=azure-devops) and [Helmfile](https://marketplace.visualstudio.com/items?itemName=GSoft.HelmfileInstaller) 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](https://github.com/databus23/helm-diff) required for the `helmfile diff` command. You can configure this in the 'Advanced' section.

## Compiling
There are GitHub actions that take care of compiling, packaging and publishing the extension.
## License
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.