diff --git a/src/components/microservices/k3sctl-adapter/k3s/ci/unidesk-ci.pipeline.yaml b/src/components/microservices/k3sctl-adapter/k3s/ci/unidesk-ci.pipeline.yaml index d247e69c..404b4338 100644 --- a/src/components/microservices/k3sctl-adapter/k3s/ci/unidesk-ci.pipeline.yaml +++ b/src/components/microservices/k3sctl-adapter/k3s/ci/unidesk-ci.pipeline.yaml @@ -382,6 +382,13 @@ spec: periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 20 + startupProbe: + httpGet: + path: /live + port: http + periodSeconds: 5 + timeoutSeconds: 3 + failureThreshold: 84 livenessProbe: httpGet: path: /live @@ -434,7 +441,7 @@ spec: -H "Content-Type: application/apply-patch+yaml" \ --data-binary @/tmp/code-queue-ci-read-01 \ "$kube_api/api/v1/namespaces/$kube_namespace/services/code-queue-ci-read?fieldManager=unidesk-ci&force=true" >/dev/null - deadline=$((SECONDS + 180)) + deadline=$((SECONDS + 420)) while [ "$SECONDS" -lt "$deadline" ]; do status="$(kube GET "$kube_api/apis/apps/v1/namespaces/$kube_namespace/deployments/code-queue-ci-read")" replicas="$(printf '%s' "$status" | jq -r '.spec.replicas // 1')"