gruntwork-io / gruntwork-io/pre-commit

Helmlint: support for multiple Value files

Aperta
#71 1 commento 7 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement
Lingua principale
Shell
Stelle
547
Fork
168
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Describe the solution you'd like**
To manage multiple environment tiers we often have base `values.yaml` file and then environment specific files:
- `values.dev.yaml`,
- `values.uat.yaml`,
- `values.prod.yaml`,
etc. These are then used as e.g.
```
helm upgrade myApp . -f values.prod.yaml
```
The Helm linter has a support for the same arguments:
```
helm lint . -f values.prod.yaml
```
It would be great if the `helmlint` pre-commit hook would support a list of `values.yaml` files as well.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Individuare l’hook pre-commit di helmlint e confrontare la sua gestione degli argomenti con il comando `lint` di Helm e le relative opzioni `-f` ripetute. Supportare il passaggio di più file dei valori, inclusi file specifici per l’ambiente come `values.dev.yaml` e `values.prod.yaml`, e verificare che l’hook invochi lint con tutti i file selezionati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
helm, shell
Ambito
devops, tooling
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.