From 1cd86141d96e673c4cfaf65f1ca8e31c3116f5b3 Mon Sep 17 00:00:00 2001 From: Danielle Lancashire Date: Sat, 20 Jul 2019 16:55:07 +0200 Subject: [PATCH] chore: Format hcl configurations --- .../agent/test-resources/etcnomad/common.hcl | 2 +- command/agent/testdata/basic.hcl | 345 ++++++++++-------- command/agent/testdata/non-optional.hcl | 2 +- command/agent/testdata/obj-len-one.hcl | 6 +- command/agent/testdata/plugin.hcl | 4 +- command/agent/testdata/sample1/sample2.hcl | 4 +- demo/digitalocean/packer/nomad/default.hcl | 4 + dev/acls/default-ns.hcl | 2 +- dev/acls/node-read.hcl | 2 +- dev/cluster/client1.hcl | 2 + dev/cluster/client2.hcl | 2 + dev/cluster/client3.hcl | 2 + dev/cluster/server2.hcl | 2 +- dev/cluster/server3.hcl | 3 +- dev/docker-clients/docker-privileged.hcl | 6 +- dev/docker-clients/persistent.hcl | 2 + dist/client.hcl | 1 + dist/server.hcl | 3 +- e2e/migrations/client1.hcl | 2 +- e2e/migrations/client2.hcl | 2 +- e2e/migrations/server.hcl | 1 - e2e/migrations/server_acl.hcl | 3 +- .../input/rescheduling_canary_autorevert.hcl | 10 +- e2e/rescheduling/input/rescheduling_maxp.hcl | 10 +- .../input/rescheduling_maxp_autorevert.hcl | 8 +- .../input/rescheduling_progressdeadline.hcl | 12 +- .../input/rescheduling_update.hcl | 8 +- e2e/terraform/configs/client.hcl | 18 +- e2e/terraform/configs/indexed/client-0.hcl | 21 +- e2e/terraform/configs/indexed/client-1.hcl | 21 +- e2e/terraform/configs/indexed/client-2.hcl | 21 +- e2e/terraform/configs/indexed/client-3.hcl | 22 +- e2e/terraform/configs/indexed/server-0.hcl | 27 +- e2e/terraform/configs/indexed/server-1.hcl | 27 +- e2e/terraform/configs/indexed/server-2.hcl | 27 +- e2e/terraform/configs/server.hcl | 28 +- e2e/terraform/shared/config/vault.hcl | 10 +- e2e/upgrades/client1.hcl | 2 + e2e/upgrades/server2.hcl | 2 +- e2e/upgrades/server3.hcl | 3 +- jobspec/test-fixtures/artifacts.hcl | 36 +- jobspec/test-fixtures/bad-artifact.hcl | 20 +- jobspec/test-fixtures/bad-ports.hcl | 6 +- jobspec/test-fixtures/basic.hcl | 168 ++++----- jobspec/test-fixtures/basic_wrong_key.hcl | 9 +- .../distinctHosts-constraint.hcl | 6 +- .../distinctProperty-constraint.hcl | 6 +- .../test-fixtures/incorrect-service-def.hcl | 3 +- .../test-fixtures/job-with-kill-signal.hcl | 2 +- jobspec/test-fixtures/migrate-job.hcl | 25 +- jobspec/test-fixtures/multi-network.hcl | 37 +- jobspec/test-fixtures/multi-resource.hcl | 45 +-- 52 files changed, 572 insertions(+), 470 deletions(-) diff --git a/command/agent/test-resources/etcnomad/common.hcl b/command/agent/test-resources/etcnomad/common.hcl index f7f24a2db..2e8eb7f6e 100644 --- a/command/agent/test-resources/etcnomad/common.hcl +++ b/command/agent/test-resources/etcnomad/common.hcl @@ -1 +1 @@ -bind_addr = "0.0.0.0" \ No newline at end of file +bind_addr = "0.0.0.0" diff --git a/command/agent/testdata/basic.hcl b/command/agent/testdata/basic.hcl index 3c56fa244..037820591 100644 --- a/command/agent/testdata/basic.hcl +++ b/command/agent/testdata/basic.hcl @@ -1,207 +1,248 @@ # This file was used to generate basic.json from https://www.hcl2json.com/ region = "foobar" + datacenter = "dc2" + name = "my-web" + data_dir = "/tmp/nomad" + plugin_dir = "/tmp/nomad-plugins" + log_level = "ERR" + log_json = true + bind_addr = "192.168.0.1" + enable_debug = true + ports { - http = 1234 - rpc = 2345 - serf = 3456 + http = 1234 + rpc = 2345 + serf = 3456 } + addresses { - http = "127.0.0.1" - rpc = "127.0.0.2" - serf = "127.0.0.3" + http = "127.0.0.1" + rpc = "127.0.0.2" + serf = "127.0.0.3" } + advertise { - rpc = "127.0.0.3" - serf = "127.0.0.4" + rpc = "127.0.0.3" + serf = "127.0.0.4" } client { - enabled = true - state_dir = "/tmp/client-state" - alloc_dir = "/tmp/alloc" - servers = ["a.b.c:80", "127.0.0.1:1234"] - node_class = "linux-medium-64bit" - meta { - foo = "bar" - baz = "zip" - } - server_join { - retry_join = [ "1.1.1.1", "2.2.2.2" ] - retry_max = 3 - retry_interval = "15s" - } - options { - foo = "bar" - baz = "zip" - } - chroot_env { - "/opt/myapp/etc" = "/etc" - "/opt/myapp/bin" = "/bin" - } - network_interface = "eth0" - network_speed = 100 - cpu_total_compute = 4444 - reserved { - cpu = 10 - memory = 10 - disk = 10 - reserved_ports = "1,100,10-12" - } - client_min_port = 1000 - client_max_port = 2000 - max_kill_timeout = "10s" - stats { - data_points = 35 - collection_interval = "5s" - } - gc_interval = "6s" - gc_parallel_destroys = 6 - gc_disk_usage_threshold = 82 - gc_inode_usage_threshold = 91 - gc_max_allocs = 50 - no_host_uuid = false - disable_remote_exec = true + enabled = true + state_dir = "/tmp/client-state" + alloc_dir = "/tmp/alloc" + servers = ["a.b.c:80", "127.0.0.1:1234"] + node_class = "linux-medium-64bit" + + meta { + foo = "bar" + baz = "zip" + } + + server_join { + retry_join = ["1.1.1.1", "2.2.2.2"] + retry_max = 3 + retry_interval = "15s" + } + + options { + foo = "bar" + baz = "zip" + } + + chroot_env { + "/opt/myapp/etc" = "/etc" + "/opt/myapp/bin" = "/bin" + } + + network_interface = "eth0" + network_speed = 100 + cpu_total_compute = 4444 + + reserved { + cpu = 10 + memory = 10 + disk = 10 + reserved_ports = "1,100,10-12" + } + + client_min_port = 1000 + client_max_port = 2000 + max_kill_timeout = "10s" + + stats { + data_points = 35 + collection_interval = "5s" + } + + gc_interval = "6s" + gc_parallel_destroys = 6 + gc_disk_usage_threshold = 82 + gc_inode_usage_threshold = 91 + gc_max_allocs = 50 + no_host_uuid = false + disable_remote_exec = true } + server { - enabled = true - authoritative_region = "foobar" - bootstrap_expect = 5 - data_dir = "/tmp/data" - protocol_version = 3 - raft_protocol = 3 - num_schedulers = 2 - enabled_schedulers = ["test"] - node_gc_threshold = "12h" - job_gc_threshold = "12h" - eval_gc_threshold = "12h" - deployment_gc_threshold = "12h" - heartbeat_grace = "30s" - min_heartbeat_ttl = "33s" - max_heartbeats_per_second = 11.0 - retry_join = [ "1.1.1.1", "2.2.2.2" ] - start_join = [ "1.1.1.1", "2.2.2.2" ] - retry_max = 3 - retry_interval = "15s" - rejoin_after_leave = true - non_voting_server = true - redundancy_zone = "foo" - upgrade_version = "0.8.0" - encrypt = "abc" - server_join { - retry_join = [ "1.1.1.1", "2.2.2.2" ] - retry_max = 3 - retry_interval = "15s" - } + enabled = true + authoritative_region = "foobar" + bootstrap_expect = 5 + data_dir = "/tmp/data" + protocol_version = 3 + raft_protocol = 3 + num_schedulers = 2 + enabled_schedulers = ["test"] + node_gc_threshold = "12h" + job_gc_threshold = "12h" + eval_gc_threshold = "12h" + deployment_gc_threshold = "12h" + heartbeat_grace = "30s" + min_heartbeat_ttl = "33s" + max_heartbeats_per_second = 11.0 + retry_join = ["1.1.1.1", "2.2.2.2"] + start_join = ["1.1.1.1", "2.2.2.2"] + retry_max = 3 + retry_interval = "15s" + rejoin_after_leave = true + non_voting_server = true + redundancy_zone = "foo" + upgrade_version = "0.8.0" + encrypt = "abc" + + server_join { + retry_join = ["1.1.1.1", "2.2.2.2"] + retry_max = 3 + retry_interval = "15s" + } } + acl { - enabled = true - token_ttl = "60s" - policy_ttl = "60s" - replication_token = "foobar" + enabled = true + token_ttl = "60s" + policy_ttl = "60s" + replication_token = "foobar" } + telemetry { - statsite_address = "127.0.0.1:1234" - statsd_address = "127.0.0.1:2345" - prometheus_metrics = true - disable_hostname = true - collection_interval = "3s" - publish_allocation_metrics = true - publish_node_metrics = true - disable_tagged_metrics = true - backwards_compatible_metrics = true + statsite_address = "127.0.0.1:1234" + statsd_address = "127.0.0.1:2345" + prometheus_metrics = true + disable_hostname = true + collection_interval = "3s" + publish_allocation_metrics = true + publish_node_metrics = true + disable_tagged_metrics = true + backwards_compatible_metrics = true } + leave_on_interrupt = true + leave_on_terminate = true + enable_syslog = true + syslog_facility = "LOCAL1" + disable_update_check = true + disable_anonymous_signature = true + http_api_response_headers { - Access-Control-Allow-Origin = "*" + Access-Control-Allow-Origin = "*" } + consul { - server_service_name = "nomad" - server_http_check_name = "nomad-server-http-health-check" - server_serf_check_name = "nomad-server-serf-health-check" - server_rpc_check_name = "nomad-server-rpc-health-check" - client_service_name = "nomad-client" - client_http_check_name = "nomad-client-http-health-check" - address = "127.0.0.1:9500" - token = "token1" - auth = "username:pass" - ssl = true - verify_ssl = true - ca_file = "/path/to/ca/file" - cert_file = "/path/to/cert/file" - key_file = "/path/to/key/file" - server_auto_join = true - client_auto_join = true - auto_advertise = true - checks_use_advertise = true + server_service_name = "nomad" + server_http_check_name = "nomad-server-http-health-check" + server_serf_check_name = "nomad-server-serf-health-check" + server_rpc_check_name = "nomad-server-rpc-health-check" + client_service_name = "nomad-client" + client_http_check_name = "nomad-client-http-health-check" + address = "127.0.0.1:9500" + token = "token1" + auth = "username:pass" + ssl = true + verify_ssl = true + ca_file = "/path/to/ca/file" + cert_file = "/path/to/cert/file" + key_file = "/path/to/key/file" + server_auto_join = true + client_auto_join = true + auto_advertise = true + checks_use_advertise = true } + vault { - address = "127.0.0.1:9500" - allow_unauthenticated = true - task_token_ttl = "1s" - enabled = false - token = "12345" - ca_file = "/path/to/ca/file" - ca_path = "/path/to/ca" - cert_file = "/path/to/cert/file" - key_file = "/path/to/key/file" - tls_server_name = "foobar" - tls_skip_verify = true - create_from_role = "test_role" + address = "127.0.0.1:9500" + allow_unauthenticated = true + task_token_ttl = "1s" + enabled = false + token = "12345" + ca_file = "/path/to/ca/file" + ca_path = "/path/to/ca" + cert_file = "/path/to/cert/file" + key_file = "/path/to/key/file" + tls_server_name = "foobar" + tls_skip_verify = true + create_from_role = "test_role" } + tls { - http = true - rpc = true - verify_server_hostname = true - ca_file = "foo" - cert_file = "bar" - key_file = "pipe" - rpc_upgrade_mode = true - verify_https_client = true - tls_prefer_server_cipher_suites = true - tls_cipher_suites = "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" - tls_min_version = "tls12" + http = true + rpc = true + verify_server_hostname = true + ca_file = "foo" + cert_file = "bar" + key_file = "pipe" + rpc_upgrade_mode = true + verify_https_client = true + tls_prefer_server_cipher_suites = true + tls_cipher_suites = "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" + tls_min_version = "tls12" } + sentinel { - import "foo" { - path = "foo" - args = ["a", "b", "c"] - } - import "bar" { - path = "bar" - args = ["x", "y", "z"] - } + import "foo" { + path = "foo" + args = ["a", "b", "c"] + } + + import "bar" { + path = "bar" + args = ["x", "y", "z"] + } } + autopilot { - cleanup_dead_servers = true - disable_upgrade_migration = true - last_contact_threshold = "12705s" - max_trailing_logs = 17849 - enable_redundancy_zones = true - server_stabilization_time = "23057s" - enable_custom_upgrades = true + cleanup_dead_servers = true + disable_upgrade_migration = true + last_contact_threshold = "12705s" + max_trailing_logs = 17849 + enable_redundancy_zones = true + server_stabilization_time = "23057s" + enable_custom_upgrades = true } + plugin "docker" { args = ["foo", "bar"] + config { foo = "bar" + nested { bam = 2 } } } + plugin "exec" { config { foo = true diff --git a/command/agent/testdata/non-optional.hcl b/command/agent/testdata/non-optional.hcl index e6d03fcc6..9e49cf8f1 100644 --- a/command/agent/testdata/non-optional.hcl +++ b/command/agent/testdata/non-optional.hcl @@ -1,3 +1,3 @@ client { - memory_total_mb = 5555 + memory_total_mb = 5555 } diff --git a/command/agent/testdata/obj-len-one.hcl b/command/agent/testdata/obj-len-one.hcl index 9d154a7b9..ba8a549f1 100644 --- a/command/agent/testdata/obj-len-one.hcl +++ b/command/agent/testdata/obj-len-one.hcl @@ -1,5 +1,5 @@ client { - options { - driver.whitelist = "docker" - } + options { + driver.whitelist = "docker" + } } diff --git a/command/agent/testdata/plugin.hcl b/command/agent/testdata/plugin.hcl index f6ccc59e2..1e26770b6 100644 --- a/command/agent/testdata/plugin.hcl +++ b/command/agent/testdata/plugin.hcl @@ -1,11 +1,13 @@ client { memory_total_mb = 5555 } -plugin "docker" { + +plugin "docker" { config { allow_privileged = true } } + plugin "raw_exec" { config { enabled = true diff --git a/command/agent/testdata/sample1/sample2.hcl b/command/agent/testdata/sample1/sample2.hcl index 6ad605585..5c07391bf 100644 --- a/command/agent/testdata/sample1/sample2.hcl +++ b/command/agent/testdata/sample1/sample2.hcl @@ -1,6 +1,6 @@ "advertise" = { "http" = "host.example.com" - "rpc" = "host.example.com" + "rpc" = "host.example.com" "serf" = "host.example.com" } @@ -11,7 +11,7 @@ "consul" = { "client_auto_join" = false "server_auto_join" = false - "token" = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + "token" = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" } vault = { diff --git a/demo/digitalocean/packer/nomad/default.hcl b/demo/digitalocean/packer/nomad/default.hcl index ac3b9da83..53de0dfab 100644 --- a/demo/digitalocean/packer/nomad/default.hcl +++ b/demo/digitalocean/packer/nomad/default.hcl @@ -1,5 +1,9 @@ data_dir = "/opt/nomad" + log_level = "DEBUG" + enable_debug = true + bind_addr = "0.0.0.0" + disable_update_check = true diff --git a/dev/acls/default-ns.hcl b/dev/acls/default-ns.hcl index 6af4c50d0..31447c750 100644 --- a/dev/acls/default-ns.hcl +++ b/dev/acls/default-ns.hcl @@ -1,3 +1,3 @@ namespace "default" { - policy = "write" + policy = "write" } diff --git a/dev/acls/node-read.hcl b/dev/acls/node-read.hcl index 94f712b6f..dd5925081 100644 --- a/dev/acls/node-read.hcl +++ b/dev/acls/node-read.hcl @@ -1,3 +1,3 @@ node { - policy = "read" + policy = "read" } diff --git a/dev/cluster/client1.hcl b/dev/cluster/client1.hcl index ff41a0d74..3502c4b15 100644 --- a/dev/cluster/client1.hcl +++ b/dev/cluster/client1.hcl @@ -13,9 +13,11 @@ enable_debug = true # Enable the client client { enabled = true + server_join { retry_join = ["127.0.0.1:4647", "127.0.0.1:5647", "127.0.0.1:6647"] } + meta { tag = "foo" } diff --git a/dev/cluster/client2.hcl b/dev/cluster/client2.hcl index e5271d6dc..b0f64a80d 100644 --- a/dev/cluster/client2.hcl +++ b/dev/cluster/client2.hcl @@ -13,9 +13,11 @@ enable_debug = true # Enable the client client { enabled = true + server_join { retry_join = ["127.0.0.1:4647", "127.0.0.1:5647", "127.0.0.1:6647"] } + meta { tag = "foo" } diff --git a/dev/cluster/client3.hcl b/dev/cluster/client3.hcl index ceb09715a..b53eec21b 100644 --- a/dev/cluster/client3.hcl +++ b/dev/cluster/client3.hcl @@ -13,9 +13,11 @@ enable_debug = true # Enable the client client { enabled = true + server_join { retry_join = ["127.0.0.1:4647", "127.0.0.1:5647", "127.0.0.1:6647"] } + meta { tag = "bar" } diff --git a/dev/cluster/server2.hcl b/dev/cluster/server2.hcl index c50fbf8b6..eedf8a390 100644 --- a/dev/cluster/server2.hcl +++ b/dev/cluster/server2.hcl @@ -21,6 +21,6 @@ server { ports { http = 5646 - rpc = 5647 + rpc = 5647 serf = 5648 } diff --git a/dev/cluster/server3.hcl b/dev/cluster/server3.hcl index 2c276dde0..f017a00bf 100644 --- a/dev/cluster/server3.hcl +++ b/dev/cluster/server3.hcl @@ -3,6 +3,7 @@ log_level = "DEBUG" # Setup data dir data_dir = "/tmp/server3" + # Give the agent a unique name. Defaults to hostname name = "server3" @@ -20,6 +21,6 @@ server { ports { http = 6646 - rpc = 6647 + rpc = 6647 serf = 6648 } diff --git a/dev/docker-clients/docker-privileged.hcl b/dev/docker-clients/docker-privileged.hcl index 6407f11ba..f71f331de 100644 --- a/dev/docker-clients/docker-privileged.hcl +++ b/dev/docker-clients/docker-privileged.hcl @@ -1,5 +1,5 @@ client { - options { - "docker.privileged.enabled" = "true" - } + options { + "docker.privileged.enabled" = "true" + } } diff --git a/dev/docker-clients/persistent.hcl b/dev/docker-clients/persistent.hcl index e4ea22b55..c72f6ca0f 100644 --- a/dev/docker-clients/persistent.hcl +++ b/dev/docker-clients/persistent.hcl @@ -1,4 +1,5 @@ log_level = "DEBUG" + data_dir = "/tmp/nomad-server" server { @@ -10,6 +11,7 @@ server { client { enabled = true + options { "docker.privileged.enabled" = "true" } diff --git a/dist/client.hcl b/dist/client.hcl index c0848282e..ed14b5874 100644 --- a/dist/client.hcl +++ b/dist/client.hcl @@ -1,4 +1,5 @@ bind_addr = "127.0.0.1" + data_dir = "/var/lib/nomad/" client { diff --git a/dist/server.hcl b/dist/server.hcl index 0ce33aeb6..32cf939aa 100644 --- a/dist/server.hcl +++ b/dist/server.hcl @@ -1,4 +1,5 @@ bind_addr = "0.0.0.0" + data_dir = "/var/lib/nomad" advertise { @@ -8,6 +9,6 @@ advertise { } server { - enabled = true + enabled = true bootstrap_expect = 3 } diff --git a/e2e/migrations/client1.hcl b/e2e/migrations/client1.hcl index aa13d1d14..76a53d075 100644 --- a/e2e/migrations/client1.hcl +++ b/e2e/migrations/client1.hcl @@ -7,6 +7,7 @@ datacenter = "dc1" client { enabled = true servers = ["127.0.0.1:4647"] + meta { secondary = 1 } @@ -15,4 +16,3 @@ client { ports { http = 5656 } - diff --git a/e2e/migrations/client2.hcl b/e2e/migrations/client2.hcl index 393d3127d..8b81cf34e 100644 --- a/e2e/migrations/client2.hcl +++ b/e2e/migrations/client2.hcl @@ -7,6 +7,7 @@ datacenter = "dc1" client { enabled = true servers = ["127.0.0.1:4647"] + meta { secondary = 0 } @@ -15,4 +16,3 @@ client { ports { http = 5657 } - diff --git a/e2e/migrations/server.hcl b/e2e/migrations/server.hcl index 4b51f93e6..df28da7f7 100644 --- a/e2e/migrations/server.hcl +++ b/e2e/migrations/server.hcl @@ -7,4 +7,3 @@ server { bootstrap_expect = 1 } - diff --git a/e2e/migrations/server_acl.hcl b/e2e/migrations/server_acl.hcl index 60049c2e8..62d8a8ede 100644 --- a/e2e/migrations/server_acl.hcl +++ b/e2e/migrations/server_acl.hcl @@ -3,11 +3,10 @@ log_level = "DEBUG" data_dir = "/tmp/server1_acl" server { - enabled = true + enabled = true bootstrap_expect = 1 } acl { enabled = true } - diff --git a/e2e/rescheduling/input/rescheduling_canary_autorevert.hcl b/e2e/rescheduling/input/rescheduling_canary_autorevert.hcl index b1194cbf9..e1267d7a8 100644 --- a/e2e/rescheduling/input/rescheduling_canary_autorevert.hcl +++ b/e2e/rescheduling/input/rescheduling_canary_autorevert.hcl @@ -15,11 +15,11 @@ job "test" { } update { - canary = 3 - max_parallel = 1 - min_healthy_time = "1s" - auto_revert = true - healthy_deadline = "2s" + canary = 3 + max_parallel = 1 + min_healthy_time = "1s" + auto_revert = true + healthy_deadline = "2s" progress_deadline = "3s" } diff --git a/e2e/rescheduling/input/rescheduling_maxp.hcl b/e2e/rescheduling/input/rescheduling_maxp.hcl index 61e81a446..187a86e3c 100644 --- a/e2e/rescheduling/input/rescheduling_maxp.hcl +++ b/e2e/rescheduling/input/rescheduling_maxp.hcl @@ -15,10 +15,10 @@ job "demo2" { } update { - max_parallel = 1 - min_healthy_time = "1s" - auto_revert = false - healthy_deadline = "2s" + max_parallel = 1 + min_healthy_time = "1s" + auto_revert = false + healthy_deadline = "2s" progress_deadline = "10s" } @@ -29,7 +29,7 @@ job "demo2" { reschedule { unlimited = "true" - delay = "5s" + delay = "5s" } } } diff --git a/e2e/rescheduling/input/rescheduling_maxp_autorevert.hcl b/e2e/rescheduling/input/rescheduling_maxp_autorevert.hcl index 72d055426..5349e1763 100644 --- a/e2e/rescheduling/input/rescheduling_maxp_autorevert.hcl +++ b/e2e/rescheduling/input/rescheduling_maxp_autorevert.hcl @@ -15,10 +15,10 @@ job "demo3" { } update { - max_parallel = 1 - min_healthy_time = "1s" - auto_revert = true - healthy_deadline = "2s" + max_parallel = 1 + min_healthy_time = "1s" + auto_revert = true + healthy_deadline = "2s" progress_deadline = "3s" } diff --git a/e2e/rescheduling/input/rescheduling_progressdeadline.hcl b/e2e/rescheduling/input/rescheduling_progressdeadline.hcl index a35be2beb..e918c0df9 100644 --- a/e2e/rescheduling/input/rescheduling_progressdeadline.hcl +++ b/e2e/rescheduling/input/rescheduling_progressdeadline.hcl @@ -15,10 +15,10 @@ job "demo2" { } update { - max_parallel = 1 - min_healthy_time = "1s" - auto_revert = false - healthy_deadline = "2s" + max_parallel = 1 + min_healthy_time = "1s" + auto_revert = false + healthy_deadline = "2s" progress_deadline = "30s" } @@ -28,9 +28,9 @@ job "demo2" { } reschedule { - unlimited = "true" + unlimited = "true" delay_function = "constant" - delay = "5s" + delay = "5s" } } } diff --git a/e2e/rescheduling/input/rescheduling_update.hcl b/e2e/rescheduling/input/rescheduling_update.hcl index 6906f9f0b..93e91ab2e 100644 --- a/e2e/rescheduling/input/rescheduling_update.hcl +++ b/e2e/rescheduling/input/rescheduling_update.hcl @@ -15,10 +15,10 @@ job "test4" { } update { - max_parallel = 1 - min_healthy_time = "3s" - auto_revert = false - healthy_deadline = "5s" + max_parallel = 1 + min_healthy_time = "3s" + auto_revert = false + healthy_deadline = "5s" progress_deadline = "10s" } diff --git a/e2e/terraform/configs/client.hcl b/e2e/terraform/configs/client.hcl index 5b267521c..67385954f 100644 --- a/e2e/terraform/configs/client.hcl +++ b/e2e/terraform/configs/client.hcl @@ -1,11 +1,15 @@ enable_debug = true -log_level = "DEBUG" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "DEBUG" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the client client { enabled = true + options { # Allow jobs to run as root "user.blacklist" = "" @@ -28,9 +32,9 @@ vault { } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/client-0.hcl b/e2e/terraform/configs/indexed/client-0.hcl index 83680f579..a92ab487d 100644 --- a/e2e/terraform/configs/indexed/client-0.hcl +++ b/e2e/terraform/configs/indexed/client-0.hcl @@ -1,15 +1,20 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the client client { enabled = true + options { - "driver.raw_exec.enable" = "1" + "driver.raw_exec.enable" = "1" "docker.privileged.enabled" = "true" } + meta { "rack" = "r1" } @@ -25,9 +30,9 @@ vault { } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/client-1.hcl b/e2e/terraform/configs/indexed/client-1.hcl index 093512fbd..fcd1a1ffa 100644 --- a/e2e/terraform/configs/indexed/client-1.hcl +++ b/e2e/terraform/configs/indexed/client-1.hcl @@ -1,15 +1,20 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the client client { enabled = true + options { - "driver.raw_exec.enable" = "1" + "driver.raw_exec.enable" = "1" "docker.privileged.enabled" = "true" } + meta { "rack" = "r2" } @@ -25,9 +30,9 @@ vault { } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/client-2.hcl b/e2e/terraform/configs/indexed/client-2.hcl index f28fc6514..d0f05864e 100644 --- a/e2e/terraform/configs/indexed/client-2.hcl +++ b/e2e/terraform/configs/indexed/client-2.hcl @@ -1,17 +1,22 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" datacenter = "dc2" # Enable the client client { enabled = true + options { - "driver.raw_exec.enable" = "1" + "driver.raw_exec.enable" = "1" "docker.privileged.enabled" = "true" } + meta { "rack" = "r1" } @@ -27,9 +32,9 @@ vault { } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/client-3.hcl b/e2e/terraform/configs/indexed/client-3.hcl index 20efe4b2f..993cfc0b0 100644 --- a/e2e/terraform/configs/indexed/client-3.hcl +++ b/e2e/terraform/configs/indexed/client-3.hcl @@ -1,16 +1,22 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" datacenter = "dc2" + # Enable the client client { enabled = true + options { - "driver.raw_exec.enable" = "1" + "driver.raw_exec.enable" = "1" "docker.privileged.enabled" = "true" } + meta { "rack" = "r2" } @@ -26,9 +32,9 @@ vault { } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/server-0.hcl b/e2e/terraform/configs/indexed/server-0.hcl index ba7550f91..e27ae1c1e 100644 --- a/e2e/terraform/configs/indexed/server-0.hcl +++ b/e2e/terraform/configs/indexed/server-0.hcl @@ -1,11 +1,14 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the server server { - enabled = true + enabled = true bootstrap_expect = 3 } @@ -14,17 +17,17 @@ consul { } vault { - enabled = false - address = "http://active.vault.service.consul:8200" - task_token_ttl = "1h" + enabled = false + address = "http://active.vault.service.consul:8200" + task_token_ttl = "1h" create_from_role = "nomad-cluster" - token = "" + token = "" } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/server-1.hcl b/e2e/terraform/configs/indexed/server-1.hcl index ba7550f91..e27ae1c1e 100644 --- a/e2e/terraform/configs/indexed/server-1.hcl +++ b/e2e/terraform/configs/indexed/server-1.hcl @@ -1,11 +1,14 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the server server { - enabled = true + enabled = true bootstrap_expect = 3 } @@ -14,17 +17,17 @@ consul { } vault { - enabled = false - address = "http://active.vault.service.consul:8200" - task_token_ttl = "1h" + enabled = false + address = "http://active.vault.service.consul:8200" + task_token_ttl = "1h" create_from_role = "nomad-cluster" - token = "" + token = "" } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/indexed/server-2.hcl b/e2e/terraform/configs/indexed/server-2.hcl index ba7550f91..e27ae1c1e 100644 --- a/e2e/terraform/configs/indexed/server-2.hcl +++ b/e2e/terraform/configs/indexed/server-2.hcl @@ -1,11 +1,14 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the server server { - enabled = true + enabled = true bootstrap_expect = 3 } @@ -14,17 +17,17 @@ consul { } vault { - enabled = false - address = "http://active.vault.service.consul:8200" - task_token_ttl = "1h" + enabled = false + address = "http://active.vault.service.consul:8200" + task_token_ttl = "1h" create_from_role = "nomad-cluster" - token = "" + token = "" } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } diff --git a/e2e/terraform/configs/server.hcl b/e2e/terraform/configs/server.hcl index 18b16a705..e27ae1c1e 100644 --- a/e2e/terraform/configs/server.hcl +++ b/e2e/terraform/configs/server.hcl @@ -1,11 +1,14 @@ enable_debug = true -log_level = "debug" -data_dir = "/opt/nomad/data" -bind_addr = "0.0.0.0" + +log_level = "debug" + +data_dir = "/opt/nomad/data" + +bind_addr = "0.0.0.0" # Enable the server server { - enabled = true + enabled = true bootstrap_expect = 3 } @@ -14,18 +17,17 @@ consul { } vault { - enabled = false - address = "http://active.vault.service.consul:8200" - task_token_ttl = "1h" + enabled = false + address = "http://active.vault.service.consul:8200" + task_token_ttl = "1h" create_from_role = "nomad-cluster" - token = "" + token = "" } telemetry { - collection_interval = "1s" - disable_hostname = true - prometheus_metrics = true + collection_interval = "1s" + disable_hostname = true + prometheus_metrics = true publish_allocation_metrics = true - publish_node_metrics = true + publish_node_metrics = true } - diff --git a/e2e/terraform/shared/config/vault.hcl b/e2e/terraform/shared/config/vault.hcl index a5a802dd0..eaaa4dfcb 100644 --- a/e2e/terraform/shared/config/vault.hcl +++ b/e2e/terraform/shared/config/vault.hcl @@ -1,12 +1,12 @@ backend "consul" { - path = "vault/" - address = "IP_ADDRESS:8500" - cluster_addr = "https://IP_ADDRESS:8201" + path = "vault/" + address = "IP_ADDRESS:8500" + cluster_addr = "https://IP_ADDRESS:8201" redirect_addr = "http://IP_ADDRESS:8200" } listener "tcp" { - address = "IP_ADDRESS:8200" + address = "IP_ADDRESS:8200" cluster_address = "IP_ADDRESS:8201" - tls_disable = 1 + tls_disable = 1 } diff --git a/e2e/upgrades/client1.hcl b/e2e/upgrades/client1.hcl index 7fb7429a9..5908c72ba 100644 --- a/e2e/upgrades/client1.hcl +++ b/e2e/upgrades/client1.hcl @@ -10,9 +10,11 @@ name = "client1" # Enable the client client { enabled = true + server_join { retry_join = ["127.0.0.1:4647", "127.0.0.1:5647", "127.0.0.1:6647"] } + options = { "driver.raw_exec.enable" = "1" } diff --git a/e2e/upgrades/server2.hcl b/e2e/upgrades/server2.hcl index c50fbf8b6..eedf8a390 100644 --- a/e2e/upgrades/server2.hcl +++ b/e2e/upgrades/server2.hcl @@ -21,6 +21,6 @@ server { ports { http = 5646 - rpc = 5647 + rpc = 5647 serf = 5648 } diff --git a/e2e/upgrades/server3.hcl b/e2e/upgrades/server3.hcl index 2c276dde0..f017a00bf 100644 --- a/e2e/upgrades/server3.hcl +++ b/e2e/upgrades/server3.hcl @@ -3,6 +3,7 @@ log_level = "DEBUG" # Setup data dir data_dir = "/tmp/server3" + # Give the agent a unique name. Defaults to hostname name = "server3" @@ -20,6 +21,6 @@ server { ports { http = 6646 - rpc = 6647 + rpc = 6647 serf = 6648 } diff --git a/jobspec/test-fixtures/artifacts.hcl b/jobspec/test-fixtures/artifacts.hcl index 770f9c60a..4631f595b 100644 --- a/jobspec/test-fixtures/artifacts.hcl +++ b/jobspec/test-fixtures/artifacts.hcl @@ -1,23 +1,25 @@ job "binstore-storagelocker" { - group "binsl" { - task "binstore" { - driver = "docker" + group "binsl" { + task "binstore" { + driver = "docker" - artifact { - source = "http://foo.com/bar" - destination = "" - options { - foo = "bar" - } - } + artifact { + source = "http://foo.com/bar" + destination = "" - artifact { - source = "http://foo.com/baz" - } - artifact { - source = "http://foo.com/bam" - destination = "var/foo" - } + options { + foo = "bar" } + } + + artifact { + source = "http://foo.com/baz" + } + + artifact { + source = "http://foo.com/bam" + destination = "var/foo" + } } + } } diff --git a/jobspec/test-fixtures/bad-artifact.hcl b/jobspec/test-fixtures/bad-artifact.hcl index 3027d5e3d..50f061c8c 100644 --- a/jobspec/test-fixtures/bad-artifact.hcl +++ b/jobspec/test-fixtures/bad-artifact.hcl @@ -1,13 +1,15 @@ job "binstore-storagelocker" { - group "binsl" { - count = 5 - task "binstore" { - driver = "docker" + group "binsl" { + count = 5 - artifact { - bad = "bad" - } - resources {} - } + task "binstore" { + driver = "docker" + + artifact { + bad = "bad" + } + + resources {} } + } } diff --git a/jobspec/test-fixtures/bad-ports.hcl b/jobspec/test-fixtures/bad-ports.hcl index 309205479..4b163de48 100644 --- a/jobspec/test-fixtures/bad-ports.hcl +++ b/jobspec/test-fixtures/bad-ports.hcl @@ -61,11 +61,9 @@ job "binstore-storagelocker" { static = 3 } - port "this_is_aport" { - } + port "this_is_aport" {} - port "" { - } + port "" {} } } } diff --git a/jobspec/test-fixtures/basic.hcl b/jobspec/test-fixtures/basic.hcl index 86162cbe2..8c0f0aaca 100644 --- a/jobspec/test-fixtures/basic.hcl +++ b/jobspec/test-fixtures/basic.hcl @@ -18,32 +18,34 @@ job "binstore-storagelocker" { affinity { attribute = "${meta.team}" - value = "mobile" - operator = "=" - weight = 50 + value = "mobile" + operator = "=" + weight = 50 } - spread { - attribute = "${meta.rack}" - weight = 100 - target "r1" { - percent = 40 - } - target "r2" { - percent = 60 - } - } + spread { + attribute = "${meta.rack}" + weight = 100 + + target "r1" { + percent = 40 + } + + target "r2" { + percent = 60 + } + } update { - stagger = "60s" - max_parallel = 2 - health_check = "manual" - min_healthy_time = "10s" - healthy_deadline = "10m" + stagger = "60s" + max_parallel = 2 + health_check = "manual" + min_healthy_time = "10s" + healthy_deadline = "10m" progress_deadline = "10m" - auto_revert = true - auto_promote = true - canary = 1 + auto_revert = true + auto_promote = true + canary = 1 } task "outside" { @@ -69,55 +71,57 @@ job "binstore-storagelocker" { } reschedule { - attempts = 5 - interval = "12h" + attempts = 5 + interval = "12h" } ephemeral_disk { - sticky = true - size = 150 + sticky = true + size = 150 } update { - max_parallel = 3 - health_check = "checks" - min_healthy_time = "1s" - healthy_deadline = "1m" - progress_deadline = "1m" - auto_revert = false - auto_promote = false - canary = 2 + max_parallel = 3 + health_check = "checks" + min_healthy_time = "1s" + healthy_deadline = "1m" + progress_deadline = "1m" + auto_revert = false + auto_promote = false + canary = 2 } migrate { - max_parallel = 2 - health_check = "task_states" - min_healthy_time = "11s" - healthy_deadline = "11m" + max_parallel = 2 + health_check = "task_states" + min_healthy_time = "11s" + healthy_deadline = "11m" } affinity { attribute = "${node.datacenter}" - value = "dc2" - operator = "=" - weight = 100 + value = "dc2" + operator = "=" + weight = 100 } - + spread { attribute = "${node.datacenter}" - weight = 50 + weight = 50 + target "dc1" { percent = 50 } + target "dc2" { percent = 25 } + target "dc3" { percent = 25 } } - task "binstore" { driver = "docker" user = "bob" @@ -125,9 +129,9 @@ job "binstore-storagelocker" { affinity { attribute = "${meta.foo}" - value = "a,b,c" - operator = "set_contains" - weight = 25 + value = "a,b,c" + operator = "set_contains" + weight = 25 } config { @@ -149,9 +153,9 @@ job "binstore-storagelocker" { } service { - tags = ["foo", "bar"] + tags = ["foo", "bar"] canary_tags = ["canary", "bam"] - port = "http" + port = "http" check { name = "check-name" @@ -163,8 +167,8 @@ job "binstore-storagelocker" { grpc_use_tls = true check_restart { - limit = 3 - grace = "10s" + limit = 3 + grace = "10s" ignore_warnings = true } } @@ -189,31 +193,29 @@ job "binstore-storagelocker" { static = 3 } - port "http" { - } + port "http" {} - port "https" { - } + port "https" {} - port "admin" { - } + port "admin" {} } device "nvidia/gpu" { - count = 10 - constraint { - attribute = "${device.attr.memory}" - value = "2GB" - operator = ">" - } + count = 10 - affinity { - attribute = "${device.model}" - value = "1080ti" - weight = 50 - } + constraint { + attribute = "${device.attr.memory}" + value = "2GB" + operator = ">" + } + + affinity { + attribute = "${device.model}" + value = "1080ti" + weight = 50 + } } - + device "intel/gpu" {} } @@ -230,9 +232,9 @@ job "binstore-storagelocker" { } artifact { - source = "http://bar.com/artifact" + source = "http://bar.com/artifact" destination = "test/foo/" - mode = "file" + mode = "file" options { checksum = "md5:ff1cc0d3432dad54d607c1505fb7245c" @@ -244,20 +246,20 @@ job "binstore-storagelocker" { } template { - source = "foo" - destination = "foo" - change_mode = "foo" + source = "foo" + destination = "foo" + change_mode = "foo" change_signal = "foo" - splay = "10s" - env = true - vault_grace = "33s" + splay = "10s" + env = true + vault_grace = "33s" } template { - source = "bar" - destination = "bar" - perms = "777" - left_delimiter = "--" + source = "bar" + destination = "bar" + perms = "777" + left_delimiter = "--" right_delimiter = "__" } } @@ -280,9 +282,9 @@ job "binstore-storagelocker" { } vault { - policies = ["foo", "bar"] - env = false - change_mode = "signal" + policies = ["foo", "bar"] + env = false + change_mode = "signal" change_signal = "SIGUSR1" } } diff --git a/jobspec/test-fixtures/basic_wrong_key.hcl b/jobspec/test-fixtures/basic_wrong_key.hcl index df555e031..b904d2a3a 100644 --- a/jobspec/test-fixtures/basic_wrong_key.hcl +++ b/jobspec/test-fixtures/basic_wrong_key.hcl @@ -91,14 +91,11 @@ job "binstore-storagelocker" { static = 3 } - port "http" { - } + port "http" {} - port "https" { - } + port "https" {} - port "admin" { - } + port "admin" {} } } diff --git a/jobspec/test-fixtures/distinctHosts-constraint.hcl b/jobspec/test-fixtures/distinctHosts-constraint.hcl index cf6bc7bfc..94e7c6226 100644 --- a/jobspec/test-fixtures/distinctHosts-constraint.hcl +++ b/jobspec/test-fixtures/distinctHosts-constraint.hcl @@ -1,5 +1,5 @@ job "foo" { - constraint { - distinct_hosts = "true" - } + constraint { + distinct_hosts = "true" + } } diff --git a/jobspec/test-fixtures/distinctProperty-constraint.hcl b/jobspec/test-fixtures/distinctProperty-constraint.hcl index d7cc1abab..fd40808a1 100644 --- a/jobspec/test-fixtures/distinctProperty-constraint.hcl +++ b/jobspec/test-fixtures/distinctProperty-constraint.hcl @@ -1,5 +1,5 @@ job "foo" { - constraint { - distinct_property = "${meta.rack}" - } + constraint { + distinct_property = "${meta.rack}" + } } diff --git a/jobspec/test-fixtures/incorrect-service-def.hcl b/jobspec/test-fixtures/incorrect-service-def.hcl index fa832a216..1b0470f45 100644 --- a/jobspec/test-fixtures/incorrect-service-def.hcl +++ b/jobspec/test-fixtures/incorrect-service-def.hcl @@ -84,8 +84,7 @@ job "binstore-storagelocker" { static = 3 } - port "http" { - } + port "http" {} } } } diff --git a/jobspec/test-fixtures/job-with-kill-signal.hcl b/jobspec/test-fixtures/job-with-kill-signal.hcl index 920042b3b..6bc3b72d8 100644 --- a/jobspec/test-fixtures/job-with-kill-signal.hcl +++ b/jobspec/test-fixtures/job-with-kill-signal.hcl @@ -1,6 +1,6 @@ job "foo" { task "bar" { - driver = "docker" + driver = "docker" kill_signal = "SIGQUIT" config { diff --git a/jobspec/test-fixtures/migrate-job.hcl b/jobspec/test-fixtures/migrate-job.hcl index 5ec05e6b5..3a7343222 100644 --- a/jobspec/test-fixtures/migrate-job.hcl +++ b/jobspec/test-fixtures/migrate-job.hcl @@ -1,28 +1,31 @@ job "foo" { datacenters = ["dc1"] - type = "batch" + type = "batch" + migrate { - max_parallel = 2 - health_check = "task_states" - min_healthy_time = "11s" - healthy_deadline = "11m" + max_parallel = 2 + health_check = "task_states" + min_healthy_time = "11s" + healthy_deadline = "11m" } group "bar" { count = 3 + task "bar" { driver = "raw_exec" + config { - command = "bash" - args = ["-c", "echo hi"] + command = "bash" + args = ["-c", "echo hi"] } } migrate { - max_parallel = 3 - health_check = "checks" - min_healthy_time = "1s" - healthy_deadline = "1m" + max_parallel = 3 + health_check = "checks" + min_healthy_time = "1s" + healthy_deadline = "1m" } } } diff --git a/jobspec/test-fixtures/multi-network.hcl b/jobspec/test-fixtures/multi-network.hcl index f538fba22..87e18a6de 100644 --- a/jobspec/test-fixtures/multi-network.hcl +++ b/jobspec/test-fixtures/multi-network.hcl @@ -1,25 +1,26 @@ job "binstore-storagelocker" { - group "binsl" { - count = 5 - task "binstore" { - driver = "docker" + group "binsl" { + count = 5 - resources { - cpu = 500 - memory = 128 + task "binstore" { + driver = "docker" - network { - mbits = "100" - reserved_ports = [1,2,3] - dynamic_ports = ["HTTP", "HTTPS", "ADMIN"] - } + resources { + cpu = 500 + memory = 128 - network { - mbits = "128" - reserved_ports = [1,2,3] - dynamic_ports = ["HTTP", "HTTPS", "ADMIN"] - } - } + network { + mbits = "100" + reserved_ports = [1, 2, 3] + dynamic_ports = ["HTTP", "HTTPS", "ADMIN"] } + + network { + mbits = "128" + reserved_ports = [1, 2, 3] + dynamic_ports = ["HTTP", "HTTPS", "ADMIN"] + } + } } + } } diff --git a/jobspec/test-fixtures/multi-resource.hcl b/jobspec/test-fixtures/multi-resource.hcl index 931cfb0ff..dd20646a7 100644 --- a/jobspec/test-fixtures/multi-resource.hcl +++ b/jobspec/test-fixtures/multi-resource.hcl @@ -1,24 +1,27 @@ job "binstore-storagelocker" { - group "binsl" { - ephemeral_disk { - size = 500 - } - ephemeral_disk { - size = 100 - } - count = 5 - task "binstore" { - driver = "docker" - - resources { - cpu = 500 - memory = 128 - } - - resources { - cpu = 500 - memory = 128 - } - } + group "binsl" { + ephemeral_disk { + size = 500 } + + ephemeral_disk { + size = 100 + } + + count = 5 + + task "binstore" { + driver = "docker" + + resources { + cpu = 500 + memory = 128 + } + + resources { + cpu = 500 + memory = 128 + } + } + } }