consul/ui/packages/consul-ui/app
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
..
abilities Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
adapters fix: add AccessorID property to PUT token request (#16660) 2023-03-16 18:57:59 -07:00
components Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
controllers Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
decorators Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
filter/predicates Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
forms Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
helpers Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
instance-initializers UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
locations Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
machines Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
mixins Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
models Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
modifiers UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
routes Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
routing UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
search/predicates Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
serializers Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
services UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
sort/comparators Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
storages Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
styles feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
templates Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
utils Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
validations Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
app.js Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
env.js Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
formats.js Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
index.html Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
router.js UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00