feat(webui): add tiers to picodata http-server
-
http-server:
- Get info about tiers from _pico_tier
- Get info about instance addresses from:
- http: lua api
- binary: _pico_peer_addresses
- Switch from arrays to map where it makes sense
- Compose all the data to cluster_state object
- Get version information for lua api.
-
Tests:
- Add DeepDiff package to better diff for json
- Amend tests to new specification
- Get picodata version via lua api and use it in asserts
-
Chore:
- Add .envrc and .direnv to .gitingore (direnv specific files)
- Add .vscode to .gitignore.
Signed-off-by: Anatoly Popov a.popov@picodata.io
Edited by Anatoly Popov