Files
Bitwarden_kube/backup_kompose/api-deployment.yaml
T
2024-06-19 14:27:16 +01:00

218 lines
7.9 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: api
name: api
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: api
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.network/docker-public: "true"
io.kompose.service: api
spec:
containers:
- env:
- name: ASPNETCORE_ENVIRONMENT
valueFrom:
configMapKeyRef:
key: ASPNETCORE_ENVIRONMENT
name: tmp-bitwarden-bwdata-docker-global-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: adminSettings__admins
valueFrom:
configMapKeyRef:
key: adminSettings__admins
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__baseServiceUri__vault
valueFrom:
configMapKeyRef:
key: globalSettings__baseServiceUri__vault
name: tmp-bitwarden-bwdata-docker-global-env
- name: globalSettings__baseServiceUri__vault
valueFrom:
configMapKeyRef:
key: globalSettings__baseServiceUri__vault
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__disableUserRegistration
valueFrom:
configMapKeyRef:
key: globalSettings__disableUserRegistration
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__duo__aKey
valueFrom:
configMapKeyRef:
key: globalSettings__duo__aKey
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__hibpApiKey
valueFrom:
configMapKeyRef:
key: globalSettings__hibpApiKey
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__identityServer__certificatePassword
valueFrom:
configMapKeyRef:
key: globalSettings__identityServer__certificatePassword
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__installation__id
valueFrom:
configMapKeyRef:
key: globalSettings__installation__id
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__installation__key
valueFrom:
configMapKeyRef:
key: globalSettings__installation__key
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__internalIdentityKey
valueFrom:
configMapKeyRef:
key: globalSettings__internalIdentityKey
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__mail__replyToEmail
valueFrom:
configMapKeyRef:
key: globalSettings__mail__replyToEmail
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__mail__smtp__host
valueFrom:
configMapKeyRef:
key: globalSettings__mail__smtp__host
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__mail__smtp__password
valueFrom:
configMapKeyRef:
key: globalSettings__mail__smtp__password
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__mail__smtp__port
valueFrom:
configMapKeyRef:
key: globalSettings__mail__smtp__port
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__mail__smtp__ssl
valueFrom:
configMapKeyRef:
key: globalSettings__mail__smtp__ssl
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__mail__smtp__username
valueFrom:
configMapKeyRef:
key: globalSettings__mail__smtp__username
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__oidcIdentityClientKey
valueFrom:
configMapKeyRef:
key: globalSettings__oidcIdentityClientKey
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__pushRelayBaseUri
valueFrom:
configMapKeyRef:
key: globalSettings__pushRelayBaseUri
name: tmp-bitwarden-bwdata-docker-global-env
- name: globalSettings__selfHosted
valueFrom:
configMapKeyRef:
key: globalSettings__selfHosted
name: tmp-bitwarden-bwdata-docker-global-env
- name: globalSettings__sqlServer__connectionString
valueFrom:
configMapKeyRef:
key: globalSettings__sqlServer__connectionString
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__yubico__clientId
valueFrom:
configMapKeyRef:
key: globalSettings__yubico__clientId
name: tmp-bitwarden-bwdata-env-global-override-env
- name: globalSettings__yubico__key
valueFrom:
configMapKeyRef:
key: globalSettings__yubico__key
name: tmp-bitwarden-bwdata-env-global-override-env
image: localhost:31795/bitbetter_api
name: bitwarden-api
ports:
- containerPort: 5000
name: port5000
resources: {}
volumeMounts:
- name: bitwarden-core
mountPath: /etc/bitwarden/core
- name: bitwarden-ca-certificates
mountPath: /etc/bitwarden/ca-certificates
- name: bitwarden-logs
mountPath: /etc/bitwarden/logs
subPath: api
restartPolicy: Always
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: api
namespace: bitwarden
spec:
ports:
- port: 5000
# targetPort: port5000
protocol: TCP
selector:
io.kompose.service: api