Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes [do not merge] #1521

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions kubernetes/certificate-share-data-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: certificate-share-data
name: certificate-share-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
14 changes: 14 additions & 0 deletions kubernetes/database-data-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: database-data
name: database-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
44 changes: 44 additions & 0 deletions kubernetes/database-deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.17.0 (HEAD)
creationTimestamp: null
labels:
io.kompose.service: database
name: database
spec:
replicas: 1
strategy:
type: Recreate
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: database
spec:
containers:
- args:
- --max_allowed_packet
- "20000000"
env:
- name: MYSQL_ROOT_PASSWORD
valueFrom:
configMapKeyRef:
key: MYSQL_ROOT_PASSWORD
name: database-docker-compose-database-variables-env
image: database
name: database
ports:
- containerPort: 3306
resources: {}
volumeMounts:
- mountPath: /var/lib/mysql
name: database-data
restartPolicy: Always
volumes:
- name: database-data
persistentVolumeClaim:
claimName: database-data
status: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
apiVersion: v1
data:
MYSQL_ROOT_PASSWORD: password
kind: ConfigMap
metadata:
creationTimestamp: null
labels:
io.kompose.service: database-docker-compose-database-variables-env
name: database-docker-compose-database-variables-env
19 changes: 19 additions & 0 deletions kubernetes/database-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.17.0 (HEAD)
creationTimestamp: null
labels:
io.kompose.service: database
name: database
spec:
ports:
- name: "3307"
port: 3307
targetPort: 3306
selector:
io.kompose.service: database
status:
loadBalancer: {}
14 changes: 14 additions & 0 deletions kubernetes/datasets-data-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: datasets-data
name: datasets-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
53 changes: 53 additions & 0 deletions kubernetes/datasets-deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.17.0 (HEAD)
creationTimestamp: null
labels:
io.kompose.service: datasets
name: datasets
spec:
replicas: 1
strategy:
type: Recreate
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: datasets
spec:
containers:
- image: datasets
name: datasets
ports:
- containerPort: 9904
- containerPort: 9914
resources: {}
volumeMounts:
- mountPath: /var/log/shanoir-ng-logs
name: logs
- mountPath: /etc/ssl/certs/java
name: certificate-share-data
readOnly: true
- mountPath: /tmp
name: tmp
- mountPath: /var/datasets-data
name: datasets-data
restartPolicy: Always
volumes:
- name: logs
persistentVolumeClaim:
claimName: logs
- name: certificate-share-data
persistentVolumeClaim:
claimName: certificate-share-data
readOnly: true
- name: tmp
persistentVolumeClaim:
claimName: tmp
- name: datasets-data
persistentVolumeClaim:
claimName: datasets-data
status: {}
22 changes: 22 additions & 0 deletions kubernetes/datasets-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.17.0 (HEAD)
creationTimestamp: null
labels:
io.kompose.service: datasets
name: datasets
spec:
ports:
- name: "9904"
port: 9904
targetPort: 9904
- name: "9914"
port: 9914
targetPort: 9914
selector:
io.kompose.service: datasets
status:
loadBalancer: {}
76 changes: 76 additions & 0 deletions kubernetes/dcm4chee-arc-deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.17.0 (HEAD)
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-arc
name: dcm4chee-arc
spec:
replicas: 1
strategy:
type: Recreate
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-arc
spec:
containers:
- env:
- name: HTTP_PORT
valueFrom:
configMapKeyRef:
key: HTTP_PORT
name: dcm4chee-arc-docker-compose-dcm4chee-variables-env
- name: POSTGRES_DB
valueFrom:
configMapKeyRef:
key: POSTGRES_DB
name: dcm4chee-arc-docker-compose-dcm4chee-variables-env
- name: POSTGRES_HOST
value: dcm4chee-database
- name: POSTGRES_PASSWORD
valueFrom:
configMapKeyRef:
key: POSTGRES_PASSWORD
name: dcm4chee-arc-docker-compose-dcm4chee-variables-env
- name: POSTGRES_USER
valueFrom:
configMapKeyRef:
key: POSTGRES_USER
name: dcm4chee-arc-docker-compose-dcm4chee-variables-env
- name: STORAGE_DIR
valueFrom:
configMapKeyRef:
key: STORAGE_DIR
name: dcm4chee-arc-docker-compose-dcm4chee-variables-env
- name: WILDFLY_CHOWN
value: /storage
- name: WILDFLY_WAIT_FOR
value: ldap:389 dcm4chee-database:5432
image: dcm4che/dcm4chee-arc-psql:5.27.0
name: dcm4chee-arc
ports:
- containerPort: 8081
- containerPort: 8443
- containerPort: 9990
- containerPort: 11112
- containerPort: 2575
resources: {}
volumeMounts:
- mountPath: /opt/wildfly/standalone
name: dcm4chee-arc-wildfly-data
- mountPath: /storage
name: dcm4chee-arc-storage-data
restartPolicy: Always
volumes:
- name: dcm4chee-arc-wildfly-data
persistentVolumeClaim:
claimName: dcm4chee-arc-wildfly-data
- name: dcm4chee-arc-storage-data
persistentVolumeClaim:
claimName: dcm4chee-arc-storage-data
status: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: v1
data:
HTTP_PORT: "8081"
POSTGRES_DB: pacsdb
POSTGRES_PASSWORD: pacs
POSTGRES_USER: pacs
STORAGE_DIR: /storage/fs1
kind: ConfigMap
metadata:
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-arc-docker-compose-dcm4chee-variables-env
name: dcm4chee-arc-docker-compose-dcm4chee-variables-env
31 changes: 31 additions & 0 deletions kubernetes/dcm4chee-arc-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.17.0 (HEAD)
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-arc
name: dcm4chee-arc
spec:
ports:
- name: "8081"
port: 8081
targetPort: 8081
- name: "8443"
port: 8443
targetPort: 8443
- name: "9990"
port: 9990
targetPort: 9990
- name: "11112"
port: 11112
targetPort: 11112
- name: "2575"
port: 2575
targetPort: 2575
selector:
io.kompose.service: dcm4chee-arc
status:
loadBalancer: {}
14 changes: 14 additions & 0 deletions kubernetes/dcm4chee-arc-storage-data-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-arc-storage-data
name: dcm4chee-arc-storage-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
14 changes: 14 additions & 0 deletions kubernetes/dcm4chee-arc-wildfly-data-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-arc-wildfly-data
name: dcm4chee-arc-wildfly-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
14 changes: 14 additions & 0 deletions kubernetes/dcm4chee-database-data-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: dcm4chee-database-data
name: dcm4chee-database-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
Loading