diff --git a/clusters/cl01tl/helm/descheduler/Chart.yaml b/clusters/cl01tl/helm/descheduler/Chart.yaml index 213b088de..6a32e8af5 100644 --- a/clusters/cl01tl/helm/descheduler/Chart.yaml +++ b/clusters/cl01tl/helm/descheduler/Chart.yaml @@ -8,6 +8,7 @@ keywords: home: https://docs.alexlebens.dev/applications/descheduler/ sources: - https://github.com/kubernetes-sigs/descheduler + - https://explore.ggcr.dev/?repo=registry.k8s.io%2Fdescheduler%2Fdescheduler - https://github.com/kubernetes-sigs/descheduler/tree/master/charts/descheduler maintainers: - name: alexlebens diff --git a/clusters/cl01tl/helm/descheduler/values.yaml b/clusters/cl01tl/helm/descheduler/values.yaml index 9effe9b95..733c68528 100644 --- a/clusters/cl01tl/helm/descheduler/values.yaml +++ b/clusters/cl01tl/helm/descheduler/values.yaml @@ -1,4 +1,7 @@ descheduler: + image: + repository: registry.k8s.io/descheduler/descheduler + tag: v0.35.1@sha256:871d3b804390b0b8c7cb09d4e9b7856cf30e31f9e9e3d29562b0301a10453bb1 kind: Deployment resources: limits: diff --git a/clusters/cl01tl/helm/external-dns/Chart.yaml b/clusters/cl01tl/helm/external-dns/Chart.yaml index 16f41ab75..8397eaa11 100644 --- a/clusters/cl01tl/helm/external-dns/Chart.yaml +++ b/clusters/cl01tl/helm/external-dns/Chart.yaml @@ -8,6 +8,7 @@ keywords: home: https://docs.alexlebens.dev/applications/eraser/ sources: - https://github.com/kubernetes-sigs/external-dns + - https://explore.ggcr.dev/?repo=registry.k8s.io%2Fexternal-dns%2Fexternal-dns - https://github.com/kashalls/external-dns-unifi-webhook - https://github.com/kubernetes-sigs/external-dns/tree/master/charts/external-dns maintainers: diff --git a/clusters/cl01tl/helm/external-dns/values.yaml b/clusters/cl01tl/helm/external-dns/values.yaml index f496f80e4..ffe9c52f3 100644 --- a/clusters/cl01tl/helm/external-dns/values.yaml +++ b/clusters/cl01tl/helm/external-dns/values.yaml @@ -1,4 +1,7 @@ external-dns-unifi: + image: + repository: registry.k8s.io/external-dns/external-dns + tag: v0.20.0@sha256:ddc7f4212ed09a21024deb1f470a05240837712e74e4b9f6d1f2632ff10672e7 fullnameOverride: external-dns-unifi resources: requests: diff --git a/clusters/cl01tl/helm/medialyze/Chart.yaml b/clusters/cl01tl/helm/medialyze/Chart.yaml index e72fe0da3..5e4fda587 100644 --- a/clusters/cl01tl/helm/medialyze/Chart.yaml +++ b/clusters/cl01tl/helm/medialyze/Chart.yaml @@ -5,7 +5,7 @@ description: MediaLyze keywords: - medialyze - jellyfin -home: https://wiki.alexlebens.dev/ +home: https://docs.alexlebens.dev/applications/medialyze/ sources: - https://github.com/frederikemmer/MediaLyze - https://github.com/frederikemmer/MediaLyze/pkgs/container/medialyze diff --git a/clusters/cl01tl/helm/medialyze/values.yaml b/clusters/cl01tl/helm/medialyze/values.yaml index d579f2077..fe40446f6 100644 --- a/clusters/cl01tl/helm/medialyze/values.yaml +++ b/clusters/cl01tl/helm/medialyze/values.yaml @@ -4,13 +4,15 @@ medialyze: type: deployment replicas: 1 strategy: Recreate - revisionHistoryLimit: 3 + pod: + securityContext: + fsGroup: 1000 + fsGroupChangePolicy: OnRootMismatch containers: main: image: repository: ghcr.io/frederikemmer/medialyze - tag: 0.4.1 - pullPolicy: IfNotPresent + tag: 0.4.1@sha256:d4f2e04d3759f308bea605c9b7242ab6da98813adc0b276dc3cbe9c283071eb8 env: - name: HOST_PORT value: 8080 @@ -22,8 +24,8 @@ medialyze: value: /media resources: requests: - cpu: 10m - memory: 128Mi + cpu: 5m + memory: 400Mi service: main: controller: main @@ -31,7 +33,6 @@ medialyze: http: port: 80 targetPort: 8080 - protocol: HTTP route: main: kind: HTTPRoute @@ -44,11 +45,8 @@ medialyze: - medialyze.alexlebens.net rules: - backendRefs: - - group: '' - kind: Service - name: medialyze + - name: medialyze port: 80 - weight: 100 matches: - path: type: PathPrefix @@ -59,7 +57,6 @@ medialyze: storageClass: ceph-block accessMode: ReadWriteOnce size: 1Gi - retain: true advancedMounts: main: main: diff --git a/clusters/cl01tl/helm/metrics-server/Chart.yaml b/clusters/cl01tl/helm/metrics-server/Chart.yaml index 7afa9c3a3..ce6771cc8 100644 --- a/clusters/cl01tl/helm/metrics-server/Chart.yaml +++ b/clusters/cl01tl/helm/metrics-server/Chart.yaml @@ -5,10 +5,10 @@ description: Metrics Server keywords: - metrics-server - metrics - - kubernetes -home: https://wiki.alexlebens.dev/s/feb71856-e3d9-4655-9808-6c4bfb330872 +home: https://docs.alexlebens.dev/applications/metrics-server/ sources: - https://github.com/kubernetes-sigs/metrics-server + - https://explore.ggcr.dev/?repo=registry.k8s.io%2Fmetrics-server%2Fmetrics-server - https://github.com/kubernetes-sigs/metrics-server/tree/master/charts/metrics-server maintainers: - name: alexlebens diff --git a/clusters/cl01tl/helm/metrics-server/values.yaml b/clusters/cl01tl/helm/metrics-server/values.yaml index 6d05f073f..d36e453be 100644 --- a/clusters/cl01tl/helm/metrics-server/values.yaml +++ b/clusters/cl01tl/helm/metrics-server/values.yaml @@ -1,12 +1,19 @@ metrics-server: - replicas: 3 - metrics: - enabled: true - serviceMonitor: - enabled: true + image: + repository: registry.k8s.io/metrics-server/metrics-server + tag: v0.8.0@sha256:89258156d0e9af60403eafd44da9676fd66f600c7934d468ccc17e42b199aee2 + replicas: 2 defaultArgs: - --cert-dir=/tmp - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --metric-resolution=15s - --kubelet-insecure-tls + metrics: + enabled: true + serviceMonitor: + enabled: true + resources: + requests: + cpu: 10m + memory: 60Mi