What does GitLab Shell do when it receives a SIGTERM when using gitlab-sshd?
When gitlab-sshd is enabled, how does GitLab Shell react when it's process is being asked to stop? From a conversation located here: #563 (comment 946349341)
It would appear that we might be closing user connections prior to completion if a Pod is scheduled to be shutdown. If this is true, this would be relatively disastrous during a deployment as we'll tear down connections uncleanly while we rotate Pods.
Our readiness review indicates that we've configured a graceful shutdown procedure, but this is in conflict with the discovery in the above linked conversation. Can we clarify how this works?