Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tractusx-dev] How to organize Helm charts in Tractus-X

Hello List,
for Tractus-X Github repositories it might not makes sense to spread the product Helm charts across multiple repositories. So, System team is thinking about to create a new repository (e.g., https://github.com/eclipse-charts/), where all products can place their charts (via Pull Request) and releasing the Helm charts and building a Helm repository could be managed in one place.

The repo would look like this:

-------8<-------8<-------8<-------8<-------8<-------8<-------8<-------
/charts/
  |- productA/
  |   |- templates/
  |   |   |- NOTES.txt
  |   |   |- _helpers.tpl
  |   |    `- someTemplate.yaml
  |   |- Chart.yaml
  |    `- values.yaml
  `- productB/
      |- templates/
      |   |- NOTES.txt
      |   |- _helpers.tpl
      |    `- someTemplate.yaml
      |- Chart.yaml
       `- values.yaml
README.md
[ ... ]
-------8<-------8<-------8<-------8<-------8<-------8<-------8<-------

This approach would have several advantages:
- only one Helm chart release Action (either via GH Actions or Eclipse Jenkins) for all Tractus-X product Helm charts,
- Aligning the Helm Charts to Tractus-X Release Guidelines (TRG), as introducing or changing Helm Charts require a Pull Request
- simplify the Helm repository creating (either via GH Actions or Eclipse Jenkins)
- avoid having several product related repositories hosting the helm chart in Tractus-X

What is your opinion regarding Helm charts in Tractus-X? Feel free to comment!


Cheers Carsten
--
Mit freundlichen Grüßen / Kind regards

Carsten Lenz
Senior Reliability Engineer

Mercedes-Benz Tech Innovation (ehemals/formely Daimler TSS)
Digital Value Platforms
Wilhelm-Runge-Straße 11
89081 Ulm/Germany

Phone +49 160 8695992
carsten.lenz@xxxxxxxxxxxxxxxxx
www.mercedes-benz-techinnovation.com <http://www.mercedes-benz-techinnovation.com>

 <https://www.instagram.com/daimler_tss/> <https://www.facebook.com/daimlertss/>  <https://twitter.com/daimlertss/>  <https://www.xing.com/companies/daimlertssgmbh>  <https://www.linkedin.com/company/daimler-tss/>  <https://medium.com/daimler-tss-tech>  <https://github.com/Daimler>

Mercedes Benz Tech Innovation GmbH
Sitz und Registergericht/Domicile and Register Court: Ulm, HRB-Nr./Commercial Register No.: 3844
Geschäftsführung/Management: Daniel Geisel (Vorsitzender/Chairperson), Isabelle Krautwald



If you are not the addressee, please inform us immediately that you have received this e-mail by mistake, and delete it. We thank you for your support.

Attachment: image001.png
Description: image001.png

Attachment: image002.png
Description: image002.png

Attachment: image003.png
Description: image003.png

Attachment: image004.png
Description: image004.png

Attachment: image005.png
Description: image005.png

Attachment: image006.png
Description: image006.png

Attachment: image007.png
Description: image007.png


Back to the top