137 Commits

Author SHA1 Message Date
portdirect
b7cb097dac Docs/Gate: NFS Support
This PS adds gated documentation for a NFS developer environment.

Change-Id: I64488f5e4ef3202e11eff79685a63e16286d5db7
2018-01-17 20:14:47 +00:00
portdirect
9d40323eb1 Gates: Remove legacy zuulv2 scripts
This PS removes the legacy v2 scripts from OSH.

Change-Id: I02ee7654765d90b71632b0042930f4a8d71f648b
2018-01-15 01:22:43 -05:00
Zuul
1809164e05 Merge "Update doc on proxy" 2018-01-15 05:56:57 +00:00
Felipe Monteiro
aaff2ce6ba Fix typos in all-in-one code example and add auth info
This PS simply fixes a few typos in an all-in-one code block
example dedicated to setting up the gateway. It also adds
additional information about how to set up auth information
to use the python-openstackclient.

Change-Id: Ie9cc63d3d435c474c3cbda90964f2eababa81139
2018-01-14 11:17:29 +00:00
Tin Lam
7a25d3d5c9 Update doc on proxy
This patchset adds in additional note to allow users to
use the OpenStack client to connect to the services without
the connection routed to the proxy, if one exists.

Change-Id: I8360b1e90d8c0cce6abe7bdc27d71d86427450c4
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-12 14:35:26 -06:00
dave kormann
7b6685befd Disable cephfs_provisioner deployment in openstack namespace
As with the rbd_provisioner deployment, cephfs_provisioner should
only be deployed to the ceph namespace.  This change just disables
that deployment in the openstack namespace.

Change-Id: Idfec8fbdd9408bd292d8770a3690b1b77de2b22d
2018-01-12 13:46:19 -05:00
Zuul
8008136d20 Merge "Reduce doc max depth" 2018-01-12 04:30:46 +00:00
Tin Lam
3c56cd0db9 Add proxy doc
This patch set outlines troubleshooting details for operators
trying to use OpenStack-Helm behind a corporate firewall and
require the need of a proxy to reach the internet.

Change-Id: I6597a49cfbaa8f7e0461edf1298e724ba9dfe28b
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-10 21:24:24 -06:00
Tin Lam
33f115c4cc Reduce doc max depth
Current setting the maxdepth of 3 causes all the sub-headings
(e.g. sub-titles under specs) to be displayed, needless expanding
the table of content making the doc hard to read. This patch set
reduces the maxdepth to 2 to reduce the noise in the OpenStack-Helm
documentation.

Also, this patch set touches up on RST structure and capitalization
changes in the document.

Change-Id: I7b8845f42180eafe08ed68a6c5a1e82ea49927be
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-10 09:10:02 -06:00
portdirect
dc105fdcfa CephFS: support for OSH
This PS adds support for CephFS in OSH.

Change-Id: I54d5302b89f04cc30f151c8db59f476f02be5652
2018-01-09 15:41:45 -05:00
Zuul
a78e638897 Merge "Add support for node-level conf overrides" 2018-01-09 15:38:29 +00:00
Craig Anderson
b73bb03e5b Add support for node-level conf overrides
Add override functionality to helm-toolkit and enable in compute daemonset.

Change-Id: Ia85abbbea89c12d0b6f21ecf2413cd3ae7b9552e
2018-01-08 22:35:36 +00:00
Gage Hugo
ceec9f45b7 Fix periods / Retrigger docs gate
Change-Id: If2a4ec78ff95ed6b99f1747427969fb947682864
2018-01-03 10:39:27 -06:00
Matt McEuen
8387edcf0e Add some clarifications to AIO dev guide
Add some clarifications to the AIO dev guide, based on real-world
points of confusion that have arisen:
- Do I *have* to use Ubuntu 16.04?
- What docker should I use?
- Should I run the scripts as root?

Change-Id: I8affdde16b63cc078aa496bf168154c93c39b3bf
2017-12-30 08:21:33 -06:00
Tin Lam
e6991e1914 Update docs building infra
This patch set migrates some of the file structure in compliance with
the Project Testing Interface (PTI) [0] for doc build in OpenStack-Infra.
See [1] for more details.

[0] https://governance.openstack.org/tc/reference/project-testing-interface.html#documentation
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html

Change-Id: I5995ffd3a6821fd629e00351728c27a045a7c076
Signed-off-by: Tin Lam <tin@irrational.io>
2017-12-29 00:07:26 -06:00
portdirect
9fb2bdf839 Docs: remove potentially confusing references to versions and RBAC
This PS removes references to out of date versions in the
multinode install guide and also RBAC rules, which was causing
confusion with new developers.

Change-Id: I89ae35896367c17e0d43c1d5b7a9183109aa61df
2017-12-28 18:47:21 -05:00
Zuul
76ca707716 Merge "Docs: update ceph troubleshooting with luminious data" 2017-12-28 20:00:11 +00:00
Zuul
8a19f5ace0 Merge "Dev-Docs: Add warning about IP ranges consumed by K8s and Calico" 2017-12-28 14:28:45 +00:00
portdirect
52cb1c4f43 Docs: update ceph troubleshooting with luminious data
This PS updates the output from the troubleshooting guide to reflect
the expected output and commands for ceph luminious.

Change-Id: I8351d782d3b1ddbf2fc121b7096548e1ba38f7bd
2017-12-28 09:23:55 -05:00
portdirect
22d77a0065 Dev-Docs: Add warning about IP ranges consumed by K8s and Calico
This PS adds a warning for the CIDRs consumed by Calico and K8s.
It should be replaced by better documentation and/or a sanity
checking chart/script when possible.

Change-Id: Ib87b773b7c19ed65330a54546c4613c16aa9ab75
2017-12-27 20:44:13 -05:00
Tin Lam
cc84b98da5 Retrigger the doc publish job
A minor update to trigger the publish job.

Change-Id: Ie1305d438f4a773e744b12f68369c47d232aa490
2017-12-27 17:33:55 -06:00
zhengchuan hu
c65961ccfe Fix error in doc of install openstack-helm
install openstack-helm like doc, but the service of horizon
is not nodeport.

Change-Id: I85b39aa0f3c9cf9880bc1d44270e2336d950a35c
2017-12-15 19:10:16 +08:00
Huamin Chen
eed43b8524 Ceph: luminous fixes
init osd: Ceph luminous release init osd differently. This fix detects
ceph releases and use the right process to init osd directory
mgr: Set mgr daemonset that is in Luminous

Change-Id: I99a102f24c4a8ba18a0bba873e9f752368bea594
Signed-off-by: Huamin Chen <hchen@redhat.com>
Depends-On: I17359df62a720cbd0b3ff79b1d642f99b3e81b3f
2017-12-13 15:52:36 -05:00
portdirect
704cbcbcea Docs: Updated developer documentation to use -infra repo
This PS updates the developer documentation to make use
of the openstack-helm-infra repo and new developer
environment.

Implements: blueprint developer-environment

Change-Id: I45b627f78b9504dc0abfbe7d0061ea3475ee4748
2017-12-06 14:52:16 -06:00
Tin Lam
0685f75d97 Spec: Add nginx sidecar
This specification proposes to add an nginx sidecar container to support
TLS offloading and termination.

Change-Id: I6d7e19539b5411d8ab15dc2d39e2051da1cce126
External-tracking: F#47
2017-11-30 09:53:25 -06:00
portdirect
bf321d2969 Spec: Developer Environment
This PS introduces a Spec for the updated OpenStack-Helm developer
environment.

Change-Id: I02ac56e39049f866dc875374f596e169d952f148
Implements: blueprint developer-environment
2017-11-28 16:54:49 -05:00
Zuul
e377914e45 Merge "Remove hard version reference from docs" 2017-11-27 14:20:54 +00:00
Zuul
8212ed6b50 Merge "Add fluent-based logging mechanism description" 2017-11-20 19:21:15 +00:00
Jaesuk Ahn
fae7cbba82 Add fluent-based logging mechanism description
This PS adds logging requirements and EFK (Elasticsearch,
Fluent-bit & Fluentd, Kibana) based logging mechanism description.

Change-Id: I121c5511b9cf2ff9d752fedd31f32254e3221922
2017-11-20 04:16:20 +00:00
tin.l.lam
222b229260 Remove hard version reference from docs
This patch set is part of the documentation update.  This patch set
removes hard application version numbers from documents to avoid
needing frequent update to keep the documents accurate and up-to-date.

Change-Id: I81160ca24453e8eeed974a0d1d9e1470e28ffd6d
2017-11-18 00:13:39 -06:00
Zuul
ac100bca35 Merge "Fix AIO docs to reference ceph.enabled flags for libvirt" 2017-11-17 19:48:43 +00:00
Zuul
ca9cb51a56 Merge "Fix doc formatting" 2017-11-15 08:31:09 +00:00
Zuul
86fcbe2a39 Merge "Add sphinxcontrib-blockdig for graph drawing" 2017-11-14 19:08:50 +00:00
Zuul
dff85a65cb Merge "Support services in different namespaces" 2017-11-14 15:29:09 +00:00
Jaesuk Ahn
df2e334c9e Add sphinxcontrib-blockdig for graph drawing
Images are often powerful tool to communicate when making a doc.
This PS hopely adds sphinxcontrib-blockdig to documentation tool.
Please give me feedback if this is right way to add it.

Some examples are:
https://docs.openstack.org/infra/zuul/user/gating.html

Change-Id: I7e8d8322df4bcc651e43e28d68ea5128660c592c
2017-11-14 22:28:44 +09:00
Flávio Ramalho
b0865de942 Fix doc formatting
Added a missing newline between the markup and text on AIO docs.

Change-Id: If8130a1354c4dc17b9bee5fe88ae61e973f8915b
2017-11-14 14:11:50 +01:00
Steve Wilkerson
dc6e14e246 Fix AIO docs to reference ceph.enabled flags for libvirt
Libvirt uses ceph to back pvcs by default.  To minimalize the
requirements for a development all in one installation, include
flags for disabling ceph for libvirt

Change-Id: I3aba5deb9a972111bf5dde8b8f97a4ac40cd842b
2017-11-13 14:55:27 -06:00
Zuul
679639cd7d Merge "Do not use “-y” for package install" 2017-11-12 03:03:09 +00:00
Vu Cong Tuan
fcd4b405ff Do not use “-y” for package install
According to "code conventions" [1], do not use "-y" option.
Instead, use apt-get install package, yum install package,
or zypper install package.

[1] https://docs.openstack.org/doc-contrib-guide/writing-style/
code-conventions.html

Change-Id: I002607baadb90c8b0da4332a9eb7ca8e6f598f9f
2017-11-08 14:34:33 +07:00
Zuul
3e6c0a5186 Merge "Update documentation" 2017-11-06 14:26:06 +00:00
Tin Lam
470a90f24a Update documentation
Since OSH is an official project and the documentation is published
to docs.o.o, this patch set updates the conf.py to update the theme
to be inline with other openstack projects.

Change-Id: I8e4a8d9e1d2098ef074c3d9503c5c81297f513a7
2017-11-05 17:21:53 -06:00
Matt McEuen
ec86066a19 Docs: true-up to recent changes
A few doc edits so that they're in sync with the OSH
mission statement, helm-toolkit conventions,
and project doc location.

Change-Id: I33ccc39cd84fab3b537ad93970c21cf9065044e9
2017-11-05 10:06:46 -06:00
Grzegorz Grasza (xek)
538e630774 Support services in different namespaces
Pass the service namespace to kubernetes-entrypoint in
order to support dependencies between namespaces.
Add documentation about endpoint/service namespaces.

Change-Id: I208c3240e9f2c8900323595f7b0e488bef5cb1fc
Implements: blueprint entrypoint-namespaces
2017-11-02 01:22:12 +00:00
Steve Wilkerson
4399e39a9c Fix Glance install in multinode docs
One line in the glance installation command in the
multinode docs is missing the \ character at the end

Change-Id: Ice0ca01c9a00499e8ddc4da28add15bb102dd819
2017-11-01 13:25:03 -05:00
lukepatrick
bc2bea5ee2 Update AIO docs for nova examples and Docker image
Update Kubernetes AIO install guide fixing nova
install examples. Also add language around
pulling the AIO container versus building.

Change-Id: Ib9d1c21f1a75e00b5f0ddaafd73e1741193b8717
2017-10-23 12:45:42 -06:00
Jenkins
b82a1d5145 Merge "Specification: OSH logging combining fluentbit-fluentd" 2017-10-14 22:49:57 +00:00
Matt McEuen
f5541529d5 Added resolv.conf example to multinode doc
Added an example resolv.conf file to the multinode doc, along
with descriptions and instuctions for persistence across reboots.

Change-Id: If1eb71ff1862f2662f297ccac8b75fedd46cf89c
2017-10-13 12:15:11 -05:00
Jaesuk Ahn
2cac8d043c Specification: OSH logging combining fluentbit-fluentd
This ourlines the log forwarding and aggregation architecture
for openstack-helm, especially leveraging fluentbit and fluentd
combined. It should result in a path forward for the technical
requirements and the proper default configurations to work on
the implementation.

parent specification: https://review.openstack.org/#/c/482687/
Implements: blueprint osh-logging-framework

Change-Id: I0a38b91309f90fda6c64a44b01a733e94b6741da
2017-10-13 15:33:50 +00:00
Harsh Kotak
f9aa1b5159 Docs: Fix typo in install guide
Fixed typo in External DNS to FQDN/Ingress document

Change-Id: I05c84a6a5d78c02306e66d0809a0994f691d36cf
2017-10-10 16:17:15 -06:00
Jenkins
bc280c11de Merge "Change entrypoint version" 2017-10-10 19:34:22 +00:00