deepujain opened a new pull request, #63204:
URL: https://github.com/apache/airflow/pull/63204

   ## Summary
   
   Deployments that use the chart-managed `jwt-secret` (dag-processor, 
triggerer, workers) did not have the `checksum/jwt-secret` pod template 
annotation. When the JWT secret value was updated, those pods were not 
restarted automatically, unlike the api-server and scheduler which already had 
the annotation. This adds the same annotation (gated by `semverCompare 
">=3.0.0"` and `not .Values.jwtSecretName`) so a change to the jwt-secret 
triggers a rollout.
   
   ## Change
   
   - **chart/templates/dag-processor/dag-processor-deployment.yaml**: Add 
`checksum/jwt-secret` annotation when Airflow >= 3.0 and chart manages the JWT 
secret.
   - **chart/templates/triggerer/triggerer-deployment.yaml**: Same.
   - **chart/templates/workers/worker-deployment.yaml**: Same.
   
   Condition matches the pattern used in scheduler and api-server so behavior 
is consistent.
   
   ## Fixes
   
   Fixes #62146
   


-- 
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