Commit Graph

667 Commits

Author SHA1 Message Date
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
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
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
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
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
Tin Lam
e322cad964 Refactor Makefile
This patch set refactors the Makefile to leverage make
constructs and variabls for streamlining dependencies.
This should reduce the number of modifications needed when
a new chart is added to the project.

Change-Id: I5f66c5761e27791fb7743c646a96c968abc6b594
2017-05-05 08:54:09 -05:00
Jenkins
a7488e1f72 Merge "Neutron chart: add interface_driver for DHCP and L3 agents" 2017-05-05 02:10:01 +00:00
Stacey Fletcher
223a9dbc48 Adding instruction & formatting to the Kubeadm-AIO docs.
Change-Id: Ia075068fe31f1ef623970f3a5e137f5d03a7cbc0
2017-05-04 13:42:45 -05:00
Pete Birley
f9a5c8a960 Add Magnum Chart
This PS adds a Chart for OpenStack Magnum

Change-Id: I70850886745423b06652a597b4bc31b42d6aebb5
2017-05-04 10:18:32 -05:00
Tin Lam
a5df950b4b Add barbican chart
This patch set adds barbican chart to OpenStack-Helm.

Implements: bp add-barbican-chart
Change-Id: I46949a9fda74b4dfdb737004dbb5d064104c72e6
2017-05-03 18:40:35 -05:00
Pete Birley
1701b34a9a AIO: docs
Change-Id: I4ff73efd4da9b89918fab049683b87b2621ba0ad
2017-05-03 11:17:44 -05:00
Stacey Fletcher
bab04be137 Add initial gate for OpenStack-Helm
This patch set is setting up initial lint gate job for the
OpenStack-Helm project.

Co-Authored-By: Alexis Rivera <gardlt@tetrasol.org>

Change-Id: I6ebf2d22467f1c56f474c437abd94e5cc4055ee1
2017-05-03 10:48:27 -05:00
Jenkins
8af2377860 Merge "Senlin" 2017-05-03 15:13:51 +00:00
Pete Birley
caf549386b Glance: make PV flexible
This PS makes the PV used for the file backend flexible, allowing
operators to specify the annotation and size used/allocated.

Change-Id: I6d153143f9cc268c4c543e392ddf115e5db67a57
2017-05-02 22:31:26 -05:00
Jenkins
a620416a0f Merge "Git: Fix .gitignore def" 2017-05-03 00:24:58 +00:00
Jenkins
079613bf5b Merge "Nova: fix metadata service label" 2017-05-03 00:24:46 +00:00
Jenkins
b16c851ef5 Merge "KubeADM-AIO: Reinstate Calico CNI" 2017-05-02 15:35:04 +00:00
Jenkins
af069530f7 Merge "Neutron: Implement MVP configuration" 2017-05-02 14:58:38 +00:00
Jenkins
38f950301d Merge "Nova: Implement MVP config" 2017-05-02 14:55:54 +00:00
Alan Meadows
6dc0852146 Tolerate unready ceph-mon endpoints
This allows ceph to form a reliable quorum under Kubernetes
1.6.  There appears to be a minor timing difference in 1.6
compared to previous versions requiring us to annotate the
ceph-mon service with this toleration.

Change-Id: I2bb325c6dc0fc4b3c98eaccd95be36a53b1e8a16
2017-05-02 07:08:30 -07:00
Pete Birley
b69e36e706 Senlin
This PS adds a Senlin Chart

Change-Id: Ibc831098a36861141a30bf2c9c03877ba32c6626
2017-05-02 04:34:20 -05:00
Pete Birley
f1a5c98a03 Git: Fix .gitignore def
'bin' was added to the .gitignore config by mistake. This PS fixes
that.

Change-Id: I784ec8733683768bf74c2ff21b5c2bacf53e2641
2017-05-02 03:51:28 -05:00