Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# PoliteAuthority
domains.json
domains-colfax.json
domin-config-secret.yaml

# Byte-compiled / optimized / DLL files
__pycache__/
Expand Down
24 changes: 14 additions & 10 deletions kubernetes-manifests/base/cronjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: CronJob
metadata:
name: dyndns
spec:
schedule: "*/5 * * * *"
schedule: "*/10 * * * *"
jobTemplate:
spec:
template:
Expand All @@ -12,7 +12,7 @@ spec:
containers:
- name: dyndns
image: politeauthority/dyndns:0.0.1
imagePullPolicy: Always
imagePullPolicy: IfNotPresent
env:
- name: REDIS_HOST
valueFrom:
Expand All @@ -33,16 +33,20 @@ spec:
configMapKeyRef:
name: dynsdns-config
key: force-update
# - name: NOTIFY_URL
# valueFrom:
# secretKeyRef:
# name: notification-creds
# key: NOTIFY_URL
# - name: NOTIFY_PASS
# valueFrom:
# secretKeyRef:
# name: notification-creds
# key: NOTIFY_PASS
- name: NOTIFY_URL
valueFrom:
secretKeyRef:
name: notification-creds
key: NOTIFY_URL
value: "none"
- name: NOTIFY_PASS
valueFrom:
secretKeyRef:
name: notification-creds
key: NOTIFY_PASS
value: "none"
volumeMounts:
- name: domain-config
mountPath: /config
Expand Down
6 changes: 3 additions & 3 deletions kubernetes-manifests/env/colfax/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: Kustomization
namespace: dyndns
resources:
- ../../base
- sealed-secret-domains.yaml
# - sealed-secret-domains.yaml
patches:
# Pull from docker hub for now
- target:
Expand All @@ -17,7 +17,7 @@ patches:
patch: |-
- op: add
path: /spec/jobTemplate/spec/template/spec/imagePullSecrets
value: [{ name: docker-hub }]
value: [{ name: docker-hub-registry}]
# - target:
# kind: CronJob
# patch: |-
Expand All @@ -34,4 +34,4 @@ patches:
version: v1
kind: ConfigMap
name: dynsdns-config
path: patch-configmap.yaml
path: patch-configmap.yaml
3 changes: 2 additions & 1 deletion kubernetes-manifests/env/colfax/sealed-secret-domains.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ metadata:
namespace: dyndns
spec:
encryptedData:
domains.json: AgC8dPTQCKSbH40hnV4v8k4TbO11bCf67nbj1+OFshle68xjLHk674k2BR+FEDjynhhq5mwDo/F393rWsnl5U/EyE+bV8UMP5FasW5d+yVW+eacXzCGzzUWLx0RI25VCMPmX8X14zhuOgQVhS9+59uxzvf29teJkyGfL6ldthN9XG2LIXNDiD7QYtjb3GL1Gl5hNje+8r0rV0bzIpRZRYgjnbV7VftKxpRrkLZH2KQnNkx3sykCCSdU+iBeLXuD4qpwTPBcoZ3Zxl5bpVNZSVSbc4GpUl6vROT+hF35VoP/5I4hbzjA7MfAblVJK9xXnx5jcedwJqmugHhbyqrqfpzTgZPckOJOrP0OjgyBQ6W0NHyzk+Lujx/IdnZyjxJSVPsikkW/ix9bnxkq6g/jR4ohQC60dRMfgPpws4TyrGSUsOZOs8LOWC9luHshylSl4cC8AxvA/NEUJiis4Lo5Wz1bsG9tojrpzu5RsugDiBFYO4/gdg0QhTzdrcALFO8XrMInNpeZBQB030BAqcnHO0gV39mq4o1g1jXzst8fwmAN69QqBmjMzAeo1s5IIck0u5PCvuc8kaOVqffOnFMSrK2om2AUu9ZstIf8sIMpp9DgH1VB/bBhvyakAu49tMPEE3cR50bpJMCiZDW5Rd5Qk3BXBhR59DXUCDyJx0lp4VYts1/HVq5NeAs9IVZUHgFEAo8X1b4oKwtPptGVrERJo8O2RJWPxU/fcgT8+LEMzbigFFd5wDeRkAsWRq8e+1iB5+r+cHUZ8rx4cA61djE8NjLONalCtecq7sl8pvDK/K0HaOI7jsyKhRQCDJyf/nUUKnabgDePrnLC5bKlmi0g3eHxdx3ysMiudyglRlQQlIynfuiKPB3DQDDDM/Laa5I0fWZ3EKGHxHy2M1TIvARD4iR92y63gL6/Y/mBhPf9XNujqEypjCcVGr5IJcaqygPKIjAsdORUt8hCAvEIyYNdgyatJ2W/T8RfrECcmqhGg8jUmF8L1XjiT+t60YUAJQpWqMVRB/1Jfp/Hmx2VJ0Q5Z08XeREqQE2xFHZAA+HIVgsrGeBFbaNlTCttZzwEfZw9oSamyFBUJG1gePBX381mrx+yTah4xrJ8SeVphFUPUVbnWrap00pimqpGYg6zry0URLPq5rNRatbVVY1XosGoj3c+wev+zOMbRalaqQH5eASaFea+eH0nv1eoHgziYWad5jOEEvQhcK+byBcxhH0tVZx0gs74nNPnRrsUbrGWz5/yqpFQVMke+Z2/27ykgBoRTRdlMHBc/XHjppM6PZj4ZgCmyhkOefWklPgJRebob+ei01i+LmeNJ35X2m+119mPS5qGi1aVsONKOIXXoUXMsFUgZB2CzF8sjXUntlj01xb2ht4oC4w+9F9mgE3JIN+sNsO9bVBxj1o1HEkzlem3Y6pxFrsjiUW9G4Gra2TKLICKfoGxGg8y9dzSOUz7SNuZXDRVkzdGbI4oYLM+59DR0Mn0roIhsBOTLg0l9gyNo0YgyzBFcLz5LsqWEfYaguKUjmBw6qydDuA0yTYqc+gc9FLTgPA==
domains.json: AgCNivs0fhmttZD1ZkIeMZQ+XJ9jRxgp/R1O1wPqs+hfOk3MBJA+XNIu8eBeEwGdr5QQmbuvjCaDAYWBorxtyZK+2baYekJaoAA31LokecXmVvMfyWTM/irwiK0Itp1hL2R0Xbh3xgS7KkJCsEALMtrmzg7ZCgMcYcFbP6HSz1jMmOne48FhrQtojNcTgthn8gzSI4yDOGxF6GCwzkEACPmiNLCQduIjQrLPZEDtp0UpW+NfnXOzAnE0njW3ldUVWzCXjEADy+3rpyw6MwPx7cbhL8t300Q6du+QOunP1bbNa1/tjPealYFaBKx0lMLHJfvXUoP8MaMKMw0tirFXx4OA5HJrwXNaHHWih8qr7NXZVnagIbIP4jg915Ui8A2B/03akIQ12+7LaLcJZQV5gW8uEL41AYI4igtjH7Uo5Tlov1F8gmAcW5U8sloKMZMU126cAx5+el1tcVFaYahDwjDgPxvv+DfDxTCALgUkDwIg1SpcRmb8dJnsvv3PviFX3VPT6QAnpFFLx4UvuNIwtETAwuv0GP3jBB0xLhJM54nHexj/ZG/e8ycnX+YOb/kaajIprBKhuZerhtcfPaFQ6xv7VWqbnK5rzfHW2gnM0BSzWcemACDZs/E+N1kpW4DG2OKQkNlFO1BdmFdpJ+dNFKRjhVxf6+6qoNsC9WSbTG/0STt2T3rmgIBp2XW88knyNN3Yi8qYJOwM7c8BWwNkWIrb/ZMlcJbK2OTcz0DVQ8gBoey0j5QTfRyL2HDq6ydUBfXVXHmL9LOru7Wg53WxdCf0IMo5tGVzK8YgCvfvv4C1dW002/oG4+VWSRi+jVs2dwpbB9tXssbd+xHEazpBBCbgtSDj7hNEGqZ5Q2xKsb3DEUUT0m1g2KcsN+TfWG5mzWI3pbq8mjHiA2Lb/jnSEQ7Vvfrd2UyjnLVOB3Dpw/YzzgJWKOaUdKamnpNCbpt6G74IJlkDlm0z7Cy2O+SK23WjgauxdXkgiCr8Tizx8FUD1UMK3O2blSjtgv9lVV2Wpvd3L/fQ6rNS0Vv64iGZyguP/jWnQXXHwm5syWCxHM/rlg1ehWickO+wETZ3KX4lsPmCAOnW9s9ktks2r8WaQEYWG/zlsTMI420PiSdc/6Eo5r1lZVBxBqci9Rs6sM/n44z/6/Ey408Hj4UMoJrh5tSkVO01vuCV9q+8bK6oPHyvSw+WB5Sqv3eKRkMkBQtfXjJMhAlejBylyu4C+SPS4s/M4oMAKsaUv5TarkFsgMmC70hj4o2BzFm58ltd78Usxuhyd0ukZcurcJ2VxlQ2iKwar8AU7srcnBHJXdrhgSbMRtaayEfF5lUSKp0cvj4Pqd5202Gf/LO3gFbeBxdC6NC0zRmfypZk8Pp4WI7cACs/ewoNurSzJNcV2uDwuUWBJM8hGB1WYAt0gDby3YKyRw5VrK0NaBy3g26ZC62G6vPUj3yqer+M7SOgJqFdwuhTmYyopB9SBG/ZhwAfdIY4jLgaF87uv7sqwX6vJBZCEx9laNHJ4mqJJSnc0jjXLDiBEgoqoaA/22vi7R2qNMKC2YLGrQ==
template:
metadata:
creationTimestamp: null
name: domain-config
namespace: dyndns
type: Opaque