developer-rpai opened a new pull request, #73082: URL: https://github.com/apache/airflow/pull/73082
Adds a migration guide for Helm chart users moving from the Git-Sync sidecar (`dags.gitSync`) to the Airflow-native `GitDagBundle`, as requested in #42918. The guide covers: - What is changing: sync moves into the Dag Processor, no sidecar containers or shared `ReadWriteMany` volume needed. - A value-mapping table: every `dags.gitSync.*` key to its `dagProcessor.dagBundleConfigList[].kwargs` equivalent (`repo` -> `repo_url`, `branch`/`ref`/`rev` -> `tracking_ref`, `subPath` -> `subdir`, `period` -> `refresh_interval`, `credentialsSecret` -> `git_conn_id`, SSH secrets -> connection extras), with keys that have no equivalent explicitly marked. - Auth patterns for public repos, private HTTPS repos (via `AIRFLOW_CONN_*` from `extraSecrets`), and SSH key pointers. - A 4-step migration (translate values, disable `dags.gitSync`/`dags.persistence`, `helm upgrade`, verify), a multi-repo example, and the SHA-pinning restart caveat. Accuracy was checked against the provider source (`GitDagBundle` kwargs, hook auth semantics) and the chart's `values.yaml`/`_helpers.yaml` on `main`. Git-Sync removal is framed as planned for Chart 2.0, not already done. -- 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]
