From cd3e9a1afe9b7e2a5be018cf1b93371df06d413d Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Sat, 4 Apr 2026 14:46:56 +0800 Subject: [PATCH] fix(k3s): replace helm waits with short health checks --- roles/vhosts/k3s_platform_addon/tasks/main.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/roles/vhosts/k3s_platform_addon/tasks/main.yml b/roles/vhosts/k3s_platform_addon/tasks/main.yml index 54e5c9b..1ccbbc1 100644 --- a/roles/vhosts/k3s_platform_addon/tasks/main.yml +++ b/roles/vhosts/k3s_platform_addon/tasks/main.yml @@ -30,8 +30,14 @@ --namespace cert-manager \ --create-namespace \ --set crds.enabled=true \ - --wait \ --timeout 10m + + kubectl -n cert-manager wait \ + --for=condition=Available \ + deployment/cert-manager \ + deployment/cert-manager-webhook \ + deployment/cert-manager-cainjector \ + --timeout=90s args: executable: /bin/bash when: @@ -71,8 +77,10 @@ --create-namespace \ --version "{{ k3s_platform_external_secrets_chart_version }}" \ --set installCRDs=true \ - --wait \ --timeout 10m + + kubectl -n platform rollout status deployment/external-secrets \ + --timeout=90s args: executable: /bin/bash when: @@ -127,8 +135,10 @@ --namespace platform \ --create-namespace \ --version "{{ k3s_platform_reloader_chart_version }}" \ - --wait \ --timeout 10m + + kubectl -n platform rollout status deployment/reloader \ + --timeout=90s args: executable: /bin/bash when: