mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-11-15 14:29:09 +01:00
Compare commits
4
Commits
e05c6a1729
...
e8145e12d7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e8145e12d7 | ||
|
|
3d1b7dd230 | ||
|
|
aaae182844 | ||
|
|
e0e64e1097 |
No files matched your search
@@ -18,7 +18,7 @@ records:
|
||||
- name: "ldap"
|
||||
expire: 300
|
||||
type: A
|
||||
content: "62.41.86.27"
|
||||
content: "62.41.86.53"
|
||||
- name: "argocd"
|
||||
expire: 300
|
||||
type: A
|
||||
@@ -60,7 +60,7 @@ records:
|
||||
- name: "s2"
|
||||
expire: 300
|
||||
type: A
|
||||
content: "62.41.86.27"
|
||||
content: "62.41.86.53"
|
||||
# ntfy for Gatus alerts, one next to each Gatus. Same reasoning as s2.
|
||||
- name: "ntfy1"
|
||||
expire: 300
|
||||
@@ -69,7 +69,7 @@ records:
|
||||
- name: "ntfy2"
|
||||
expire: 300
|
||||
type: A
|
||||
content: "62.41.86.27"
|
||||
content: "62.41.86.53"
|
||||
- name: "@"
|
||||
expire: 300
|
||||
type: MX
|
||||
|
||||
+2
-2
@@ -62,7 +62,7 @@ node, both PowerDNS Authoritative. PowerDNS LUA records health-check
|
||||
addresses and only return the healthy ones:
|
||||
|
||||
```
|
||||
@ 30 IN LUA A "ifurlup('https://status.rubenhensen.nl/health', {{'46.224.26.65'}, {'62.41.86.27'}})"
|
||||
@ 30 IN LUA A "ifurlup('https://status.rubenhensen.nl/health', {{'46.224.26.65'}, {'62.41.86.53'}})"
|
||||
```
|
||||
|
||||
The double braces make two groups. PowerDNS returns the first group that has
|
||||
@@ -85,7 +85,7 @@ Steps:
|
||||
|
||||
1. Parent zone (`dns/domains/rubenhensen.nl.yaml`, synced to TransIP): add
|
||||
`status NS ns-hetzner.rubenhensen.nl.` and `status NS ns-home.rubenhensen.nl.`,
|
||||
plus A records for `ns-hetzner` (46.224.26.65) and `ns-home` (62.41.86.27).
|
||||
plus A records for `ns-hetzner` (46.224.26.65) and `ns-home` (62.41.86.53).
|
||||
First check that TransIP accepts NS records for a subdomain.
|
||||
2. Hetzner: run PowerDNS from node001.nix with `enable-lua-records=yes` and
|
||||
the bind backend. Use the same zone file as home. Open 53/udp and 53/tcp.
|
||||
|
||||
@@ -256,7 +256,7 @@ spec:
|
||||
type: RuntimeDefault
|
||||
containers:
|
||||
- name: check
|
||||
image: python:3.15.1-alpine3.24
|
||||
image: python:3.15.2-alpine3.24
|
||||
command: ["python", "/script/check.py"]
|
||||
env:
|
||||
- name: PYTHONDONTWRITEBYTECODE
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
let
|
||||
# Public IP of the home network where the k8s cluster ingress lives.
|
||||
# Keep in sync with dns/domains/rubenhensen.nl.yaml.
|
||||
homeIP = "62.41.86.27";
|
||||
homeIP = "62.41.86.53";
|
||||
|
||||
# Hosts tunneled to the home k8s cluster. Each entry gets:
|
||||
# * an SNI map entry for TCP passthrough on :443
|
||||
|
||||
@@ -8,7 +8,7 @@ spec:
|
||||
source:
|
||||
chart: velero
|
||||
repoURL: https://vmware-tanzu.github.io/helm-charts
|
||||
targetRevision: 12.2.1
|
||||
targetRevision: 12.2.3
|
||||
helm:
|
||||
values: |
|
||||
# Velero builds its repository maintenance jobs from a Deployment
|
||||
|
||||
Reference in new issue
Block a user