diff --git a/template/stacks/ref-implementation/openbao-logging/logrotate-cronjob.yaml b/template/stacks/ref-implementation/openbao-logging/logrotate-cronjob.yaml index 7fed4c3..67b1bd9 100644 --- a/template/stacks/ref-implementation/openbao-logging/logrotate-cronjob.yaml +++ b/template/stacks/ref-implementation/openbao-logging/logrotate-cronjob.yaml @@ -14,7 +14,7 @@ spec: image: skymatic/logrotate:latest securityContext: runAsUser: 100 - command: ["/bin/sh", "-c", "logrotate /etc/logrotate.conf && sleep 1000000"] + command: ["/bin/sh", "-c", "logrotate /etc/logrotate.conf && sleep infinity"] volumeMounts: - name: host-log-storage mountPath: /openbao/logs diff --git a/template/stacks/ref-implementation/openbao-logging/sidecar-script-configmap.yaml b/template/stacks/ref-implementation/openbao-logging/sidecar-script-configmap.yaml index 50119d8..13cd909 100644 --- a/template/stacks/ref-implementation/openbao-logging/sidecar-script-configmap.yaml +++ b/template/stacks/ref-implementation/openbao-logging/sidecar-script-configmap.yaml @@ -8,9 +8,7 @@ data: #!/bin/sh echo "Starting sidecar listener on port 8080..." while true; do - # Listen for an HTTP request (basic netcat-based server) - echo -e "HTTP/1.1 200 OK\n\nSIGHUP sent to OpenBAO" | nc -l -p 8080 -q 1 - # Send SIGHUP signal + echo -e "HTTP/1.1 200 OK\n\nSIGHUP sent to OpenBAO" | nc -l -p 8080 kill -SIGHUP $(pidof bao) || echo "OpenBAO process not found" - mkdir pupa + mkdir /tmp/pupa done