diff --git a/apps/templates/snappymail-folder.yaml b/apps/templates/snappymail-folder.yaml deleted file mode 100644 index a897856..0000000 --- a/apps/templates/snappymail-folder.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: snappymail-folder - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: default - source: - repoURL: https://github.com/rubenhensen/k8scd.git - targetRevision: HEAD - path: snappymail - destination: - server: https://kubernetes.default.svc - namespace: snappymail - syncPolicy: - automated: - selfHeal: true - prune: true - syncOptions: - - CreateNamespace=true diff --git a/snappymail/deployment.yaml b/snappymail/deployment.yaml deleted file mode 100644 index e6c6a5b..0000000 --- a/snappymail/deployment.yaml +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: snappymail - labels: - app: snappymail -spec: - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app: snappymail - template: - metadata: - labels: - app: snappymail - spec: - containers: - - name: snappymail - image: djmaze/snappymail:latest - ports: - - containerPort: 8888 - protocol: TCP - env: - - name: TZ - value: Europe/Amsterdam - volumeMounts: - - name: snappymail-data - mountPath: /var/lib/snappymail - livenessProbe: - httpGet: - path: / - port: 8888 - initialDelaySeconds: 30 - periodSeconds: 10 - readinessProbe: - httpGet: - path: / - port: 8888 - initialDelaySeconds: 10 - periodSeconds: 5 - resources: - requests: - memory: "128Mi" - cpu: "100m" - limits: - memory: "512Mi" - cpu: "500m" - volumes: - - name: snappymail-data - persistentVolumeClaim: - claimName: snappymail-data diff --git a/snappymail/ingress.yaml b/snappymail/ingress.yaml deleted file mode 100644 index a0dc103..0000000 --- a/snappymail/ingress.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: snappymail - labels: - app: snappymail - annotations: - cert-manager.io/cluster-issuer: prod-cluster-issuer - nginx.ingress.kubernetes.io/backend-protocol: "HTTP" - nginx.ingress.kubernetes.io/proxy-body-size: "50m" -spec: - ingressClassName: nginx - tls: - - hosts: - - post.hensen.io - secretName: snappymail-tls - rules: - - host: post.hensen.io - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: snappymail - port: - number: 80 diff --git a/snappymail/pvc.yaml b/snappymail/pvc.yaml deleted file mode 100644 index 0fe58ba..0000000 --- a/snappymail/pvc.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: snappymail-data - labels: - app: snappymail -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn - resources: - requests: - storage: 5Gi diff --git a/snappymail/service.yaml b/snappymail/service.yaml deleted file mode 100644 index 2126068..0000000 --- a/snappymail/service.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: snappymail - labels: - app: snappymail -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 8888 - protocol: TCP - selector: - app: snappymail