armada/armada
Sean Eagan 673b1ed4bc Workaround kubernetes python client deadlock issue
The kubernetes python client has a bug [1] which results in frequent
deadlocks while being cleaned up, which causes armada to hang at the
end of execution.

This patchset works around that issue by mocking out the associated
thread pools, since they are only needed for async kubernetes api
calls, which armada does not use.

[1]: https://github.com/kubernetes-client/python/issues/411

Change-Id: I71fbfbe355347ae2ddd02ffd26d881368320246b
2018-11-26 15:58:39 -06:00
..
api Implement tiller gRPC channel clean up 2018-11-12 13:32:52 -06:00
cli Implement tiller gRPC channel clean up 2018-11-12 13:32:52 -06:00
common Fix Flake8 3.6.0 errors 2018-10-26 09:23:42 -04:00
conf Parallelize unsequenced chart group deployments 2018-10-03 10:27:49 -05:00
exceptions Implement tiller gRPC channel clean up 2018-11-12 13:32:52 -06:00
handlers Workaround kubernetes python client deadlock issue 2018-11-26 15:58:39 -06:00
schemas Add warnings for post upgrade actions 2018-11-12 21:19:16 +00:00
tests Merge "Implement tiller gRPC channel clean up" 2018-11-13 15:26:38 +00:00
utils Merge "Add caching and cleanup of chart tarballs" 2018-11-05 19:08:25 +00:00
__init__.py fix(init): remove duplicated version code 2018-05-28 05:52:58 -05:00
const.py wait: Remove test pods from wait 2018-11-06 21:58:54 +00:00
shell.py Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
version.py Fix(linting): Make Armada pep8 compliant 2017-09-29 11:46:58 -04:00