54 lines
1.4 KiB
YAML
54 lines
1.4 KiB
YAML
apiVersion: v1
|
|
kind: Namespace
|
|
metadata:
|
|
name: matrix
|
|
---
|
|
apiVersion: batch/v1
|
|
kind: Job
|
|
metadata:
|
|
name: synapse-generate
|
|
namespace: matrix
|
|
spec:
|
|
ttlSecondsAfterFinished: 100
|
|
template:
|
|
spec:
|
|
containers:
|
|
- image: docker.io/matrixdotorg/synapse:latest
|
|
name: synapse
|
|
command: ["generate"]
|
|
volumeMounts:
|
|
- mountPath: /data
|
|
name: synapse-data
|
|
volumes:
|
|
- name: synapse-data
|
|
persistentVolumeClaim:
|
|
claimName: synapse-data
|
|
# template:
|
|
# spec:
|
|
# containers:
|
|
# - image: docker.io/matrixdotorg/synapse:latest
|
|
# name: synapse
|
|
# command: ["generate"]
|
|
# volumeMounts:
|
|
# - mountPath: /data
|
|
# name: synapse-data
|
|
# volumes:
|
|
# - name: synapse-data
|
|
# persistentVolumeClaim:
|
|
# claimName: synapse-data
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
io.kompose.service: synapse-data
|
|
name: synapse-data
|
|
namespace: matrix
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: 100Mi
|
|
status: {}
|