Some connectors (such as destination-s3) require to write some temporary data (generally to /tmp).
It is a good security practice to enforce read only root filesystem on Kubernetes pod, and, some productive Kubernetes clusters enforce that all pods run with read only root filesystem.
Therefore, in order to still allow connectors to write temporary data to /tmp with read only root fs, we must mount an emptyDir volume to /tmp.
The original PR was here: #9874 we decided to split it into 3 different PRs.
This limit for this will be done in https://github.com/airbytehq/airbyte/issues/11025.