diff --git a/apps/forgejo/runner-deployment.yaml b/apps/forgejo/runner-deployment.yaml index 03b0432..ae16cba 100644 --- a/apps/forgejo/runner-deployment.yaml +++ b/apps/forgejo/runner-deployment.yaml @@ -104,17 +104,16 @@ spec: sleep 8 - if [ ! -f .runner ]; then - echo "Registering runner ${RUNNER_NAME} on node ${K8S_NODE_NAME}..." - forgejo-runner register \ - --no-interactive \ - --instance "$FORGEJO_INSTANCE_URL" \ - --token "$FORGEJO_RUNNER_REGISTRATION_TOKEN" \ - --name "$RUNNER_NAME" \ - --labels "$FORGEJO_RUNNER_LABELS" - else - echo "Reusing existing runner state for ${RUNNER_NAME} on node ${K8S_NODE_NAME}." - fi + echo "Resetting runner registration state for ${RUNNER_NAME}..." + rm -f .runner + + echo "Registering runner ${RUNNER_NAME} on node ${K8S_NODE_NAME}..." + forgejo-runner register \ + --no-interactive \ + --instance "$FORGEJO_INSTANCE_URL" \ + --token "$FORGEJO_RUNNER_REGISTRATION_TOKEN" \ + --name "$RUNNER_NAME" \ + --labels "$FORGEJO_RUNNER_LABELS" echo "Starting daemon for ${RUNNER_NAME}..." exec forgejo-runner daemon