diff --git a/flux-applications/hedgedoc.yaml b/flux-applications/hedgedoc.yaml deleted file mode 100644 index 12856e4..0000000 --- a/flux-applications/hedgedoc.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: hedgedoc - namespace: flux-system -spec: - interval: 10m0s - path: ./hedgedoc/ - prune: true - force: false - sourceRef: - kind: GitRepository - name: applications diff --git a/hedgedoc/config.json b/hedgedoc/config.json deleted file mode 100644 index 5703e5c..0000000 --- a/hedgedoc/config.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "production": { - "domain": "md.konchin.com", - "port": 8000, - "allowOrigin": ["md.konchin.com", "localhost"], - "protocolUseSSL": true, - "loglevel": "debug", - "debug": true, - "email": false, - "allowEmailRegister": false, - "defaultPermission": "limited", - "allowAnonymous": false, - "uploadsPath": "/uploads", - "imageUploadType": "filesystem", - "hsts": { - "enable": true, - "maxAgeSeconds": 31536000, - "includeSubdomains": true, - "preload": true - }, - "csp": { - "enable": true, - "upgradeInsecureRequests": "auto", - "addDefaults": true - }, - "cookiePolicy": "lax", - "db": { - "username": "hedgedoc", - "password": "********", - "database": "hedgedoc", - "host": "pg.konchin.com", - "port": "5432", - "dialect": "postgres" - }, - "ldap": { - "providerName": "konchin.com", - "url": "ldaps://ldap.konchin.com", - "searchBase": "ou=people,dc=konchin,dc=com", - "searchFilter": "(&(uid={{username}})(objectClass=person))", - "useridField": "uid", - "tlsca": "/etc/hedgedoc/rootca.pem" - } - } -} diff --git a/hedgedoc/ingress.yaml b/hedgedoc/ingress.yaml deleted file mode 100644 index 645e579..0000000 --- a/hedgedoc/ingress.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: hedgedoc -spec: - rules: - - host: "md.konchin.com" - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: hedgedoc - port: - number: 8000 diff --git a/hedgedoc/kustomization.yaml b/hedgedoc/kustomization.yaml deleted file mode 100644 index c90e6b8..0000000 --- a/hedgedoc/kustomization.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -namespace: hedgedoc -labels: - - pairs: - app: hedgedoc -generatorOptions: - disableNameSuffixHash: true - -resources: - - namespace.yaml - - statefulset.yaml - - service.yaml - - ingress.yaml - -configMapGenerator: - - name: hedgedoc - files: - - config.json - - rootca.pem diff --git a/hedgedoc/namespace.yaml b/hedgedoc/namespace.yaml deleted file mode 100644 index 8c2334c..0000000 --- a/hedgedoc/namespace.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: hedgedoc diff --git a/hedgedoc/rootca.pem b/hedgedoc/rootca.pem deleted file mode 100644 index 2f7ceaf..0000000 --- a/hedgedoc/rootca.pem +++ /dev/null @@ -1,29 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFAjCCAuqgAwIBAgIUQGFtCLSyk55KvnESvDfNJqGWX4EwDQYJKoZIhvcNAQEL -BQAwGTEXMBUGA1UEAwwOS29uY2hpbi5jb20gQ0EwHhcNMjQwOTEzMTcyMzMyWhcN -MzQwOTExMTcyMzMyWjAZMRcwFQYDVQQDDA5Lb25jaGluLmNvbSBDQTCCAiIwDQYJ -KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJDrd5hz7FZdNxGCUQt7gv+KDO/GRIbN -Lg31AD0AOY2CdSKUoHoDa6RRI0jZrZr7HqvDKXnfz4FAfydCFggVzLSY7dxhr571 -FcjezP1Y5Ft2ColAVbmUuftRf0mMV0pRgI+4evQTLIKJh35aw/ggarbhKn1Hf/6b -OoV05OmmHc1tUghOrafW7Qp2HSgdMRlyQPr+6j791aCEFSU19h7JKCOhcHbtGWDV -xsA0gWO+hGyiAhtvWYF1dgLZ7odKrV7gcm5r0+dDv8deBnfxZKaPDgGHT+ED4AeY -kRncWIhqILYNiD/xLwLAj3zeUi+REUiPcMaAGLxuriXmrUxRYeP4EaTxbjtLEKjI -OV3uOxOmHFpMHUqBC9IAuFdwdTEmPwvikSTgxfTjjcQr4Lq6maZqOynZK5Cfhxkw -slS1FhJw/wHe1z2kjykgV4Erp3oNOV5bdQYu1f4bz2R37sI4XEGRlPDVBr1KgCFB -jUcwCy/zFk4xdnayZD7MRMo3IOetDspuntkpOkwBrJTV9fJPhgikPUrFujMfojQs -aMttHLBFQN7ssDYVnw3FWJnpxD1eIbW1/2EG/18j/qpVi+N5QiFKoKLMiQcSltHi -Sg+BvEZXu6wlJI62LGzEwcdqv8b3XJJDObECI7NTj5RSW6EnLNKr9ryf/au9Aank -Y6/bjCB5peMvAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwICBDAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBRkNAxKfd3zytl/MIxhaPUIlfsolzANBgkqhkiG9w0BAQsF -AAOCAgEAD/S2hQok24RAsbu6FVIC1j9C+I+l9aQKljcLmdO8vCE4umSAPWiGXzro -HKGiR5rfghg4G0k5x8y3FDv475l4YodbZ1QGOZMWicLl9lA9KjO5BE/5FGZG6gCO -fHp1um/CdfoSsIRnzXQ46Alt/jo1il5flv3vnA3C4Zy+YmQ3EsOea+pezz31/a8I -XFDhjGZN4+viIE04EmcpQWGa46zeOkcweN23m92jnPN+Yi85Z+YnPXssyJTZKgvz -eA3Ww5wlGArph+w8qNOJAo/wibDElwks80/p744IhW0nNfRkPj3erphmGHnlcAjL -EMl3X9zglLjtV27WXXYhHp8luilcBsdZWOGN+OUX3uP+rcOowP93wW9yBiD68rF3 -0oG9zq0WLWOfPDSmM6mHDjI3Hwmx+VEL9cNMlm3h9UOQtJKnbUxbrrTkUzv4y9zE -fgOUvICOWRvdz0HnF5Dg4XyGQhMq+cqj0fD18Fl/KKTtU5CUXI66fmdNFdjePPcm -/FUI+7DFjum+WWOTdlJsYIPiH0MTDWrAdduzcEuQHo4Z9+FimgPBpyBQIhivF2WO -ACzQLzK++utdy7fp92WV1hyF14DTyVC/KwvF3vI0BycLXBoYhwubIRb5fCQxDm7q -UxhDKxf83XaYEu0LjfORZodfM4dQDdwsX4wHlHsLLdRWni6SwGw= ------END CERTIFICATE----- diff --git a/hedgedoc/service.yaml b/hedgedoc/service.yaml deleted file mode 100644 index 7b57033..0000000 --- a/hedgedoc/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: hedgedoc -spec: - type: ClusterIP - selector: - app: hedgedoc - ports: - - name: http - port: 8000 - targetPort: 8000 diff --git a/hedgedoc/statefulset.yaml b/hedgedoc/statefulset.yaml deleted file mode 100644 index 907e9fb..0000000 --- a/hedgedoc/statefulset.yaml +++ /dev/null @@ -1,63 +0,0 @@ ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: hedgedoc -spec: - replicas: 1 - selector: - matchLabels: - app: hedgedoc - serviceName: hedgedoc - volumeClaimTemplates: - - metadata: - name: uploads - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 32G - storageClassName: iscsi - template: - metadata: - labels: - app: hedgedoc - spec: - volumes: - - name: config - configMap: - name: hedgedoc - containers: - - name: hedgedoc - image: gitea.konchin.com/image/hedgedoc - ports: - - name: http - containerPort: 8000 - volumeMounts: - - name: config - mountPath: /etc/hedgedoc/ - - name: uploads - mountPath: /uploads/ - env: - - name: CMD_CONFIG_FILE - value: /etc/hedgedoc/config.json - - name: CMD_DB_PASSWORD - valueFrom: - secretKeyRef: - name: hedgedoc - key: CMD_DB_PASSWORD - - - name: CMD_MINIO_ACCESS_KEY - valueFrom: - secretKeyRef: - name: hedgedoc - key: CMD_MINIO_ACCESS_KEY - - name: CMD_MINIO_SECRET_KEY - valueFrom: - secretKeyRef: - name: hedgedoc - key: CMD_MINIO_SECRET_KEY - imagePullPolicy: Always - imagePullSecrets: - - name: regcred