From 17cce0cb47fc46056a2d58acd6fc8242fd02ab45 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Sun, 18 Oct 2026 23:26:24 +0200 Subject: [PATCH] Update Authentik deployment to 2026.8.4 --- install.sh | 2 +- update-outpost-images.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 41fdd83..b93b0b3 100755 --- a/install.sh +++ b/install.sh @@ -2,7 +2,7 @@ set -eu -chart_version=2026.8.3 +chart_version=2026.8.4 project_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) secret_file=${AUTHENTIK_SECRET_FILE:-$project_dir/authentik-secrets.env} diff --git a/update-outpost-images.sh b/update-outpost-images.sh index 2ed6921..dd16aa1 100644 --- a/update-outpost-images.sh +++ b/update-outpost-images.sh @@ -10,9 +10,9 @@ fi # Authentik stores managed outpost image pins in its database. Keep them on # the same release as the server; changing the Helm chart alone does not do so. for entry in \ - 'ldap ghcr.io/goauthentik/ldap:2026.8.3' \ - 'radius ghcr.io/goauthentik/radius:2026.8.3' \ - 'rac ghcr.io/goauthentik/rac:2026.8.3' + 'ldap ghcr.io/goauthentik/ldap:2026.8.4' \ + 'radius ghcr.io/goauthentik/radius:2026.8.4' \ + 'rac ghcr.io/goauthentik/rac:2026.8.4' do name=${entry%% *} image=${entry#* } @@ -30,7 +30,7 @@ do # The outpost controller may recreate the Deployment during reconciliation, # which makes `kubectl rollout status` fail with "object has been deleted". attempt=0 - while [ "$(kubectl --namespace authentik get "deployment/ak-outpost-$name" --output='jsonpath={.status.availableReplicas}' 2>/dev/null)" != '1' ]; do + while [ "$(kubectl --namespace authentik get "deployment/ak-outpost-$name" --output='jsonpath={.status.updatedReplicas}/{.status.readyReplicas}/{.status.availableReplicas}' 2>/dev/null)" != '1/1/1' ]; do attempt=$((attempt + 1)) if [ "$attempt" -ge 180 ]; then echo "Timed out waiting for the $name outpost to become available." >&2