Commit Graph

653 Commits

Author SHA1 Message Date
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
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
Pete Birley
3d7b289719 Nova: Implement MVP config
This PS brings in an MVP config for Nova.

The changes to the Libvirt also permit operation on
RHEL family distros.

Closes-Bug: 1683195

Change-Id: I4ce8c9bd53164f1be719271e095edc31e2f3ae4b
2017-05-02 03:23:05 -05:00
Pete Birley
b39ef1ea63 Neutron: Implement MVP configuration
This PS brings in a MVP configuration for Neutron.

Change-Id: Iac471963bbcdbf4b3a5baa8a4acc507198ce780b
2017-05-02 02:37:59 -05:00
Pete Birley
d1313cd0a0 KubeADM-AIO: Reinstate Calico CNI
This PS reinstates Calico as the default CNI backend, and deploys from
a local manifest.

Change-Id: Ic92a40f88b05ccbe0426a207af30608fbadfaf82
2017-05-02 02:14:45 -05:00
Pete Birley
0b6f41e3f3 Nova: fix metadata service label
Change-Id: I5076d4d07dec68ee34e47ddf1dcd53be17cb5bbf
2017-05-01 16:29:59 -05:00
Pete Birley
60d01e54cc Nova: move to startup scripts.
This PS moves the container start commands to scripts, which makes
debugging and overriding of container launch params easier.

Change-Id: Ibf5cda2218111360183b8a5eb993c717be84076c
2017-05-01 11:50:39 -05:00
Pete Birley
6d788c7eff MariaDB: Reduce size of default PVC
This PS reduces the default size of the PVC to one that works on systems
with limited storage avalible. It has no effect on the resilance or
production readyness status of the deployed cluster, simply the amount
of data that can be stored within it.

Change-Id: Ic01b9a6658a1b4161b160f35842060ad84cb8ec7
2017-04-30 14:56:04 -05:00
Pete Birley
88e174bd90 Neutron: Move container start commands to scripts.
This PS moves the container start commands to scripts, which makes
debugging and overriding of container launch params easier.

Change-Id: If75087456e42a5214e428107ee5bd53778a1b822
2017-04-28 15:44:04 -05:00
Pete Birley
1ba6ec05b6 Nova: Update volume mount params
This commit update the volume mounts in pods to ensure:
 * Config files and scripts are mounted readonly
 * volume mounts added for bootstrap job

Co-Authored-By: Larry Rensing <lr699s@att.com>

Change-Id: I1e89419858c0f72b705ad9b7968ec01bfaab5740
2017-04-28 19:06:19 +00:00
Tin Lam
1a48b79db4 Remove duplicate selector
Keystone service.yaml currently has duplicate selector entries.
This patch set removes the duplicate.

Change-Id: Ic3e195e354b69683f8f3e8b6bb8f4b3a72b75cdb
2017-04-28 11:04:02 -05:00
Jenkins
20f1cb9364 Merge "Add galera sync method option" 2017-04-28 11:19:54 +00:00
Jenkins
d7175dffdd Merge "Convert guides-operations to RST" 2017-04-28 00:03:09 +00:00
Jenkins
bee97a3d87 Merge "Convert guides-developer to RST" 2017-04-28 00:03:03 +00:00
Jenkins
e529fa8825 Merge "Convert guides-install to RST" 2017-04-28 00:02:58 +00:00
Jenkins
71162877e6 Merge "Convert guides-welcome to RST" 2017-04-28 00:01:55 +00:00