Skip to content

helmfile

Deploy Kubernetes Helm Charts

Helmfile is a declarative spec for deploying helm charts. It lets you...

  • Keep a directory of chart value files and maintain changes in version control.
  • Apply CI/CD to configuration changes.
  • Periodically sync to avoid skew in environments.

devops

https://helmfile.readthedocs.io/

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install helmfile

sudo apt install helmfile

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    helmfile=0.157.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      helmfile=0.157.0*

Download URLs

Version SHA256 Size (KB)
0.157.0 3617a762f8b540e5ac1859cdcbbbb401e94b751b3a00d4216b7ac3740d04619a 13876
0.156.0 45915e3c212e1ffd2af5b3421e5c36dc6e778bbfa5965c785003bad3c49f86d8 13664
0.155.1 acacc77e802e7deb9d52f045b12213b7196a95aea36e368cba174c9b74d11a5d 13741
0.155.0 f43f0d15a99d80aa6ebceacc0e4f23aa5c2741088dd8e392c6e390bd3bbd292d 13730
0.154.0 1170a7443de731f47deed522e224b1fd20266135dbddc91b8d115a6a09557cf3 13726
0.153.1 b8d7b9c61b91dda28b4f0cb4c98fa45684d6db6e25fdc9e1e671429a09224900 13704
0.152.0 f3ce51b1949f156b6706f111a9625cf51fa58726bea546cb02c92ef548b3774f 12776
0.151.0 9d8c5b351e2b95fb44ca8492f6244b301ae0abd0e319b9228d0f8d248b65ca5c 12725
0.150.0 2fe04270315deb46e2199c6dfce532c7bb6818d5e05a26aadba9af0570e27a07 12473
0.149.0 2b04a9188075d5ee2784f0c5e1aeab396e22bdc5abc040c9c58e4e3a7f3a3d2e 12364
Version SHA256 Size (KB)
0.157.0 2bd1471dc57bbd6fc724cb5600ee4ba1d789bd58b1f36a36b6bc5aa1f9c334fb 11913
0.156.0 a220c68fe976f69aec6ba73ba5cb1558255d484f4082c948497535f0abb38cfe 11730
0.155.1 628fe4e0bbfe0720fbe6615d3ec876993fd82654407c2e6d3950cacf2437707a 11750
0.155.0 4fa49b8477bac3472dac1646c894abf5aab627b4cc50c381d8704e7e8bc81731 11750
0.154.0 399e1316a28b578c099b26555cbe26a5a209faff78d62fd26f562f715647738a 11735
0.153.1 69ae70092ba274d24a47dcb76e5dc6cc15ee24ca5b4a725fc4f9937c42bdc238 11718
0.152.0 06573ce9eeef7e3138a90b78ad928a385613a21d38f24e73caa2d83b3598f341 10904
0.151.0 2d239508c62ea13126dc4c3cc7cfc9753edf1a4cb15885f30ed68b4426d70253 10866
0.150.0 3136c071db70c55a091caee0f7547a0473cb2b581ca7496aaa5e977f70deb015 10657
0.149.0 bc172fbebf83efe66bed50de672b1392b4f4410ed04f5be6a04b299a82cd3409 10567

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for helmfile are versioned here.

Click here to see helmfile ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/helmfile/ops2deb.yml
- name: helmfile
  version: 0.141.0
  homepage: https://helmfile.readthedocs.io/
  summary: deploy Kubernetes Helm Charts
  description: |-
    Helmfile is a declarative spec for deploying helm charts. It lets you...

    - Keep a directory of chart value files and maintain changes in version
    control.
    - Apply CI/CD to configuration changes.
    - Periodically sync to avoid skew in environments.
  fetch: https://github.com/roboll/helmfile/releases/download/v{{version}}/helmfile_linux_amd64
  script:
    - install -m 755 helmfile_linux_amd64 {{src}}/usr/bin/helmfile

- name: helmfile
  version: 0.142.0
  revision: "3"
  homepage: https://helmfile.readthedocs.io/
  summary: deploy Kubernetes Helm Charts
  description: |-
    Helmfile is a declarative spec for deploying helm charts. It lets you...

    - Keep a directory of chart value files and maintain changes in version
    control.
    - Apply CI/CD to configuration changes.
    - Periodically sync to avoid skew in environments.
  fetch: https://github.com/roboll/helmfile/releases/download/v{{version}}/helmfile_linux_amd64
  script:
    - install -m 755 helmfile_linux_amd64 {{src}}/usr/bin/helmfile

- name: helmfile
  matrix:
    architectures:
      - amd64
      - arm64
  version: 0.143.0
  revision: "2"
  homepage: https://helmfile.readthedocs.io/
  summary: deploy Kubernetes Helm Charts
  description: |-
    Helmfile is a declarative spec for deploying helm charts. It lets you...

    - Keep a directory of chart value files and maintain changes in version
    control.
    - Apply CI/CD to configuration changes.
    - Periodically sync to avoid skew in environments.
  fetch: https://github.com/roboll/helmfile/releases/download/v{{version}}/helmfile_linux_{{goarch}}
  script:
    - mv helmfile_linux_{{goarch}} {{src}}/usr/bin/helmfile

- name: helmfile
  matrix:
    versions:
      - 0.143.1
      - 0.143.3
      - 0.143.4
      - 0.143.5
      - 0.144.0
    architectures:
      - amd64
      - arm64
  homepage: https://helmfile.readthedocs.io/
  summary: deploy Kubernetes Helm Charts
  description: |-
    Helmfile is a declarative spec for deploying helm charts. It lets you...

    - Keep a directory of chart value files and maintain changes in version
    control.
    - Apply CI/CD to configuration changes.
    - Periodically sync to avoid skew in environments.
  fetch: https://github.com/roboll/helmfile/releases/download/v{{version}}/helmfile_linux_{{goarch}}
  script:
    - mv helmfile_linux_{{goarch}} {{src}}/usr/bin/helmfile

- name: helmfile
  matrix:
    versions:
      - 0.145.0
      - 0.145.3
      - 0.145.4
      - 0.145.5
      - 0.146.0
      - 0.147.0
      - 0.148.0
      - 0.148.1
      - 0.149.0
      - 0.150.0
      - 0.151.0
      - 0.152.0
      - 0.153.1
      - 0.154.0
      - 0.155.0
      - 0.155.1
      - 0.156.0
      - 0.157.0
    architectures:
      - amd64
      - arm64
  homepage: https://helmfile.readthedocs.io/
  summary: deploy Kubernetes Helm Charts
  description: |-
    Helmfile is a declarative spec for deploying helm charts. It lets you...

    - Keep a directory of chart value files and maintain changes in version
    control.
    - Apply CI/CD to configuration changes.
    - Periodically sync to avoid skew in environments.
  fetch: https://github.com/helmfile/helmfile/releases/download/v{{version}}/helmfile_{{version}}_linux_{{goarch}}.tar.gz
  install:
    - helmfile:/usr/bin/helmfile

The blueprint fetch keyword contains a URL template pointing to helmfile releases. Downloaded files are locked in a lockfile versioned here.

Click here to see helmfile release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/helmfile/ops2deb.lock.yml
- url: https://github.com/roboll/helmfile/releases/download/v0.141.0/helmfile_linux_amd64
  sha256: 19f5ee251f440e50388709898b8abc725974f98b1aa66331b9916f89074fad38
  timestamp: 2021-10-04 05:33:23+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.142.0/helmfile_linux_amd64
  sha256: ec01b884cbb9d072f4a6784b33a29f3311248e85e714ebacabba85a79a3ba3db
  timestamp: 2021-12-12 19:50:41+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.0/helmfile_linux_amd64
  sha256: 829b2b27aa4d7111f6c5b047ca162d2a9aef76b6646bb31c895850683a86c2c1
  timestamp: 2022-02-14 01:26:32+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.0/helmfile_linux_arm64
  sha256: 91fae17f3b43dcfd34b0cc8b0d69eb3937b13d0e3ddca96dcada58bdafc1ccf4
  timestamp: 2022-02-14 01:26:32+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.1/helmfile_linux_amd64
  sha256: 0ab1ada0c561493070a74d0891f9f6ac6ede2cd9bde42547a5e698336c1e6128
  timestamp: 2022-03-14 13:34:51+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.1/helmfile_linux_arm64
  sha256: abfd8dc83b118a463de01739e02778c85c28fe37c33035ff622c59ae958c7e91
  timestamp: 2022-03-14 13:34:51+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.3/helmfile_linux_amd64
  sha256: a30a5c9f64c8eba2123625497913f9ad210a047e997f2363cda3189cbac8f970
  timestamp: 2022-03-24 04:27:24+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.3/helmfile_linux_arm64
  sha256: fff8d642e5a5e048d099a919fd6317dc24216e10fb0b2e33b58d35f54d564bd1
  timestamp: 2022-03-24 04:27:24+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.4/helmfile_linux_amd64
  sha256: 8f2f212d167b94c4dfc94b8f05f66aabeaa600b3991381dbcaadddfaec0a1583
  timestamp: 2022-03-25 02:35:52+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.4/helmfile_linux_arm64
  sha256: 9c619b39f54be4a9b8aa0c021953e17fbecab89c0b058a05e5b0976ef0065624
  timestamp: 2022-03-25 02:35:52+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.5/helmfile_linux_amd64
  sha256: 599b21ea7286a26633488f637e423c8f779faf6d5d442f2406cfec6995842e8e
  timestamp: 2022-03-29 03:44:54+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.143.5/helmfile_linux_arm64
  sha256: c37c94f6141792b3abfe92dd16d9dedc5c985014077472ed05bfd87e7918b19e
  timestamp: 2022-03-29 03:44:54+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.144.0/helmfile_linux_amd64
  sha256: dcf865a715028d3a61e2fec09f2a0beaeb7ff10cde32e096bf94aeb9a6eb4f02
  timestamp: 2022-03-31 05:32:30+00:00
- url: https://github.com/roboll/helmfile/releases/download/v0.144.0/helmfile_linux_arm64
  sha256: 8461bbb13ba23f4333dc99d96bf7a24c283cd7683e746acf639d80bbd828926a
  timestamp: 2022-03-31 05:32:30+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.0/helmfile_0.145.0_linux_amd64.tar.gz
  sha256: 2a5d10adce4a9735ac44a9548797f62739e187acc251c284dbd5ce8e6f0f3410
  timestamp: 2022-08-22 10:57:25+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.0/helmfile_0.145.0_linux_arm64.tar.gz
  sha256: 4553acf0101fd0ddc9d3ca19c003eded55b97f42e1002ffa1e7cc0636834f54d
  timestamp: 2022-08-22 10:57:25+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.3/helmfile_0.145.3_linux_amd64.tar.gz
  sha256: 7ec58255927eb5dcd18d9361de52ed548b84f657356dc5f9e88ecfb4af1d2279
  timestamp: 2022-08-22 11:18:51+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.3/helmfile_0.145.3_linux_arm64.tar.gz
  sha256: 0c04184429411cad64e997377ccb01674ebea9fb05fc9e6398d4a7a115d27e97
  timestamp: 2022-08-22 11:18:51+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.4/helmfile_0.145.4_linux_amd64.tar.gz
  sha256: 637e71644fc9432b16f88ca32a3f34c2d3982dff1b4c447e5a5b08b97a2f20d1
  timestamp: 2022-08-25 04:27:01+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.4/helmfile_0.145.4_linux_arm64.tar.gz
  sha256: 66494e7c3fc0f8f9640a32e99998f5cb78dd7e8ca1d79fb67f03b79bfed6d0b5
  timestamp: 2022-08-25 04:27:01+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.5/helmfile_0.145.5_linux_amd64.tar.gz
  sha256: 5342ac7ec7df19f30432b8cef0efa341c9430945ae2f9704daca2a933aa360a4
  timestamp: 2022-09-14 04:34:00+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.145.5/helmfile_0.145.5_linux_arm64.tar.gz
  sha256: 275e1aedaccf230c729a10aba2a45dc5c75b2f32e6479740d4fdd579d55f274b
  timestamp: 2022-09-14 04:34:00+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.146.0/helmfile_0.146.0_linux_amd64.tar.gz
  sha256: 3be02c2f02d022b50706b1dad8ce5dba2d740031dc425bb8c6c76fa09bcfff3d
  timestamp: 2022-09-20 04:31:29+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.146.0/helmfile_0.146.0_linux_arm64.tar.gz
  sha256: ac6cf4c09be01122cd5d3d60dd19fa9101882797a5665f46741307a83eb70668
  timestamp: 2022-09-20 04:31:29+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.147.0/helmfile_0.147.0_linux_amd64.tar.gz
  sha256: 7d15a4441c4be8edd9dc86ade33b38bf24aa6e9e9dff3ca3c253db7787e97506
  timestamp: 2022-10-09 11:27:18+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.147.0/helmfile_0.147.0_linux_arm64.tar.gz
  sha256: abba5f91c4d1507ae4ef428b37d8b9d5fadc6b2bce0d27062c6c58891917f291
  timestamp: 2022-10-09 11:27:18+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.148.0/helmfile_0.148.0_linux_amd64.tar.gz
  sha256: 484755aab9fe1dff13c197a788547cb8a64b662fdbc56506ec2a75ab517f44d4
  timestamp: 2022-11-13 03:00:13+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.148.0/helmfile_0.148.0_linux_arm64.tar.gz
  sha256: 3ef5164d9efec80fa9ab458be12774f078908bcfeaa149d58322cb61b230e3d5
  timestamp: 2022-11-13 03:00:13+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.148.1/helmfile_0.148.1_linux_amd64.tar.gz
  sha256: 97b5ed8f3a4c1d5202770110852eb96843656a0d260a4c5b079209dc3a71dc7f
  timestamp: 2022-11-13 10:21:57+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.148.1/helmfile_0.148.1_linux_arm64.tar.gz
  sha256: 1fa15b242090c4efc389d49557405ce597036ea6046a994c8f56eb60c6d8eaf9
  timestamp: 2022-11-13 10:21:57+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.149.0/helmfile_0.149.0_linux_amd64.tar.gz
  sha256: 10645a3319c727bd2a9f663d2e2083966a4c79b9880131589d397050d80f5870
  timestamp: 2022-12-15 07:24:56+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.149.0/helmfile_0.149.0_linux_arm64.tar.gz
  sha256: 72d68ff5f29e4564e2f8c29ee1de7fdd9025a2fe2d30ce59f2517d127c81a0b1
  timestamp: 2022-12-15 07:24:56+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.150.0/helmfile_0.150.0_linux_amd64.tar.gz
  sha256: 1a8790558602011e8f073cb033dccc1c444c46b5b961e57e15bb466199794970
  timestamp: 2023-01-17 04:20:15+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.150.0/helmfile_0.150.0_linux_arm64.tar.gz
  sha256: 0726811d9bfaed5d5a093e581bfc023ea1cb052c3892a59356383aa16a720b3a
  timestamp: 2023-01-17 04:20:15+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.151.0/helmfile_0.151.0_linux_amd64.tar.gz
  sha256: f33bdad8c1c7081cc95a858c4d307baf419f03d77758fae26ac8625725b398d9
  timestamp: 2023-02-17 16:20:31+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.151.0/helmfile_0.151.0_linux_arm64.tar.gz
  sha256: 70eebf9abdea2eb605a3b8a19366333e92310286cdf10c982310d4c8c775b001
  timestamp: 2023-02-17 16:20:31+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.152.0/helmfile_0.152.0_linux_amd64.tar.gz
  sha256: 519d8cbdb755abe7cbe1b8e926cf91e4355169cd587103f2d4529d6e4e3d45a3
  timestamp: 2023-03-30 03:19:06+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.152.0/helmfile_0.152.0_linux_arm64.tar.gz
  sha256: 37cad09f633acfb90d216d9c47060fa2ebd6cefe69db7a1d8ac9eec9584c1d27
  timestamp: 2023-03-30 03:19:06+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.153.1/helmfile_0.153.1_linux_amd64.tar.gz
  sha256: c9b85718b38a0f9d34ebe38171e18250171285b9cb9c0886241a1a7fd0a1752d
  timestamp: 2023-04-25 10:50:55+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.153.1/helmfile_0.153.1_linux_arm64.tar.gz
  sha256: 70f44d491dcc42ece6626cb604b5992a85c047890fd1cf3e36bb7ba383718e90
  timestamp: 2023-04-25 10:50:55+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.154.0/helmfile_0.154.0_linux_amd64.tar.gz
  sha256: bc6ace0d37459f5f4f1f3949590e4e7975581ba4dedaf7ba978288ae968c7228
  timestamp: 2023-05-24 01:35:33+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.154.0/helmfile_0.154.0_linux_arm64.tar.gz
  sha256: 2f8775448c42e9865a969f8227763db01ad6cde5898646619ccdaea7c06d4434
  timestamp: 2023-05-24 01:35:33+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.155.0/helmfile_0.155.0_linux_amd64.tar.gz
  sha256: 2c9cf4e2e41207f066a0b6013ce878f49492fe7126c69a7718d3e0a637d2649c
  timestamp: 2023-06-29 06:25:18+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.155.0/helmfile_0.155.0_linux_arm64.tar.gz
  sha256: bc514b4dcbc27922a08c0dce2566087254cd868531209ffc16eced668d1eee98
  timestamp: 2023-06-29 06:25:18+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.155.1/helmfile_0.155.1_linux_amd64.tar.gz
  sha256: 979c38f23dba0b9b15abb2c14d2a92af9ff050a2a140d42b879d3f5438fabcd0
  timestamp: 2023-07-27 09:16:48+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.155.1/helmfile_0.155.1_linux_arm64.tar.gz
  sha256: 787e6214d29e5dbc9116dbd99437a0e5ddea9cceab32deb29758b405629e751e
  timestamp: 2023-07-27 09:16:48+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.156.0/helmfile_0.156.0_linux_amd64.tar.gz
  sha256: 20c1889efb82badbe098a74d218f2dea087daa5a5d7224107e7205f16cc236ea
  timestamp: 2023-08-18 15:16:06+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.156.0/helmfile_0.156.0_linux_arm64.tar.gz
  sha256: ca25c63f4946cbc37b69485891351e2f56f01452a7e83db1b7f34899c30d86ad
  timestamp: 2023-08-18 15:16:06+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.157.0/helmfile_0.157.0_linux_amd64.tar.gz
  sha256: 0b2d9f603752b51e7b3a23cb2784c334c920cb6ed5f83ac6df6c29c8be5a75ae
  timestamp: 2023-09-12 03:16:30+00:00
- url: https://github.com/helmfile/helmfile/releases/download/v0.157.0/helmfile_0.157.0_linux_arm64.tar.gz
  sha256: d9e8d35cb3cad9bb97a01309ec49e1e7cb028a2b632cfb68a7b9fac540f1701b
  timestamp: 2023-09-12 03:16:30+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/helmfile.svg)](https://docs.wakemeops.com/packages/helmfile)
<a href="https://docs.wakemeops.com/packages/helmfile">
  <img src="https://docs.wakemeops.com/badges/helmfile.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/helmfile.svg
:target: https://docs.wakemeops.com/packages/helmfile