1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links
Change-Id: If0b076ecd9b6c82186e8d6e504da3aa9d11a7dd3
scripts/run_kuryr.sh now understands KURYR_USE_UWSGI. If set to "True" (default)
it would attempt to look for uwsgi executable and run kuryr-libnetwork
with it.
Number of spawned threads and processes can be controlled with
KURYR_UWSGI_THREADS and KURYR_UWSGI_PROCESSES env variables.
If uwsgi is not present or KURYR_USE_UWSGI is set to false the script
operates as usual.
Targets bp: deploy-kuryr-libnetwork-api-in-wsgi
Co-Authored-By: Kirill Zaitsev <k.zaitsev@me.com>
Change-Id: I821a78649ad6f07e4709fa343a0e678e4193a068
When use kuryr-libnetwork container with multi-thread and neutron
service under https, uwsgi will has ssl error.
Change-Id: I897d84742570dcc2d4daba1ea40882814a38679f
Related-Bug: #1675301
Right now, we can create network with pool name, but it doesn't
work well if there are two subnetpools with the same name. This
commit add support for pool uuid as an alternative.
Implements: blueprint existing-subnetpool
Closes-Bug: #1659434
Change-Id: Ib7c2bac86a1b1647c2da9684bc4317767116d7aa
There was an error in how to render the code section inside the
bulletted list due to a lack of indentation.
Change-Id: I8e2c184fb6da915457803ad4676482da473bf4ac
Due to Neutron trunk service implementation there are some functionalities
that does not work. This is added as a limitation in the README to raise kuryr
users awareness.
Change-Id: Ic6ceb781bacba119216a30a9221a68577039253b
The --gateway parameter needs to be passed to docker network create
when using kuryr-libnetwork. This changes updates the README to
consistently use --gateway in its examples.
Change-Id: I9dd02f5df6d9886fe5e6c1365843bac5ad62e0c7
Closes-Bug: #1653178
Add support to create/remove subports when vlan driver is used.
Partially Implements blueprint containers-in-instances
Change-Id: I26dfa04657c4904bcb46ecdc35ef7d76a1e81b16
Add getting credentials from ENV, this requires us source
openrc file in our DevStack or production environment.
Also removing get_neutron_client_from_creds into fullstack
code, keeping or removing it should be discussed.
Change-Id: I10d62368573976725e793e80150ed45074008970
Closes-Bug: #1528019
Up until this patch, the Docker container for the Kuryr libnetwork
daemon was part of contrib and was being built by checking out the
latest master from github. That is not very helpful when developers
want to build the container to run their latest changes.
With this change, we move the Docker building to the root of the repo so
that it can use the current state of the repo to build and update the
README.rst to contain the information relative to building and using the
container.
Change-Id: Ie9032d62c73d873a29cabe84c64a19df13fdb749
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
rst allows double colons at the end of a block for improved
clarity and brevity
Change-Id: I39000043b17e404a12f9949ec766fc096be4179a
Signed-off-by: Ashish Mukharji <ashish@midokura.com>
Installation should mention getting the source code step before
using Prerequisites step which uses requirements.txt
Change-Id: I24e6e4462c4ede906caa6a64d8f3fb31b2daeaa4
Complete documentation, specs and devrefs, is to be maintained at Kuryr,
the common kuryr lib.
Change-Id: I27a41817ef0def4dd0e9e9929e6019d18f566ac2
Closes-bug: #1599362
1. Drop the common(COE agnostic) code such as binding, exceptions
2. Renamed kuryr-libnetwork/kuryr to kuryr-libnetwork/kuryr_libnetwork
3. change default kuryr port from 2377 to 23750
4. Add Kuryr-lib(Kuryr) to requirements.txt:
Kuryr-lib(Kuryr) has also been cleaned to remove libnetwork specific
code(which is active in this repo such as libnetwork api handlers and
test cases). This patch is under review, [1]_. Meanwhile kuryr-lib
dependency is being resolved from external repo [2]. Exacltly same
changes, as present in under review kuryr-lib patch [1], are there on
external repo, [2]
[1] https://review.openstack.org/#/c/336784/
[2] https://github.com/vikaschoudhary16/kuryr/tree/drop_libnet_specific_code
Implements blueprint common-code-drop
Change-Id: If0823791463011dc395cd3390a7f4c187c9c2653
Overlapping cidrs are supported only via passing pool names using
docker options. Same is being updated in README.
Change-Id: Ia59152e1ddc61560b1ce4af807621add337cf979
Closes-bug: #1596183
- Added keystone config in kuryr.conf
- Uncommented bindir parameter in kuryr.conf
- Added a quick cli test in the testing section
Change-Id: I5076fb8a2b56262bfce52c232ef7543ea0ea5436
Signed-off-by: Fernando Moreno <fernando@midokura.com>
In order for Kuryr's libnetwork driver to function, it is essential
that /usr/libexec, the driver specfile and /etc/kuryr get installed.
Up until now, this was manual. This change fixes it.
Change-Id: Ifdb6048a154aa811a0369cbcdb848b19798bc51f
Signed-off-by: Antoni Segura Puimedon <toni@midokura.com>
It displays too big on github, so maybe better we shrink it.
Change-Id: I31bc67eaf3780aafd4a7429e58671c90a93a9a0f
Closes-Bug: #1576766
Signed-off-by: Antoni Segura Puimedon <toni@midokura.com>
Generating the documentation requires the pip packages oslosphinx,
reno, and reno[sphinx] and they are not in requirements.txt.
Change-Id: I52156fc314a10ae5adc44bb88917461ca417df66
This patch adds "sudo" to "Running Kuryr" section of README.rst. Some
people get stuck with the errors of pyroute2 and that's because of the
lack of the privilege for manipulating the veth interfaces.
Related-Bug: #1516539
Change-Id: I44f44755a1aec4ec29d0afa4852e989eca28d381
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
Fix some spelling errors in the scripts and the Vagrant documentation.
Also, add a note about creating the default subnetpool in the Vagrant
documentation.
Change-Id: I13454328d7b4372d6773661b006466f3419c4fe0
Signed-off-by: Kyle Mestery <mestery@mestery.com>
This patch adds an instruction for tests to README.rst.
Change-Id: If07f0d7a111c2080fc7cdb70eb61101e5742c13f
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
This patch adds the instructions to install dependencies and run Kuryr
to README.rst.
Change-Id: Ie507c308c78ac4c09f54ddb43343710a808680d6
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>