Files
home-docker/ddns.yaml
T
2021-04-16 14:15:02 +10:00

143 lines
3.1 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: ddns-home
spec:
selector:
matchLabels:
app: ddns-home
replicas: 1
template:
metadata:
labels:
app: ddns-home
spec:
containers:
- name: ddns-home
image: peteward44/godaddy-ddns
env:
- name: GODADDY_KEY
value: 9ZpTeFUt9G3_MxGrYikGF6n77nAjB9tQow
- name: GODADDY_SECRET
value: MxHfis9ADQgwqtdRTJ5KPb
- name: GODADDY_DOMAIN
value: toozhao.com
- name: GODADDY_TYPE
value: A
- name: GODADDY_NAME
value: home
resources:
requests:
cpu: 20m
memory: 64Mi
limits:
cpu: 40m
memory: 128Mi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ddns-wildcat-home
spec:
selector:
matchLabels:
app: ddns-wildcat-home
replicas: 1
template:
metadata:
labels:
app: ddns-wildcat-home
spec:
containers:
- name: ddns-wildcat-home
image: peteward44/godaddy-ddns
env:
- name: GODADDY_KEY
value: 9ZpTeFUt9G3_MxGrYikGF6n77nAjB9tQow
- name: GODADDY_SECRET
value: MxHfis9ADQgwqtdRTJ5KPb
- name: GODADDY_DOMAIN
value: toozhao.com
- name: GODADDY_TYPE
value: A
- name: GODADDY_NAME
value: "*.home"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ddns-badges
spec:
selector:
matchLabels:
app: ddns-badges
replicas: 1
template:
metadata:
labels:
app: ddns-badges
spec:
containers:
- name: ddns-badges
image: peteward44/godaddy-ddns
env:
- name: GODADDY_KEY
value: 9ZpTeFUt9G3_MxGrYikGF6n77nAjB9tQow
- name: GODADDY_SECRET
value: MxHfis9ADQgwqtdRTJ5KPb
- name: GODADDY_DOMAIN
value: toozhao.com
- name: GODADDY_TYPE
value: A
- name: GODADDY_NAME
value: badges
resources:
requests:
cpu: 20m
memory: 64Mi
limits:
cpu: 40m
memory: 128Mi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ddns-junv-me
spec:
selector:
matchLabels:
app: ddns-junv-me
replicas: 1
template:
metadata:
labels:
app: ddns-junv-me
spec:
containers:
- name: ddns-junv-me
image: joshuamorris3/namecheap-ddns-update
env:
- name: NC_DDNS_PASS
valueFrom:
secretKeyRef:
name: namecheap-password
key: password
- name: DOMAIN
value: junv.me
- name: SUBDOMAINS
value: "@,*"
- name: INTERVAL
value: "60s"
resources:
requests:
cpu: 20m
memory: 64Mi
limits:
cpu: 40m
memory: 128Mi