Hi Raman, We have a staging and preproduction instance. We block deploy of the docker image to production on the successful full run of our core pipeline dags in preproduction.
If there's enough risk, we will disable the job that deploys to preproduction, duplicate it, and deploy a branch to preproduction. Then we can watch it run against the core pipeline and all external extracts for a few runs to feel even more confident. At which point we will let it through to master and our regular CI. Updating dependencies is the kind of scenario where we deploy a branch to preproduction or staging depending on what the dependency is since the risk is high. Another helpful thing is to wait a little and watch the issues in Jira. Hope that helps, Teresa On Wed, Jun 12, 2019, 1:14 AM [email protected] <[email protected]> wrote: > Hi All, > > Are there any recommended steps/process to upgrade Airflow in production. > We have a airflow setup in prod which is being actively used by different > users. So ideally we would want to have a seamless upgrade but it seems > Airflow upgrade are not backward compatible and might break few things. > So what are the best practices for Airflow Upgrade in Production. > > Thanks, > Raman Gupta > -- This email may contain material that is confidential and/or privileged for the sole use of the intended recipient. Any review, reliance, or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. Also note that email is not an appropriate way to send protected health information to Omada Health employees. Please use your discretion when responding to this email.
