Commit Graph

1887 Commits

Author SHA1 Message Date
Pete Birley
901013edac Rally: Move all heat templates to be directly values driven.
This PS moves all the heat templates to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: Iebe382bd7945abe9bfbb30c4cf48c53f17fcb1f4
2018-03-31 09:21:10 -05:00
Pete Birley
88d085b089 Rally: remove unused config template
This PS removes an unused config template in the rally chart,
and also cleans up some whitespace issues.

Change-Id: Iaf6168e377aaf9a2b895af8c8a76b5cb420bb5e8
2018-03-31 08:52:48 -05:00
portdirect
e6758afeec Ceph: Move all config to be directly values driven.
This PS moves all the keyring templates to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I7752cbfdeef85f71a1a084437556de062cbb5680
2018-03-31 01:57:18 +00:00
Zuul
fa681ab736 Merge "Ceph: Update images and references" 2018-03-30 22:05:22 +00:00
Zuul
0b5cbc89c4 Merge "Add gate for rbd storage backend." 2018-03-30 20:35:51 +00:00
Zuul
48cb73dd8d Merge "Gate: Update heat templates and enable cinder in ceph dev pipeline" 2018-03-30 20:00:52 +00:00
Zuul
3dfb5d5dc7 Merge "fix the vms turn transient after libvirt pod restarts" 2018-03-30 18:07:40 +00:00
Zuul
627fd8e7f8 Merge "Fix indent on Postgres pod resources" 2018-03-30 16:53:43 +00:00
Betterme001
0f0e696ae8 fix the vms turn transient after libvirt pod restarts
After libvirt pod restarts, the virtual machines created before
turn transient ,then opetrate these vms ,nova-compute will throw
exception. This is because that the directory /etc/libivrt/qemu
in pod contains vitual machines xml files and it is temporary,
the xmls files disappear after the pod restarts, so we mount it
to hostpath /etc/libvirt/qemu.

Change-Id: I48fd712c2b0565cb2cfe850482e8501f4e5022a4
Closed-bug: 1760003
2018-03-30 14:12:48 +08:00
Pete Birley
a9bd125f69 Gate: Update heat templates and enable cinder in ceph dev pipeline
This PS updates the heat templates, reducing the size of the
launched vm. In addition cinder is enabled in the ceph dev
pipeline, this is possible due to the resources no longer
consumed by the test vm.

Change-Id: I9efe6fe643c636b660dd54b60dfe7c8785d7fec2
2018-03-30 05:25:08 +00:00
Zuul
02d2367fcf Merge "Ingress: Give arbitary fqdns a different name from namespaced rules" 2018-03-30 05:20:19 +00:00
portdirect
276374aacb Ceph: Update images and references
This PS udpdates the Ceph charts images and references.

Change-Id: I52b6577cdad58a21848f7eb31abb66ebdc47d81e
2018-03-30 00:38:43 -04:00
Tin Lam
866d858c6f Update heat bootstrap scripts
This patch set adds in two roles for heat: heat_stack_owner
and heat_stack_user as outlined in the Newton [0] and Ocata [1],
as well as assigning roles.

[0] https://docs.openstack.org/project-install-guide/orchestration/newton/install-ubuntu.html
[1] https://docs.openstack.org/project-install-guide/orchestration/ocata/install-ubuntu.html

Change-Id: I8510ae114448cc1985c11e9b337b9697a379a920
Signed-off-by: Tin Lam <tin@irrational.io>
Co-Authored-By: Pete Birley <pete@port.direct>
2018-03-29 20:52:54 +00:00
Zuul
671274369f Merge "Horizon: Move all config to be directly values driven." 2018-03-29 16:40:51 +00:00
Zuul
85d1bbae38 Merge "Cinder: Move all config to be directly values driven." 2018-03-29 16:33:06 +00:00
Zuul
5b9264df69 Merge "Gate: disable ubuntu multinode voting gate." 2018-03-29 15:04:50 +00:00
Scott Hussey
1233817ae9 Fix indent on Postgres pod resources
- Properly align the `resources` key in the Postgres
  server pod spec.

Change-Id: Ia17cdabd38291c1365aab7aca71dd59ee9a32b4f
2018-03-29 08:30:43 -05:00
Zuul
c32363d676 Merge "Ceph: Increase period between livenessProbe checks" 2018-03-29 06:31:15 +00:00
portdirect
c56648c56e Gate: disable ubuntu multinode voting gate.
This PS disables the multinode ubuntu gate from voting, which has
been failing due to -infra issues - and severly hampering development
work as a result.

Change-Id: I411ebe20ba19c52475b559952712faf742343673
2018-03-28 18:43:36 -04:00
portdirect
ff9f84d900 Horizon: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I7e16585c9ef49275327d19a48f00bad192dc4923
2018-03-28 13:21:02 -04:00
portdirect
34175d43af Ingress: Give arbitary fqdns a different name from namespaced rules
This PS gives ingress rules attached to the cluster wide ingress
controller the suffix `-fqdn` to allow them to be used.

Change-Id: I7de85e349fb609b8380070030579b9b4767e72d1
2018-03-28 10:27:21 -04:00
portdirect
6219bba2c7 Cinder: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I286af7434aab6de941f9700a7fbf70c6dd0ee4cb
2018-03-27 19:36:28 +00:00
portdirect
ceca6ad96c Neutron: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: Ifcbc19b17aa1d145f12ed1aed8b15a69ca045bb7
2018-03-27 13:25:17 -04:00
portdirect
a8b8725a4f Ceph: Increase period between livenessProbe checks
This PS udpates the frequency and initial delay on the mons
livenessProbe, to allow time for the cluster to restart if mons
get into a crashloop backoff following power outage.

Change-Id: Iea74c4d52882a157a84f4f12bc411f2014869f99
2018-03-27 12:20:42 -04:00
Jaesang Lee
2b5f2d97e0 Add gate for rbd storage backend.
This PS allows to test rbd storage backend when apply glance. Currently,
only radosgw is verified after ceph distribution.

Change-Id: Ia3c2c915a2e9a65b09123b8e1c47892069c9ae1b
Blueprint: add-rbd-gate
2018-03-27 06:22:20 +00:00
Zuul
757378fb7f Merge "fix typos in documentation" 2018-03-26 17:26:15 +00:00
Pete Birley
617d0f1acf MariaDB: use multiple replicas in multinode gates
Change-Id: Ibea3f0270bed830c8b13eafc5f196f30601c13c3
2018-03-24 03:15:37 +00:00
Zuul
3ba1ccc06e Merge "Nova: Update endpoint path to 2.1" 2018-03-24 01:13:54 +00:00
Zuul
826d673663 Merge "Neutron: SR-IOV agent template fix" 2018-03-23 21:25:55 +00:00
Pete Birley
2f998bfb12 Nova: Update endpoint path to 2.1
This PS updates the Nova endpoint to use v2.1, which makes tempest
happy.

Change-Id: I1fbda225820cdc3b40be27198cc44caa15fac156
2018-03-23 11:34:06 -04:00
Zuul
f2300e9e68 Merge "gate: fix ceph on centos" 2018-03-23 01:44:02 +00:00
melissaml
205c50cd5d fix typos in documentation
Change-Id: Idb156b0141e177041de5c79b2118d682808d45aa
2018-03-23 08:38:21 +08:00
Pete Birley
5e153c3823 Neutron: SR-IOV agent template fix
This PS fixes the template rendered in the neutron SR-IOV agent
manifest.

Change-Id: Ib221213c8df94613a2dcf12e2615442db0684794
2018-03-22 15:21:11 -05:00
Zuul
7c8491f1f7 Merge "MariaDB: Update to 10.2.13; patching wsrep_sst_xtrabackup-v2" 2018-03-22 18:14:41 +00:00
Zuul
eb18200d21 Merge "Detect and enable hugepage support for QEMU" 2018-03-22 17:22:18 +00:00
Zuul
80bd216d31 Merge "Neutron: agent host targetting" 2018-03-22 16:01:53 +00:00
Zuul
5ac6970b53 Merge "Horizon enable v3 keystone support." 2018-03-22 16:01:51 +00:00
Chris Wedgwood
626d7d6ef6 MariaDB: Update to 10.2.13; patching wsrep_sst_xtrabackup-v2
Recent versions of MariaDB (10.1.31, 10.2.13) have a regression that
breaks clustering.  See https://github.com/MariaDB/server/pull/457 and
4e6dab94d0
for an in depth explanation.

We need 10.2.13+ for Barbican to function correctly (see bug #1734329)
but we also need the fix above to support MariaDB clustering.

This work-around can be removed later on when MariaDB 10.2.x releases
contain the needed script fix.

Thanks to Sam Yample <sam@yaple.net> for helping track this down.

Change-Id: Ifd09d7effe7d382074ca9e6678df36bdd4bce0af
2018-03-22 02:35:15 +00:00
Zuul
5177faa156 Merge "Revert "Changed MariaDB version to 10.2.13"" 2018-03-22 01:57:13 +00:00
Chris Wedgwood
6f65523a62 gate: fix ceph on centos
Change-Id: Id006bc4c81cfb4b3d72168f1da4ff1220c758e34
2018-03-21 23:46:36 +00:00
Zuul
c9a875e9f4 Merge "Ingress: support arbitary hostnames." 2018-03-21 23:24:55 +00:00
Pete Birley
a7193c37d4 Neutron: agent host targetting
This PS adds the ablity to target different configs to different
hosts for the nutron agents, in the same manner as nova-compute.

Change-Id: Iebd87e30014d6cac2127c7e1a14259b10d74fbf8
2018-03-21 17:47:29 -04:00
Chris Wedgwood
2a94026c6f Revert "Changed MariaDB version to 10.2.13"
This reverts commit 81bf5f3656 back to
MariaDB 10.1.23 which we know works with clustering enabled
(pod.replicas.server > 1).

Change-Id: Ibf70dbab78f03d32e1ec96e99ac8db59d23cb96e
2018-03-21 21:11:43 +00:00
Zuul
957df4961b Merge "Document node and label specific configurations" 2018-03-21 20:33:23 +00:00
Zuul
004f8c4cd5 Merge "Use v0.3.0 of kubernetes-entrypoint" 2018-03-21 20:33:21 +00:00
Craig Anderson
059453c40c Detect and enable hugepage support for QEMU
Change-Id: I3284c0f8f8946a36a63871dc57e287fbe7260490
2018-03-21 15:14:54 -04:00
Zuul
706933d8bc Merge "Document usage of pod dependencies" 2018-03-21 18:53:21 +00:00
Pete Birley
6971143048 Ingress: support arbitary hostnames.
This PS allows arbitary hostnames to be used for public endpoints,
provided the resolve externally to the ingress controllers.

Change-Id: I44411687f756968d00178d487af66c2393e6bde0
2018-03-21 09:39:55 -05:00
Pete Birley
c7a89be23b Horizon enable v3 keystone support.
This PS enables v3 kesytone support in horizon.

Change-Id: If176617d37efc19925c2dc5a65d992086442fd70
2018-03-20 17:01:20 -05:00
Sean Eagan
8d23741c20 Document node and label specific configurations
This PS adds documentation for node and label specific configurations.

Change-Id: I2bb02bfa028a61b2d8a9206eaff305590664946f
2018-03-20 11:49:10 -05:00