chore(renovate): fetch endpoint from service discovery and template it into env vars
This commit is contained in:
parent
1ba5e4dd06
commit
4c551a7e15
1 changed files with 11 additions and 2 deletions
|
@ -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}}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue