From 1bf39bc98958ee1d9011c2a07b04a2f94e41ab8d Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 15 Dec 2024 18:04:32 +0000 Subject: [PATCH] disable updating public ip whilst using cloudflare dns [ci skip] --- modules/kubernetes/infra-maintenance/main.tf | 117 ++++++++++--------- 1 file changed, 59 insertions(+), 58 deletions(-) diff --git a/modules/kubernetes/infra-maintenance/main.tf b/modules/kubernetes/infra-maintenance/main.tf index 5932f11e..4625ba92 100644 --- a/modules/kubernetes/infra-maintenance/main.tf +++ b/modules/kubernetes/infra-maintenance/main.tf @@ -5,66 +5,67 @@ variable "technitium_username" {} variable "technitium_password" {} -resource "kubernetes_cron_job_v1" "update-public-ip" { - metadata { - name = "update-public-ip" - namespace = "default" - } - spec { - schedule = "*/5 * * * *" - successful_jobs_history_limit = 1 - failed_jobs_history_limit = 1 - concurrency_policy = "Forbid" - job_template { - metadata { - name = "update-public-ip" - } - spec { - template { - metadata { - name = "update-public-ip" - } - spec { - priority_class_name = "system-cluster-critical" - container { - name = "update-public-ip" - image = "viktorbarzin/infra" - command = ["./infra_cli"] - args = ["-use-case", "update-public-ip"] +# DISABLED WHILST USING CLOUDFLARE NS +# resource "kubernetes_cron_job_v1" "update-public-ip" { +# metadata { +# name = "update-public-ip" +# namespace = "default" +# } +# spec { +# schedule = "*/5 * * * *" +# successful_jobs_history_limit = 1 +# failed_jobs_history_limit = 1 +# concurrency_policy = "Forbid" +# job_template { +# metadata { +# name = "update-public-ip" +# } +# spec { +# template { +# metadata { +# name = "update-public-ip" +# } +# spec { +# priority_class_name = "system-cluster-critical" +# container { +# name = "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 - } - env { - name = "TECHNITIUM_USERNAME" - value = var.technitium_username - } - env { - name = "TECHNITIUM_PASSWORD" - value = var.technitium_password - } - } - restart_policy = "Never" - # service_account_name = "descheduler-sa" - # volume { - # name = "policy-volume" - # config_map { - # name = "policy-configmap" - # } - # } - } - } - } - } - } -} +# env { +# name = "GIT_USER" +# value = var.git_user +# } +# env { +# name = "GIT_TOKEN" +# value = var.git_token +# } +# env { +# name = "TECHNITIUM_USERNAME" +# value = var.technitium_username +# } +# env { +# name = "TECHNITIUM_PASSWORD" +# value = var.technitium_password +# } +# } +# restart_policy = "Never" +# # service_account_name = "descheduler-sa" +# # volume { +# # name = "policy-volume" +# # config_map { +# # name = "policy-configmap" +# # } +# # } +# } +# } +# } +# } +# } +# } -# backup etcd +# # backup etcd resource "kubernetes_cron_job_v1" "backup-etcd" { metadata { name = "backup-etcd"