Newer
Older
job "statistics-aggregate" {
datacenters = ["nl-north"]
type = "batch"
parameterized {
payload = "forbidden"
meta_required = ["observation_id", "station", "antenna_field", "begin", "end", "source", "destination"]
[[ range $type := "bst xst sst" | split " " ]]
group "aggregate-[[ $type ]]" {
count = 1
network {
mode = "bridge"
}
ephemeral_disk {
size = 10
}
task "stingray" {
driver = "docker"
config {
image = "git.astron.nl:5000/lofar2.0/stingray/stingray:[[$.image_tag]]"
entrypoint = [
"l2ss-stingray-aggregate",
"--endpoint", "s3.lofar.net",
"--secure",
"${NOMAD_META_station}",
"${NOMAD_META_antenna_field}",
"${NOMAD_META_begin}",
"${NOMAD_META_end}",
"${NOMAD_META_source}",
"${NOMAD_META_destination}/L${NOMAD_META_observation_id}/[[ $type ]]/L${NOMAD_META_observation_id}_${NOMAD_META_station}_${NOMAD_META_antenna_field}_[[ $type ]].h5"
]
}
env {
MINIO_ROOT_USER = "[[$.object_storage.user.name]]"
MINIO_ROOT_PASSWORD = "[[$.object_storage.user.pass]]"
}
resources {
cpu = 10
memory = 512
memory_max = 4096
}
}
}