From 4c551a7e15182b5fffb6982e74b211de1ea5d510 Mon Sep 17 00:00:00 2001 From: Ben Martin Date: Fri, 6 Jun 2025 00:24:01 +0100 Subject: [PATCH] chore(renovate): fetch endpoint from service discovery and template it into env vars --- modules/renovate/jobspec.nomad.hcl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/renovate/jobspec.nomad.hcl b/modules/renovate/jobspec.nomad.hcl index f9b2f41..4b4dbeb 100644 --- a/modules/renovate/jobspec.nomad.hcl +++ b/modules/renovate/jobspec.nomad.hcl @@ -22,7 +22,6 @@ job "renovate" { env { RENOVATE_PLATFORM = "gitea" RENOVATE_AUTODISCOVER = "true" - RENOVATE_ENDPOINT = "https://git.brmartin.co.uk" RENOVATE_GIT_AUTHOR = "Renovate Bot " RENOVATE_BASE_DIR = "${NOMAD_TASK_DIR}" RENOVATE_CACHE_DIR = "${NOMAD_TASK_DIR}/../tmp" @@ -32,7 +31,17 @@ job "renovate" { template { data = <<-EOH - {{with nomadVar "nomad/jobs/renovate/renovate/renovate" }} + {{ range service "forgejo-forgejo-forgejo" }} + RENOVATE_ENDPOINT = "http://{{ .Address }}:{{ .Port }}"{{ end }} + EOH + + destination = "local/file.env" + env = true + } + + template { + data = <<-EOH + {{with nomadVar "nomad/jobs/renovate/renovate/renovate" }} RENOVATE_TOKEN = "{{.RENOVATE_TOKEN}}" GITHUB_COM_TOKEN = "{{.GITHUB_COM_TOKEN}}" {{end}}