Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standarize HELM Charts #1

Open
10alejospain opened this issue May 7, 2024 · 0 comments
Open

Standarize HELM Charts #1

10alejospain opened this issue May 7, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@10alejospain
Copy link
Member

Standarize HELM Charts

I'm starting this issue to work together in the new project structure.

Default Chart structure

When running helm create mychart we can already get a structure that might be helpful creating:

mychart
|-- Chart.yaml
|-- charts
|-- templates
|   |-- NOTES.txt
|   |-- _helpers.tpl
|   |-- deployment.yaml
|   |-- ingress.yaml
|   |-- service.yaml
|   `-- ...
`-- values.yaml

On this level of the chart we will deploy the parts related with the Istio setup.

Then by going into cd mychart/charts we can create sub charts with helm create mysub-chart and etc.

  • Every sub chart will contain one of the services in the capsule with the appropiate yaml files.
  • the top level values.yaml can contain all the variables for the subcharts.
  • We can take advantage of the helpers.tpl for the code that might be reused doc here

I will be adding more comments to the issue as I learn more about the process @DanielePaviaENG

@10alejospain 10alejospain added the enhancement New feature or request label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants