This adds CAP_NET_ADMIN to the list of capabilities available
to the service. This is most relevant when the service runs as a
non-root user.
Related-Bug: #1852105
Change-Id: Ie50c092b723a4e5e8fc501370547711b06f77f1c
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: If74b848e1f63a0e116737553fec8ab76d63457f5
In the stable/rocky version of installation guide, we should
instruct to git clone the stable/rocky branch instead of master
branch.
Change-Id: Ideaf2142e6311d967bae5a0ad2abe6b48e36b5d1
In the document, it shows that when user input commands like "sudo docker run --net=foo -itd --name=container1 busybox", '/IpamDriver.RequestAddress' will get a POST call which the 'options' is empty, just like this:
{
"Address": "",
"PoolID": "941f790073c3a2c70099ea527ee3a6205e037e84749f2c6e8a5287d9c62fd376",
"Options": {},
}
but I have checked the workflow, and I found it's not true. The Options
will be non-empty, and it will be like "com.docker.network.endpoint.macaddress": "08:22:e0:a8:7d:db".
Fixes: Bug 1774977
Change-Id: Ia4632fb376471893de71b57b49ca0241cf0f60c2
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: I7bdfee1cf1e875ef702cc4761d723e420bc00ff9
TrivialFix
[1] is the installation guide for OpenStack components, obviously,
we need [1] in the docs.
[1] https://docs.openstack.org/latest/install/
Change-Id: I80ff6f0027c206f1c42ec41392337c5d267d4d87
* Introduce a new config 'enabled_port_drivers'. This config allows
operators to specify multiple port drivers to enable. This enables
Kuryr to dynamically choose from a list of port drivers (Veth or
SRIOV).
* Introduce a new SRIOV port driver for performing SRIOV port binding
* Choose port driver according to the type of the port. If the neutron
port has SRIOV vnic type, choose the SRIOV port driver. Otherwise,
choose the normal port driver (i.e. veth).
* To use this feature, users are supposed to pre-create a SRIOV port
and have the binding:profile populated. Furthermore, users should
pass the SRIOV port to Kuryr (i.e. using --mac-address <port_mac>
and/or --ip <port_ip> on 'docker run') so that Kuryr will choose
the right driver.
Implements: blueprint sriov-support
Change-Id: I0d6552ce4a2c50edb164aff3de802e6239671c2c
This patch proposes an installation guide that covers step-by-step
deployment of kuryr-libnetwork for new users of OpenStack with
sufficient Linux experience.
The instruction is to install kuryr-libnetwork from source since
there is no distro package for kuryr-libnetwork for now. This guide
covers installation in Ubunut as the first stpe. The support of
other OS is future work.
TODO: Configure the CI to publish this guide to:
https://docs.openstack.org/pike/install/
Change-Id: Id4f234068600564fa18e73aba08f6e43893456ee
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links
Change-Id: If0b076ecd9b6c82186e8d6e504da3aa9d11a7dd3
This is one part of the process of organizing the Kuryr docs
across Kuryr, Kuryr-Libnetwork, and Kuryr-Kubernetes. This
commit in particular moves some libnetwork documentation from
Kuryr devref to Kuryr-Libnetwork devref.
Change-Id: If0e23ffe10f798d2f9f5b37e1b996bd069715721
For now we could safely remove these options,
once we have complete documentation it could be added easily.
Change-Id: I15f19c1cee2e2a65190d1780b41bdf406634253e
Closes-bug: #1625015
Complete documentation, specs and devrefs, is to be maintained at Kuryr,
the common kuryr lib.
Change-Id: I27a41817ef0def4dd0e9e9929e6019d18f566ac2
Closes-bug: #1599362
Directory name for nested-vm and k8s integeration spec should be renamed
to newton.
Change-Id: Ieeda754bee171b83563432069ddc67d13ac6ba72
Closes-bug: #1595441
1. Heading levels are fixed
2. Wherever lines had scope to include more words and ensuring length
is < 79
Change-Id: I5a78f88fff43b7fb1a7ce04b81172f4105b983e1
This patch adds the description of the Endpoints and how it is
translated. The example of each response in each state is added in
Appendix A as well.
Change-Id: Ibfeb11d9d0079bc2e943b3ff918b660d12adaa84
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
This patch moves the description of the pool member creation to the
section for the kube-proxy emulation using the LBaaS.
Change-Id: I7e93f31d02cbb518f3910008c1e8513f37dda302
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
This patch eliminates the unnecessary ", or" in the watcher design
documentation.
Change-Id: I87f6dda56c74be64338193e1843f6174a4440d23
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
This patch fixes the broken link to the K8s integration documentation.
Change-Id: I36b55cc0f073848bda4e4fd9f23a68a391055b4b
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
This patch fixes the following broken style of Raven devref.
* The broken link for "Kubernetes API"
* The broken code-block for the ADDED event of the Pods
Change-Id: Iffa4c4c027aa64893704e7fca3ddaaa16b005653
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
Closes-Bug: #1583972
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>
This patch adds the devref of Raven, a K8s API watcher component. The
devref contains the abstract of Raven, the design of it, the useful
information for developers.
Change-Id: I8f0e801f81f101a51d62f4b4cc854176e67e75dc
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
Related: blueprint kuryr-k8s-integration