CORD-3054 Disable kubernetes-client thread pool
Change-Id: I7519cb7e147b378bd9fdf7385d7f46cb1eadbe68
diff --git a/Dockerfile.synchronizer b/Dockerfile.synchronizer
index 4eb50a4..5df9cd9 100644
--- a/Dockerfile.synchronizer
+++ b/Dockerfile.synchronizer
@@ -26,6 +26,11 @@
RUN pip install --no-deps -r /tmp/pip_requirements_kubernetes_service.txt \
&& pip freeze > /var/xos/pip_freeze_pip_up_kubernetes_services_`date -u +%Y%m%dT%H%M%S`
+# Workaround for kubernetes library issue, see CORD-3054
+RUN echo "c82c439bda07f29fd36f23552c4e763f /usr/local/lib/python2.7/dist-packages/kubernetes/client/api_client.py" | md5sum -c -
+COPY api_client.patch /tmp/api_client.patch
+RUN patch -d /usr/local/lib/python2.7/dist-packages/kubernetes/client < /tmp/api_client.patch
+
ENTRYPOINT []
WORKDIR "/opt/xos/synchronizers/kubernetes"