open-nomad/nomad
Tim Gross 9f128a28ae
service: remove duplicate name check during validation (#10868)
When a task group with `service` block(s) is validated, we validate that there
are no duplicates, but this validation doesn't have access to the task environment
because it hasn't been created yet. Services and checks with interpolation can
be flagged incorrectly as conflicting. Name conflicts in services are not
actually an error in Consul and users have reported wanting to use the same
service name for task groups differentiated by tags.
2021-07-08 09:43:38 -04:00
..
deploymentwatcher deployment watcher: Reuse allocsCh if allocIndex remains the same (#10756) 2021-06-14 16:01:01 -04:00
drainer Node Drain Metadata (#10250) 2021-05-07 13:58:40 -04:00
mock consul/connect: add support for connect mesh gateways 2021-06-04 08:24:49 -05:00
state tests: use standard library testing.TB 2021-06-09 16:18:45 -07:00
stream events: fix slow client connection to empty event stream (#10637) 2021-05-21 13:17:07 -04:00
structs service: remove duplicate name check during validation (#10868) 2021-07-08 09:43:38 -04:00
volumewatcher volumewatcher: fix test data race. 2021-06-14 12:11:35 +02:00
acl.go
acl_endpoint.go
acl_endpoint_test.go
acl_test.go
alloc_endpoint.go
alloc_endpoint_test.go
autopilot.go
autopilot_test.go tests: deflake TestMonitor_Monitor_RemoteServer and cross-region tests 2021-06-10 21:27:55 -04:00
blocked_evals.go Add metrics for blocked eval resources (#10454) 2021-04-29 15:03:45 -04:00
blocked_evals_stats.go Add metrics for blocked eval resources (#10454) 2021-04-29 15:03:45 -04:00
blocked_evals_stats_test.go Add metrics for blocked eval resources (#10454) 2021-04-29 15:03:45 -04:00
blocked_evals_system.go
blocked_evals_test.go Add metrics for blocked eval resources (#10454) 2021-04-29 15:03:45 -04:00
client_agent_endpoint.go json handles were moved to a new package in #10202 2021-04-02 13:31:10 +00:00
client_agent_endpoint_test.go tests: deflake TestAgentProfile_RemoteClient 2021-06-10 22:00:15 -04:00
client_alloc_endpoint.go
client_alloc_endpoint_test.go tests: remove duplicate import statements. 2021-06-11 09:39:22 +02:00
client_csi_endpoint.go CSI: volume snapshot 2021-04-01 11:16:52 -04:00
client_csi_endpoint_test.go CSI: volume snapshot 2021-04-01 11:16:52 -04:00
client_fs_endpoint.go
client_fs_endpoint_test.go
client_rpc.go
client_rpc_test.go
client_stats_endpoint.go
client_stats_endpoint_test.go
config.go deployment query rate limit (#10706) 2021-06-04 12:38:46 -07:00
consul.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
consul_oss_test.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
consul_policy.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
consul_policy_oss_test.go consul: move consul acl tests into ent files 2021-06-09 08:38:42 -05:00
consul_policy_test.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
consul_test.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
core_sched.go
core_sched_test.go CSI: capability block is required for volume registration 2021-04-08 13:02:24 -04:00
csi_endpoint.go CSI: Snapshot volume create should use vol.Secrets (#10840) 2021-07-02 08:28:22 -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
deployment_watcher_shims.go consul: plubming for specifying consul namespace in job/group 2021-04-05 10:03:19 -06:00
drainer_int_test.go Migrate all allocs when draining a node (#10411) 2021-04-21 12:11:14 -04:00
drainer_shims.go
endpoints_oss.go
eval_broker.go
eval_broker_test.go
eval_endpoint.go
eval_endpoint_test.go
event_endpoint.go
event_endpoint_test.go events: fix event endpoint tests to ignore heartbeats. 2021-05-24 10:28:19 +02:00
fsm.go Node Drain Metadata (#10250) 2021-05-07 13:58:40 -04:00
fsm_not_ent.go
fsm_registry_oss.go
fsm_test.go Merge branch 'main' into f-node-drain-api 2021-04-01 15:22:57 -05:00
heartbeat.go
heartbeat_test.go
job_endpoint.go Allow configuring memory oversubscription (#10466) 2021-04-29 22:09:56 -04:00
job_endpoint_hook_connect.go consul/connect: Validate uniqueness of Connect upstreams within task group 2021-06-18 16:50:53 -05:00
job_endpoint_hook_connect_test.go consul/connect: Validate uniqueness of Connect upstreams within task group 2021-06-18 16:50:53 -05:00
job_endpoint_hook_expose_check.go connect: use deterministic injected dynamic exposed port 2021-04-30 15:18:22 -06:00
job_endpoint_hook_expose_check_test.go connect: use deterministic injected dynamic exposed port 2021-04-30 15:18:22 -06:00
job_endpoint_hooks.go Allow configuring memory oversubscription (#10466) 2021-04-29 22:09:56 -04:00
job_endpoint_oss.go
job_endpoint_oss_test.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
job_endpoint_test.go consul: correctly check consul acl token namespace when using consul oss 2021-06-08 13:55:57 -05:00
leader.go leader: call eval log formatting lazily 2021-06-02 09:59:55 -04:00
leader_oss.go
leader_test.go deflake TestNomad_BootstrapExpect and other leader tests 2021-06-10 22:04:10 -04:00
merge.go
namespace_endpoint.go
namespace_endpoint_test.go
node_endpoint.go consul: plubming for specifying consul namespace in job/group 2021-04-05 10:03:19 -06:00
node_endpoint_test.go Node Drain Metadata (#10250) 2021-05-07 13:58:40 -04:00
operator_endpoint.go
operator_endpoint_test.go
periodic.go periodic: always reset periodic children status 2021-03-25 11:27:09 -04:00
periodic_endpoint.go
periodic_endpoint_test.go
periodic_test.go periodic: always reset periodic children status 2021-03-25 11:27:09 -04:00
plan_apply.go plan applier: add trace-level log of plan 2021-06-02 10:25:23 -04:00
plan_apply_not_ent.go
plan_apply_pool.go
plan_apply_pool_test.go
plan_apply_test.go reworked Node.Canonicalize() to enforce invariants, fixed a broken test 2021-03-26 18:58:38 +00:00
plan_endpoint.go
plan_endpoint_test.go
plan_normalization_test.go api: implement fuzzy search API 2021-04-16 16:36:07 -06:00
plan_queue.go
plan_queue_test.go
raft_rpc.go
regions_endpoint.go
regions_endpoint_test.go
rpc.go
rpc_test.go
scaling_endpoint.go
scaling_endpoint_test.go
search_endpoint.go api: include ent fuzzy struct types in oss 2021-04-20 11:19:38 -06:00
search_endpoint_oss.go api: implement fuzzy search API 2021-04-16 16:36:07 -06:00
search_endpoint_test.go api: fuzzy search results include job name with id in scope 2021-04-16 17:03:36 -06:00
serf.go
serf_test.go deflake TestNomad_BootstrapExpect and other leader tests 2021-06-10 22:04:10 -04:00
server.go deployment query rate limit (#10706) 2021-06-04 12:38:46 -07:00
server_setup_oss.go licensing: remove raft storage and sync 2021-04-28 10:28:23 -04:00
server_test.go
stats_fetcher.go
stats_fetcher_test.go
status_endpoint.go
status_endpoint_test.go
system_endpoint.go
system_endpoint_test.go
testing.go tests: deflake TestMonitor_Monitor_RemoteServer and cross-region tests 2021-06-10 21:27:55 -04:00
testing_oss.go licensing: remove raft storage and sync 2021-04-28 10:28:23 -04:00
timetable.go
timetable_test.go
util.go
util_test.go
vault.go
vault_test.go
vault_testing.go
worker.go
worker_test.go