fix: change to home-operations registry from onedr0p

this solves issue #239

Signed-off-by: Vegard Hagen <[email protected]>
This commit is contained in:
Vegard Hagen
2025-03-24 15:38:53 +01:00
parent 3bb7d5dd52
commit b8201c456d
45 changed files with 102 additions and 46 deletions
+1 -1
View File
@@ -31,4 +31,4 @@ spec:
syncPolicy:
automated:
selfHeal: true
prune: true
prune: true
+1 -3
View File
@@ -9,10 +9,8 @@ spec:
destinations:
- namespace: 'argocd'
server: '*'
- namespace: 'unrar'
server: '*'
- namespace: 'whoami'
server: '*'
clusterResourceWhitelist:
- group: '*'
kind: '*'
kind: '*'
+1 -1
View File
@@ -31,4 +31,4 @@ spec:
syncPolicy:
automated:
selfHeal: true
prune: true
prune: true
+1 -1
View File
@@ -14,4 +14,4 @@ spec:
rules:
- backendRefs:
- name: home-assistant
port: 8123
port: 8123
+1 -1
View File
@@ -5,4 +5,4 @@ resources:
- ns.yaml
- svc.yaml
- endpoint-slice.yaml
- http-route.yaml
- http-route.yaml
+1 -1
View File
@@ -1,4 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: haos
name: haos
+1 -1
View File
@@ -7,4 +7,4 @@ spec:
ports:
- name: http
protocol: TCP
port: 8123
port: 8123
+1 -1
View File
@@ -17,4 +17,4 @@ spec:
server: '*'
clusterResourceWhitelist:
- group: '*'
kind: '*'
kind: '*'
+1 -1
View File
@@ -12,4 +12,4 @@ spec:
rules:
- backendRefs:
- name: truenas
port: 443
port: 443
+1 -1
View File
@@ -31,4 +31,4 @@ spec:
syncPolicy:
automated:
selfHeal: true
prune: true
prune: true
+1 -1
View File
@@ -9,4 +9,4 @@ spec:
ports:
- name: web
port: 80
targetPort: http
targetPort: http
+1 -1
View File
@@ -1,4 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: blog
name: blog
@@ -18,4 +18,4 @@ spec:
value: /
backendRefs:
- name: remark42
port: 80
port: 80
+1 -1
View File
@@ -9,4 +9,4 @@ spec:
ports:
- name: web
port: 80
targetPort: http
targetPort: http
+1 -1
View File
@@ -15,4 +15,4 @@ spec:
server: '*'
clusterResourceWhitelist:
- group: '*'
kind: '*'
kind: '*'
@@ -35,4 +35,4 @@ spec:
drop: [ "ALL" ]
ports:
- name: web
containerPort: 3000
containerPort: 3000
@@ -18,4 +18,4 @@ spec:
value: /
backendRefs:
- name: stonegarden
port: 3000
port: 3000
+1 -1
View File
@@ -3,4 +3,4 @@ kind: Namespace
metadata:
name: stonegarden
labels:
dev.stonegarden.app: homepage
dev.stonegarden.app: homepage
-3
View File
@@ -1,9 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argocd
commonLabels:
dev.stonegarden: app-management
app.kubernetes.io/managed-by: argocd
resources:
- project.yaml
+1 -1
View File
@@ -31,4 +31,4 @@ spec:
syncPolicy:
automated:
selfHeal: true
prune: true
prune: true
-1
View File
@@ -13,4 +13,3 @@ resources:
- prowlarr
- radarr
- sonarr
- torrent
+1 -1
View File
@@ -30,7 +30,7 @@ spec:
type: RuntimeDefault
containers:
- name: lidarr
image: ghcr.io/onedr0p/lidarr:2.4.3 # renovate: docker=ghcr.io/onedr0p/lidarr
image: ghcr.io/home-operations/lidarr:2.4.3 # renovate: docker=ghcr.io/home-operations/lidarr
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
+1 -1
View File
@@ -1,4 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: arr
name: arr
+1 -1
View File
@@ -30,7 +30,7 @@ spec:
type: RuntimeDefault
containers:
- name: prowlarr
image: ghcr.io/onedr0p/prowlarr:1.32.2 # renovate: docker=ghcr.io/onedr0p/prowlarr
image: ghcr.io/home-operations/prowlarr:1.32.2 # renovate: docker=ghcr.io/home-operations/prowlarr
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
+1 -1
View File
@@ -30,7 +30,7 @@ spec:
type: RuntimeDefault
containers:
- name: radarr
image: ghcr.io/onedr0p/radarr:5.19.3 # renovate: docker=ghcr.io/onedr0p/radarr
image: ghcr.io/home-operations/radarr:5.19.3 # renovate: docker=ghcr.io/home-operations/radarr
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
+1 -1
View File
@@ -30,7 +30,7 @@ spec:
type: RuntimeDefault
containers:
- name: sonarr
image: ghcr.io/onedr0p/sonarr:4.0.13 # renovate: docker=ghcr.io/onedr0p/sonarr
image: ghcr.io/home-operations/sonarr:4.0.13 # renovate: docker=ghcr.io/home-operations/sonarr
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
+1 -1
View File
@@ -1,4 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: jellyfin
name: jellyfin
-3
View File
@@ -1,9 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argocd
commonLabels:
dev.stonegarden: app-management
app.kubernetes.io/managed-by: argocd
resources:
- project.yaml
+1 -1
View File
@@ -28,7 +28,7 @@ spec:
type: RuntimeDefault
containers:
- name: plex
image: ghcr.io/onedr0p/plex:1.41.5.9522 # renovate: docker=ghcr.io/onedr0p/plex versioning=loose
image: ghcr.io/home-operations/plex:1.41.5.9522 # renovate: docker=ghcr.io/home-operations/plex versioning=loose
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
+1 -1
View File
@@ -1,4 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: plex
name: plex
+1 -1
View File
@@ -17,4 +17,4 @@ spec:
server: '*'
clusterResourceWhitelist:
- group: '*'
kind: '*'
kind: '*'
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: utils
namespace: argocd
labels:
dev.stonegarden: application
spec:
generators:
- git:
repoURL: https://github.com/vehagn/homelab
revision: HEAD
directories:
- path: k8s/apps/utils/*
template:
metadata:
name: '{{ path.basename }}'
labels:
dev.stonegarden: application
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: dev
source:
repoURL: https://github.com/vehagn/homelab
targetRevision: HEAD
path: '{{ path }}'
destination:
name: in-cluster
namespace: argocd
syncPolicy:
automated:
selfHeal: true
prune: true
+7
View File
@@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argocd
resources:
- project.yaml
- application-set.yaml
+18
View File
@@ -0,0 +1,18 @@
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: utils
namespace: argocd
spec:
sourceRepos:
- 'https://github.com/vehagn/homelab'
destinations:
- namespace: 'argocd'
server: '*'
- namespace: 'torrent'
server: '*'
- namespace: 'unrar'
server: '*'
clusterResourceWhitelist:
- group: '*'
kind: '*'
@@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: torrent
namespace: arr
namespace: torrent
labels:
app: torrent
spec:
@@ -57,7 +57,7 @@ spec:
- name: tmp
mountPath: /tmp
- name: torrent
image: ghcr.io/onedr0p/qbittorrent:5.0.4 # renovate: docker=ghcr.io/onedr0p/qbittorrent
image: ghcr.io/home-operations/qbittorrent:5.0.4 # renovate: docker=ghcr.io/home-operations/qbittorrent
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
@@ -2,7 +2,7 @@ apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: torrent
namespace: arr
namespace: torrent
spec:
parentRefs:
- name: internal
@@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ns.yaml
- pvc.yaml
- svc.yaml
- svc-torrent.yaml
+4
View File
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: torrent
@@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: torrent-config
namespace: arr
namespace: torrent
spec:
storageClassName: proxmox-csi
volumeName: pv-torrent
@@ -2,7 +2,7 @@ apiVersion: v1
kind: Service
metadata:
name: torrent-torrent
namespace: arr
namespace: torrent
annotations:
io.cilium/lb-ipam-ips: 192.168.1.225
spec:
@@ -2,7 +2,7 @@ apiVersion: v1
kind: Service
metadata:
name: torrent
namespace: arr
namespace: torrent
spec:
type: ClusterIP
selector:
@@ -1,4 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: unrar
name: unrar
+3 -2
View File
@@ -27,8 +27,9 @@
{
"groupName": "Media containers",
"matchPackageNames": [
"ghcr.io/onedr0p/**",
"ghcr.io/jellyfin/**"
"ghcr.io/jellyfin/**",
"ghcr.io/home-operations/plex**",
"ghcr.io/home-operations/**arr**"
]
},
{