diff --git a/apps/homepage/configmap.yaml b/apps/homepage/configmap.yaml deleted file mode 100644 index e267db2..0000000 --- a/apps/homepage/configmap.yaml +++ /dev/null @@ -1,98 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: config - labels: - app.kubernetes.io/name: homepage -data: - kubernetes.yaml: "" #| - # mode: cluster - settings.yaml: | - title: "Homepage" - background: https://images.unsplash.com/photo-1547327132-5d20850c62b5?q=80&w=3870&auto=format&fit=crop - cardBlur: sm - #settings.yaml: | - # providers: - # longhorn: - # url: https://longhorn.my.network - custom.css: "" - custom.js: "" - bookmarks.yaml: | - - Developer: - - Github: - - abbr: GH - href: https://github.com/moll-re - services.yaml: | - - Media: - - Jellyfin backend: - href: https://media-backend.kluster.moll.re - ping: media-backend.kluster.moll.re - - Jellyfin vue: - href: https://media.kluster.moll.re - ping: media.kluster.moll.re - - Immich: - href: https://immich.kluster.moll.re - ping: immich.kluster.moll.re - - - Productivity: - - OwnCloud: - href: https://ocis.kluster.moll.re - ping: ocis.kluster.moll.re - - ToDo: - href: https://todos.kluster.moll.re - ping: todos.kluster.moll.re - - Finance: - href: https://finance.kluster.moll.re - ping: finance.kluster.moll.re - - - Home: - - Home Assistant: - href: https://home.kluster.moll.re - ping: home.kluster.moll.re - - Grafana: - href: https://grafana.kluster.moll.re - ping: grafana.kluster.moll.re - - Recipes: - href: https://recipes.kluster.moll.re - ping: recipes.kluster.moll.re - - - Infra: - - Gitea: - href: https://git.kluster.moll.re - ping: git.kluster.moll.re - - ArgoCD: - href: https://argocd.kluster.moll.re - ping: argocd.kluster.moll.re - - widgets.yaml: | - # - kubernetes: - # cluster: - # show: true - # cpu: true - # memory: true - # showLabel: true - # label: "cluster" - # nodes: - # show: true - # cpu: true - # memory: true - # showLabel: true - - search: - provider: duckduckgo - - openmeteo: - label: Zürich # optional - latitude: 47.24236 - longitude: 8.30439 - units: metric # or imperial - cache: 30 # Time in minutes to cache API responses, to stay within limits - format: # optional, Intl.NumberFormat options - maximumFractionDigits: 1 - - datetime: - locale: de - format: - dateStyle: long - timeStyle: short - - adguard: - url: http://adguard-home-web.adguard-home:3000 - - docker.yaml: "" \ No newline at end of file diff --git a/apps/homepage/deployment.yaml b/apps/homepage/deployment.yaml deleted file mode 100644 index 3506dad..0000000 --- a/apps/homepage/deployment.yaml +++ /dev/null @@ -1,64 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: homepage - labels: - app.kubernetes.io/name: homepage -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: RollingUpdate - selector: - matchLabels: - app.kubernetes.io/name: homepage - template: - metadata: - labels: - app.kubernetes.io/name: homepage - spec: - # serviceAccountName: homepage - # automountServiceAccountToken: true - dnsPolicy: ClusterFirst - # enableServiceLinks: true - containers: - - name: homepage - image: homepage - imagePullPolicy: Always - ports: - - name: http - containerPort: 3000 - protocol: TCP - volumeMounts: - - mountPath: /app/config/custom.js - name: config - subPath: custom.js - - mountPath: /app/config/custom.css - name: config - subPath: custom.css - - mountPath: /app/config/bookmarks.yaml - name: config - subPath: bookmarks.yaml - - mountPath: /app/config/docker.yaml - name: config - subPath: docker.yaml - - mountPath: /app/config/kubernetes.yaml - name: config - subPath: kubernetes.yaml - - mountPath: /app/config/services.yaml - name: config - subPath: services.yaml - - mountPath: /app/config/settings.yaml - name: config - subPath: settings.yaml - - mountPath: /app/config/widgets.yaml - name: config - subPath: widgets.yaml - - mountPath: /app/config/logs - name: logs - volumes: - - name: config - configMap: - name: config - - name: logs - emptyDir: {} \ No newline at end of file diff --git a/apps/homepage/ingress.yaml b/apps/homepage/ingress.yaml deleted file mode 100644 index 6e3c543..0000000 --- a/apps/homepage/ingress.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: traefik.io/v1alpha1 -kind: IngressRoute -metadata: - name: homepage-ingressroute - -spec: - entryPoints: - - websecure - routes: - - match: Host(`start.kluster.moll.re`) - kind: Rule - services: - - name: homepage-web - port: 3000 - tls: - certResolver: default-tls diff --git a/apps/homepage/kustomization.yaml b/apps/homepage/kustomization.yaml deleted file mode 100644 index 79de575..0000000 --- a/apps/homepage/kustomization.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -namespace: homepage - -resources: - - namespace.yaml - - deployment.yaml - - service.yaml - - configmap.yaml - - ingress.yaml - - -images: - - name: homepage - newName: ghcr.io/gethomepage/homepage - newTag: v0.9.2 diff --git a/apps/homepage/namespace.yaml b/apps/homepage/namespace.yaml deleted file mode 100644 index 0a074bd..0000000 --- a/apps/homepage/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: placeholder diff --git a/apps/homepage/service.yaml b/apps/homepage/service.yaml deleted file mode 100644 index 0d65595..0000000 --- a/apps/homepage/service.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: homepage-web - labels: - app.kubernetes.io/name: homepage -spec: - type: ClusterIP - ports: - - port: 3000 - targetPort: http - protocol: TCP - name: http - selector: - app.kubernetes.io/name: homepage \ No newline at end of file diff --git a/kluster-deployments/homepage/application.yaml b/kluster-deployments/homepage/application.yaml deleted file mode 100644 index 1cc6d7f..0000000 --- a/kluster-deployments/homepage/application.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: homepage-application - namespace: argocd - -spec: - project: apps - source: - repoURL: ssh://git@git.kluster.moll.re:2222/remoll/k3s-infra.git - targetRevision: main - path: apps/homepage - destination: - server: https://kubernetes.default.svc - namespace: homepage - syncPolicy: - automated: - prune: true - selfHeal: true diff --git a/kluster-deployments/kustomization.yaml b/kluster-deployments/kustomization.yaml index 5e85b96..1357771 100644 --- a/kluster-deployments/kustomization.yaml +++ b/kluster-deployments/kustomization.yaml @@ -28,7 +28,6 @@ resources: - files/ - finance/ - homeassistant/ - - homepage/application.yaml - immich/ - journal/ - media/