github-actions[bot] opened a new pull request, #68982:
URL: https://github.com/apache/airflow/pull/68982

   PR #68840 fixed an issue where exceptions thrown by the FastAPI
   lifecycle hook were swallowed. In doing so, it exposed a pre-existing
   problem where the lifecycle hook couldn't run when the JWT secret was
   not provided.
   
   As the `InProcessExecutionAPI` overrides auth, it doesn't need a JWT
   secret, and we certainly don't want to start crashing processes that
   previously ran fine as a result of a missing secret that we don't need.
   
   This commit stubs out the registered `JWTValidator` in the FastAPI app
   created for the `InProcessExecutionAPI`. This is done in an isolated
   services registry to ensure we don't leak this into any real app
   instantiations.
   (cherry picked from commit e886dfd05eee4b8b38efdbd34f2fae5ae49ac6cd)
   
   Co-authored-by: Nick Stenning <[email protected]>


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