Compare commits

..

1 commit

Author SHA1 Message Date
Renovate bot
d4dedf7216 Update ghcr.io/home-assistant/home-assistant Docker tag to v2024.12.5 2025-03-17 00:01:57 +00:00
10 changed files with 3 additions and 127 deletions

View file

@ -23,7 +23,7 @@ spec:
- /bin/sh - /bin/sh
- -c - -c
- pip install icalendar==5.0.13 qrcode recurring_ical_events beautifulsoup4 lxml pycryptodome icalevents ics FindMy==0.7.3; /init - pip install icalendar==5.0.13 qrcode recurring_ical_events beautifulsoup4 lxml pycryptodome icalevents ics FindMy==0.7.3; /init
image: ghcr.io/home-assistant/home-assistant:2024.10.1 image: ghcr.io/home-assistant/home-assistant:2024.12.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
failureThreshold: 3 failureThreshold: 3

View file

@ -66,7 +66,7 @@ spec:
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
nodeSelector: nodeSelector:
intel.feature.node.kubernetes.io/gpu: "true" intel.feature.node.kubernetes.io/gpu: "true"
kubernetes.io/hostname: talos-llu-kx3 kubernetes.io/hostname: talos-e48-wv7
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
volumes: volumes:
- name: jellyfin-config - name: jellyfin-config

View file

@ -71,16 +71,6 @@ spec:
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
restartPolicy: Always restartPolicy: Always
schedulerName: default-scheduler schedulerName: default-scheduler
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
preference:
matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- talos-llu-kx3
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
volumes: volumes:
- name: config - name: config

View file

@ -1,49 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: spoolman
name: spoolman
spec:
replicas: 1
selector:
matchLabels:
app: spoolman
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
labels:
app: spoolman
spec:
containers:
- image: ghcr.io/donkie/spoolman:0.22
env:
- name: SPOOLMAN_DB_TYPE
value: postgres
- name: SPOOLMAN_DB_HOST
value: postgres-spoolman
- name: SPOOLMAN_DB_USERNAME
valueFrom:
secretKeyRef:
name: spoolman.postgres-spoolman.credentials.postgresql.acid.zalan.do
key: username
- name: SPOOLMAN_DB_PASSWORD
valueFrom:
secretKeyRef:
name: spoolman.postgres-spoolman.credentials.postgresql.acid.zalan.do
key: password
imagePullPolicy: IfNotPresent
name: spoolman
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
status: {}

View file

@ -1,22 +0,0 @@
apiVersion: "acid.zalan.do/v1"
kind: postgresql
metadata:
name: postgres-spoolman
spec:
teamId: spoolman
volume:
size: 8Gi
storageClass: longhorn-fast
numberOfInstances: 1
users:
spoolman:
- superuser
- createdb
databases:
spoolman: spoolman # dbname: owner
postgresql:
version: "15"
resources:
requests:
cpu: 10m
memory: 1Mi

View file

@ -1,15 +0,0 @@
apiVersion: v1
kind: Service
metadata:
labels:
app: spoolman
name: k8s-spoolman
annotations:
external-dns.alpha.kubernetes.io/hostname: spoolman.martyn.berlin
spec:
ports:
- port: 80
targetPort: 8000
selector:
app: spoolman
type: LoadBalancer

View file

@ -11,7 +11,7 @@ spec:
source: source:
chart: ingress-nginx chart: ingress-nginx
repoURL: https://kubernetes.github.io/ingress-nginx repoURL: https://kubernetes.github.io/ingress-nginx
targetRevision: 4.12.1 targetRevision: 4.12.0
helm: helm:
parameters: parameters:
- name: controller.ingressClassResource.default - name: controller.ingressClassResource.default

View file

@ -16,7 +16,6 @@ spec:
- https://k8s-at-home.com/charts/ - https://k8s-at-home.com/charts/
- https://charts.bitnami.com/bitnami - https://charts.bitnami.com/bitnami
- https://charts.gabe565.com - https://charts.gabe565.com
- https://ideaplexus.gitlab.io/charts
destinations: destinations:
- name: '*' - name: '*'
namespace: '*' namespace: '*'

View file

@ -24,16 +24,6 @@ spec:
users: users:
- username: martyn - username: martyn
password: "564628" password: "564628"
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
preference:
matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- talos-llu-kx3
persistence: persistence:
extraPVCShares: extraPVCShares:
- name: oldspace - name: oldspace

View file

@ -1,17 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: spoolman
namespace: argocd
spec:
destination:
namespace: spoolman
server: https://kubernetes.default.svc
project: apps
source:
path: apps-kustomized/spoolman
repoURL: https://git.martyn.berlin/martyn/infra4talos
targetRevision: HEAD
syncPolicy:
automated:
selfHeal: true