diff --git a/template/stacks/ref-implementation/openbao-logging/user-configmap.yaml b/template/stacks/ref-implementation/openbao-logging/user-configmap.yaml new file mode 100644 index 0000000..be18240 --- /dev/null +++ b/template/stacks/ref-implementation/openbao-logging/user-configmap.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: passwd-user-configmap +data: + passwd: | + root:x:0:0:root:/root:/bin/sh + openbao:x:100:1000::/home/openbao:/sbin/nologin + logrotate:x:100:100::/home/logrotate:/bin/sh \ 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 f83bb6c..701a6d3 100644 --- a/template/stacks/ref-implementation/openbao/values.yaml +++ b/template/stacks/ref-implementation/openbao/values.yaml @@ -39,6 +39,9 @@ server: - name: logrotate-config-volume configMap: name: logrotate-config + - name: passwd-volume + configMap: + name: passwd-user-configmap - name: host-log-storage hostPath: path: /var/log @@ -48,6 +51,9 @@ server: - mountPath: /openbao/logs name: host-log-storage readOnly: false + - mountPath: /etc/passwd + name: passwd-volume + subPath: passwd extraArgs: "chmod o+rwx /etc/passwd"