python-docker will pull in websockets-client >= 0.40.0 during requirements but during setup kubernetes will complain that it needs <= 0.40.0, which is also fine for python-docker. So we install 0.40.0 first, docker uses that, and then kubernetes is happy.
We also had an issue where a users docker daemon was running with gid 50. This is in use by the ftp group on the container. There's no real problem with this, we just need to handle it in a way that doesn't produce errors.
python-docker will pull in websockets-client >= 0.40.0 during requirements but during setup kubernetes will complain that it needs <= 0.40.0, which is also fine for python-docker. So we install 0.40.0 first, docker uses that, and then kubernetes is happy.
We also had an issue where a users docker daemon was running with gid 50. This is in use by the ftp group on the container. There's no real problem with this, we just need to handle it in a way that doesn't produce errors.