First commit

This commit is contained in:
2025-06-09 23:32:10 -04:00
commit 863aaeabc7
92 changed files with 2992 additions and 0 deletions

1
manifest/07-ddns/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
secret.yml

44
manifest/07-ddns/ddns.yml Normal file
View File

@@ -0,0 +1,44 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: ddns
spec:
selector:
matchLabels:
app: ddns
replicas: 1
template:
metadata:
labels:
app: ddns
spec:
containers:
- name: ddns
image: favonia/cloudflare-ddns:latest
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: IP6_PROVIDER
value: "none"
- name: CF_API_TOKEN
valueFrom:
secretKeyRef:
name: ddns-secret
key: api_token
- name: DOMAINS
value: "local.skrd.fun,direct.skrd.fun"
- name: PROXIED
value: "false"
securityContext:
capabilities:
drop: ["ALL"]
add: ["SETUID", "SETGID"]
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
resources:
limits:
memory: '128Mi'
cpu: '10m'

View File

@@ -0,0 +1,7 @@
apiVersion: v1
kind: Secret
metadata:
name: ddns-secret
type: Opaque
stringData:
api_token: EXAMPLE