remove adguard

This commit is contained in:
Graham McIntire 2025-10-18 10:32:29 -05:00
parent 153f43ab61
commit 4354a6b120
No known key found for this signature in database
8 changed files with 0 additions and 225 deletions

View file

@ -1,38 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: adguard
namespace: adguard
spec:
replicas: 1
selector:
matchLabels:
app: adguard
template:
metadata:
labels:
app: adguard
spec:
containers:
- name: adguard
image: adguard/adguardhome:latest
ports:
- containerPort: 3000 # Web UI
name: web
- containerPort: 53 # DNS
name: dns
protocol: UDP
- containerPort: 53 # DNS TCP
name: dns-tcp
protocol: TCP
- containerPort: 80 # HTTP
name: http
- containerPort: 443 # HTTPS
name: https
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"

View file

@ -1,50 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: adguard
namespace: adguard
spec:
replicas: 1
selector:
matchLabels:
app: adguard
template:
metadata:
labels:
app: adguard
spec:
containers:
- name: adguard
image: adguard/adguardhome:latest
ports:
- containerPort: 3000 # Web UI
name: web
- containerPort: 53 # DNS
name: dns
protocol: UDP
- containerPort: 53 # DNS TCP
name: dns-tcp
protocol: TCP
- containerPort: 80 # HTTP
name: http
- containerPort: 443 # HTTPS
name: https
volumeMounts:
- name: config
mountPath: /opt/adguardhome/conf
- name: data
mountPath: /opt/adguardhome/work
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"
volumes:
- name: config
persistentVolumeClaim:
claimName: adguard-config-rbd
- name: data
persistentVolumeClaim:
claimName: adguard-data-rbd

View file

@ -1,36 +0,0 @@
apiVersion: batch/v1
kind: Job
metadata:
name: adguard-data-migration
namespace: adguard
spec:
template:
spec:
restartPolicy: Never
containers:
- name: migrate
image: busybox:1.36
command:
- sh
- -c
- |
echo "Starting AdGuard data migration..."
if [ -d /old-data/AdGuardHome ]; then
echo "Copying AdGuard data..."
cp -av /old-data/* /new-data/
else
echo "No data to migrate"
fi
echo "Migration complete!"
volumeMounts:
- name: old-data
mountPath: /old-data
- name: new-data
mountPath: /new-data
volumes:
- name: old-data
persistentVolumeClaim:
claimName: adguard-data
- name: new-data
persistentVolumeClaim:
claimName: adguard-data-rbd

View file

@ -1,4 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: adguard

View file

@ -1,25 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguard-config
namespace: adguard
spec:
accessModes:
- ReadWriteOnce
storageClassName: local-path
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguard-data
namespace: adguard
spec:
accessModes:
- ReadWriteOnce
storageClassName: local-path
resources:
requests:
storage: 10Gi

View file

@ -1,25 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguard-config-rbd
namespace: adguard
spec:
accessModes:
- ReadWriteOnce
storageClassName: ceph-rbd
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguard-data-rbd
namespace: adguard
spec:
accessModes:
- ReadWriteOnce
storageClassName: ceph-rbd
resources:
requests:
storage: 10Gi

View file

@ -1,25 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguard-config
namespace: adguard
spec:
accessModes:
- ReadWriteOnce
storageClassName: ceph-rbd
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguard-data
namespace: adguard
spec:
accessModes:
- ReadWriteOnce
storageClassName: ceph-rbd
resources:
requests:
storage: 10Gi

View file

@ -1,22 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: adguard
namespace: adguard
spec:
type: LoadBalancer
selector:
app: adguard
ports:
- port: 80
targetPort: 3000
protocol: TCP
name: web
- port: 53
targetPort: 53
protocol: UDP
name: dns-udp
- port: 53
targetPort: 53
protocol: TCP
name: dns-tcp