potiuk opened a new pull request, #69221: URL: https://github.com/apache/airflow/pull/69221
The `KubernetesExecutor-3.13` k8s system test job started failing on main after #68709 with 9 `FileNotFoundError: /tmp/simple_auth_manager_passwords.json.generated` errors (every API-login test), e.g. https://github.com/apache/airflow/actions/runs/28526595970/job/84584069072 Root cause: the lang-SDK provisioning (`breeze k8s setup-lang-sdk-test`) helm-upgrades the already-deployed release with only `lang_sdk/config/values.yaml`. Without `--reuse-values`, Helm re-renders from chart defaults and drops the base deploy's `--set` overrides — notably `config.core.auth_manager=SimpleAuthManager` (set on Python 3.13, where FAB is unavailable). The api-server reverts to the chart-default `FabAuthManager` and never writes the generated password file the tests fetch. Fix: add `--reuse-values` so the lang-SDK values layer on top of the existing release instead of replacing it — matching the intent (the same PR already made `dagBundleConfigList` additive for exactly this reason). The change is only exercised by the K8s system test job itself (no unit-test harness exists for these breeze helm-command builders), so verification is that job going green. related: #68709 --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8 1M) Generated-by: Claude Code (Opus 4.8 1M) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
