Commit Graph

684 Commits

Author SHA1 Message Date
Jenkins
cdd24ed0f6 Merge "Adding pod disruption budget for magnum" 2017-05-19 20:46:36 +00:00
Jenkins
d2de9550f0 Merge "Adding pod disruption budget for glance" 2017-05-19 20:46:26 +00:00
Jenkins
6ea0ef2053 Merge "Adding pod disruption budget for mistral" 2017-05-19 20:46:11 +00:00
Jenkins
c416b21536 Merge "remove unused & mismatched value in neutron values.yaml" 2017-05-19 15:20:18 +00:00
Jenkins
e7f33e5229 Merge "move ceph info under conf property" 2017-05-19 15:20:03 +00:00
Jenkins
b7a93ac97e Merge "Gate: CentOS, Fedora and local use support" 2017-05-19 03:31:21 +00:00
Jenkins
671bcdaf17 Merge "add node type option to rabbitmq clustering" 2017-05-19 00:53:28 +00:00
Pete Birley
f68b0306ab Gate: CentOS, Fedora and local use support
This PS adds support for CentOS, Fedora and running the gate locally
on a developers machine. It also expands on the original gate scripts
by setting up dns access to the OpenStack cluster from the host's
running OpenStack-Helm using a daemonset.

Change-Id: I99c573a44a73452d558e612fc020e22e7f41ade7
2017-05-18 17:49:05 -05:00
Jenkins
c2397e1bc9 Merge "MariaDB: Log and buffer pool default size reduction" 2017-05-18 20:03:07 +00:00
Larry Rensing
01a015832d Adding pod disruption budget for mistral
This PS adds a default pod disruption budget for mistral-api
to ensure at least one replica is running.

Change-Id: I45d89cacc15a41f9eb3663dfd1f250be1567c3c0
2017-05-18 17:18:37 +00:00
Larry Rensing
76cdacbecd Adding pod disruption budget for magnum
This PS adds a default pod disruption budget for magnum-api
to ensure at least one replica is running.

Change-Id: Idaff44d28960f4fe62a911758d3d75de1ad2cb85
2017-05-18 17:04:40 +00:00
Larry Rensing
3067a60468 Adding pod disruption budget for glance
This PS adds a default pod disruption budget for glance-api and
glance-registry to ensure at least one replica of each is running.

Change-Id: I06364bc2bb816fd4877353857b1adfb13a35a0a7
2017-05-18 16:20:22 +00:00
Jenkins
b7f22c35a7 Merge "KubeADM-AIO: Stability changes" 2017-05-18 16:02:54 +00:00
Dae Seong Kim
b58c5d2515 move ceph info under conf property
Now ceph.enabled property in values.yaml file is not used anywhere
and almost all configuration about ceph is moved under conf property.
In addition, default values.yaml file has no ceph.glance_user property
and still the property is used in templetes.

It looks it's time to move remained ceph properties under conf tree
and remove ceph tree.

Closes-Bug: #1691011
Change-Id: I98f7a85eef517ab806432a7342aa3601e8183e0b
2017-05-18 11:44:20 +09:00
Jenkins
9e3486380f Merge "Consolidate volumes across charts" 2017-05-17 16:12:59 +00:00
Jenkins
5c305cf347 Merge "Use Helm's `base` function to get folder name" 2017-05-17 16:01:13 +00:00
Jenkins
3116bb024d Merge "[docs] updating-install-multinode" 2017-05-17 13:40:47 +00:00
Michał Dulko
8185104a5c Use Helm's `base` function to get folder name
Turns out Helm implements go template function ``base`` that will return
last component of a path. Instead of doing that manually in _funcs.tpl,
we can leverage the builtin. This commit replaces that.

Change-Id: I1b0c90e82790de405730b61ee85654a8810d6907
2017-05-17 07:54:04 +00:00
Gage Hugo
7b90c4017b Add upper constraints for testing
This change adds upper constraints for running tox in order
to both solve the issue with sphinx 1.6.1 and pbr breaking
the docs gate [0], as well as helping prevent this from
occuring in the future when a tool updates and ends up
causing issue with other required libraries.

This also adds an exclusion for 1.6.1 in test requirements
as posted here [1].

[0] https://bugs.launchpad.net/pbr/+bug/1691129
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-May/116821.html

Change-Id: I025e75fed186236be51c0fcfb7d35f694b0e42d8
2017-05-16 13:34:42 -05:00
Larry Rensing
fea453ba72 Consolidate volumes across charts
This PS standardizes configmap mounts across all charts to be named
<project>-etc or <project>-bin.  This reduces the amount of volumes
listed in each file.

Change-Id: Idbaf495fa243bb9ea0f6ad755ca4f899d5fc0d6f
2017-05-16 15:49:51 +00:00
Jawon Choo
9286d085b1 remove unused & mismatched value in neutron values.yaml
in neutron chart,
line 112~116 values.yaml are not used after 2017-04-11, moved
into conf.
and l3_ha_network_type should not be gre, because ml2 network type
is set vxlan.

Closes-Bug: #1691706

Change-Id: I5d993d6adffe7d7e938ce17d98ac780384b0a100
2017-05-16 23:21:19 +09:00
Pete Birley
ad1a8fbdf3 KubeADM-AIO: Stability changes
This PS makes the versioning of kubeadm and kubelet a bit easier to
control. It also directs users and the gate to use a published image
providing a consistent known good state to start from.

Change-Id: I052c1784c8549f6f1cb6137bd01e40cec6476249
2017-05-15 16:01:00 -05:00
Jenkins
fb22abdb63 Merge "Default README.rst have bad link" 2017-05-15 17:37:08 +00:00
Jenkins
49a956fb5e Merge "Add project mascots as charts icons" 2017-05-15 17:37:03 +00:00
Tin Lam
6b4d84b216 Fix rtd formatting
This patch set addresses readthedocs.org loading oslosphinx, which results
in some inconsistencies. It should simply use the rtd theme on the rtd
environment.

Change-Id: I35f599416d3764a2ed0961653b3ce45717335e72
2017-05-14 17:54:31 -05:00
Jawon Choo
1ba7c271df add node type option to rabbitmq clustering
Currently, rabbitmq clustering is using the autocluster plugin,
and NODE_TYPE is set to disc in default. so every nodes join cluster as disc node.
However, since there is a need for disc + ram clustering for the performance.
if change node_type from disc to ram, clustering configured as [disc + ram + ram].

Change-Id: Ie83689b0554f0f993bdffac666f0f56db8082992
2017-05-12 10:59:20 +09:00
Andre Pollard
f43cd44fe8 Default README.rst have bad link
Installation link point to index file when it should point to the directory in main README.rst.
by default, the index.rst automaticall gets read from the directory

Change-Id: I571099e3907414678c9e745ba87fe4e88b25214f
Closes-Bug: #1690193
2017-05-11 13:31:20 -04:00
Pete Birley
54272c4096 kubelet version hotfix
Change-Id: Ic775940e240fa77cd41ebac4e84c2c03fadb55c6
2017-05-11 10:18:16 -05:00
Michał Dulko
d95bad0b5c Add project mascots as charts icons
OpenStack Foundation started serving project mascots files on
openstack.org. This commit adds URLs to those files as chart icons for
OpenStack projects.

Change-Id: I2482174cd1d9a0f32df91d7d81974a0dc37f5c4d
2017-05-09 14:28:11 +02:00
Jenkins
ef3672809d Merge "Doc: fixing the helm install command" 2017-05-08 17:31:27 +00:00
gardlt
03de0f267d Doc: fixing the helm install command
Change-Id: Ida0abf1e4d4fd9df1ba5b959aaca536c9069477f
2017-05-08 12:12:36 -05:00
gardlt
51428afe7b Gate: Fix gate selection scipt case
Change-Id: If55773ca5462d0ae3922587394aec8a6a0bc3c58
2017-05-08 11:34:30 -05:00
Jenkins
464a0cb025 Merge "Replace warnerror with warning-is-error" 2017-05-06 18:41:14 +00:00
gardlt
ee1ebd448e [docs] updating-install-multinode
* updating docs for multinodes

Change-Id: I723454abc423c3532e45ab4a2fba3d5b03116237
2017-05-05 17:27:10 -05:00
Gage Hugo
646cdf5f31 Replace warnerror with warning-is-error
"warnerrors" was broken in a previous version of [pbr] and most
projects have abandoned it for [sphinx] warning-is-error, which
provides the same functionality.[0] This change removes
"warnerrors" setting and adds the "warning-is-error" setting under
sphinx for enforcing strict documentation building.

Also added pbr>=3.0.0 as a test-requirement
since it contains a fix for invalid characters within commit
messages that can cause docs builds to fail when "warning-is-error"
is enabled.[1]

[0] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113085.html
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-April/115746.html

Change-Id: Ib80e3cca1826ef103d0cd8ec5a7f4cee84f04012
2017-05-05 17:21:23 -05:00
Jenkins
b096b887ff Merge "Revert "RabbitMQ: use DNS for cluster discovery, not etcd"" 2017-05-05 21:59:35 +00:00
Pete Birley
c6ff0dd075 Revert "RabbitMQ: use DNS for cluster discovery, not etcd"
This reverts commit 0982a823e1.

Change-Id: I59fe221e7ecea54fbfde1b3fee72d59a7b1a1cc2
2017-05-05 21:47:37 +00:00
Jenkins
623c9f3429 Merge "RabbitMQ: use DNS for cluster discovery, not etcd" 2017-05-05 21:37:51 +00:00
Jenkins
c188941178 Merge "KubeADM-AIO container tidy" 2017-05-05 21:19:55 +00:00
Jenkins
4641ed512a Merge "Openstack-helm broken links in main README" 2017-05-05 21:06:16 +00:00
Pete Birley
33efd05ef8 KubeADM-AIO container tidy
Change-Id: I08696a512d94595b595bb41d27ea72a4b0e48ccd
2017-05-05 15:58:47 -05:00
Andre Pollard
75221ccc4b Openstack-helm broken links in main README
Main README for https://github.com/openstack/openstack-helm
have several broken links at the bottom of the page.

The following links were corrected "Installation, Minikube,
Bare Metal" plus Slack link were corrected on branch bug/1688301

Replace minikube with kubeadm-aio install

Change-Id: Ib5f76683c26f92ca12104fcbab644b51c64e1f8f
Closes-Bug: #1688301
2017-05-05 13:59:34 -04:00
Pete Birley
67d80770e6 Gate: Refactor and setup for integration gating
This PS tidies up the gate and introduces the intial framework
for integration gating.

Change-Id: I0bbdfa2088e9ebbe86640c79df4d8b716d9a9705
2017-05-05 11:33:56 -05:00
Jenkins
a908761e68 Merge "Ceph: move rgw Service into separate file" 2017-05-05 15:58:27 +00:00
Jenkins
099d96d8dd Merge "Refactor Makefile" 2017-05-05 15:58:22 +00:00
Pete Birley
1f536fee87 MariaDB: Log and buffer pool default size reduction
This PS reduces the default log and buffer size.

Change-Id: If789064424bfbaba7a427f9bbfe6f3a64e954fdf
Closes-Bug: #1688058
2017-05-05 10:32:44 -05:00
Jenkins
2d2b63463d Merge "Adding instruction & formatting to the Kubeadm-AIO docs." 2017-05-05 14:57:31 +00:00
Jenkins
77f6a7315d Merge "AIO: docs" 2017-05-05 14:57:19 +00:00
Mark Burnett
f7acb43376 Ceph: move rgw Service into separate file
Change-Id: I6f08fe200f234bf9baf985fe83e71b0bd9c20c44
2017-05-05 09:52:39 -05:00
Mark Burnett
0982a823e1 RabbitMQ: use DNS for cluster discovery, not etcd
Implements: blueprint rabbitmq-dns-discovery

Some useful things to note:

1. This uses a StatefulSet instead of a Deployment.  The reason for this
   is that when RabbitMQ uses DNS for peer discovery, the first thing it
   does when trying to join a node is attempt a reverse-dns lookup.
   This reverse lookup works when using a StatefulSet, but not a
   Deployment.
2. The RabbitMQ configuration was updated to use the new sysctl-style
   format.  It seems that the new format is required to configure the
   new autoclustering features.  Additionally, I found that this
   generate much clearer error messages than the straight erlang format.
3. I removed the `is-node-properly-clustered` test in the liveness and
   readiness probes.  This probe isn't directly supported in 3.7.0,
   and it wasn't clear that a clustering check was appropriate for each
   node.

Change-Id: Ieefbb2205bd77fbac04abcd051fb06fce62e8d97
2017-05-05 09:48:18 -05:00