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]

Reply via email to