Inline, named hyperlinks seems to be fine, but often they just provides
noise to the paragrafs. In this patch we propose to use link-target
style for hyperlinks, where named link(s) is (are) placed in paragraph
while its target is at the bottom of the document.
Change-Id: Ia4f4c66f51ea193dc201b3dba5be2788f20765e0
According to restructuredtext guidelines, directives should have
following formatting:
.. directive_name:: param
:option:
body
So it starts with the leading two dots and the space. Next directive
name follows with two colons, and finally optional parameter. Than, line
below it is either some options delimited with colons, or an empty line.
After which body of the directive follows. It should be positioned just
at the same column as directive name, so exactly 3 spaces. Most of the
directives are formatted wrong, including:
- note
- image
- todo
- toctree
- warning
- figure
This patch fixes that.
Change-Id: Ic970f72aeb93bcda82f02e57b70370ab79d6855d
There are the cases, where text blocks in restructuredtext files are
exceeding text 79 column, or are formatted in weeird way. In this patch
it is fixed. Also couple of typos were tided up.
Change-Id: I78c20cbb45c74e817d60582439acc7b01b577a83
There are several restructuredtext files, which don't follow guide for
document contribution. Also made a rule for having additional line
between section body and folowing section headline.
Change-Id: I2dfe9aea36299e3986acb16b1805a4dc0cd952d2
This commit moves installation/configuration documentation from README
file to installation section of the actual docs (which has been rather
short thus far). This commit splits a single README into multiple
installation sub-docs. It also expands the manual on installation and
configuration of kuryr-k8s-controller and kuryr-cni.
Change-Id: I88862f28d0bbbd8bf5259209c4fa3c41130479d1
Currently nested containers can only be run by using trunk support and
vlan based interfaces. This patch introduces the additional option of
MACVLAN slave interfaces for pods running in VMs.
This patch includes both a new VIF driver on the controller side and the
binding driver for the CNI plugin.
Implements: blueprint macvlan-pod-in-vm
Depends-On: Ib71204d2d14d3d4f15beada701094e37d89d7801
Co-Authored-By: Marco Chiappero <marco.chiappero@intel.com>
Change-Id: I03c536bb0057bba0a5eb4d1c135baa8ab625e400
Current documentation suggest that to test nested use-case in devstack
one should comment out `configure_neutron_defaults` function for the
nested devstack. It also references an outdated line in the plugin.sh
file.
This commit introduces KURYR_CONFIGURE_NEUTRON_DEFAULTS setting (True by
default). If set to False `configure_neutron_defaults` would be skipped.
Also updates documentation and pod-in-vm.overcloud sample file.
Change-Id: I02dad9abe842b5c1c20bb7d3eaa0584320f9553a
Now that services are merged, it is necessary to have it documented in
the nested guide, otherwise it can lead to configuration mistakes.
Closes-Bug: #1677155
Change-Id: I0fb32bfa7fbe12ae468a745b60fcdad3d56999f6
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
This commit removes some trivial extra colons in the documentation in
order to make it consistent.
Change-Id: If4a39ad116c0dc9ba8340acba804de02190fdf40
api_root defaults to http://localhost:8080. In the section about https
configuration we give directions to set the client side ssl certificate
and key, but do not mention api_root, which could lead forgetful people
to mistakes if they don't have the url properly set with https and the
corresponding encrypted port.
Change-Id: I261984ebaf7a91875030b68234594ccffc482c3e
Related-Bug: #1670346
Add support to use cert and key files for watching a HTTPS
enabled K8S api server.
Change-Id: I0978531caa2c35031041450f86db9e90ce5efbb0
Closes-bug: #1670346
Update minimum resources required for the vm, to try out instructions
mentioned in ReadMe for trying out nested pods.
Change-Id: Id4370a4dd4e0cecf4a3c6fab98f483c92cd48822
Binding section parameters are missing in steps. Also localrc
files are being improved by including MULTI_HOST variable.
Change-Id: I857cab7e6d5d526811cbccfd7ecf77f3f720bcc0
Partially-Implements: blueprint binding-drivers-porting
The config generation was from back when we did not have keystone v3
support, which moved around how it all is generated. This patch puts
kuryr-kubernetes in line with the rest of Kuryr.
Change-Id: I877fa57308aa4c2128bb5d12e801e7e566aef108
Closes-bug: #1626014
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>