consul/ui/packages/consul-ui/app/components
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
..
action Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
anchors Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
anonymous Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
app feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
app-error Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
app-view feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
aria-menu Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
auth-dialog UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
auth-form feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
auth-modal Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
auth-profile feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
badge Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
brand-loader Remove UI brand-loader copyright headers as they do not render appropriately (#16835) 2023-03-31 11:29:19 -04:00
breadcrumbs Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
buttons Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
card Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
checkbox-group Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
child-selector Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
code-editor feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
composite-row feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
confirmation-alert Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
confirmation-dialog Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
consul Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
copy-button Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
copyable-code Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
csv-list Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
data-collection UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
data-form UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
data-loader UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
data-sink Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
data-source Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
data-writer Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
debug/navigation Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
definition-table Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
delete-confirmation Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
disclosure Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
disclosure-menu Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
display-toggle Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
dom-recycling-table Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
empty-state feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
error-state Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
event-source Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
expanded-single-select Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
filter-bar Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
form-component Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
form-elements feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
form-group Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
form-input Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
freetext-filter Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
hashicorp-consul feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
horizontal-kv-list Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
icon-definition Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
informed-action feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
inline-alert feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
inline-code Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
jwt-source Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
list-collection UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
list-row feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
main-header-horizontal Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
main-nav-horizontal Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
main-nav-vertical feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
menu Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
menu-panel feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
modal-dialog feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
modal-layer Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
more-popover-menu Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
oidc-select feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
option-input Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
outlet Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
overlay Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
paged-collection Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
panel Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
peerings feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
pill Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
policy-form Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
policy-selector Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
popover-menu Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
popover-select Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
power-select Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
progress Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
providers Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
radio-card Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
radio-group Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
ref Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
role-form Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
role-selector Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
route Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
search-bar Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
skip-links Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
sliding-toggle Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
state Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
state-chart Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
state-machine Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
tab-nav Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
table feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
tabular-collection UI: update Ember to 3.28.6 (#16616) 2023-03-20 15:41:47 -07:00
tabular-details Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
tabular-dl feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
tag-list Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
text-input Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
tile Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
toggle-button Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
token-list Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
token-source Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
tooltip feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
tooltip-panel Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
topology-metrics feat: update typography to consume hds styles (#16577) 2023-03-14 19:49:14 -07:00
watcher Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00
yield Add UI copyright headers files (#16614) 2023-03-14 09:18:55 -04:00