24929776a2
copy struct values ensure groupserviceHook implements RunnerPreKillhook run deregister first test that shutdown times are delayed move magic number into variable
68 lines
1.1 KiB
HCL
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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|