developmentseed / eoAPI

[Active Development] Earth Observation API (Metadata, Raster and Vector services)
https://eoapi.dev
MIT License
196 stars 21 forks source link

JSON schema validation #92

Closed ranchodeluxe closed 1 year ago

ranchodeluxe commented 1 year ago

Changes

Move away from Bitnami validation 😢 to JSON Schema validation. Addresses #88

How to Test

$ cd ./infrastructure/k8s/helm-chart/eoapi/
$ helm lint
==> Linting .
[INFO] Chart.yaml: icon is recommended
[ERROR] values.yaml: - db.settings.secrets.PGPASSWORD: Does not match pattern '^.+$'
- db.settings.secrets.PGUSER: Does not match pattern '^.+$'
- db.settings.secrets.POSTGRES_PASSWORD: Does not match pattern '^.+$'
- db.settings.secrets.POSTGRES_USER: Does not match pattern '^.+$'
- gitSha: Does not match pattern '^.+$'