https://godoc.org/github.com/golang/protobuf/jsonpb#Marshaler allows `EmitDefaults` configuration. We should enable it to make our API responses more clear.
it is hidden behind a feature flag PERCONA_TEST_NICER_API.
- Frontend team should check that everything still works with a feature flag.
- Manual QA with a feature flag.
How to test:
Run pmm-server docker image with env var PERCONA_TEST_NICER_API=1.
Check in swagger that API returns all fields, even empty values.
Check that UI works correctly.
- Inventory pages and adding new services via UI
- Sign-in, Sign-up and e.t.c. related to SaaS
- Database Checks
Check that pmm-admin commands works.
- old pmm-admin, new pmm-managed
- new pmm-admin, new pmm-managed