From 2739a29778b57c5f7d769dd425b6286da07353f6 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 8 Aug 2026 23:36:25 +1000 Subject: [PATCH] Bump kea images to v0.1.3 (HA peer DNS startup wait) (#344) ## Why kea-dhcp4 crash-loops on a cold container start: the HA hook resolves the StatefulSet peer URL hostnames once at config load, but the peer DNS records aren't resolvable in the first instant of a fresh container, and kea exits hard instead of retrying. Verified in-cluster that the rendered config validates once DNS is warm, so it's a startup race. kea-operator v0.1.3 gates dhcp4 startup on a bounded `kea-dhcp4 -t` retry (~120s, then proceeds/fails loud). ## How - bump kea-operator, kea, and kea-api images to v0.1.3 --------- Co-authored-by: Ben Vincent Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/344 Co-authored-by: Ben Vincent Co-committed-by: Ben Vincent --- apps/base/dhcp-system/cr/keaapi.yaml | 2 +- apps/base/dhcp-system/cr/keacluster.yaml | 2 +- apps/base/dhcp-system/deployment.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/base/dhcp-system/cr/keaapi.yaml b/apps/base/dhcp-system/cr/keaapi.yaml index 8977023..11163e5 100644 --- a/apps/base/dhcp-system/cr/keaapi.yaml +++ b/apps/base/dhcp-system/cr/keaapi.yaml @@ -11,7 +11,7 @@ metadata: argocd.argoproj.io/sync-wave: "1" spec: replicas: 1 - image: git.unkin.net/unkin/kea-api:v0.1.2 + image: git.unkin.net/unkin/kea-api:v0.1.3 tokenSecretName: kea-api-token service: type: ClusterIP diff --git a/apps/base/dhcp-system/cr/keacluster.yaml b/apps/base/dhcp-system/cr/keacluster.yaml index 76b6114..fac5c5b 100644 --- a/apps/base/dhcp-system/cr/keacluster.yaml +++ b/apps/base/dhcp-system/cr/keacluster.yaml @@ -11,7 +11,7 @@ metadata: argocd.argoproj.io/sync-wave: "1" spec: replicas: 2 - image: git.unkin.net/unkin/kea:v0.1.2 + image: git.unkin.net/unkin/kea:v0.1.3 domainName: main.unkin.net defaultLeaseTime: 1200 maxLeaseTime: 86400 diff --git a/apps/base/dhcp-system/deployment.yaml b/apps/base/dhcp-system/deployment.yaml index 9063426..a324a1b 100644 --- a/apps/base/dhcp-system/deployment.yaml +++ b/apps/base/dhcp-system/deployment.yaml @@ -21,7 +21,7 @@ spec: runAsNonRoot: true containers: - name: operator - image: git.unkin.net/unkin/kea-operator:v0.1.2 + image: git.unkin.net/unkin/kea-operator:v0.1.3 args: - --metrics-bind-address=:8080 - --health-probe-bind-address=:8081