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
|
|
} |