Coder Social home page Coder Social logo

Comments (3)

YiannisGkoufas avatar YiannisGkoufas commented on May 27, 2024 1

Hi @v1nc3nt27 ! thanks for your kind words! I wasn't aware for the index.yaml approach, wasn't done intentionally.
Will try to provide a helm repo soon. In the meantime I can guide you to achieve what you are looking for.
All the helm related resources are on https://github.com/datashim-io/datashim/blob/master/chart/
If you have a look on https://github.com/datashim-io/datashim/blob/master/Makefile#L3 basically we use helm to populate the uber-yaml file needed for installation. You can see the flags that we use in the command and you can invoke helm install instead of helm template. Now if you want to disable one or more of the charts you can do it the same way I do it for the csi-h3-chart in here: https://github.com/datashim-io/datashim/blob/master/Makefile#L9
By looking at the https://github.com/datashim-io/datashim/blob/master/chart/values.yaml file you can customize it as you want.
For instance for disabling nfs charts you need to add the option --set csi-nfs-chart.enabled="false" in your helm commands.
Hope that was helpful!

from datashim.

v1nc3nt27 avatar v1nc3nt27 commented on May 27, 2024

Hey @YiannisGkoufas, sorry for the late reply, I must have missed the mail notification.

Thanks a lot for the instructions! I understand how it works a lot better now. So I basically clone the project and use helm install like you have done in your makefile. Sounds easy enough :). The only issue is that I will probably not be able to automate this with terraform (or at least not in a clean way), but it's much better than fiddling around with the yaml files.

Wrt to the index.yaml: It's probably a bit more complicated than just adding an index.yaml with some info (https://helm.sh/docs/topics/chart_repository/), but if I understand correctly this is the way if you want to enable installing from a URL directly like e.g. helm install mynginx https://example.com/charts/nginx-1.2.3.tgz. Might be a nice addition to the project :).

from datashim.

srikumar003 avatar srikumar003 commented on May 27, 2024

Closing this issue as it has been resolved

from datashim.

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.