open-nomad/jobspec/test-fixtures/tg-network.hcl
Drew Bailey 24929776a2
shutdown delay for task groups
copy struct values

ensure groupserviceHook implements RunnerPreKillhook

run deregister first

test that shutdown times are delayed

move magic number into variable
2019-12-16 11:38:16 -05:00

68 lines
1.1 KiB
HCL

job "foo" {
datacenters = ["dc1"]
group "bar" {
count = 3
shutdown_delay = "14s"
network {
mode = "bridge"
port "http" {
static = 80
to = 8080
}
}
service {
name = "connect-service"
tags = ["foo", "bar"]
canary_tags = ["canary", "bam"]
port = "1234"
connect {
sidecar_service {
tags = ["side1", "side2"]
proxy {
local_service_port = 8080
upstreams {
destination_name = "other-service"
local_bind_port = 4567
}
}
}
sidecar_task {
resources {
cpu = 500
memory = 1024
}
env {
FOO = "abc"
}
shutdown_delay = "5s"
}
}
}
task "bar" {
driver = "raw_exec"
config {
command = "bash"
args = ["-c", "echo hi"]
}
resources {
network {
mbits = 10
}
}
}
}
}