From 1f044b5ae364b0dd4b5a18999e130884e9e7dc1c Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Wed, 12 May 2021 14:12:28 +0100 Subject: [PATCH] Removed outline --- manifests/_apps/outline.yaml | 24 ------- manifests/outline/outline.yaml | 122 --------------------------------- 2 files changed, 146 deletions(-) delete mode 100644 manifests/_apps/outline.yaml delete mode 100644 manifests/outline/outline.yaml diff --git a/manifests/_apps/outline.yaml b/manifests/_apps/outline.yaml deleted file mode 100644 index 331a07d..0000000 --- a/manifests/_apps/outline.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: outline - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: cluster.fun - destination: - namespace: outline - name: cluster-fun (scaleway) - source: - path: manifests/outline - repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" - targetRevision: HEAD - syncPolicy: - automated: {} - syncOptions: - - CreateNamespace=true - ignoreDifferences: - - kind: Secret - jsonPointers: - - /data diff --git a/manifests/outline/outline.yaml b/manifests/outline/outline.yaml deleted file mode 100644 index ba77d18..0000000 --- a/manifests/outline/outline.yaml +++ /dev/null @@ -1,122 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: outline - namespace: outline - annotations: - kube-1password: maouivotrbgydslnsukbjrwgja - kube-1password/vault: Kubernetes - kube-1password/secret-text-key: .env -type: Opaque ---- -apiVersion: v1 -kind: Service -metadata: - name: outline - namespace: outline -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: web - name: web - selector: - app: outline ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: outline - namespace: outline -spec: - selector: - matchLabels: - app: outline - serviceName: outline - replicas: 1 - template: - metadata: - labels: - app: outline - spec: - containers: - - name: postgres - image: postgres:9-alpine - imagePullPolicy: IfNotPresent - ports: - - containerPort: 5432 - name: db - env: - - name: POSTGRES_USER - value: user - - name: POSTGRES_PASSWORD - value: pass - - name: POSTGRES_DB - value: outline - - name: PGDATA - value: /var/lib/postgresql/data/outline - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - - name: redis - image: redis:6 - imagePullPolicy: IfNotPresent - ports: - - containerPort: 6379 - name: redis - - name: outline - image: outlinewiki/outline:version-0.55.0 # docker.cluster.fun/averagemarcus/outline:latest - imagePullPolicy: Always - # command: - # - sh - # - -c - # - | - # sleep 10 && yarn sequelize db:migrate --env=production-ssl-disabled && yarn build && yarn start - env: - - name: PGSSLMODE - value: disable - ports: - - containerPort: 3000 - name: web - volumeMounts: - - mountPath: /opt/outline/.env - subPath: .env - name: outline-env - readOnly: true - volumes: - - name: outline-env - secret: - secretName: outline - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 5Gi ---- -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: outline - namespace: outline - annotations: - cert-manager.io/cluster-issuer: letsencrypt - traefik.ingress.kubernetes.io/frontend-entry-points: http,https - traefik.ingress.kubernetes.io/redirect-entry-point: https - traefik.ingress.kubernetes.io/redirect-permanent: "true" -spec: - tls: - - hosts: - - outline.cluster.fun - secretName: outline-ingress - rules: - - host: outline.cluster.fun - http: - paths: - - path: / - backend: - serviceName: outline - servicePort: 80