Utvide validate med flere CRD-er vi støtter i clusteret
Opened this issue · 1 comments
thokra-nav commented
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
@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.