💥 add all the files
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: global.env
|
||||
namespace: bitwarden
|
||||
data:
|
||||
ACCEPT_EULA: "Y"
|
||||
ASPNETCORE_ENVIRONMENT: Production
|
||||
globalSettings__selfHosted: 'true'
|
||||
globalSettings__baseServiceUri__vault: http://localhost
|
||||
globalSettings__pushRelayBaseUri: https://push.bitwarden.com
|
||||
@@ -0,0 +1,26 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: global.override.env
|
||||
namespace: bitwarden
|
||||
data:
|
||||
ACCEPT_EULA: "Y"
|
||||
globalSettings__baseServiceUri__vault: http://bitwarden.tryton.geeraert.eu
|
||||
globalSettings__sqlServer__connectionString: "Data Source=tcp:mssql,1433;Initial Catalog=bitwarden_vault;Persist Security Info=False;User ID=sa;Password=ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=True;TrustServerCertificate=True"
|
||||
globalSettings__identityServer__certificatePassword: npj8lep3npm9M18QJ3Wa630KSF0YqTe3
|
||||
globalSettings__internalIdentityKey: I5TMbqmEjhw9uBNmFZ9rU6s1KN5xqAKXh7RSPfgyj2XQ4sjlP22SCupFn4IVhYX7
|
||||
globalSettings__oidcIdentityClientKey: w47pWOkPa6mrTkiPuKizitsiRTR6NH8ufI01u77zbZt3LUcKWJ4wchMn6ouiwN7V
|
||||
globalSettings__duo__aKey: p9jCHtnG4NZNZu4SThpVlCuOF1oePGhu53Wa4RJwuyeqRAWQ0aJN7GsKYrGbYIYO
|
||||
globalSettings__installation__id: c36aded0-b0f1-4252-920b-ac4c008fc920
|
||||
globalSettings__installation__key: CtQE5U1tMJE4Dzk7N9DU
|
||||
globalSettings__yubico__clientId: REPLACE
|
||||
globalSettings__yubico__key: REPLACE
|
||||
globalSettings__mail__replyToEmail: no-reply@bitwarden.tryton.geeraert.eu
|
||||
globalSettings__mail__smtp__host: smtp.gmail.com
|
||||
globalSettings__mail__smtp__port: "587"
|
||||
globalSettings__mail__smtp__ssl: "false"
|
||||
globalSettings__mail__smtp__username: p3jh6qa2@gmail.com
|
||||
globalSettings__mail__smtp__password: vmxkiidikqwirpuh
|
||||
globalSettings__disableUserRegistration: "false"
|
||||
globalSettings__hibpApiKey: REPLACE
|
||||
adminSettings__admins: pierre@geeraert.eu
|
||||
@@ -0,0 +1,9 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: mssql.env
|
||||
namespace: bitwarden
|
||||
data:
|
||||
ACCEPT_EULA: "Y"
|
||||
MSSQL_PID: Express
|
||||
SA_PASSWORD: SECRET
|
||||
@@ -0,0 +1,7 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: mssql.override.env
|
||||
namespace: bitwarden
|
||||
data:
|
||||
SA_PASSWORD: ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM
|
||||
@@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: uid.env
|
||||
namespace: bitwarden
|
||||
data:
|
||||
LOCAL_UID: "1001"
|
||||
LOCAL_GID: "1001"
|
||||
@@ -0,0 +1,217 @@
|
||||
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: admin
|
||||
name: admin
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: admin
|
||||
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: admin
|
||||
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: bitwarden/admin:2023.1.0
|
||||
name: bitwarden-admin
|
||||
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: admin
|
||||
|
||||
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
|
||||
|
||||
status: {}
|
||||
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: admin
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: admin
|
||||
@@ -0,0 +1,217 @@
|
||||
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
|
||||
|
||||
@@ -0,0 +1,114 @@
|
||||
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: attachments
|
||||
name: attachments
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: attachments
|
||||
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: attachments
|
||||
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: globalSettings__baseServiceUri__vault
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: globalSettings__baseServiceUri__vault
|
||||
name: tmp-bitwarden-bwdata-docker-global-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
|
||||
image: bitwarden/attachments:2023.1.0
|
||||
name: bitwarden-attachments
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- name: bitwarden-core
|
||||
mountPath: /etc/bitwarden/core/attachments
|
||||
subPath: attachments
|
||||
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: attachments
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: attachments
|
||||
@@ -0,0 +1,8 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
api:
|
||||
image: bitbetter/api
|
||||
|
||||
identity:
|
||||
image: bitbetter/identity
|
||||
@@ -0,0 +1,193 @@
|
||||
#
|
||||
# Useful references:
|
||||
# https://docs.docker.com/compose/compose-file/
|
||||
# https://docs.docker.com/compose/reference/overview/#use--f-to-specify-name-and-path-of-one-or-more-compose-files
|
||||
# https://docs.docker.com/compose/reference/envvars/
|
||||
#
|
||||
#########################################################################
|
||||
# WARNING: This file is generated. Do not make changes to this file. #
|
||||
# They will be overwritten on update. If you want to make additions to #
|
||||
# this file, you can create a `docker-compose.override.yml` file in the #
|
||||
# same directory and it will be merged into this file at runtime. You #
|
||||
# can also manage various settings used in this file from the #
|
||||
# ./bwdata/config.yml file for your installation. #
|
||||
#########################################################################
|
||||
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
mssql:
|
||||
image: bitwarden/mssql:2023.1.0
|
||||
container_name: bitwarden-mssql
|
||||
restart: always
|
||||
stop_grace_period: 60s
|
||||
volumes:
|
||||
- ../mssql/data:/var/opt/mssql/data
|
||||
- ../logs/mssql:/var/opt/mssql/log
|
||||
- ../mssql/backups:/etc/bitwarden/mssql/backups
|
||||
env_file:
|
||||
- mssql.env
|
||||
- ../env/uid.env
|
||||
- ../env/mssql.override.env
|
||||
|
||||
web:
|
||||
image: bitwarden/web:2023.1.0
|
||||
container_name: bitwarden-web
|
||||
restart: always
|
||||
volumes:
|
||||
- ../web:/etc/bitwarden/web
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
|
||||
attachments:
|
||||
image: bitwarden/attachments:2023.1.0
|
||||
container_name: bitwarden-attachments
|
||||
restart: always
|
||||
volumes:
|
||||
- ../core/attachments:/etc/bitwarden/core/attachments
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
|
||||
api:
|
||||
image: bitwarden/api:2023.1.0
|
||||
container_name: bitwarden-api
|
||||
restart: always
|
||||
volumes:
|
||||
- ../core:/etc/bitwarden/core
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/api:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
- ../env/global.override.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
identity:
|
||||
image: bitwarden/identity:2023.1.0
|
||||
container_name: bitwarden-identity
|
||||
restart: always
|
||||
volumes:
|
||||
- ../identity:/etc/bitwarden/identity
|
||||
- ../core:/etc/bitwarden/core
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/identity:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
- ../env/global.override.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
sso:
|
||||
image: bitwarden/sso:2023.1.0
|
||||
container_name: bitwarden-sso
|
||||
restart: always
|
||||
volumes:
|
||||
- ../identity:/etc/bitwarden/identity
|
||||
- ../core:/etc/bitwarden/core
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/sso:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
- ../env/global.override.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
admin:
|
||||
image: bitwarden/admin:2023.1.0
|
||||
container_name: bitwarden-admin
|
||||
restart: always
|
||||
depends_on:
|
||||
- mssql
|
||||
volumes:
|
||||
- ../core:/etc/bitwarden/core
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/admin:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
- ../env/global.override.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
icons:
|
||||
image: bitwarden/icons:2023.1.0
|
||||
container_name: bitwarden-icons
|
||||
restart: always
|
||||
volumes:
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/icons:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
notifications:
|
||||
image: bitwarden/notifications:2023.1.0
|
||||
container_name: bitwarden-notifications
|
||||
restart: always
|
||||
volumes:
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/notifications:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
- ../env/global.override.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
events:
|
||||
image: bitwarden/events:2023.1.0
|
||||
container_name: bitwarden-events
|
||||
restart: always
|
||||
volumes:
|
||||
- ../ca-certificates:/etc/bitwarden/ca-certificates
|
||||
- ../logs/events:/etc/bitwarden/logs
|
||||
env_file:
|
||||
- global.env
|
||||
- ../env/uid.env
|
||||
- ../env/global.override.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
nginx:
|
||||
image: bitwarden/nginx:2023.1.0
|
||||
container_name: bitwarden-nginx
|
||||
restart: always
|
||||
depends_on:
|
||||
- web
|
||||
- admin
|
||||
- api
|
||||
- identity
|
||||
ports:
|
||||
- '8080:8080'
|
||||
- '8443:8443'
|
||||
volumes:
|
||||
- ../nginx:/etc/bitwarden/nginx
|
||||
- ../letsencrypt:/etc/letsencrypt
|
||||
- ../ssl:/etc/ssl
|
||||
- ../logs/nginx:/var/log/nginx
|
||||
env_file:
|
||||
- ../env/uid.env
|
||||
networks:
|
||||
- default
|
||||
- public
|
||||
|
||||
|
||||
networks:
|
||||
default:
|
||||
internal: true
|
||||
public:
|
||||
internal: false
|
||||
@@ -0,0 +1,215 @@
|
||||
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: events
|
||||
name: events
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: events
|
||||
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: events
|
||||
spec:
|
||||
containers:
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: global.env
|
||||
- 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: bitwarden/events:2023.1.0
|
||||
name: bitwarden-events
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- name: bitwarden-ca-certificates
|
||||
mountPath: /etc/bitwarden/ca-certificates
|
||||
- name: bitwarden-logs
|
||||
mountPath: /etc/bitwarden/logs
|
||||
subPath: events
|
||||
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: events
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: events
|
||||
@@ -0,0 +1,118 @@
|
||||
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: icons
|
||||
name: icons
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: icons
|
||||
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: icons
|
||||
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: globalSettings__baseServiceUri__vault
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: globalSettings__baseServiceUri__vault
|
||||
name: tmp-bitwarden-bwdata-docker-global-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
|
||||
image: bitwarden/icons:2023.1.0
|
||||
name: bitwarden-icons
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
|
||||
- name: bitwarden-ca-certificates
|
||||
mountPath: /etc/bitwarden/ca-certificates
|
||||
- name: bitwarden-logs
|
||||
mountPath: /etc/bitwarden/logs
|
||||
subPath: icons
|
||||
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: icons
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: icons
|
||||
@@ -0,0 +1,217 @@
|
||||
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: identity
|
||||
name: identity
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: identity
|
||||
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: identity
|
||||
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_identity
|
||||
name: bitwarden-identity
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
- name: bitwarden-identity
|
||||
mountPath: /etc/bitwarden/identity
|
||||
- name: bitwarden-core
|
||||
mountPath: /etc/bitwarden/core
|
||||
- name: bitwarden-ca-certificates
|
||||
mountPath: /etc/bitwarden/ca-certificates
|
||||
- name: bitwarden-logs
|
||||
mountPath: /etc/bitwarden/logs
|
||||
subPath: identity
|
||||
|
||||
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: identity
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
# targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: identity
|
||||
@@ -0,0 +1,130 @@
|
||||
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
|
||||
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
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: nginx
|
||||
name: nginx
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: nginx
|
||||
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: nginx
|
||||
spec:
|
||||
containers:
|
||||
- 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
|
||||
image: bitwarden/nginx:2023.1.0
|
||||
name: bitwarden-nginx
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
- containerPort: 8080
|
||||
name: nginx-http
|
||||
- containerPort: 8443
|
||||
name: nginx-https
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
|
||||
- name: bitwarden-nginx
|
||||
mountPath: /etc/bitwarden/nginx
|
||||
- name: bitwarden-letsencrypt
|
||||
mountPath: /etc/letsencrypt
|
||||
- name: bitwarden-ssl
|
||||
mountPath: /etc/ssl
|
||||
- name: bitwarden-logs
|
||||
mountPath: /var/log/nginx
|
||||
subPath: nginx
|
||||
|
||||
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: nginx
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- name: port5000
|
||||
port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
- name: http
|
||||
port: 8080
|
||||
targetPort: nginx-http
|
||||
protocol: TCP
|
||||
- name: https
|
||||
port: 8443
|
||||
targetPort: nginx-https
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: nginx
|
||||
@@ -0,0 +1,22 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f docker-compose.yml
|
||||
kompose.version: 1.31.2 (a92241f79)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: nginx
|
||||
name: nginx
|
||||
spec:
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
# targetPort: nginx-http
|
||||
protocol: TCP
|
||||
- name: "8443"
|
||||
port: 8443
|
||||
# targetPort: nginx-https
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: nginx
|
||||
@@ -0,0 +1,215 @@
|
||||
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: notifications
|
||||
name: notifications
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: notifications
|
||||
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: notifications
|
||||
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: bitwarden/notifications:2023.1.0
|
||||
name: bitwarden-notifications
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
|
||||
- name: bitwarden-ca-certificates
|
||||
mountPath: /etc/bitwarden/ca-certificates
|
||||
- name: bitwarden-logs
|
||||
mountPath: /etc/bitwarden/logs
|
||||
subPath: notifications
|
||||
|
||||
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: notifications
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: notifications
|
||||
@@ -0,0 +1,108 @@
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-mssql
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-logs
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-web
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-core
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-ca-certificates
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-identity
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-nginx
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-letsencrypt
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: bitwarden-ssl
|
||||
spec:
|
||||
storageClassName: nfs-storage-intelligent
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Mi
|
||||
@@ -0,0 +1,219 @@
|
||||
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: sso
|
||||
name: sso
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: sso
|
||||
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: sso
|
||||
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: bitwarden/sso:2023.1.0
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
name: bitwarden-sso
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
|
||||
|
||||
- name: bitwarden-identity
|
||||
mountPath: /etc/bitwarden/identity
|
||||
- name: bitwarden-core
|
||||
mountPath: /etc/bitwarden/core
|
||||
- name: bitwarden-ca-certificates
|
||||
mountPath: /etc/bitwarden/ca-certificates
|
||||
- name: bitwarden-logs
|
||||
mountPath: /etc/bitwarden/logs
|
||||
subPath: sso
|
||||
|
||||
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: sso
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: sso
|
||||
@@ -0,0 +1,12 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
ASPNETCORE_ENVIRONMENT: Production
|
||||
globalSettings__baseServiceUri__vault: http://localhost
|
||||
globalSettings__pushRelayBaseUri: https://push.bitwarden.com
|
||||
globalSettings__selfHosted: "true"
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: admin-tmp-bitwarden-bwdata-docker-global-env
|
||||
name: tmp-bitwarden-bwdata-docker-global-env
|
||||
@@ -0,0 +1,11 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
ACCEPT_EULA: "Y"
|
||||
MSSQL_PID: Express
|
||||
SA_PASSWORD: SECRET
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mssql-tmp-bitwarden-bwdata-docker-mssql-env
|
||||
name: tmp-bitwarden-bwdata-docker-mssql-env
|
||||
@@ -0,0 +1,27 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
adminSettings__admins: pierre@geeraert.eu
|
||||
globalSettings__baseServiceUri__vault: http://bitwarden.tryton.geeraert.eu
|
||||
globalSettings__disableUserRegistration: "false"
|
||||
globalSettings__duo__aKey: p9jCHtnG4NZNZu4SThpVlCuOF1oePGhu53Wa4RJwuyeqRAWQ0aJN7GsKYrGbYIYO
|
||||
globalSettings__hibpApiKey: REPLACE
|
||||
globalSettings__identityServer__certificatePassword: npj8lep3npm9M18QJ3Wa630KSF0YqTe3
|
||||
globalSettings__installation__id: c36aded0-b0f1-4252-920b-ac4c008fc920
|
||||
globalSettings__installation__key: CtQE5U1tMJE4Dzk7N9DU
|
||||
globalSettings__internalIdentityKey: I5TMbqmEjhw9uBNmFZ9rU6s1KN5xqAKXh7RSPfgyj2XQ4sjlP22SCupFn4IVhYX7
|
||||
globalSettings__mail__replyToEmail: no-reply@bitwarden.tryton.geeraert.eu
|
||||
globalSettings__mail__smtp__host: smtp.gmail.com
|
||||
globalSettings__mail__smtp__password: vmxkiidikqwirpuh
|
||||
globalSettings__mail__smtp__port: "587"
|
||||
globalSettings__mail__smtp__ssl: "false"
|
||||
globalSettings__mail__smtp__username: p3jh6qa2@gmail.com
|
||||
globalSettings__oidcIdentityClientKey: w47pWOkPa6mrTkiPuKizitsiRTR6NH8ufI01u77zbZt3LUcKWJ4wchMn6ouiwN7V
|
||||
globalSettings__sqlServer__connectionString: Data Source=tcp:mssql,1433;Initial Catalog=bitwarden_vault;Persist Security Info=False;User ID=sa;Password=ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=True;TrustServerCertificate=True
|
||||
globalSettings__yubico__clientId: REPLACE
|
||||
globalSettings__yubico__key: REPLACE
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: admin-tmp-bitwarden-bwdata-env-global-override-env
|
||||
name: tmp-bitwarden-bwdata-env-global-override-env
|
||||
@@ -0,0 +1,9 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
SA_PASSWORD: ChQKWDIW73eSHzX1UyvGDAv4pFw6DVKM
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mssql-tmp-bitwarden-bwdata-env-mssql-override-env
|
||||
name: tmp-bitwarden-bwdata-env-mssql-override-env
|
||||
@@ -0,0 +1,10 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
LOCAL_GID: "1001"
|
||||
LOCAL_UID: "1001"
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: admin-tmp-bitwarden-bwdata-env-uid-env
|
||||
name: tmp-bitwarden-bwdata-env-uid-env
|
||||
@@ -0,0 +1,115 @@
|
||||
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: web
|
||||
name: web
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: web
|
||||
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: web
|
||||
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: globalSettings__baseServiceUri__vault
|
||||
valueFrom:
|
||||
configMapKeyRef:
|
||||
key: globalSettings__baseServiceUri__vault
|
||||
name: tmp-bitwarden-bwdata-docker-global-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
|
||||
image: bitwarden/web:2023.1.0
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
name: port5000
|
||||
name: bitwarden-web
|
||||
resources: {}
|
||||
volumeMounts:
|
||||
|
||||
- name: bitwarden-web
|
||||
mountPath: /etc/bitwarden/web
|
||||
|
||||
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: web
|
||||
namespace: bitwarden
|
||||
spec:
|
||||
ports:
|
||||
- port: 5000
|
||||
targetPort: port5000
|
||||
protocol: TCP
|
||||
selector:
|
||||
io.kompose.service: web
|
||||
Reference in New Issue
Block a user