open-nomad/command/agent
Seth Hoenig 532b898b07 consul/connect: in-place update service definition when connect upstreams are modified
This PR fixes a bug where modifying the upstreams of a Connect sidecar proxy
would not result Consul applying the changes, unless an additional change to
the job would trigger a task replacement (thus replacing the service definition).

The fix is to check if upstreams have been modified between Nomad's view of the
sidecar service definition, and the service definition for the sidecar that is
actually registered in Consul.

Fixes #8754
2021-06-16 16:48:26 -05:00
..
consul consul/connect: in-place update service definition when connect upstreams are modified 2021-06-16 16:48:26 -05:00
event
host
monitor
pprof
test-resources
testdata
acl_endpoint.go
acl_endpoint_test.go command/agent: fix dropped test errors 2021-04-13 01:51:24 -07:00
agent.go consul: probe consul namespace feature before using namespace api 2021-06-07 12:19:25 -05:00
agent_endpoint.go
agent_endpoint_test.go
agent_oss.go
agent_test.go tests: remove duplicate import statements. 2021-06-11 09:39:22 +02:00
alloc_endpoint.go exec: http: close websocket connection gracefully 2021-05-24 13:37:23 -04:00
alloc_endpoint_test.go
bindata_assetfs.go Generate files for 1.1.1 release 2021-06-10 08:04:25 -04:00
command.go
command_test.go
config.go deployment query rate limit (#10706) 2021-06-04 12:38:46 -07:00
config_oss.go
config_parse.go
config_parse_test.go
config_test.go Enable go-sockaddr templating for network-interface (#10404) 2021-04-20 13:55:10 -04:00
csi_endpoint.go CSI: fix wrong output struct for snapshot list endpoint 2021-04-07 12:00:33 -04:00
csi_endpoint_test.go CSI: capability block is required for volume registration 2021-04-08 13:02:24 -04:00
deployment_endpoint.go
deployment_endpoint_test.go
eval_endpoint.go
eval_endpoint_test.go
event_endpoint.go
event_endpoint_test.go
fs_endpoint.go
fs_endpoint_test.go
helpers.go
helpers_test.go
http.go api: implement fuzzy search API 2021-04-16 16:36:07 -06:00
http_oss.go
http_stdlog.go
http_stdlog_test.go
http_test.go tests: use standard library testing.TB 2021-06-09 16:18:45 -07:00
job_endpoint.go consul: make failures_before_critical and success_before_passing work with group services 2021-06-15 11:20:40 -05:00
job_endpoint_test.go consul: make failures_before_critical and success_before_passing work with group services 2021-06-15 11:20:40 -05:00
keyring.go
keyring_test.go
log_file.go
log_file_test.go
log_levels.go
log_levels_test.go
metrics_endpoint.go
metrics_endpoint_test.go
namespace_endpoint.go
namespace_endpoint_test.go
node_endpoint.go Node Drain Metadata (#10250) 2021-05-07 13:58:40 -04:00
node_endpoint_test.go Node Drain Metadata (#10250) 2021-05-07 13:58:40 -04:00
operator_endpoint.go api: actually set MemoryOversubscriptionEnabled (#10493) 2021-05-02 22:53:53 -04:00
operator_endpoint_oss.go
operator_endpoint_test.go api: actually set MemoryOversubscriptionEnabled (#10493) 2021-05-02 22:53:53 -04:00
plugins.go
region_endpoint.go
region_endpoint_test.go
retry_join.go
retry_join_test.go
scaling_endpoint.go
scaling_endpoint_test.go
search_endpoint.go api: implement fuzzy search API 2021-04-16 16:36:07 -06:00
search_endpoint_test.go api: implement fuzzy search API 2021-04-16 16:36:07 -06:00
stats_endpoint.go
stats_endpoint_test.go
status_endpoint.go
status_endpoint_test.go
stub_asset.go
syslog.go
syslog_test.go
system_endpoint.go
system_endpoint_test.go
testagent.go tests: use standard library testing.TB 2021-06-09 16:18:45 -07:00
testagent_oss.go licensing: remove raft storage and sync 2021-04-28 10:28:23 -04:00
testingutils_test.go