apiVersion: apps/v1 kind: StatefulSet metadata: name: appservice-slack spec: serviceName: matrix-appservice-slack template: spec: containers: - name: appservice-slack image: matrixdotorg/matrix-appservice-slack env: - name: NODE_EXTRA_CA_CERTS value: /config/digital-ocean-ca.crt ports: - name: appservice containerPort: 5858 protocol: TCP - name: rtm containerPort: 9898 protocol: TCP volumeMounts: - name: config-secrets mountPath: /config/config.yaml subPath: config.yaml - name: config-secrets mountPath: /config/slack-registration.yaml subPath: slack.yaml - name: digital-ocean-ca mountPath: /config/digital-ocean-ca.crt subPath: digital-ocean-ca.crt volumes: - name: config-secrets secret: secretName: matrix-appservice-slack - name: digital-ocean-ca configMap: name: digital-ocean-ca