From cd33dc7e056ee7a68a5a6b35f9cd8ade3c10d9fa Mon Sep 17 00:00:00 2001
From: Matthew Baggett <matthew@baggett.me>
Date: Tue, 21 Jan 2025 14:28:15 +0100
Subject: [PATCH] These services do not have working healthchecks and the
 convergence must be ignored.

---
 products/mitmproxy/mitmproxy.tf | 1 +
 products/pgadmin/pgadmin.tf     | 7 ++++---
 products/quassel/quassel.tf     | 1 +
 products/smokeping/smokeping.tf | 1 +
 products/statping/statping.tf   | 1 +
 5 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/products/mitmproxy/mitmproxy.tf b/products/mitmproxy/mitmproxy.tf
index fc660a2..c41f928 100644
--- a/products/mitmproxy/mitmproxy.tf
+++ b/products/mitmproxy/mitmproxy.tf
@@ -27,4 +27,5 @@ module "mitmproxy" {
       host      = 4081
     }
   ]
+  converge_enable = false # @todo MB: add healthcheck and fix this.
 }
\ No newline at end of file
diff --git a/products/pgadmin/pgadmin.tf b/products/pgadmin/pgadmin.tf
index c718e12..1768cc2 100644
--- a/products/pgadmin/pgadmin.tf
+++ b/products/pgadmin/pgadmin.tf
@@ -37,9 +37,10 @@ module "pgadmin" {
       Servers = { for server in var.servers : index(var.servers, server) => server }
     })
   }
-  healthcheck              = ["CMD", "wget", "-q", "-O", "-", "http://localhost:80/misc/ping"]
-  healthcheck_start_period = "60s"
-  converge_timeout         = "5m"
+  #healthcheck              = ["CMD", "wget", "-q", "-O", "-", "http://localhost:80/misc/ping"]
+  #healthcheck_start_period = "60s"
+  #converge_timeout         = "5m"
+  converge_enable = false
 }
 output "credentials" {
   value = {
diff --git a/products/quassel/quassel.tf b/products/quassel/quassel.tf
index ec030c9..8751b47 100644
--- a/products/quassel/quassel.tf
+++ b/products/quassel/quassel.tf
@@ -32,4 +32,5 @@ module "service" {
   }
   placement_constraints = var.placement_constraints
   ports                 = [{ container = 4242, host = 4242 }]
+  converge_enable       = false # @todo MB: add healthcheck and fix this.
 }
diff --git a/products/smokeping/smokeping.tf b/products/smokeping/smokeping.tf
index 296a46b..1ca1a31 100644
--- a/products/smokeping/smokeping.tf
+++ b/products/smokeping/smokeping.tf
@@ -12,4 +12,5 @@ module "smokeping" {
   traefik               = var.traefik
   networks              = var.networks
   placement_constraints = var.placement_constraints
+  converge_enable       = false # @todo MB: add healthcheck and fix this.
 }
\ No newline at end of file
diff --git a/products/statping/statping.tf b/products/statping/statping.tf
index 343c0fe..a96e3d8 100644
--- a/products/statping/statping.tf
+++ b/products/statping/statping.tf
@@ -30,4 +30,5 @@ module "statping" {
   placement_constraints = var.placement_constraints
   dns_nameservers       = var.dns_nameservers
   traefik               = var.traefik
+  converge_enable       = false # @todo MB: add healthcheck and fix this.
 }