Commit Graph

707 Commits

Author SHA1 Message Date
Tin Lam
18de10a384 Fix barbican uwsgi subpath
This patch set addresses the problem where the subpath is causing
the pod to be running but not ready.

Change-Id: Idb7cf0cf2f8f043ce68443c3c5d33d2bfc1704bd
2017-05-23 14:40:53 -05:00
Jenkins
ef6657deab Merge "Adding pod disruption budgets for heat" 2017-05-23 12:04:20 +00:00
Jenkins
38017f4470 Merge "Adding pod disruption budgets to horizon" 2017-05-23 12:04:14 +00:00
Jenkins
88ac613f0b Merge "Adding pod disruption budget for nova" 2017-05-23 12:03:51 +00:00
Jenkins
3bb2c91bdb Merge "Cleanup - Adding volume overrides" 2017-05-22 16:23:32 +00:00
Dae Seong Kim
9672d2b184 hotfix to change cephclientglancekeyring key
cephclientglancekeyring key is removed. so it needs to be changed
to glance-etc.

Closes-Bug: #1692459
Related-Bug: #1691011
Change-Id: Ie4b45648a68069c910dbe47c53c4f091dc424da7
2017-05-22 20:46:31 +09:00
Jenkins
fb11f693ab Merge "Cleanup - add remaining configmap hashes" 2017-05-20 23:08:07 +00:00
Jenkins
8e8085f455 Merge "Neutron chart: add OVS firewall" 2017-05-20 23:04:28 +00:00
Tin Lam
e28c4f7ae3 Add a whitespace check script
This patch sets put in whitespace check against all files except .tgz,
files in hidden directory or things in the doc/build folder.  Enforcing
the cleanup work in [0]. Also fixed two readmes' trailing blank spaces.

[0] https://review.openstack.org/#/c/466409/

Change-Id: I21ee232e4d502ca2db9dbf012624d6552d0f7ad2
2017-05-20 11:17:45 -05:00
Jenkins
d5888843e1 Merge "Adding pod disruption budget for barbican" 2017-05-20 13:42:01 +00:00
Jenkins
af5b7558ae Merge "Add pod disruption budget for cinder" 2017-05-20 13:41:55 +00:00
Jenkins
108359553e Merge "Remove all trailing whitespaces" 2017-05-20 13:38:01 +00:00
Gage Hugo
dc1ae977a5 Remove all trailing whitespaces
This change removes any trailing whitespaces found while
running:

find . -type f -exec egrep -l " +$" {} \;

Change-Id: Ic1dc8765a0971a32da4c3116871e9450a55b357f
2017-05-19 18:07:06 -05:00
Jenkins
62354468b5 Merge "Add pod disruption budget for keystone" 2017-05-19 20:50:13 +00:00
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
Larry Rensing
3d9b17cd8e Adding pod disruption budgets for heat
This PS adds a pod disruption budget for heat api, cfn, cloudwatch,
and engine to ensure 1 replica of each pod is running.

Change-Id: I8f5f224be7e804155390e18aa56dd86331f3645c
2017-05-19 18:14:21 +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
Larry Rensing
2cfabc43bf Add pod disruption budget for keystone
This is the initial pod disruption budget that will serve as the template
for all services in OpenStack-Helm.

Partially-Implements: blueprint add-pod-disruption-budgets

Change-Id: I67eeaa66257e793f77a089f3bc0dd4b700638c63
2017-05-18 21:04:33 +00:00
Jenkins
c2397e1bc9 Merge "MariaDB: Log and buffer pool default size reduction" 2017-05-18 20:03:07 +00:00
Larry Rensing
60aedd9748 Adding pod disruption budget for nova
This PS adds a default pod disruption budget for nova-api-osapi
and nova-api-metadata to ensure at least one replica of each pod
is running.

Change-Id: I5ab626f24b899ed34240731bfe075be1df7228c5
2017-05-18 17:28:39 +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
19ec762cb9 Adding pod disruption budgets to horizon
This PS adds a pod disruption budget to the horizon pod to ensure
one replica of the pod is running.

Change-Id: If366517cff3c790655aba3337ffd5a7ac10e96a5
2017-05-18 16:48:10 +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
Larry Rensing
a1e76e9b3c Add pod disruption budget for cinder
This PS adds a default pod disruption budget for cinder-api to
ensure at least one replica is running.

Change-Id: I8f1fc41dc527d16cf1099de51e36d8b7f7ae9ba8
2017-05-18 15:59:53 +00:00
Larry Rensing
b8a97aa5ac Adding pod disruption budget for barbican
This PS adds a default pod disruption budget for barbican-api
to ensure at least one replica is running.

Change-Id: I505028d6c277edb3a1da2690545e630df5e2fb16
2017-05-18 15:30:43 +00:00
Larry Rensing
b02c4d215e Cleanup - Adding volume overrides
Added volume overrides for the remaining kubernetes manifests

Change-Id: I582609b38ac511ef920f849fdfd45fd03ad32677
2017-05-18 14:58:27 +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
Artur Korzeniewski
83710071bb Neutron chart: add OVS firewall
Add openvswitch based firewall, which is better than hybrid iptables one.
It does not interfere with k8s iptables rules on compute nodes.
The advantage is that VMs have access to the OpenStack API.

Change-Id: Ic6baef5867db962b3cb4709d7e6dce8a9a13584f
Closes-Bug: #1686371
2017-05-17 14:03:50 +02: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
Larry Rensing
365132a4c5 Cleanup - add remaining configmap hashes
This adds a configmap-bin/etc hash value to the remainder of the manifests

Change-Id: Icccadccfd1d68e89b452b1c722e28b7340d9164b
2017-05-15 20:51:35 +00: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