image: nginx:latest ports: - containerPort: 8080 volumeMounts: - name: idecar-script mountPath: /etc/nginx subPath: nginx.conf subPathExpr: 'nginx.conf' - name: idecar-script mountPath: /tmp/sidecar.sh subPath: sidecar.sh mode: 0755 - name: passwd-volume mountPath: /etc/passwd subPath: passwd
16 lines
No EOL
426 B
YAML
16 lines
No EOL
426 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: logrotate-config
|
|
data:
|
|
logrotate.conf: |
|
|
/openbao/logs/openbao/*.log {
|
|
size 5k
|
|
rotate 7
|
|
compress
|
|
missingok
|
|
notifempty
|
|
postrotate
|
|
echo -e "POST / HTTP/1.1\r\nHost: sidecar-script-service.openbao.svc.cluster.local:8080\r\nContent-Length: 0\r\n\r\n" | nc sidecar-script-service.openbao.svc.cluster.local 8080
|
|
endscript
|
|
} |