chore(renovate): fetch endpoint from service discovery and template it into env vars
All checks were successful
Terraform CI/CD / Terraform Format, Validate, Lint, Scan (push) Successful in 2m23s
Terraform CI/CD / Terraform Plan (push) Has been skipped
Terraform CI/CD / Terraform Apply (push) Successful in 49s

This commit is contained in:
Ben Martin 2025-06-06 00:24:01 +01:00
parent 1ba5e4dd06
commit 4c551a7e15
Signed by: ben
GPG key ID: 859A655FCD290E4A

View file

@ -22,7 +22,6 @@ job "renovate" {
env { env {
RENOVATE_PLATFORM = "gitea" RENOVATE_PLATFORM = "gitea"
RENOVATE_AUTODISCOVER = "true" RENOVATE_AUTODISCOVER = "true"
RENOVATE_ENDPOINT = "https://git.brmartin.co.uk"
RENOVATE_GIT_AUTHOR = "Renovate Bot <renovate@brmartin.co.uk>" RENOVATE_GIT_AUTHOR = "Renovate Bot <renovate@brmartin.co.uk>"
RENOVATE_BASE_DIR = "${NOMAD_TASK_DIR}" RENOVATE_BASE_DIR = "${NOMAD_TASK_DIR}"
RENOVATE_CACHE_DIR = "${NOMAD_TASK_DIR}/../tmp" RENOVATE_CACHE_DIR = "${NOMAD_TASK_DIR}/../tmp"
@ -32,7 +31,17 @@ job "renovate" {
template { template {
data = <<-EOH 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}}" RENOVATE_TOKEN = "{{.RENOVATE_TOKEN}}"
GITHUB_COM_TOKEN = "{{.GITHUB_COM_TOKEN}}" GITHUB_COM_TOKEN = "{{.GITHUB_COM_TOKEN}}"
{{end}} {{end}}