nais / cli

A simple NAIS CLI
https://docs.nais.io/cli/
MIT License
1 stars 2 forks source link

Utvide validate med flere CRD-er vi støtter i clusteret #353

Open thokra-nav opened 6 months ago

thokra-nav commented 6 months ago

I dag bruker Validate https://storage.googleapis.com/nais-json-schema-2c91/nais-all.json for å hente inn schema å validere kubernetes ressurser mot. Denne inneholder CRD-er for NAIS. Men siden vi oppfordrer å lage flere ressurser, som f.eks. PrometheusRule bør vi kanskje støtte alle ressurser som vi dokumenterer i doc-en?

thokra-nav commented 6 months ago

@tronghn nevnte på Zoom: Vi bør kanskje også ta en syntax-validering av YAML-en før spec-validering, for å få bedre feilmeldinger dersom det er syntax feil

Edit: denne kan kanskje løses ved å bytte ut yaml-parseren (som i dag er https://github.com/ghodss/yaml for parity med nais/deploy) med https://github.com/goccy/go-yaml e.l.