kuryr-kubernetes/devstack
Michał Dulko 78102c9984 Use virtualenv to build kuryr-cni Docker image
This commit changes the way we produce kuryr-cni Docker image. Previously we've
distributed the kuryr-driver as pyinstaller binary that contained Python 3
interpreter and all the dependencies. This binary was called from CNI. That
approach had some disadvantages, the major being complicated build procedure
and having to see false-positive BrokenPipeError tracebacks in kubelet
logs.

This commit implements distributing kuryr-driver as a virtualenv with
kuryr-kubernetes and all the dependecies installed. That virtualenv is then
copied onto the host system and CNI can easily activate it and run kuryr-cni
binary. This should solve issues caused by pyinstaller.

Closes-Bug: 1747058

Change-Id: I65b01ba27cbe39b66f0a972d12f3abc166934e62
2018-02-02 19:55:44 +01:00
..
lib Merge "Download openshift binaries using curl in DevStack" 2018-01-11 18:05:17 +00:00
devstackgaterc devstack: Move to devstack-plugin-container 2017-07-26 15:53:05 +00:00
gate_hook.sh gating: Dragonflow devstackrc for CI 2017-01-03 16:37:03 +02:00
kubectl devstack: Create infra for K8s API accessing pods 2017-06-04 16:31:33 +03:00
local.conf.df.sample Merge "Remove SCREEN_LOGDIR from devstack" 2017-11-23 15:23:15 +00:00
local.conf.odl.sample Merge "Remove SCREEN_LOGDIR from devstack" 2017-11-23 15:23:15 +00:00
local.conf.openshift.sample devstack: add openshift support 2017-11-21 16:37:16 +01:00
local.conf.pod-in-vm.overcloud.sample Add Pool Manager to handle subports 2017-10-10 08:10:14 +00:00
local.conf.pod-in-vm.undercloud.df.sample Dragonflow support: Installation & Configuration 2017-08-30 08:02:17 +03:00
local.conf.pod-in-vm.undercloud.odl.sample Remove SCREEN_LOGDIR from devstack 2017-10-06 08:42:02 +07:00
local.conf.pod-in-vm.undercloud.sample Remove SCREEN_LOGDIR from devstack 2017-10-06 08:42:02 +07:00
local.conf.sample Support kuryr-daemon when running containerized 2017-12-13 11:45:22 +01:00
local.conf.worker.sample Add devstack support for multi-node deployment 2017-08-02 12:03:36 +03:00
plugin.sh Use virtualenv to build kuryr-cni Docker image 2018-02-02 19:55:44 +01:00
settings Merge "Make daemon wait for VIF to become active" 2018-01-11 22:56:37 +00:00