subashcanapathy commented on issue #14592:
URL: https://github.com/apache/airflow/issues/14592#issuecomment-853211929


   A web application that is stateless (or intended to be that in long term) 
should fail gracefully on such situations. A secrets provider is at best a 
plugin and not a core feature. I would understand if the meta-DB connection 
failed and or the IDP provider connection failed - then it makes sense to 
prevent startup. If the customer made a mistake on configuring the secrets 
backend, booting up the web UI will make it obvious to them as the task 
failures and logs are viewable. Without this we are just assuming the user has 
access to logs on a box to be able to even understand where this went wrong.
   
   Airflow webserver should be stateless representation of current state of 
things in the environment. I request to consider re-opening this so that we can 
make a configuration control like
   `webserver.failsafe_secrets_backend = true`
   
   @potiuk @kaxil 


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to