Compare commits

..
Author SHA1 Message Date
Ruben Hensen b29616990c Merge pull request #69 from rubenhensen/renovate/towfiqi-serpbear-3.x
chore(deps): update towfiqi/serpbear docker tag to v3.1.2
2026-11-04 09:47:34 +01:00
renovate[bot] 9f946d5e68 chore(deps): update towfiqi/serpbear docker tag to v3.1.2 2026-11-04 08:46:23 +00:00
Ruben Hensen f08737c221 Merge pull request #65 from rubenhensen/renovate/wordpress-0.16.x
chore(deps): update helm chart wordpress to v0.16.8
2026-11-04 09:45:45 +01:00
Ruben Hensen 65858d3f0b Merge pull request #64 from rubenhensen/renovate/velero-12.2.x
chore(deps): update helm chart velero to v12.2.3
2026-11-04 09:45:39 +01:00
Ruben Hensen b6be49b701 Merge pull request #67 from rubenhensen/renovate/gitea-gitea-28.x
chore(deps): update gitea/gitea docker tag to v28.3.0
2026-11-04 09:45:34 +01:00
Ruben Hensen d6779a399f Merge pull request #66 from rubenhensen/renovate/binwiederhier-ntfy-2.x
chore(deps): update binwiederhier/ntfy docker tag to v2.37.2
2026-11-04 09:45:30 +01:00
renovate[bot] e042fdd8de chore(deps): update binwiederhier/ntfy docker tag to v2.37.2 2026-11-04 06:28:38 +00:00
renovate[bot] e8145e12d7 chore(deps): update helm chart velero to v12.2.3 2026-11-03 21:12:41 +00:00
Ruben Hensen 3d1b7dd230 Merge pull request #70 from rubenhensen/home-ip-62.41.86.53
Home IP is now 62.41.86.53
2026-11-03 22:11:32 +01:00
Ruben Hensen aaae182844 Home IP is now 62.41.86.53
After the ISP cut the connection, it came back on a new address. node001
still tunneled everything to 62.41.86.27, so every host behind it timed
out. Moves the tunnel, the ldap, s2 and ntfy2 records and the Gatus DNS
plan to the new address.
2026-11-03 22:09:55 +01:00
renovate[bot] e0e64e1097 chore(deps): update python docker tag to v3.15.2 (#68)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-02 19:52:53 +00:00
renovate[bot] b4e992d092 chore(deps): update gitea/gitea docker tag to v28.3.0 2026-11-01 13:56:06 +00:00
renovate[bot] 6ee7fd6f5e chore(deps): update helm chart wordpress to v0.16.8 2026-10-30 14:53:52 +00:00
Ruben Hensen 7db73a100e Merge pull request #63 from rubenhensen/renovate/twinproduction-gatus-5.x
chore(deps): update twinproduction/gatus docker tag to v5.38.0
2026-10-29 10:55:26 +01:00
Ruben Hensen 40cd825602 Merge pull request #62 from rubenhensen/roadmap-2026-10-28
docs: the roadmap as of 2026-10-28
2026-10-29 10:55:23 +01:00
renovate[bot] bbb56e0e25 chore(deps): update twinproduction/gatus docker tag to v5.38.0 2026-10-28 22:57:23 +00:00
10 changed files with 13 additions and 13 deletions

No files matched your search

+1 -1
View File
@@ -12,7 +12,7 @@ spec:
project: default
source:
repoURL: https://groundhog2k.github.io/helm-charts/
targetRevision: 0.16.7
targetRevision: 0.16.8
chart: wordpress
helm:
values: |
+3 -3
View File
@@ -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
View File
@@ -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.
+1 -1
View File
@@ -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
+1 -1
View File
@@ -16,7 +16,7 @@ spec:
spec:
containers:
- name: gatus
image: twinproduction/gatus:v5.37.0
image: twinproduction/gatus:v5.38.0
env:
- name: GATUS_CONFIG_PATH
value: /config/config.yaml
+1 -1
View File
@@ -20,7 +20,7 @@ spec:
fsGroup: 1000
containers:
- name: gitea
image: gitea/gitea:28.2.0
image: gitea/gitea:28.3.0
env:
- name: USER_UID
value: "1000"
+1 -1
View File
@@ -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
+1 -1
View File
@@ -16,7 +16,7 @@ spec:
spec:
containers:
- name: ntfy
image: binwiederhier/ntfy:v2.34.0
image: binwiederhier/ntfy:v2.37.2
args: ["serve"]
env:
- name: NTFY_BASE_URL
+1 -1
View File
@@ -51,7 +51,7 @@ spec:
value: --use-openssl-ca
- name: SSL_CERT_FILE
value: /etc/ssl/certs/ca-certificates.crt
image: towfiqi/serpbear:3.1.0
image: towfiqi/serpbear:3.1.2
name: serpbear
ports:
- containerPort: 3000
+1 -1
View File
@@ -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