This patch replaces parameters for keystone v2 in README and
test codes by the ones for keystone v3, as currently keystone
v2 should not be used anymore.
Change-Id: I6b063dd980e414bfb7c7a94612076690daa85b2d
According to [1], "auth_uri" has been deprecated.
This patch replace it by using "www_authenticate_uri" instead.
[1] https://review.openstack.org/#/c/508522
Change-Id: Id773a00c333c2f81421afef639cbba528d5bc589
Use https instead of http to ensure the safety without containing our
account/password information
Change-Id: I1b3747fcb50f9db2c97cb40d8c09d905b72ba28c
This patch introduces a new hierarchy of drivers to perform the port
binding and unbinding in a similar fashion as how it is done with
Neutron plugins.
The initial three drivers are:
* veth: The one that we have been using up until now and that uses
the usr/libexec/kuryr/* scripts to bind the host side
* ipvlan: L2 ipvlan motivated mostly container-in-vm use cases so that
the instance interface will have linked devices that get addresses
of other ports of the same subnet.
* macvlan: bridged mode ipvlan for OSes that do not support vlan.
Co-Authored-by: Louise Daly <louise.m.daly@intel.com>
Implements: blueprint driver-binding-ipvlan
Change-Id: I1d94ab324ab2a65a6d3e782e23ea6c59b110ff67
Current 'Limitations' section covers overlapping cidr limitation
which is specific to kuryr-libnetwork and also already present
there. So removing it from kuryr-lib
Change-Id: I265bce248e07a5981556992182e3273f90da61fc
Closes-bug: #1629502
Installation should mention getting the source code step
before using Prerequisites step which uses requirements.txt
Change-Id: I874aa4df1f36c3c9b03c5ddbb53f319021818b0e
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>