This commit implements what was discussed on the PTG, i.e. deprecation
of running Kuryr-Kubernetes without kuryr-daemon services. This commit
includes changes in configuration defaults, sample local.conf files,
documentation, gates and a release note explaining the change.
Change-Id: I152c81797cb83237af4917a4487cb1f1918270aa
This commit extends developer docs to add information about CNI Daemon
and APIs between CNI Driver and CNI Daemon.
Implements: blueprint cni-split-exec-daemon
Co-Authored-By: Janonymous <janonymous.codevulture@gmail.com>
Change-Id: I0188c133d656e32b75bf7d9b6c012da33ffa2571
As Outreachy students were asking "where to start with
kuryr-kubernetes?" I've noticed that we don't have tutorial of most
basic DevStack installation. This commit adds such page to the
installation documentation.
Change-Id: I151f32143e4052156f23042e253503a530df0a1e
This patch introduces a ports pool manager that runs as an http server
thread belonging to the VIF handler. This Manager handles the requests
to populate and/or empty given subport pools so that they can be easily
managed.
It also includes a client and documentation to test/use the new functionality.
Implements: blueprint kuryr-manager-cli-tool
Change-Id: I495c0ca3ed997ab9da1763d8a3e60bbf7ac618b9
This patch adds the options to configure the pool driver directly
from devstack as well as includes the documentation related to its
usage.
Change-Id: Ie0edaebffe34f47547aac51dabd01db861123ae1
This patch adds the option to run the controller and the CNI as a
Kubernetes Deployment and Daemonset respectively.
Change-Id: If102c953f5d77adaacaacf2fc0cc96d3b7de0303
Implements: blueprint kubeadminstallable
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
Co-Authored-By Michal Dulko <mdulko@redhat.com>