Commit Graph

1356 Commits

Author SHA1 Message Date
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
Zuul
f8377b1258 Merge "Kernel Modules: Load via chroot into host" 2017-11-13 20:08:00 +00: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
2af836c9d8 Merge "Add option to set external policy to local for openstack services" 2017-11-08 03:39:16 +00:00
Zuul
4ee3a22bea Merge "openvswitch: Move IP address from physical device to bridge" 2017-11-07 14:15:55 +00: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
Vlad Naboichenko
ed81234e22 Upgrade kubernetes version
- k8s version = 1.8.2
- change 'kubectl upgrade' to 'replace' since its unavailable
  in new version

Change-Id: If0feabfe678d558e15273bd20b51994a56b9ea6e
2017-11-02 20:19:18 +00:00
Hyunsun Moon
0808cf5198 Add option to set external policy to local for openstack services
External traffic policy "local" would be preffered when openstack
service is accessed from external via node port. This option has an
effect only when service node port is enabled.

Change-Id: Ic68cfc59dc39dc842d4790deffa70efe433dd7a6
2017-11-02 15:07:21 +09: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
Zuul
5df00a4d78 Merge "Modify DockerFile to support multiple k8s versions" 2017-11-01 17:04:50 +00:00
Zuul
4feb2f30a4 Merge "Fix barbican values/templates mismatch" 2017-11-01 00:05:49 +00:00
intlabs
35267bffe4 Kernel Modules: Load via chroot into host
This PS moves the loading of kernel modules required by services to
being perfromed via a chroot on the host, this ensures that the correct
module is found and provides compatibility across distros.

Change-Id: I889fdd047a24bf4b123dadf9f6d6e6e8079d69d1
2017-10-31 23:51:53 +00:00
Vlad Naboichenko
a168c44949 Modify DockerFile to support multiple k8s versions
- service-node-port-range changed to support extended port range

Change-Id: Ia3d70504ffe1ac93df816b9798e8341dde9b65bb
2017-10-31 18:43:30 +00:00
Zuul
5ecedea42b Merge "Fix glance storage init script error in k8s v1.8.x" 2017-10-31 14:26:58 +00:00
Zuul
af854eccd0 Merge "Images: add pull all images to makefile" 2017-10-31 14:22:57 +00:00
Kaspars Skels
3504250b0a Fix barbican values/templates mismatch
Change-Id: Ic20b0e4c1f3058f1559aea72b96f75496765f8b8
2017-10-30 19:31:23 -05:00
intlabs
0caa1fcef3 Ceph: mount mon state directory on host.
This change allows single node deployments of ceph to reboot/restart
sucessfully.

Change-Id: I9e8b7c5fa6c769483294071b9ed17db6e51eda1f
2017-10-30 17:18:28 -05:00
Hyunsun Moon
27aadd67e0 openvswitch: Move IP address from physical device to bridge
A physical ethernet device that is part of an Open vSwitch bridge
should not have an IP address. This patch restores the IP address
by moving it to the bridge itself.

Change-Id: I9100a65ecfbb0433a55449178d06879509d01987
2017-10-25 11:56:37 +09: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
intlabs
a89ee54171 Images: add pull all images to makefile
This PS adds a `pull-all-images` target to the makefile, which
requires yq to operate.

Change-Id: I58b871b99f48cbd636b3db66db812be3dfc1a204
2017-10-23 12:26:28 -05:00
intlabs
fe6107cf76 Images: Update values to allow simple parse of images being used
This PS updates the values file layout for images to allow simple
parsing of the images in use by charts, allowing them to be queried
and modified much more simply. By moving the image tags to a 'tags'
key, we can extend the options used simply to accomodate extra
options simply (eg prefixing the tag for use with an internal
registry) or pre-pulling the images to reduce chart deploy failure.

Change-Id: I9ec1dbb00d997ab6cb021bf0b698f7aae740e95d
2017-10-23 10:05:20 -05:00
Seungkyu Ahn
3e92872648 Fix glance storage init script error in k8s v1.8.x
A Secret of images-rbd-keyring.yaml is failed because of line feed.

Change-Id: I9ad8a3815a6158df19339b5977725c32cc71c559
Closes-bug: 1724229
2017-10-17 21:10:43 +09:00
Chris Wedgwood
3d75724318 apiVersion rbac.authorization.k8s.io/v1alpha1 is no longer valid
rbac.authorization.k8s.io/v1alpha1 is no longer valid in recent
Kuernetes releases (where /v1beta1 and /v1 work).  Use
rbac.authorization.k8s.io/v1beta1 which works on currently supported
releases.

Change-Id: I91ed84f9d3305ca1098e7743999a319c9e47b4a0
2017-10-17 03:14:54 +00:00
Zuul
5eb51cf118 Merge "heat-engine as Deployment or StatefulSet" 2017-10-16 14:54:59 +00:00
Zuul
37a5228310 Merge "Charts: Make names consistent across all charts" 2017-10-16 08:35:42 +00:00
Michał Dulko
f4f17b01b8 heat-engine as Deployment or StatefulSet
heat-engine service can be now configured to be either Deployment or
StatefulSet.

Additionally this commit removes /var/cache/heat volume, as it's not
used by heat-engine or other heat services at all.

Change-Id: I541a1efc7817beb5f05d4cce216d9ea1cf378d7a
Co-Authored-By: Mateusz Blaszkowski <mateusz.blaszkowski@intel.com>
2017-10-16 06:16:14 +00:00
Jenkins
8273259416 Merge "Nova metadata : set clusterIP dynamically" 2017-10-15 18:33:34 +00:00
Jawon Choo
121a52dd93 Nova metadata : set clusterIP dynamically
This PS updates nova to set metadata's clusterIP dynamically and
neutron to set nova_metadata_ip from metadata hosts
If specify a clusterIP, it is hard-coded as before also.

Change-Id: Ib0d6df8272bd8494bb59ffc8e6b2cfa36a901f60
Closes-Bug: #1715553
2017-10-15 17:34:25 +09:00
Jenkins
b82a1d5145 Merge "Specification: OSH logging combining fluentbit-fluentd" 2017-10-14 22:49:57 +00:00
Jenkins
51b8df18c8 Merge "Nova: Use endpoint lookups for NoVNC proxy" 2017-10-14 22:15:50 +00:00
Jenkins
89048303ad Merge "Fix port reference name" 2017-10-14 21:41:37 +00:00
Jenkins
9895002dda Merge "Bash: remove tabs in openvswitch script" 2017-10-14 21:37:48 +00:00
Jenkins
76d951ca39 Merge "Added resolv.conf example to multinode doc" 2017-10-14 20:56:27 +00:00
Pete Birley
592cd2a939 Bash: remove tabs in openvswitch script
This PS removes the tabs in the openvswitch vswitchd start script.

Change-Id: I80f3251ea8fef536694862f91c750277cc912eb3
2017-10-14 11:58:46 -05:00
Chris Wedgwood
2715620d17 openvswitch: wait for ovs socket readiness
Add a check (with a timeout) to wait for the openvswitch socket to
prevent erronious crashes on inital startup.

Change-Id: I000425a439f320974904129b65b7840702693ab4
2017-10-13 22:52:34 +00:00
Tin Lam
0d33692b5a Fix port reference name
This patch set fixes reference from "db" to "ldap" in the OpenLDAP
chart to properly reflect the nature of the chart.

Trivial Fix

Change-Id: I9b1f1d4d89b4c15518bf004665758f3c89c93ade
2017-10-13 22:26:31 +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
Jenkins
609ce478f5 Merge "mariadb: reasonable timing for readinessProbe" 2017-10-13 16:35:22 +00:00
Jenkins
75ced17cbe Merge "Ceph subnet_range calculation improvement" 2017-10-13 15:53:33 +00:00
Jenkins
4512d56c28 Merge "Ceph: Make provision_storage_class have an effect" 2017-10-13 15:52:36 +00: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
Hyunsun Moon
f566674257 Glance: Fix clean-secrets script to ignore not found error
Fixed clean-secrets script to avoid deleting glance service failure
when rbd pool secret does not exist.

Change-Id: I9c47d03d0775332c67198ce79b4ca7b7a491a9a4
2017-10-13 08:32:06 +00:00
intlabs
27d336ef7a Nova: Use endpoint lookups for NoVNC proxy
This PS updates nova to use endpoint lookups for the nova VNC proxy.
This enables the proxy to be accessed from outside the openstack
namespace and the cluster via its FQDN and also brings it inline
with other services.

Addtionally some spacing issues are resolved in the nova etc configmap
to make them consistent across all charts.

Change-Id: Ie93420d6a19915bee2750fbe7fd4c21fc0641ee8
2017-10-13 00:26:58 -05:00
Hyunsun Moon
411e1bd86a Ceph: Make provision_storage_class have an effect
Currently, "general" storage class always created even if
provision_storage_class is set to false. This patch fixed
storageclass template to check the option is enabled.

Change-Id: I6397b24fa9c6517f2646e53ea0f601ad2aa4b9f8
2017-10-13 04:59:32 +00:00
intlabs
c699614b2d Heat: Fix stack user domain credential template
This PS fixes an error in the heat.conf where the region name was
injected into the stack domain user parm for domain name.

Change-Id: I14ca3f07a8122d31fd5a8982d783a7b1812ae0e9
2017-10-12 16:38:37 -05:00
Jenkins
111daab7ef Merge "Parameterize charts for NFS in gate" 2017-10-12 21:00:42 +00:00
Jenkins
a19dba192a Merge "Logging: Direct transfer and custom logs for apache to stdout" 2017-10-12 19:55:29 +00:00