Move Blocky and Exporters away from system to service jobs
This is because service jobs do not get rescheduled when allocs fail
This commit is contained in:
parent
e88c7c250d
commit
90b7740343
@ -5,16 +5,25 @@ variable "config_data" {
|
||||
|
||||
job "blocky" {
|
||||
datacenters = ["dc1"]
|
||||
type = "system"
|
||||
type = "service"
|
||||
priority = 100
|
||||
|
||||
constraint {
|
||||
distinct_hosts = true
|
||||
}
|
||||
|
||||
update {
|
||||
max_parallel = 1
|
||||
# TODO: maybe switch to service job from system so we can use canary and autorollback
|
||||
# auto_revert = true
|
||||
auto_revert = true
|
||||
min_healthy_time = "60s"
|
||||
healthy_deadline = "5m"
|
||||
}
|
||||
|
||||
group "blocky" {
|
||||
# TODO: This must be updated to match the nubmer of servers (possibly grabbed from TF)
|
||||
# I am moving away from `system` jobs because of https://github.com/hashicorp/nomad/issues/12023
|
||||
count = 3
|
||||
|
||||
network {
|
||||
mode = "bridge"
|
||||
@ -62,6 +71,11 @@ job "blocky" {
|
||||
path = "/"
|
||||
interval = "10s"
|
||||
timeout = "3s"
|
||||
|
||||
check_restart {
|
||||
limit = 3
|
||||
grace = "5m"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,8 +1,12 @@
|
||||
job "exporters" {
|
||||
datacenters = ["dc1"]
|
||||
type = "system"
|
||||
type = "service"
|
||||
priority = 55
|
||||
|
||||
group "promtail" {
|
||||
# TODO: This must be updated to match the nubmer of servers (possibly grabbed from TF)
|
||||
# I am moving away from `system` jobs because of https://github.com/hashicorp/nomad/issues/12023
|
||||
count = 3
|
||||
|
||||
network {
|
||||
mode = "bridge"
|
||||
|
Loading…
Reference in New Issue
Block a user