Potential race condition when deleting a cluster
### Summary It seems that when removing a cluster there is a small window where the cluster has been destroyed but the associated applications have not. If a call to the `cluster_status` endpoint is in progress while this happens, an error is raised: * https://sentry.gitlab.net/gitlab/gitlabcom/issues/867068/ * https://sentry.gitlab.net/gitlab/gitlabcom/issues/851151/ Low impact as I don't think this is actually visible to the user (as the cluster has already been removed). ### What is the current *bug* behavior? `cluster_status` endpoint raises `undefined method application_jupyter for nil:NilClass` ### What is the expected *correct* behavior? `cluster_status` endpoint returns without error ### Output of checks This bug happens on GitLab.com ### Possible fixes
issue