helmfile | Deploy Kubernetes Helm Charts

 by   roboll Go Version: v0.144.0 License: MIT

kandi X-RAY | helmfile Summary

kandi X-RAY | helmfile Summary

helmfile is a Go library. helmfile has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

Using manifest files in conjunction with command line argument can be a bit confusing.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              helmfile has a medium active ecosystem.
              It has 3968 star(s) with 598 fork(s). There are 61 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 509 open issues and 836 have been closed. On average issues are closed in 162 days. There are 14 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of helmfile is v0.144.0

            kandi-Quality Quality

              helmfile has no bugs reported.

            kandi-Security Security

              helmfile has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              helmfile is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              helmfile releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of helmfile
            Get all kandi verified functions for this library.

            helmfile Key Features

            No Key Features are available at this moment for helmfile.

            helmfile Examples and Code Snippets

            No Code Snippets are available at this moment for helmfile.

            Community Discussions

            QUESTION

            Gitlab pass values from child pipeline to parent pipeline
            Asked 2022-Jan-19 at 16:26

            I have a monorepo which each package should be build as a docker. and when all changed package dockerized I want to deploy then using helmfile

            I created a trigger job for each package that trigger a child pipeline.

            I am looking for a way to get values that generated in child pipeline like docker tag or chart version in the parent pipeline.

            I need those values to the deploy phase that is happened after all child pipeline finish.

            .gitlab-ci.yml

            ...

            ANSWER

            Answered 2022-Jan-19 at 16:26

            I get values and files only by get Artifacts via GitLab CI API

            previous - create token for your User Gitlab and create var GITLAB_USER_TOKEN

            Source https://stackoverflow.com/questions/70235110

            QUESTION

            how to pass array in helmfile
            Asked 2021-Dec-08 at 20:10

            I have helmfile

            ...

            ANSWER

            Answered 2021-Dec-08 at 20:10

            What you try to do is to inline part of the values.yaml into your template. Therefore you need to take care of the indentation properly.

            In your case I think it'll be something like this:

            Source https://stackoverflow.com/questions/70279692

            QUESTION

            How to pass dynamic variable in helm file
            Asked 2021-Dec-02 at 03:24

            I tried to pass value to helmfile with --set

            ...

            ANSWER

            Answered 2021-Dec-02 at 03:24

            Note that the replacement here starts at the .Values root level.

            What you want to replace here may be the value of agcm_tag

            So you can try the following wording here:

            Source https://stackoverflow.com/questions/70185354

            QUESTION

            IBM-MQ kubernetes helm chart ImagePullBackOff
            Asked 2021-Oct-30 at 18:09

            I want to deploy IBM-MQ to Kubernetes (Rancher) using helmfile. I've found this link and did everything as described in the guide: https://artifacthub.io/packages/helm/ibm-charts/ibm-mqadvanced-server-dev.

            But the pod is not starting with the error: "ImagePullBackOff". What could be the problem? My helmfile:

            ...

            ANSWER

            Answered 2021-Oct-30 at 18:09

            I will leave some things as an exercise to you, but here is what that tutorial says:

            Source https://stackoverflow.com/questions/69767923

            QUESTION

            Is there a way to use helm to template the values of another helm chart?
            Asked 2021-Sep-17 at 11:10

            Say you need to deploy a public helm chart (like jenkins/jenkins) with a lot of values. I want to write those values over multiple files and also use go templates inside those values files. I then want to compose them together and deploy them. Is there a way to write a meta - level helm chart that creates the values as a manifest then installs a sub chart based on those values?

            I’m aware of kustomize, helmfile, and sub charts. I guess none of them just feel like the thing I want (or maybe I’m not using them properly). Kustomize doesn’t support go templates. Helmfile is good for composing and selecting values but not necessarily templating those values files (or maybe it does). Let me know if I’m asking a duplicate.

            ...

            ANSWER

            Answered 2021-Sep-17 at 10:04

            It looks like helm has already developed this feature using a values/ subdirectory http://www.github.com/helm/helm/pull/6876

            Source https://stackoverflow.com/questions/69221459

            QUESTION

            Helmfile annotations
            Asked 2021-Aug-06 at 09:39

            I have one question regarding helmfile. The question is: how to set annotations to deployment using helmfile? I've tried by using set instruction but It's not working. Also didn't find any information in docs.

            ...

            ANSWER

            Answered 2021-Aug-05 at 14:48

            If you set annotation from helm cli, you can make it like this example:

            Source https://stackoverflow.com/questions/68666929

            QUESTION

            'make' failing every other time
            Asked 2021-Jul-09 at 09:00

            What may be causing make fail every other time (and thus succeed every other time) in the below case?

            Reduced Makefile:

            ...

            ANSWER

            Answered 2021-Jul-09 at 09:00

            The root cause of the problem is the wildcard matching. The first time, when ./helm/40_external_dns.yaml does not exist, the pattern does not match any existing file, so it is kept intact:

            Source https://stackoverflow.com/questions/68284119

            QUESTION

            How to pass environment variables from helmfile values.yaml to chart's values.yaml?
            Asked 2021-Mar-12 at 00:22

            I have a helmfile release with multiple charts. There are values.yaml inside each chart. Рow to make values inside those values.yaml ​​change depending on environment? I know how to parameterize helmfile's values.yaml, but I can't find any way to throw those values further into the charts values.yaml. Can someone help me with that?

            ...

            ANSWER

            Answered 2021-Mar-11 at 15:31

            Just realized that helmfiles values.yaml it's just a source for helm --values. No special actions should be done.

            Source https://stackoverflow.com/questions/66582865

            QUESTION

            How to implement helmfile into my azure pipeline?
            Asked 2020-Dec-22 at 07:58

            I have created a Node application for which I want to automate the deployment. Up till now I only automated the building process, i.e. install dependencies, create the docker image and push to the Azure Container Registry. This works perfectly fine and corresponds to the code below which is not commented away. In the current process I still need to

            1. manually change the image tag in my helmfile configuration and
            2. manually perform a helmfile -environment= sync.

            My struggle is in the second part, for I believe the first part is easily implemented when I have a setup for the second.

            In the source directory of the repository I have the helmfile.yaml which could be called immediately after the build. This is what I tried to achieve with the below setup which is commented. My thoughts were to have a container on which helfmile is already installed, e.g. cablespaghetti/helmfile-docker, then connect to the K8s cluster using the Azure kubectl task to do so, followed by executing the helmfile sync command. This approach failed as I got a Docker exec fail with exit code 1, probably because the specified container uses the ENTRYPOINT approach, which is not allowed in the Azure Pipeline.

            The approach however feels somewhat cumbersome, as if I am missing a much simpler approach to 'simply' perform a helmfile sync command. How can I get this to work?

            ...

            ANSWER

            Answered 2020-Dec-22 at 07:58

            Since the helmfile is not preinstalled in the pipeline agent. You can manually install helmfile with a script task. Check below example:

            Source https://stackoverflow.com/questions/65397633

            QUESTION

            Templating value file using Helmfile and got "error during tpl function execution"
            Asked 2020-Oct-08 at 01:58

            I'm using helmfile to install my Helm chart and other dependencies charts. I want to use templated values in the value files.
            From this resolved issue, it looks like templating in value files is supported. However, I tested with the following files: helmfile.yaml:

            ...

            ANSWER

            Answered 2020-Oct-08 at 01:58

            I got the answer. From the document of helmfile,

            You can use go's text/template expressions in helmfile.yaml and values.yaml.gotmpl (templated helm values files). values.yaml references will be used verbatim. In other words: for value files ending with .gotmpl, template expressions will be rendered for plain value files (ending in .yaml), content will be used as-is

            Therefore, for this case, values.yaml should be renamed to values.yaml.gotmpl so that helmfile will interpret the file as go template.

            Source https://stackoverflow.com/questions/64185839

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install helmfile

            download one of releases or
            run as a container or
            Archlinux: install via pacman -S helmfile or from AUR or
            openSUSE: install via zypper in helmfile assuming you are on Tumbleweed; if you are on Leap you must add the kubic repo for your distribution version once before that command, e.g. zypper ar https://download.opensuse.org/repositories/devel:/kubic/openSUSE_Leap_\$releasever kubic, or
            Windows (using scoop): scoop install helmfile
            macOS (using homebrew): brew install helmfile
            Let's start with a simple helmfile and gradually improve it to fit your use-case!.
            Configuration
            CLI reference.
            Helmfile Best Practices Guide

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/roboll/helmfile.git

          • CLI

            gh repo clone roboll/helmfile

          • sshUrl

            git@github.com:roboll/helmfile.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link