69 Commits

Author SHA1 Message Date
Vu Cong Tuan
33cec28d8a Replace deprecated "auth_uri" by "www_authenticate_uri"
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
2018-05-10 16:16:58 +07:00
melissaml
7f9720c7c9 Fix the incorrect reference links
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
2018-02-26 16:00:04 +08:00
Dongcan Ye
56a98cf6cb Docs: Add fullstack test guide
Change-Id: Ifb5acb563498a9228417bd56b471a5229d3fb83d
2018-02-11 06:51:54 +00:00
Hongbin Lu
3c3bb020c8 Introduce sriov port driver
* 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
2018-01-03 07:51:05 +00:00
Hongbin Lu
d0cec045ca Add installation guide for kuryr-libnetwork
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
2017-10-11 23:08:48 +00:00
shangxiaobj
78ba957ab0 Replace http with https for doc links in kuryr-libnetwork
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: If0b076ecd9b6c82186e8d6e504da3aa9d11a7dd3
2017-08-31 19:49:14 -07:00
Kirill Zaitsev
bf9e3e02c0 Use openstackdocstheme over oslosphinx
This commit is part of general doc-migration effort. It replaces
oslosphinx with openstackdocstheme and marks docs warnings to be treated
as errors.

Kuryr projects do not seem to have any docs in the openstack-manuals, so
there are no docs we need to pull from that repo.
However being the official project kuryr would benefit from unifying
its docs with the rest of openstack projects as well as using
openstackdocstheme, theme intended for official projects
https://docs.openstack.org/openstackdocstheme/latest/

See https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html
and https://etherpad.openstack.org/p/doc-migration-tracking for more
information

Change-Id: Iaba05a9e50e1c1e1bdd821a1222b392038561e63
2017-07-03 14:38:30 +03:00
Darla Ahlert
9ffede157b Move docs from kuryr to kuryr-libnetwork
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
2017-02-15 12:32:28 -06:00
Janonymous
088bddc9e1 Links do not point to any document
For now we could safely remove these options,
once we have complete documentation it could be added easily.

Change-Id: I15f19c1cee2e2a65190d1780b41bdf406634253e
Closes-bug: #1625015
2016-09-19 12:32:25 +05:30
vikaschoudhary16
fb5e6d9b82 Doc-cleanup: remove redundant documentation
Complete documentation, specs and devrefs, is to be maintained at Kuryr,
the common kuryr lib.

Change-Id: I27a41817ef0def4dd0e9e9929e6019d18f566ac2
Closes-bug: #1599362
2016-07-06 13:28:53 +05:30
vikaschoudhary16
16bfca4ce0 Rename spec directory to newton
Directory name for nested-vm and k8s integeration spec should be renamed
to newton.

Change-Id: Ieeda754bee171b83563432069ddc67d13ac6ba72
Closes-bug: #1595441
2016-06-23 14:15:53 +05:30
Jenkins
c5f5ff2aea Merge "Fix .rst format in kuryr_k8s_integration.rst" 2016-06-23 07:03:02 +00:00
Jenkins
b07bbbf31d Merge "Add the description of the Endpoints" 2016-06-20 15:12:00 +00:00
vikaschoudhary16
0db8c87a70 Fix .rst format in kuryr_k8s_integration.rst
Mainly links has been fixed.

Change-Id: Id07a5b324a818337e9fee2a949bc24e962bf319a
Closes-bug: #1591556
2016-06-16 16:08:00 +05:30
Jenkins
95925f3207 Merge "Eliminate unecessary ", or" in watcher design devref" 2016-06-15 14:43:51 +00:00
Jenkins
7848d89667 Merge "Fix the style of Raven devref" 2016-06-15 14:11:35 +00:00
Jenkins
aa8232512b Merge "Fix typos in the watcher desing devref" 2016-06-15 14:01:57 +00:00
Jenkins
27a7ad686e Merge "Fix style issues in existing-neutron-network spec" 2016-06-15 06:07:58 +00:00
Taku Fukushima
d36aad51f6
Fix typos in the watcher desing devref
This patch fixes typos in doc/source/devref/k8s_api_watcher_design.rst.

Change-Id: Ie1c670f84b0980f22e455a2ee2016513299448c5
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
2016-06-15 13:29:56 +09:00
vikaschoudhary16
73c7cde610 Fix style issues in existing-neutron-network spec
1. Heading levels are fixed
2. Wherever lines had scope to include more words and ensuring length
is < 79

Change-Id: I5a78f88fff43b7fb1a7ce04b81172f4105b983e1
2016-06-14 15:02:57 +05:30
Jenkins
bf21ca6d03 Merge "Update index.rst for watcher devref" 2016-06-14 09:30:43 +00:00
Taku Fukushima
c316f2f5d5
Add the description of the Endpoints
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>
2016-06-13 15:37:37 +09:00
Jenkins
5e09448e60 Merge "Move the description of the pool member creation" 2016-06-13 06:17:57 +00:00
vikaschoudhary16
bc5429cbc6 Update index.rst for watcher devref
Change-Id: I6e0ce2c38831040f7705fce030c634f377be3f5a
Closes-bug: #1591529
2016-06-11 21:48:41 +05:30
Taku Fukushima
bdcd788119
Move the description of the pool member creation
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>
2016-06-10 13:00:23 +09:00
Taku Fukushima
83fb434750
Eliminate unecessary ", or" in watcher design devref
This patch eliminates the unnecessary ", or" in the watcher design
documentation.

Change-Id: I87f6dda56c74be64338193e1843f6174a4440d23
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
2016-06-10 12:51:03 +09:00
Taku Fukushima
a7cabac3c3
Fix the link to K8s integration doc
This patch fixes the broken link to the K8s integration documentation.

Change-Id: I36b55cc0f073848bda4e4fd9f23a68a391055b4b
Signed-off-by: Taku Fukushima <f.tac.mac@gmail.com>
2016-06-10 12:47:16 +09:00
Taku Fukushima
80d2ca8f11
Fix the style of Raven devref
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
2016-05-20 17:41:57 +09:00
Jenkins
7fc0afd4aa Merge "Add devref of Raven" 2016-05-17 09:34:27 +00:00
Antoni Segura Puimedon
24eb1458dd
Shrink logo size
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>
2016-04-29 10:49:32 -05:00
Taku Fukushima
0b0af3d3e6
Add devref of Raven
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
2016-04-21 17:55:54 +09:00
Jenkins
6b07c5d7d0 Merge "Fix wrong example in existing-neutron-network.rst" 2016-04-13 17:41:00 +00:00
Irena Berezovsky
53bde0ae4f Fix warning for docs generation
Change-Id: I5f535f3cc65e5bb6d8dcbaf3f7f5b2155a1a5654
2016-04-06 10:28:20 +03:00
Liping Mao
7b5cce42df Fix wrong example in existing-neutron-network.rst
Change-Id: I9861b457770515831d23cc1506f56834256d9e45
2016-04-05 23:29:52 +08:00
Jenkins
5d687a4d66 Merge "Fix typos in Kuryr files" 2016-04-05 06:10:28 +00:00
Liping Mao
923a8af435 Fix some link problem in existing-neutron-network.rst
Change-Id: I5a7a719cd4a33f1458af3c87c70bcb39ce0c022a
2016-03-31 23:20:21 +08:00
Nguyen Hung Phuong
7dba65042f Fix typos in Kuryr files
Change-Id: I0419567b5becf58bf3cc9ee69da7e708310c8f32
2016-03-31 09:15:48 +07:00
Jenkins
90f1c2ef26 Merge "Add spec of blueprint existing-neutron-network" 2016-03-30 16:13:39 +00:00
Taku Fukushima
7d27a59545 Add spec of blueprint existing-neutron-network
This patch adds the detailed description of the proposal for reusing
existing Neutron resources. It uses the newly introduced Neutron tags.

Blueprint existing-neutron-network

Change-Id: Id53d8b58000be3f026df27850114fb870ed0cd6b
2016-03-29 23:08:03 -04:00
Irena Berezovsky
7058bc5c23 Add specificaton for kubernetes integration
Implements: blueprint kuryr-k8s-integration
Change-Id: I855adc374ad935e58eebc9a01133d2909a7d3c4d
2016-03-27 10:03:08 +03:00
Fawad Khaliq
fd0ceb3883 Networking for nested containers
Implements: blueprint containers-in-instances
Change-Id: I3fa07a8f32fceeb0853f46e969d0774312e66fbf
2016-02-28 07:20:33 -08:00
Jenkins
ea55229b53 Merge "Adjust underline length and change default scope to local" 2016-02-22 20:10:03 +00:00
Baohua Yang
4f6b746d80 Adjust underline length and change default scope to local
See https://review.openstack.org/#/c/264653/.

Change-Id: Ic17743c820a3321f02b1efca6089d538900d5939
2016-01-29 02:15:23 +00:00
Baohua Yang
7f46663420 Fix term inside the spec
Change-Id: Ic610fa63ea40d368e01412f62229e0d3cce58aa4
2016-01-25 10:58:56 +08:00
Jenkins
d72b3311f0 Merge "Add Makefile to generate the doc, and add steps into README" 2016-01-22 10:21:16 +00:00
Taku Fukushima
561780e30b Add description about the IPAM to devref
This patch adds the specification of the IPAM leverages Neutron's IPAM
mechanism for the newly added libnetwork IPAM driver mechanism.

Change-Id: I5965aae70732f7e7634ceebf706db16f0d7f68de
Co-Authored-By: vikas choudhary <choudharyvikas16@gmail.com>
Blueprint: remote-ipam-driver
Closes-Bug: #1518249
2016-01-13 05:45:28 +05:30
Baohua Yang
7a128a4b10 Add Makefile to generate the doc, and add steps into README
Change-Id: I8663dfd43fec0394c4a3b5bb87a4646102b69e2e
2016-01-06 23:57:13 -06:00
Kyle Mestery
677252f3f7 Use reno for release notes
The OpenStack Release team has enabled support for reno for release notes
across all projects [1]. Start using this for Kuryr.

Note that Kuryr has no stable/liberty branch, so similar to shade [2],
we'll just tuck in the release notes into the general documentation area
for now.

[1] http://docs.openstack.org/developer/reno/
[2] https://review.openstack.org/#/c/253597/

Change-Id: I3b172f25fe454253fd82f138ed012f35a47c2eb9
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-12-14 09:41:51 -06:00
Jenkins
7cd5da8207 Merge "Adding support for Discovery calls" 2015-12-02 06:00:41 +00:00
Mohammad Banikazemi
32f1b3fe51 Adding support for Discovery calls
Support for the DiscoveryNew and DiscoverDelete methods as
defined in the libnetwork released with Docker 1.9.0 is added.
Neutron does not require using such informaton. Nor is it capable
of using such information with its current API.

Change-Id: Icca7858e2f0f5c686a841f4611b9e2cfc9a47368
2015-12-01 10:51:24 -05:00