diff --git a/template/stacks/ref-implementation/openbao-logging/logrotate-configmap.yaml b/template/stacks/ref-implementation/openbao-logging/logrotate-configmap.yaml new file mode 100644 index 0000000..44712ee --- /dev/null +++ b/template/stacks/ref-implementation/openbao-logging/logrotate-configmap.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: logrotate-config +data: + logrotate.conf: | + /openbao/logs/*.log { + daily + rotate 7 + compress + missingok + notifempty + copytruncate + } \ No newline at end of file diff --git a/template/stacks/ref-implementation/openbao/values.yaml b/template/stacks/ref-implementation/openbao/values.yaml index ca66789..75edd47 100644 --- a/template/stacks/ref-implementation/openbao/values.yaml +++ b/template/stacks/ref-implementation/openbao/values.yaml @@ -15,7 +15,7 @@ server: - name: host-log-storage mountPath: /openbao/logs - name: logrotate - image: alpine:latest + image: debian:stable-slim command: ["/bin/sh", "-c", "while true; do /usr/sbin/logrotate /etc/logrotate.conf; sleep 60; done"] securityContext: runAsUser: 100 @@ -33,6 +33,9 @@ server: - name: config-volume configMap: name: sidecar-container-alloy-config + - name: config-logrotate + configMap: + name: logrotate-config - name: host-log-storage hostPath: path: /var/log