applications: migrate hedgedoc to flux
4 files changed, 65 insertions(+), 0 deletions(-) A applications/hedgedoc/deployment.yaml A applications/hedgedoc/kustomization.yaml A applications/hedgedoc/namespace.yaml A applications/hedgedoc/service.yaml
A applications/hedgedoc/deployment.yaml => applications/hedgedoc/deployment.yaml +37 -0
@@ 0,0 1,37 @@ apiVersion: apps/v1 kind: Deployment metadata: name: hedgedoc spec: replicas: 1 template: spec: securityContext: runAsUser: 1000 containers: - name: codimd image: quay.io/hedgedoc/hedgedoc:1.10.1-alpine command: - npm - start volumeMounts: - name: data mountPath: /hedgedoc/public/uploads - name: secrets mountPath: /hedgedoc/config.json subPath: config.json readinessProbe: httpGet: port: 8888 volumes: - name: secrets secret: secretName: secrets - name: data cephfs: monitors: - 10.0.3.1:6789 path: /volumes/_nogroup/codimd/179c220c-3c6d-4a97-bb90-f44f15beb618 user: codimd secretRef: name: ceph
A applications/hedgedoc/kustomization.yaml => applications/hedgedoc/kustomization.yaml +12 -0
@@ 0,0 1,12 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: hedgedoc labels: - pairs: app: hedgedoc includeTemplates: true includeSelectors: true resources: - namespace.yaml - deployment.yaml - service.yaml
A applications/hedgedoc/namespace.yaml => applications/hedgedoc/namespace.yaml +7 -0
@@ 0,0 1,7 @@ apiVersion: v1 kind: Namespace metadata: creationTimestamp: null name: hedgedoc spec: {} status: {}
A applications/hedgedoc/service.yaml => applications/hedgedoc/service.yaml +9 -0