diff --git a/bootstrap/kustomizations/kustomization-habits.yaml b/bootstrap/kustomizations/kustomization-habits.yaml deleted file mode 100644 index f0b0851..0000000 --- a/bootstrap/kustomizations/kustomization-habits.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: habits - namespace: flux-system -spec: - interval: 15m - path: ./habits - prune: true # remove any elements later removed from the above path - timeout: 2m # if not set, this defaults to interval duration, which is 1h - sourceRef: - kind: GitRepository - name: flux-system - healthChecks: - - apiVersion: apps/v1 - kind: Deployment - name: beaverhabits - namespace: habits - diff --git a/bootstrap/namespaces/namespace-habits.yaml b/bootstrap/namespaces/namespace-habits.yaml deleted file mode 100644 index 54d3897..0000000 --- a/bootstrap/namespaces/namespace-habits.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: habits diff --git a/habits/deployment.yaml b/habits/deployment.yaml deleted file mode 100644 index a425714..0000000 --- a/habits/deployment.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: beaverhabits - namespace: habits -spec: - selector: - matchLabels: - app: beaverhabits - template: - metadata: - labels: - app: beaverhabits - spec: - containers: - - name: beaverhabits - image: daya0576/beaverhabits:latest - imagePullPolicy: Always - ports: - - containerPort: 8080 - name: http - protocol: TCP - volumeMounts: - - name: data - mountPath: /app/.user - volumes: - - name: data - persistentVolumeClaim: - claimName: beaverhabits diff --git a/habits/dns-endpoint.yaml b/habits/dns-endpoint.yaml deleted file mode 100644 index 80c2473..0000000 --- a/habits/dns-endpoint.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: externaldns.k8s.io/v1alpha1 -kind: DNSEndpoint -metadata: - name: habits.michaelthomson.dev - namespace: media -spec: - endpoints: - - dnsName: habits.michaelthomson.dev - recordTTL: 180 - recordType: CNAME - targets: - - server.michaelthomson.dev diff --git a/habits/ingress.yaml b/habits/ingress.yaml deleted file mode 100644 index 664fa4d..0000000 --- a/habits/ingress.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: beaverhabits - namespace: habits - annotations: - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" - # traefik.ingress.kubernetes.io/router.middlewares: authentik-bazarr@kubernetescrd -spec: - rules: - - host: habits.michaelthomson.dev - http: - paths: - - pathType: ImplementationSpecific - path: / - backend: - service: - name: beaverhabits - port: - name: http - tls: - - hosts: - - habits.michaelthomson.dev - secretName: letsencrypt-wildcard-cert-michaelthomson.dev diff --git a/habits/pvc-data.yaml b/habits/pvc-data.yaml deleted file mode 100644 index 44a8f24..0000000 --- a/habits/pvc-data.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: beaverhabits - namespace: habits -spec: - resources: - requests: - storage: 8Gi - storageClassName: longhorn - accessModes: - - ReadWriteOnce diff --git a/habits/service.yaml b/habits/service.yaml deleted file mode 100644 index 2c92943..0000000 --- a/habits/service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: beaverhabits - namespace: habits -spec: - selector: - app: beaverhabits - ports: - - port: 80 - targetPort: http - name: http