124 Commits

Author SHA1 Message Date
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
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
Grzegorz Grasza (xek)
1fe3ca34c9 Change entrypoint version
New kubernetes-entrypoint version was released. K8s-entrypoint
authors maintain images at Quay. The image uses CoreOS, which
is more lightweight than the current Ubuntu image, so it
should lessen the burden on the infrastructure.

Change-Id: Id8c2a4d065550ffbd64476377247cccf213b58e1
Partial-Implements: blueprint entrypoint-namespaces
2017-10-10 15:59:08 +02:00
Artur Korzeniewski
380875f015 Docs: fix not working spec link
Corrected link to reach the OSH logging framework blueprint in LMA spec.

Change-Id: Iafa977ab1cb139e080a82d8d7a4ea6eed84dd04e
2017-10-09 14:12:15 +02:00
Jenkins
f622c1bcfe Merge "Add docs for FQDN support" 2017-10-05 23:04:17 +00:00
lukepatrick
64fcfcd2a9 Add docs for FQDN support
This PS adds documentation regarding FQDN support and how to
override FQDNs.

Change-Id: I607a729a09d2d5ace50ae3ef74dd22bb5b0452f2
2017-10-05 22:06:05 +00:00
Jenkins
952e975923 Merge "Docs: Neutron multiple SDN approach design" 2017-10-05 15:54:19 +00:00
Artur Korzeniewski
a960ed0fd0 Docs: Neutron multiple SDN approach design
This devref is covering the existing OpenStack-Helm neutron
architecture and proposal for introducing multiple SDNs.

Added linuxbridge usage docs.

Change-Id: If6c8753d85ea2bd2fd7df77e84b5e61bf64dc507
Implements: blueprint support-linux-bridge-on-neutron
Co-Authored-By: Gage Hugo <gagehugo@gmail.com>
2017-10-05 15:52:05 +02:00
Jenkins
5fe6055d6b Merge "Specification: OSH logging, monitoring and alerting" 2017-10-05 11:14:33 +00:00
Pete Birley
9a59382506 Docs: Fix link to ceph troubleshooting doc
This PS fixes the link to the Ceph troubleshooting guide.

Fixes bug 1720907

Change-Id: Ib2963635876a9ed288ac5bad8a36286b927a88cc
2017-10-04 01:31:55 -05:00
Sean Larimore
d1e775547c Adding database drop jobs
Implemented Kubernetes jobs to drop a database for an OpenStack service
on deletion of Helm chart. This job is configurable to be enabled or
disabled in the values.yaml file for each chart.

Change-Id: Ia1a0834cb43c7e883aaf507a7c7683fa1cf4e838
2017-09-27 09:44:28 -06:00
Jenkins
8cf3618fae Merge "Removes unnecessary utf-8 encoding" 2017-09-22 03:21:27 +00:00
Pete Birley
5e8be5c339 Remove hacked OSLO genconfig tool
This PS removes the pregenerated config templates producing using
the hacked oslo-genconfig tool. This results in both a much smaller
codebase and also more readable configuration by removing the
requirement to specify settings via oslo namespaced references.

This initial PS applies only to Keystone, A follow up will extend to
all remaining services.

Partially implements: blueprint remove-pregenerated-config-templates
See: https://blueprints.launchpad.net/openstack-helm/+spec/remove-pregenerated-config-templates

Change-Id: I3ced7ad02c703c767925a17b1a18f6158a878e83
2017-09-19 21:51:26 -05:00
Pete Birley
e7723d81ce Helm: move to helm v2.6.1
This ps bumps the Helm version to v2.6.1.

Change-Id: I46e1b3457a50d440bc82ba2ef3b164ae4a2a1771
2017-09-19 14:37:34 +00:00
Jenkins
cdedd4916c Merge "Kubernetes: move to Kubernetes v1.7.5 gate" 2017-09-18 14:59:57 +00:00