Files
2024-06-19 14:27:16 +01:00

131 lines
3.5 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -f docker-compose.yml
kompose.version: 1.31.2 (a92241f79)
creationTimestamp: null
labels:
io.kompose.service: mssql
name: mssql
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: mssql
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd: kompose convert -f docker-compose.yml
kompose.version: 1.31.2 (a92241f79)
creationTimestamp: null
labels:
io.kompose.network/docker-default: "true"
io.kompose.service: mssql
spec:
containers:
- env:
- name: ACCEPT_EULA
valueFrom:
configMapKeyRef:
key: ACCEPT_EULA
name: tmp-bitwarden-bwdata-docker-mssql-env
- name: LOCAL_GID
valueFrom:
configMapKeyRef:
key: LOCAL_GID
name: tmp-bitwarden-bwdata-env-uid-env
- name: LOCAL_UID
valueFrom:
configMapKeyRef:
key: LOCAL_UID
name: tmp-bitwarden-bwdata-env-uid-env
- name: MSSQL_PID
valueFrom:
configMapKeyRef:
key: MSSQL_PID
name: tmp-bitwarden-bwdata-docker-mssql-env
- name: SA_PASSWORD
valueFrom:
configMapKeyRef:
key: SA_PASSWORD
name: tmp-bitwarden-bwdata-docker-mssql-env
- name: SA_PASSWORD
valueFrom:
configMapKeyRef:
key: SA_PASSWORD
name: tmp-bitwarden-bwdata-env-mssql-override-env
image: bitwarden/mssql:2023.1.0
name: bitwarden-mssql
ports:
- containerPort: 5000
name: port5000
- containerPort: 1433
name: mssql
resources: {}
volumeMounts:
- name: bitwarden-mssql
mountPath: /var/opt/mssql/data
subPath: data
- name: bitwarden-logs
mountPath: /var/opt/mssql/log
subPath: mssql
restartPolicy: Always
terminationGracePeriodSeconds: 60
volumes:
- name: bitwarden-ca-certificates
persistentVolumeClaim:
claimName: bitwarden-ca-certificates
- name: bitwarden-core
persistentVolumeClaim:
claimName: bitwarden-core
- name: bitwarden-identity
persistentVolumeClaim:
claimName: bitwarden-identity
- name: bitwarden-letsencrypt
persistentVolumeClaim:
claimName: bitwarden-letsencrypt
- name: bitwarden-logs
persistentVolumeClaim:
claimName: bitwarden-logs
- name: bitwarden-mssql
persistentVolumeClaim:
claimName: bitwarden-mssql
- name: bitwarden-nginx
persistentVolumeClaim:
claimName: bitwarden-nginx
- name: bitwarden-ssl
persistentVolumeClaim:
claimName: bitwarden-ssl
- name: bitwarden-web
persistentVolumeClaim:
claimName: bitwarden-web
---
apiVersion: v1
kind: Service
metadata:
name: mssql
namespace: bitwarden
spec:
ports:
- name: webport
port: 5000
targetPort: port5000
protocol: TCP
- name: mssqlport
port: 1433
targetPort: mssql
protocol: TCP
selector:
io.kompose.service: mssql