From 1e5a0fed238f2c4f34e24e1bda47534250e91660 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Wed, 10 May 2023 17:43:16 +0000 Subject: [PATCH] run the check-ip cronjob every 5 minutes [ci skip] --- modules/kubernetes/infra-maintenance/main.tf | 13 ++++++++++++- modules/kubernetes/main.tf | 2 ++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/kubernetes/infra-maintenance/main.tf b/modules/kubernetes/infra-maintenance/main.tf index fb708ba3..e70bfddf 100644 --- a/modules/kubernetes/infra-maintenance/main.tf +++ b/modules/kubernetes/infra-maintenance/main.tf @@ -1,4 +1,6 @@ # Module to run some infra-specific things like updating the public ip +variable git_user {} +variable git_token {} resource "kubernetes_cron_job_v1" "update-public-ip" { @@ -7,7 +9,7 @@ resource "kubernetes_cron_job_v1" "update-public-ip" { namespace = "default" } spec { - schedule = "* * * * *" + schedule = "*/5 * * * *" concurrency_policy = "Forbid" job_template { metadata { @@ -25,6 +27,15 @@ resource "kubernetes_cron_job_v1" "update-public-ip" { image = "viktorbarzin/infra" command = ["./infra_cli"] args = ["-use-case", "update-public-ip"] + + env { + name = "GIT_USER" + value = var.git_user + } + env { + name = "GIT_TOKEN" + value = var.git_token + } } restart_policy = "Never" # service_account_name = "descheduler-sa" diff --git a/modules/kubernetes/main.tf b/modules/kubernetes/main.tf index cbb0878a..047849d3 100644 --- a/modules/kubernetes/main.tf +++ b/modules/kubernetes/main.tf @@ -282,6 +282,8 @@ module "excalidraw" { module "infra-maintenance" { source = "./infra-maintenance" + git_user = var.webhook_handler_git_user + git_token = var.webhook_handler_git_token } # module "metrics_api" {