graphql-engine/cli/integration_test
Kali Vara Purushotham Santhati 489835eb36 cli: metadata apply,export enhancements
- modified the `dry-run` flag of metadata apply command.
- added new flag `o` which takes "json" or "yaml" as parameters for metadata apply command.
- added new flag `o` which takes "json" or "yaml" as parameters for metadata export command. It outputs the metadata from server to stdout in form of  json or yaml and won't change the project's metadata.
- added deprecation warnings for `--from-file` flag
- added info message for describing change of behavior of `--dry-run` flag
- v3 metadata objects like `rest_endpoints` was also added to list of metadata objects in config v2 (fix)
- the order in which metadata objects are appended to metadata objects list matter when using `--dry-run` flag, refactored this order to match server metadata.
- `metadata apply` command can now accept json/yaml metadata from io pipe
- config v3 `metadata apply` didn't show any information to user when applied metadata is inconsistent, this is addressed.
- removed `github.com/ghodss/yaml` dependency from repo
- version metadata object was added twice during intialization (fix)

Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com>
GitOrigin-RevId: 2316f519eb40645efd86ffee2a85d3c90543ec17
2021-05-14 19:09:59 +00:00
..
testdata/incomplete_metadata server: make postgres related ENV vars source specific 2021-04-28 16:50:14 +00:00
v1 cli: metadata apply,export enhancements 2021-05-14 19:09:59 +00:00
v2 cli: metadata apply,export enhancements 2021-05-14 19:09:59 +00:00
v3 cli: metadata apply,export enhancements 2021-05-14 19:09:59 +00:00
cli_test.go cli: merges cli-ext with cli 2021-03-17 15:10:03 +00:00
cli.go cli: allow managing actions (#3859) 2020-02-24 21:44:46 +05:30