From 2017459a07821ced328bf00c7c808f4f01990c6f Mon Sep 17 00:00:00 2001 From: Jonathan Leech-Pepin Date: Thu, 27 Mar 2025 21:25:55 -0400 Subject: [PATCH] Some cleanup --- charts/traefik.yaml | 6 ++++++ kustomize/helmchart-noaddons/helmchart.yaml | 7 +++++++ kustomize/helmchart-noaddons/kustomization.yaml | 10 ++++++++++ namespaces/apps/linkwarden/kustomization.yaml | 4 ++-- namespaces/charts/namespace.yaml | 7 +++++++ namespaces/public/namespace.yaml | 7 +++++++ 6 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 kustomize/helmchart-noaddons/helmchart.yaml create mode 100644 kustomize/helmchart-noaddons/kustomization.yaml create mode 100644 namespaces/charts/namespace.yaml create mode 100644 namespaces/public/namespace.yaml diff --git a/charts/traefik.yaml b/charts/traefik.yaml index 19ce81a..6b04c71 100644 --- a/charts/traefik.yaml +++ b/charts/traefik.yaml @@ -34,6 +34,12 @@ spec: default: true port: 2222 exposedPort: 2222 + service: + annotations: + svccontroller.k3s.cattle.io/tolerations: | + - effect: NoSchedule + key: public + operator: Exists tolerations: - key: "public" value: "true" diff --git a/kustomize/helmchart-noaddons/helmchart.yaml b/kustomize/helmchart-noaddons/helmchart.yaml new file mode 100644 index 0000000..e78708a --- /dev/null +++ b/kustomize/helmchart-noaddons/helmchart.yaml @@ -0,0 +1,7 @@ +apiVersion: helm.cattle.io/v1 +kind: HelmChart +metadata: + name: chart + namespace: charts +spec: + targetNamespace: default diff --git a/kustomize/helmchart-noaddons/kustomization.yaml b/kustomize/helmchart-noaddons/kustomization.yaml new file mode 100644 index 0000000..6073ceb --- /dev/null +++ b/kustomize/helmchart-noaddons/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - helmchart.yaml + +labels: + - includeSelectors: true + pairs: + app.kubernetes.io/managed-by: kustomize diff --git a/namespaces/apps/linkwarden/kustomization.yaml b/namespaces/apps/linkwarden/kustomization.yaml index 2cee23c..8b7713c 100644 --- a/namespaces/apps/linkwarden/kustomization.yaml +++ b/namespaces/apps/linkwarden/kustomization.yaml @@ -84,8 +84,8 @@ configMapGenerator: - name: config literals: - NEXTAUTH_URL="https://linkwarden.leechpepin.com/api/v1/auth" - - NEXT_PUBLIC_OLLAMA_ENDPOINT_URL="http://ollama.ai.svc.cluster.local:11434" - - OLLAMA_MODEL="phi3:mini-4k" + - NEXT_PUBLIC_OLLAMA_ENDPOINT_URL="https://ollama.leechpepin.com:11434" + - OLLAMA_MODEL="granite3.1-moe:3b" - NEXT_PUBLIC_AUTHENTIK_ENABLED="true" - AUTHENTIK_CUSTOM_NAME="Authentik" - AUTHENTIK_ISSUER="https://auth.leechpepin.com/application/o/linkwarden" diff --git a/namespaces/charts/namespace.yaml b/namespaces/charts/namespace.yaml new file mode 100644 index 0000000..57d655c --- /dev/null +++ b/namespaces/charts/namespace.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + labels: + homelab-access: "true" + name: charts diff --git a/namespaces/public/namespace.yaml b/namespaces/public/namespace.yaml new file mode 100644 index 0000000..161268f --- /dev/null +++ b/namespaces/public/namespace.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + labels: + homelab-access: "true" + name: public