Commit Graph

1880 Commits

Author SHA1 Message Date
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
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
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
Zuul
58c297b336 Merge "Polish TLS patch set" 2018-03-20 00:03:13 +00:00
Zuul
73d3188ae6 Merge "Libvirt: Update ubuntu package version" 2018-03-19 23:46:35 +00:00
Zuul
de41a496cb Merge "Barbican: Include missing image build" 2018-03-19 23:32:27 +00:00
Tin Lam
d23a77105b Polish TLS patch set
This patch set performs non-critical polish fix to [0].

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

Change-Id: I5bbb64d5af65782665fd659886e55e25bac61452
Signed-off-by: Tin Lam <tin@irrational.io>
2018-03-19 16:33:53 +00:00
Sean Eagan
a44ab387b5 Document usage of pod dependencies
Replace references to daemonset dependencies with pod dependencies in
docs.

Change-Id: I252089006929d7e218ebfc4f98d49c4650143a7e
2018-03-19 10:37:40 -05:00
Sean Eagan
85587f2f56 Use v0.3.0 of kubernetes-entrypoint
This version is already being used by some charts, so this brings the
rest of the charts in line and allows them to use a new feature,
pod dependencies, that this version provides.

Change-Id: Ie8289eb09b31cd8f98c2c5b4dd5bbe469078e6d8
2018-03-19 10:35:36 -05:00
Pete Birley
f9033e6cee Barbican: Include missing image build
This PS adds the misisng image build commands for the barbican image.

Change-Id: I72085d20a098005bf79074f0f3297658de69f54c
2018-03-18 15:04:12 -05:00