open-consul/agent/consul/state
hc-github-team-consul-core c7e3db2c60
Backport of NET-4135 - Fix NodeMeta filtering Catalog List Services API into release/1.16.x (#19113)
* backport of commit cef8e3d27b2bab062d44e8d55f40a2e97c8efe3b

* NET-4135 - Fix NodeMeta filtering Catalog List Services API (#18322)

* logs for debugging

* Init

* white spaces fix

* added change log

* Fix tests

* fix typo

* using queryoptionfilter to populate args.filter

* tests

* fix test

* fix tests

* fix tests

* fix tests

* fix tests

* fix variable name

* fix tests

* fix tests

* fix tests

* Update .changelog/18322.txt

Co-authored-by: Ganesh S <ganesh.seetharaman@hashicorp.com>

* fix change log

* address nits

* removed unused line

* doing join only when filter has nodemeta

* fix tests

* fix tests

* Update agent/consul/catalog_endpoint.go

Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>

* fix tests

* removed unwanted code

---------

Co-authored-by: Ganesh S <ganesh.seetharaman@hashicorp.com>
Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>

* removed unwanted log lines

* removed unwanted log lines

---------

Co-authored-by: absolutelightning <ashesh.vidyut@hashicorp.com>
Co-authored-by: Ashesh Vidyut <134911583+absolutelightning@users.noreply.github.com>
Co-authored-by: Ganesh S <ganesh.seetharaman@hashicorp.com>
Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>
2023-10-09 10:35:58 +05:30
..
acl.go [NET-5399] Add support for querying tokens by service name. (#18689) 2023-09-06 13:16:27 -05:00
acl_ce.go [NET-5399] Add support for querying tokens by service name. (#18689) 2023-09-06 13:16:27 -05:00
acl_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
acl_events.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
acl_events_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
acl_schema.go [NET-5399] Add support for querying tokens by service name. (#18689) 2023-09-06 13:16:27 -05:00
acl_test.go Backport of [CC-6039] Update builtin policy descriptions into release/1.16.x (#18745) 2023-09-11 18:19:11 +00:00
autopilot.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
autopilot_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
catalog.go Backport of NET-4135 - Fix NodeMeta filtering Catalog List Services API into release/1.16.x (#19113) 2023-10-09 10:35:58 +05:30
catalog_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
catalog_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
catalog_events.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
catalog_events_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
catalog_events_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
catalog_events_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
catalog_schema.deepcopy.go perf: Remove expensive reflection from raft/mesh hot path (#16552) 2023-05-26 11:42:05 -06:00
catalog_schema.go Attach service virtual IP info to compiled discovery chain (#17295) 2023-05-12 02:28:16 +00:00
catalog_test.go Backport of NET-4135 - Fix NodeMeta filtering Catalog List Services API into release/1.16.x (#19113) 2023-10-09 10:35:58 +05:30
config_entry.go Backport of Stop referenced jwt providers from being deleted into release/1.16.x (#17789) 2023-06-16 11:03:16 -04:00
config_entry_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_events.go JWT Authentication with service intentions: xds package update (#17414) 2023-05-19 18:14:16 -04:00
config_entry_events_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
config_entry_exported_services.go sidecar-proxy refactor (#17328) 2023-05-12 16:49:42 -04:00
config_entry_exported_services_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_intention.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_intention_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_sameness_group.go Add sameness group field to prepared queries (#17089) 2023-04-24 13:21:28 -07:00
config_entry_sameness_group_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_sameness_group_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
config_entry_schema.go fix tproxy sameness groups (#17468) 2023-05-25 12:18:55 -04:00
config_entry_test.go Backport of Stop referenced jwt providers from being deleted into release/1.16.x (#17789) 2023-06-16 11:03:16 -04:00
connect_ca.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
connect_ca_events.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
connect_ca_events_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
connect_ca_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
coordinate.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
coordinate_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
coordinate_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
coordinate_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
deep-copy.sh perf: Remove expensive reflection from raft/mesh hot path (#16552) 2023-05-26 11:42:05 -06:00
delay_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
delay_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
events.go JWT Authentication with service intentions: xds package update (#17414) 2023-05-19 18:14:16 -04:00
events_test.go * added Sameness Group to proto files (#16998) 2023-04-14 09:24:46 -07:00
federation_state.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
graveyard.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
graveyard_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
graveyard_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
index_connect_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
indexer.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
intention.go Fix tproxy failover issue with sameness groups (#17533) 2023-05-31 15:40:06 -05:00
intention_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
intention_test.go Fix tproxy failover issue with sameness groups (#17533) 2023-05-31 15:40:06 -05:00
kvs.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
kvs_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
kvs_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
kvs_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
memdb.go JWT Authentication with service intentions: xds package update (#17414) 2023-05-19 18:14:16 -04:00
memdb_test.go [COMPLIANCE] Add Copyright and License Headers (#16854) 2023-04-20 12:40:22 +00:00
mock_publishFuncType.go Memdb Txn Commit race condition fix (#16871) 2023-04-12 13:18:01 -04:00
operations_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
peering.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
peering_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
peering_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
peering_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
prepared_query.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
prepared_query_index.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
prepared_query_index_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
prepared_query_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
query.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
query_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
schema.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
schema_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
schema_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
schema_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
session.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
session_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
session_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
state_store.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
state_store_ce_test.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
state_store_test.go Backport of Displays Consul version of each nodes in UI nodes section into release/1.16.x (#18113) 2023-07-17 17:27:50 +00:00
store_integration_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
system_metadata.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
system_metadata_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
tombstone_gc.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
tombstone_gc_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
txn.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
txn_test.go copyright headers for agent folder (#16704) 2023-03-28 14:39:22 -04:00
usage.go Backport of feat: include nodes count in operator usage endpoint and cli command into release/1.16.x (#18012) 2023-07-05 15:37:51 +00:00
usage_ce.go [BACKPORT] 1.16.x manual backport of OSS->CE branch (#18549) 2023-08-23 11:53:44 -05:00
usage_test.go Backport of [API Gateway] Fix rate limiting for API gateways into release/1.16.x (#17635) 2023-06-09 12:40:03 +00:00