consul/ui/packages/consul-ui/mock-api/v1
Vijay 2f20c77e4d
Displays Consul version of each nodes in UI nodes section (#17754)
* update UINodes and UINodeInfo response with consul-version info added as NodeMeta, fetched from serf members

* update test cases TestUINodes, TestUINodeInfo

* added nil check for map

* add consul-version in local agent node metadata

* get consul version from serf member and add this as node meta in catalog register request

* updated ui mock response to include consul versions as node meta

* updated ui trans and added version as query param to node list route

* updates in ui templates to display consul version with filter and sorts

* updates in ui - model class, serializers,comparators,predicates for consul version feature

* added change log for Consul Version Feature

* updated to get version from consul service, if for some reason not available from serf

* updated changelog text

* updated dependent testcases

* multiselection version filter

* Update agent/consul/state/catalog.go

comments updated

Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>

---------

Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2023-07-12 13:34:39 -06:00
..
acl ui: Adds support for AWS-IAM Auth Methods (#12786) 2022-04-14 17:13:13 +01:00
agent ui: Move mocks into the ui project (#9084) 2020-11-05 16:03:49 +00:00
catalog ui: Ensure service instance data does not get re-written on blocking refresh (#11903) 2022-01-07 19:16:21 +00:00
connect ui: Update mock intention metadata to only include possible values (#14607) 2022-09-15 09:37:40 +01:00
coordinate ui: Round Trip Time Tooltips (#9290) 2020-11-30 17:02:54 +00:00
discovery-chain ui: Amends to Routing visualization for partitions (#11747) 2021-12-09 10:47:58 +00:00
health/service Enable synthetic nodes in mock data via env var 2022-10-18 13:45:14 -06:00
internal Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
kv ui: Partitions Application Layer (#11017) 2021-09-15 19:50:11 +01:00
namespace ui: Move mocks into the ui project (#9084) 2020-11-05 16:03:49 +00:00
operator ui: Adds licensing overview tab (#12706) 2022-04-12 09:56:54 +01:00
partition ui: Adds initial CRUD for partitions (#11188) 2021-10-08 16:29:30 +01:00
peering Update peering mocks 2022-10-13 16:45:03 +02:00
session ui: Refactor KV and Lock Sessions following partitions update (#11666) 2021-12-01 11:33:33 +00:00
status ui: Move mocks into the ui project (#9084) 2020-11-05 16:03:49 +00:00
.config ui: Move mocks into the ui project (#9084) 2020-11-05 16:03:49 +00:00
namespaces ui: Partitions Application Layer (#11017) 2021-09-15 19:50:11 +01:00
partitions ui: Change partitions to expect `[]` from the API (#11791) 2021-12-10 14:41:08 +00:00
peerings Update peering mocks 2022-10-13 16:45:03 +02:00