consul/agent
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
..
ae
auto-config agent: remove agent cache dependency from service mesh leaf certificate management (#17075) 2023-06-13 10:54:45 -05:00
blockingquery [OSS] gRPC Blocking Queries (#17426) 2023-05-23 17:29:10 -04:00
cache
cache-types agent: remove agent cache dependency from service mesh leaf certificate management (#17075) 2023-06-13 10:54:45 -05:00
checks
config Add verify server hostname to tls default (#17155) 2023-07-10 10:34:41 -05:00
configentry Fix incorrect protocol for transparent proxy upstreams. (#17894) 2023-07-05 09:32:10 -05:00
connect Pass configured role name to Vault for AWS auth in Connect CA (#17885) 2023-07-12 08:24:12 -07:00
consul Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
debug
dns
envoyextensions Remove POC code (#17974) 2023-06-30 14:05:13 +00:00
exec
grpc-external resource: enforce consistent naming of resource types (#17611) 2023-06-26 13:25:14 +01:00
grpc-internal Various bits of cleanup detected when using Go Workspaces (#17462) 2023-06-05 16:08:39 -04:00
grpc-middleware Various bits of cleanup detected when using Go Workspaces (#17462) 2023-06-05 16:08:39 -04:00
hcp HCP Add node id/name to config (#17750) 2023-06-16 18:44:13 +00:00
leafcert agent: remove agent cache dependency from service mesh leaf certificate management (#17075) 2023-06-13 10:54:45 -05:00
local Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
log-drop
metadata add necessary plumbing to implement per server ip based rate limiting (#17436) 2023-05-23 15:37:01 -04:00
metrics
mock
pool
proxycfg [OSS] Fix initial_fetch_timeout to wait for all xDS resources (#18024) 2023-07-10 17:08:06 -04:00
proxycfg-glue Fix issue with streaming service health watches. (#17775) 2023-06-15 12:46:58 -05:00
proxycfg-sources
router
routine-leak-checker
rpc fix rate limiting mapping to be the same between api and struct packages (#17599) 2023-06-07 14:50:22 -04:00
rpcclient
structs Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
submatview
systemd
token
uiserver
xds Add first integration test for jwt auth with intention (#18005) 2023-07-06 07:27:30 -04:00
acl.go
acl_endpoint.go fixes #17732 - AccessorID in request body should be optional when updating ACL token (#17739) 2023-06-21 13:31:40 -05:00
acl_endpoint_test.go fixes #17732 - AccessorID in request body should be optional when updating ACL token (#17739) 2023-06-21 13:31:40 -05:00
acl_oss.go
acl_test.go
agent.go Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
agent_endpoint.go agent: remove agent cache dependency from service mesh leaf certificate management (#17075) 2023-06-13 10:54:45 -05:00
agent_endpoint_oss.go
agent_endpoint_oss_test.go
agent_endpoint_test.go Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
agent_oss.go Add writeAuditRPCEvent to agent_oss (#17607) 2023-06-07 22:35:48 +00:00
agent_oss_test.go
agent_test.go feature - [NET - 4005] - [Supportability] Reloadable Configuration - enable_debug (#17565) 2023-06-30 08:30:29 +05:30
apiserver.go
apiserver_test.go
catalog_endpoint.go Add /v1/internal/service-virtual-ip for manually setting service VIPs (#17294) 2023-05-12 00:38:52 +00:00
catalog_endpoint_oss.go
catalog_endpoint_test.go Add /v1/internal/service-virtual-ip for manually setting service VIPs (#17294) 2023-05-12 00:38:52 +00:00
check.go
config_endpoint.go
config_endpoint_test.go
connect_auth.go
connect_ca_endpoint.go
connect_ca_endpoint_test.go
coordinate_endpoint.go
coordinate_endpoint_test.go
delegate_mock_test.go
denylist.go
denylist_test.go
discovery_chain_endpoint.go
discovery_chain_endpoint_test.go Attach service virtual IP info to compiled discovery chain (#17295) 2023-05-12 02:28:16 +00:00
dns.go Fix a bug that wrongly trims domains when there is an overlap with DC name (#17160) 2023-06-26 10:57:11 -04:00
dns_oss.go
dns_oss_test.go
dns_test.go Fix a bug that wrongly trims domains when there is an overlap with DC name (#17160) 2023-06-26 10:57:11 -04:00
enterprise_delegate_oss.go
event_endpoint.go
event_endpoint_test.go
federation_state_endpoint.go
health_endpoint.go
health_endpoint_test.go
http.go feature - [NET - 4005] - [Supportability] Reloadable Configuration - enable_debug (#17565) 2023-06-30 08:30:29 +05:30
http_decode_test.go
http_oss.go
http_oss_test.go feature - [NET - 4005] - [Supportability] Reloadable Configuration - enable_debug (#17565) 2023-06-30 08:30:29 +05:30
http_register.go Add version endpoint (#17506) 2023-05-30 17:25:48 -05:00
http_test.go feature - [NET - 4005] - [Supportability] Reloadable Configuration - enable_debug (#17565) 2023-06-30 08:30:29 +05:30
intentions_endpoint.go
intentions_endpoint_oss_test.go
intentions_endpoint_test.go
keyring.go
keyring_test.go
kvs_endpoint.go
kvs_endpoint_test.go
metrics.go
metrics_test.go
nodeid.go
nodeid_test.go
notify.go
notify_test.go
operator_endpoint.go
operator_endpoint_oss.go
operator_endpoint_oss_test.go feat: include nodes count in operator usage endpoint and cli command (#17939) 2023-07-05 11:23:29 -04:00
operator_endpoint_test.go
peering_endpoint.go [OSS] gRPC Blocking Queries (#17426) 2023-05-23 17:29:10 -04:00
peering_endpoint_oss_test.go
peering_endpoint_test.go [OSS] gRPC Blocking Queries (#17426) 2023-05-23 17:29:10 -04:00
prepared_query_endpoint.go
prepared_query_endpoint_test.go
proxycfg_test.go
reload.go
remote_exec.go
remote_exec_test.go
retry_join.go
retry_join_test.go
service_checks_test.go
service_manager.go
service_manager_test.go
session_endpoint.go
session_endpoint_test.go
setup.go HCP Add node id/name to config (#17750) 2023-06-16 18:44:13 +00:00
setup_oss.go
sidecar_service.go sidecar-proxy refactor (#17328) 2023-05-12 16:49:42 -04:00
sidecar_service_test.go
signal_unix.go
signal_windows.go
snapshot_endpoint.go
snapshot_endpoint_test.go
status_endpoint.go
status_endpoint_test.go
streaming_test.go
testagent.go
testagent_test.go
translate_addr.go
txn_endpoint.go
txn_endpoint_test.go
ui_endpoint.go Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
ui_endpoint_oss_test.go feature - [NET - 4005] - [Supportability] Reloadable Configuration - enable_debug (#17565) 2023-06-30 08:30:29 +05:30
ui_endpoint_test.go Displays Consul version of each nodes in UI nodes section (#17754) 2023-07-12 13:34:39 -06:00
user_event.go
user_event_test.go
util.go
util_test.go
watch_handler.go
watch_handler_test.go