GithubHelp home page GithubHelp logo

Comments (8)

mitchellh avatar mitchellh commented on June 25, 2024

Yes, we plan to support this soon. Let me check on some things and get back to you.

from consul-helm.

TheMacStack avatar TheMacStack commented on June 25, 2024

took a while to work it out as it doesn't seem to be documented anywhere but this seems to work for sourcing the charts directly from github, i have trouble with using the resource "helm_repository" in non persistant ci/cd build container as it seems to need to persist some stuff client side (which is blown away after each build) and dont want to have to store charts in the tf source so was kind of desperate to find an alternative which seems below is currently the best way.

resource "helm_release" "consul" {
  name       = "consul"
  namespace  = "${kubernetes_namespace.consul.metadata.0.name}"
  chart      = "https://github.com/hashicorp/consul-helm/archive/v0.3.0.tar.gz"

  set {
    name  = "connectInject.enabled"
    value = "true"
  }

  set {
    name  = "connectInject.default"
    value = "true"
  }

  set {
    name  = "client.grpc"
    value = "true"
  }

}

from consul-helm.

jboero avatar jboero commented on June 25, 2024

I'd also love this to make our deployments a snap. While a gzip CI job would be great and always allow the latest to be fetched from here directly (not it would be nice to have a -latest gzip as well), there are other options, such as using S3 for a private helm repo.

https://github.com/hypnoglow/helm-s3

As for security/gpg signatures / auth on the repo, that may require more work.

from consul-helm.

DWSR avatar DWSR commented on June 25, 2024

@TheMacStack An easy-ish way to do this would be a git submodule. That way you're not storing the actual repository in your TF repo and you can refer to the helm chart through the use of ${path.module} as the repository.

from consul-helm.

tongpu avatar tongpu commented on June 25, 2024

With chartmuseum it should be pretty easy to host you own chart repository. I've created one locally for myself and it works without issues.

Additionally there's been a very good talk at Helm Summit Europe how one can abuse GitHub Pages to host your own chart repository: https://helmsummit2019.sched.com/event/S8tT/get-your-helm-charts-out-there-reinhard-nagele-codecentric-ag

from consul-helm.

jakesylvestre avatar jakesylvestre commented on June 25, 2024

Any update on this?

from consul-helm.

mogopz avatar mogopz commented on June 25, 2024

Agree this would be great to have!

We've just cloned this whole repository into our infra repo, but that will make upgrading quite fiddly. This seems to be the only helm chart that support sync catalog which is something we're relying on

from consul-helm.

ishustava avatar ishustava commented on June 25, 2024

Hey all,

We now have our own Helm repository! Here are the instructions on how to use it.

I'm going to close this issue, but please let us know if you're seeing any problems with using our Helm repo. Thanks!

from consul-helm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.