From d0a1174369be18a9ff38bc0aa005845b25b5187f Mon Sep 17 00:00:00 2001
From: Jan Collijs <github@visibilityspots.org>
Date: Sat, 14 Dec 2024 14:36:46 +0100
Subject: [PATCH] chore(update): keepalived v2.3.1 + alpine v3.21.0

---
 .github/FUNDING.yml |  4 ++++
 .gitignore          |  4 ++--
 Dockerfile          | 23 +++++++++++------------
 goss.yaml           |  2 +-
 4 files changed, 18 insertions(+), 15 deletions(-)
 create mode 100644 .github/FUNDING.yml

diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..646e109
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1,4 @@
+# These are supported funding model platforms
+
+github: [visibilityspots]
+custom: ["https://paypal.me/visibilityspots?country.x=BE&locale.x=en_US"]
diff --git a/.gitignore b/.gitignore
index 079892c..239af05 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
-/.twgit_features_subject
-/.twgit
+*.tar
 .env
+local-debug
diff --git a/Dockerfile b/Dockerfile
index 8428655..b01bd7d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,18 +1,17 @@
-FROM alpine:3.20.0
+FROM alpine:3.21.0
 
-ENV KEEPALIVED_INTERFACE eth0
-ENV KEEPALIVED_STATE BACKUP
-ENV KEEPALIVED_ROUTER_ID 21
-ENV KEEPALIVED_PRIORITY 150
-ENV KEEPALIVED_UNICAST_PEERS 192.168.0.11 - 192.168.0.12
-ENV KEEPALIVED_VIRTUAL_IPS 192.168.0.10
-ENV KEEPALIVED_VIRTUAL_ROUTES 192.168.0.0/24 dev eth0 scope link src 192.168.0.10
-ENV KEEPALIVED_PASSWORD d0ck3r
-ENV KEEPALIVED_NOTIFY notify "/usr/local/bin/keepalived-notify.sh"
+ENV KEEPALIVED_INTERFACE=eth0
+ENV KEEPALIVED_STATE=BACKUP
+ENV KEEPALIVED_ROUTER_ID=21
+ENV KEEPALIVED_PRIORITY=150
+ENV KEEPALIVED_UNICAST_PEERS="192.168.0.11 - 192.168.0.12"
+ENV KEEPALIVED_VIRTUAL_IPS=192.168.0.10
+ENV KEEPALIVED_VIRTUAL_ROUTES="192.168.0.0/24 dev eth0 scope link src 192.168.0.10"
+ENV KEEPALIVED_PASSWORD=d0ck3r
+ENV KEEPALIVED_NOTIFY='notify "/usr/local/bin/keepalived-notify.sh"'
 
 RUN apk add --no-cache \ 
-#    keepalived==2.3.1-r0 \
-    keepalived==2.2.8-r0 \
+    keepalived==2.3.1-r0 \
     envsubst
 
 COPY entrypoint.sh /usr/local/bin/entrypoint.sh
diff --git a/goss.yaml b/goss.yaml
index 9e3a1cf..b20ec2d 100644
--- a/goss.yaml
+++ b/goss.yaml
@@ -2,7 +2,7 @@ package:
   keepalived:
     installed: true
     versions:
-      - 2.2.8-r0
+      - 2.3.1-r0
   envsubst:
     name: gettext-envsubst
     installed: true