From fa86026cc7364a36fbaecfa691a191019ee6b425 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Fri, 14 Jun 2024 16:38:36 -0300 Subject: [PATCH] chore: scoutapm shutdown fix --- k8s/celery.yaml | 9 +++++++++ k8s/datatracker.yaml | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/k8s/celery.yaml b/k8s/celery.yaml index 132e71761fe..e0e5062691b 100644 --- a/k8s/celery.yaml +++ b/k8s/celery.yaml @@ -26,6 +26,15 @@ spec: - name: scoutapm image: "scoutapp/scoutapm:version-1.4.0" imagePullPolicy: IfNotPresent + # Replace command with one that will shut down on a TERM signal + # The ./core-agent start command line is from the scoutapm docker image + command: + - "sh" + - "-c" + - >- + trap './core-agent shutdown --tcp 0.0.0.0:6590' TERM; + ./core-agent start --daemonize false --log-level debug --tcp 0.0.0.0:6590 & + wait $! livenessProbe: exec: command: diff --git a/k8s/datatracker.yaml b/k8s/datatracker.yaml index 97716231384..ee82489274f 100644 --- a/k8s/datatracker.yaml +++ b/k8s/datatracker.yaml @@ -24,6 +24,15 @@ spec: - name: scoutapm image: "scoutapp/scoutapm:version-1.4.0" imagePullPolicy: IfNotPresent + # Replace command with one that will shut down on a TERM signal + # The ./core-agent start command line is from the scoutapm docker image + command: + - "sh" + - "-c" + - >- + trap './core-agent shutdown --tcp 0.0.0.0:6590' TERM; + ./core-agent start --daemonize false --log-level debug --tcp 0.0.0.0:6590 & + wait $! livenessProbe: exec: command: