Compare commits
23 commits
9dec830c39
...
7ffb96959a
Author | SHA1 | Date | |
---|---|---|---|
|
7ffb96959a | ||
73d06a7338 | |||
|
d38a784ad8 | ||
fe47d6faa2 | |||
|
65f6d756e4 | ||
6b3f66c107 | |||
9ec0603e19 | |||
9a3ef783bc | |||
2b77dc4c6a | |||
6b611bf1dc | |||
cf71027b98 | |||
4d771b4de6 | |||
441420c864 | |||
8f8203a9f4 | |||
2e59f86c84 | |||
7e10310707 | |||
3705e6c168 | |||
3cb6b88714 | |||
3238ae79f6 | |||
7a0750c79c | |||
6be6475c6e | |||
44c78e0687 | |||
f39e5bf24f |
24 changed files with 61 additions and 77 deletions
|
@ -6,7 +6,7 @@ replicaCount: 1
|
|||
|
||||
image:
|
||||
repository: codercom/code-server
|
||||
tag: '4.93.1'
|
||||
tag: '4.97.2'
|
||||
pullPolicy: Always
|
||||
|
||||
secret:
|
||||
|
|
26
apps-kustomized/airsonic-advanced/ingress.yaml
Normal file
26
apps-kustomized/airsonic-advanced/ingress.yaml
Normal file
|
@ -0,0 +1,26 @@
|
|||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt
|
||||
external-dns.alpha.kubernetes.io/target: armnleg.martyn.berlin
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
||||
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
|
||||
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
|
||||
name: airsonic-advanced
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
- host: airsonic.martyn.berlin
|
||||
http:
|
||||
paths:
|
||||
- backend:
|
||||
service:
|
||||
name: airsonic-advanced
|
||||
port:
|
||||
number: 80
|
||||
path: /
|
||||
pathType: Prefix
|
||||
tls:
|
||||
- hosts:
|
||||
- airsonic.martyn.berlin
|
|
@ -34,7 +34,5 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- files.martyn.berlin
|
||||
secretName: files-tls
|
||||
- hosts:
|
||||
- files-a89a4194-3742-498e-8c6c-37128fdb9291.martyn.berlin
|
||||
secretName: long-name-files-tls
|
||||
|
|
|
@ -28,7 +28,6 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- cryptpad.martyn.berlin
|
||||
secretName: cryptpad-tls
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
|
@ -60,4 +59,3 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- cryptpad-safe.martyn.berlin
|
||||
secretName: cryptpad-safe-tls
|
||||
|
|
|
@ -10,7 +10,6 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- iot.martyn.berlin
|
||||
secretName: mosquitto-certs
|
||||
rules:
|
||||
- host: iot.martyn.berlin
|
||||
http:
|
||||
|
|
|
@ -26,4 +26,3 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- git.martyn.berlin
|
||||
secretName: forgejo-tls
|
||||
|
|
|
@ -31,7 +31,7 @@ spec:
|
|||
fieldRef:
|
||||
apiVersion: v1
|
||||
fieldPath: metadata.namespace
|
||||
image: docker.io/jellyfin/jellyfin:10.10.5
|
||||
image: docker.io/jellyfin/jellyfin:10.10.6
|
||||
imagePullPolicy: Always
|
||||
name: jellyfin
|
||||
ports:
|
||||
|
@ -49,16 +49,12 @@ spec:
|
|||
cpu: 163m
|
||||
# memory: 3861631195
|
||||
volumeMounts:
|
||||
- mountPath: /data2/media
|
||||
name: runningseries
|
||||
- mountPath: /films
|
||||
name: films
|
||||
- mountPath: /config
|
||||
name: jellyfin-config
|
||||
- mountPath: /music
|
||||
name: music
|
||||
- mountPath: /oldbigseries
|
||||
name: oldseries
|
||||
- mountPath: /config/transcodes
|
||||
name: transcodes
|
||||
- mountPath: /dev/dri
|
||||
|
@ -70,12 +66,9 @@ spec:
|
|||
dnsPolicy: ClusterFirst
|
||||
nodeSelector:
|
||||
intel.feature.node.kubernetes.io/gpu: "true"
|
||||
oldname: i9worker
|
||||
kubernetes.io/hostname: talos-llu-kx3
|
||||
terminationGracePeriodSeconds: 30
|
||||
volumes:
|
||||
- persistentVolumeClaim:
|
||||
claimName: smb-series
|
||||
name: runningseries
|
||||
- name: jellyfin-config
|
||||
persistentVolumeClaim:
|
||||
claimName: jellyfin-config
|
||||
|
@ -88,9 +81,6 @@ spec:
|
|||
- persistentVolumeClaim:
|
||||
claimName: smb-films
|
||||
name: films
|
||||
- persistentVolumeClaim:
|
||||
claimName: smb-oldseries
|
||||
name: oldseries
|
||||
- hostPath:
|
||||
path: /dev/dri
|
||||
type: Directory
|
||||
|
|
|
@ -1,29 +1,5 @@
|
|||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: smb-series
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 1Gi
|
||||
storageClassName: smb-series
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: smb-oldseries
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 1Gi
|
||||
storageClassName: smb-oldseries
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: smb-music
|
||||
spec:
|
||||
|
|
|
@ -23,4 +23,3 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- requests.martyn.berlin
|
||||
secretName: requests-tls
|
||||
|
|
|
@ -25,4 +25,3 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- nextcloud.martyn.berlin
|
||||
secretName: nextcloud-tls
|
||||
|
|
|
@ -10,7 +10,7 @@ helmCharts:
|
|||
includeCRDs: true
|
||||
namespace: node-feature-discovery
|
||||
releaseName: node-feature-discovery
|
||||
version: 0.16.6
|
||||
version: 0.17.2
|
||||
repo: https://kubernetes-sigs.github.io/node-feature-discovery/charts
|
||||
valuesInLine:
|
||||
master:
|
||||
|
|
|
@ -18,7 +18,7 @@ spec:
|
|||
app: radarr
|
||||
spec:
|
||||
containers:
|
||||
- image: hotio/radarr:release
|
||||
- image: hotio/radarr:release-5.18.4.9674
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: radarr
|
||||
ports:
|
||||
|
|
|
@ -16,7 +16,7 @@ spec:
|
|||
app: sabnzbd
|
||||
spec:
|
||||
containers:
|
||||
- image: lscr.io/linuxserver/sabnzbd:latest
|
||||
- image: lscr.io/linuxserver/sabnzbd:4.4.1
|
||||
imagePullPolicy: Always
|
||||
name: sabnzbd
|
||||
terminationMessagePath: /dev/termination-log
|
||||
|
|
|
@ -16,7 +16,7 @@ spec:
|
|||
app: sonarr
|
||||
spec:
|
||||
containers:
|
||||
- image: hotio/sonarr:release-4.0.1.929
|
||||
- image: hotio/sonarr:release-4.0.13.2932
|
||||
imagePullPolicy: Always
|
||||
name: sonarr
|
||||
ports:
|
||||
|
@ -32,8 +32,6 @@ spec:
|
|||
name: config
|
||||
- mountPath: /data
|
||||
name: data
|
||||
- mountPath: /series
|
||||
name: series
|
||||
- mountPath: /combinedseries
|
||||
name: combinedseries
|
||||
dnsPolicy: ClusterFirst
|
||||
|
@ -44,9 +42,6 @@ spec:
|
|||
- name: config
|
||||
persistentVolumeClaim:
|
||||
claimName: sonarr-config-data
|
||||
- name: series
|
||||
persistentVolumeClaim:
|
||||
claimName: smb-series
|
||||
- name: combinedseries
|
||||
persistentVolumeClaim:
|
||||
claimName: smb-combinedseries
|
||||
|
|
|
@ -1,17 +1,5 @@
|
|||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: smb-series
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 1Gi
|
||||
storageClassName: smb-series
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: smb-combinedseries
|
||||
spec:
|
||||
|
|
|
@ -23,4 +23,3 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- musings.martyn.berlin
|
||||
secretName: musings-tls
|
||||
|
|
|
@ -11,7 +11,7 @@ spec:
|
|||
source:
|
||||
chart: ingress-nginx
|
||||
repoURL: https://kubernetes.github.io/ingress-nginx
|
||||
targetRevision: 4.8.3
|
||||
targetRevision: 4.12.0
|
||||
helm:
|
||||
parameters:
|
||||
- name: controller.service.type
|
||||
|
@ -24,6 +24,15 @@ spec:
|
|||
value: "351198544"
|
||||
- name: controller.extraArgs.default-ssl-certificate
|
||||
value: "cluster-ingress/cluster-ingress-wildcard"
|
||||
- name: controller.config.http-snippet
|
||||
value: |-
|
||||
more_set_headers -a "X-Robots-Tag: noai";
|
||||
more_set_headers -a "X-Robots-Tag: Google-Extended: none";
|
||||
more_set_headers -a "X-Robots-Tag: GPTBot: none";
|
||||
more_set_headers -a "X-Robots-Tag: ChatGPT-User: none";
|
||||
more_set_headers -a "X-Robots-Tag: anthropic-ai: none";
|
||||
more_set_headers -a "X-Robots-Tag: CCBot: none";
|
||||
more_set_headers -a "X-Robots-Tag: semrushbot: none";
|
||||
syncPolicy:
|
||||
automated:
|
||||
selfHeal: true
|
||||
|
|
|
@ -11,7 +11,7 @@ spec:
|
|||
source:
|
||||
chart: cert-manager
|
||||
repoURL: https://charts.jetstack.io
|
||||
targetRevision: v1.13.1
|
||||
targetRevision: v1.17.1
|
||||
helm:
|
||||
parameters:
|
||||
- name: installCRDs
|
||||
|
|
|
@ -36,8 +36,7 @@ spec:
|
|||
paths:
|
||||
- /
|
||||
tls:
|
||||
- secretName: bikerwitch-tls
|
||||
hosts:
|
||||
- hosts:
|
||||
- bikerwitch.martyn.berlin
|
||||
- www.bikerwitch.org.uk
|
||||
path: apps-helm/drupal
|
||||
|
|
|
@ -41,7 +41,6 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- "s3.files.martyn.berlin"
|
||||
secretName: s3-le-secret
|
||||
hosts:
|
||||
- host: s3.files.martyn.berlin
|
||||
paths:
|
||||
|
@ -56,7 +55,6 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- "files.martyn.berlin"
|
||||
secretName: files-le-secret
|
||||
hosts:
|
||||
- host: files.martyn.berlin
|
||||
paths:
|
||||
|
|
|
@ -25,7 +25,7 @@ spec:
|
|||
value: "false"
|
||||
chart: longhorn
|
||||
repoURL: https://charts.longhorn.io
|
||||
targetRevision: 1.6.0
|
||||
targetRevision: 1.6.4
|
||||
syncPolicy:
|
||||
automated:
|
||||
selfHeal: true
|
||||
|
|
|
@ -46,8 +46,7 @@ spec:
|
|||
- path: /
|
||||
pathType: Prefix
|
||||
tls:
|
||||
- secretName: ntfy-tls
|
||||
hosts:
|
||||
- hosts:
|
||||
- ntfy.martyn.berlin
|
||||
|
||||
ntfy:
|
||||
|
|
|
@ -24,6 +24,16 @@ spec:
|
|||
users:
|
||||
- username: martyn
|
||||
password: "564628"
|
||||
affinity:
|
||||
nodeAffinity:
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
- weight: 1
|
||||
preference:
|
||||
matchExpressions:
|
||||
- key: kubernetes.io/hostname
|
||||
operator: In
|
||||
values:
|
||||
- talos-llu-kx3
|
||||
persistence:
|
||||
combineShares: true
|
||||
sharesToCombine:
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"argocd": {
|
||||
"fileMatch": ["everything-app/.+\\.yaml$"]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue