1268 Commits

Author SHA1 Message Date
Pete Birley
9a59382506 Docs: Fix link to ceph troubleshooting doc
This PS fixes the link to the Ceph troubleshooting guide.

Fixes bug 1720907

Change-Id: Ib2963635876a9ed288ac5bad8a36286b927a88cc
2017-10-04 01:31:55 -05:00
Jenkins
31c57875ab Merge "Clarify type of auto_bridge_add" 2017-10-04 04:53:37 +00:00
Jenkins
5422465a6a Merge "libvirt: fix secret so that volume attach works" 2017-10-04 04:52:18 +00:00
Chris Wedgwood
cb28c05da5 Clarify type of auto_bridge_add
With auto_bridge_add defined as:

  auto_bridge_add:
  # nothing here

helm doesn't treat is as am empty table so issues warnings such as:

    2017/10/03 19:24:37 warning: destination for auto_bridge_add is a table. Ignoring non-table value <nil>

This happens most of the time as we use `helm --values=...` to augment
values.yaml in the chart.

This change clarifies it is indeed a table and the warnings no long
appear.

Change-Id: Ib733ed72df49e134a9199e4024b2893629b990dc
2017-10-03 23:54:05 +00:00
Pete Birley
e5304b45e0 Telemetry: add mongodb chart
This PS adds a mongodb chart.

Change-Id: I7038650ca38b1fbae02a14c39d10270e847042c6
2017-10-03 21:57:11 +00:00
Pete Birley
637383495b Telemetry: add gnocchi chart
This PS adds a gnocchi chart.

Change-Id: I51634a3876a36dde1eb28cc62cef3189e345cd2c
Co-Authored-By: Steve Wilkerson <sw5822@att.com>
Co-Authored-By: Larry Rensing <lr699s@att.com>
2017-10-03 21:56:26 +00:00
Chris Wedgwood
04d8ced3c4 libvirt: fix secret so that volume attach works
In addition to restoring the secret setting again this removes some
redundant logic and does minimal cleanups.

Change-Id: I5dbcbd393b18befd762518e3865da9e006cf5bd9
2017-10-03 20:35:37 +00:00
Pete Birley
05bf70f4c7 Telemetry: add postgresql chart
This PS adds a PostgreSQL chart.

Change-Id: Id33b110e242d86a78215bc3926bfba4602b9a1c9
Co-Authored-By: Steve Wilkerson <sw5822@att.com>
Co-Authored-By: Larry Rensing <lr699s@att.com>
2017-10-03 20:05:27 +00:00
Zuul
2ca580a9b4 Merge "gate: move 'root check' to setup" 2017-10-03 17:07:51 +00:00
Chris Wedgwood
f99cb96e81 gate: move 'root check' to setup
Change-Id: I4d365390d673c45eb2bb1ff885ee1c74e632d5d8
2017-10-02 23:28:08 +00:00
Pete Birley
af1e19ef49 libvirt: fix operation when ceph is disabled
The movement of the ceph secret logic into the start script introduced
a bug that was missed in review when ceph is disabled, this PS
restores expected operation.

Closes-Bug: #1720061

Change-Id: Ie373ff94814ea396832a83101c885ebf92b6f8cc
2017-09-29 17:59:59 +00:00
Zuul
a2cc27ea6a Merge "Adding database drop jobs" 2017-09-29 15:07:41 +00:00
Zuul
8ff322d148 Merge "Nova: Move Neutron credentials to endpoints in values.yaml" 2017-09-29 04:04:52 +00:00
Pete Birley
486274bc94 Nova: Move Neutron credentials to endpoints in values.yaml
This PS moves the neutron credentials from the config section
of the values.yaml to the endpoints section, seperating them from
the service configuration.

Change-Id: I548148449f56e4eea92669ad8e98e3eff1ca7b27
2017-09-29 02:51:00 +00:00
Pete Birley
b8cc29f183 Neutron: Move Nova credentials to endpoints in values.yaml
This PS moves the nova credentials from the config section
of the values.yaml to the endpoints section, seperating them from
the service configuration.

Change-Id: Idfc696e0fc907b702a8ca81d81e50cb252cb7af8
2017-09-29 02:50:48 +00:00
Sean Larimore
d1e775547c Adding database drop jobs
Implemented Kubernetes jobs to drop a database for an OpenStack service
on deletion of Helm chart. This job is configurable to be enabled or
disabled in the values.yaml file for each chart.

Change-Id: Ia1a0834cb43c7e883aaf507a7c7683fa1cf4e838
2017-09-27 09:44:28 -06:00
Seungkyu Ahn
d2190de96e Fix rabbitmq readiness script error in k8s v1.7
In Kubernetes version 1.7.x, /proc/1/fd/2 command in rabbitmq readiness
shell script makes an error. Instead of using /proc/1/fd/2, use /dev/null.

Change-Id: Ia4fb7f3130ec1a8fccc125bf11e997b77935e1ba
Closes-bug: 1719763
2017-09-27 11:47:52 +09:00
Jenkins
c31016b724 Merge "Glance: Fix storage-init script" 2017-09-26 17:31:50 +00:00
Robert Choi
983685837f Glance: Fix storage-init script
The new storage-init script doesn't handle the case in which the rbd pool
user already exists. This PS solves the issue by improving the script.

Change-Id: I22c55429d3077393b279fb784845db41a69b5469
Closes-Bug: 1719081
2017-09-26 10:17:51 +09:00
Pete Birley
3c0755ec1b Gate: Fix armada neutron deployment
This PS updates the armada neutron deployment to reflect the removal
of the hacked oslo-genconfig tool.

Change-Id: Id3dbe1775a57a5833fd500d8ab6236d4792f8784
2017-09-25 17:10:52 -05:00
Jenkins
7cdb1782ac Merge "Ceph: parameterize kubectl param" 2017-09-25 19:02:22 +00:00
Jenkins
c7c4199469 Merge "Fix for missing init container in rbd-provisioner" 2017-09-25 18:46:22 +00:00
Jenkins
c78a8edee9 Merge "Fedora: fix gate script on F25" 2017-09-25 15:35:55 +00:00
Jenkins
f5410e8bca Merge "Cinder-backup can request to be run as SYS_ADMIN capability." 2017-09-25 02:20:49 +00:00
Jaesang Lee
db634694de Cinder-backup can request to be run as SYS_ADMIN capability.
cinder-backup process should be able to run privsep daemon and
it required SYS_ADMIN capability.

Change-Id: Ife6fd3ae921078d64a63d15cee6b389ab26b8a4b
Closes-bug: 1718599
2017-09-24 08:32:02 +00:00
Pete Birley
a3f6838c72 Fedora: fix gate script on F25
This PS re-enables support for F25 in the gate scripts.

Change-Id: Icbaac6c568ac917ae24971ca0ce207d4b1a2b138
2017-09-22 22:56:50 +00:00
Jenkins
0a5d64e72a Merge "Add support for nova vm migration" 2017-09-22 21:39:33 +00:00
Jenkins
bdd411119f Merge "Disk targeting" 2017-09-22 21:30:42 +00:00
Jenkins
6d7b9a7ec6 Merge "Senlin: remove oslo-genconfig" 2017-09-22 21:11:37 +00:00
Steve Wilkerson
ca0cb858a7 Add support for nova vm migration
Adds ability to perform vm migrations

Change-Id: Iba10582346379f624e6a409f4f3018eead3aa7f6
2017-09-22 15:36:42 -05:00
Pete Birley
285959c863 Disk targeting
This PS adds a disc targeting framework for OSH Components for
services like Ceph, Swift, and Cinder (LVM) to use when targeting
phsical discs. It uses the bus ID of the attached device to simplfy
management of large quanitites of physical hardware.

Change-Id: I1cb227e43ed5394d4c68c6156047889574a0e869
2017-09-22 20:32:21 +00:00
Pete Birley
088cd9b9a6 Senlin: remove oslo-genconfig
This PS removes the modified oslo-genconfig from senlin.

Partially implements: blueprint remove-pregenerated-config-templates

Change-Id: Icda8d14d648ab438e76ce5cb0b530c603b199713
2017-09-22 14:52:46 -05:00
Pete Birley
c27aaec303 Mistral: remove oslo-genconfig
This PS removes the modified oslo-genconfig from mistral.

Partially implements: blueprint remove-pregenerated-config-templates

Change-Id: Iddcb0a90e761181867687e548d5e5daa1039d7c8
2017-09-22 14:42:30 -05:00
Jenkins
f3e16dae18 Merge "Nova: remove oslo-genconfig" 2017-09-22 14:27:52 +00:00
Jenkins
7d82e40102 Merge "Neutron: remove oslo-genconfig" 2017-09-22 14:26:40 +00:00
Huamin Chen
2a75376c1c Ceph: parameterize kubectl param
Not to use hard coded labels in kubectl command

Change-Id: Ia53b4bd00071b08d1064349bad596c978814a719
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-09-22 08:10:19 -04:00
Chris Wedgwood
e12d762136 [libvirt] Move 'ceph secret' to daemon start up
At present (Kubernetes 1.7.x) there is no logging for postStart
operations, when things this causes the pod to restart.  This change
means we once again get logging.

Change-Id: Id046968eef404c05a4215d73406a4eb604eb3ee5
2017-09-22 03:29:47 +00:00
Jenkins
4379e5aadc Merge "Check libvirtd based on /proc instead of /var/run" 2017-09-22 03:21:33 +00:00
Jenkins
8cf3618fae Merge "Removes unnecessary utf-8 encoding" 2017-09-22 03:21:27 +00:00
Pete Birley
7ffdd5222b Neutron: remove oslo-genconfig
This PS removes the modified oslo-genconfig from neutron.

Partially implements: blueprint remove-pregenerated-config-templates

Change-Id: I73091b7ad1af74e3a660ff17031f09628b33d17f
2017-09-22 03:16:44 +00:00
Jenkins
2fed2f1b91 Merge "gate: add a second upstream DNS server" 2017-09-22 02:57:23 +00:00
Jenkins
89beee909b Merge "gate: increase pod start timeout" 2017-09-22 02:54:57 +00:00
Jenkins
a2b235e861 Merge "Cinder: remove oslo-genconfig" 2017-09-21 21:03:44 +00:00
Jenkins
a94e76ae9d Merge "Heat: remove oslo-genconfig" 2017-09-21 21:03:29 +00:00
Jenkins
05c1b9da77 Merge "Magnum: remove oslo-genconfig" 2017-09-21 20:38:47 +00:00
Jenkins
99743fb438 Merge "Glance: remove oslo-genconfig" 2017-09-21 20:38:24 +00:00
Jenkins
3121f46e65 Merge "Barbican: remove oslo-genconfig" 2017-09-21 20:35:02 +00:00
Jenkins
49657fbe93 Merge "Ceph: cleanup unused code" 2017-09-21 20:20:06 +00:00
Pete Birley
e3a6a4166d Nova: remove oslo-genconfig
This PS removes the modified oslo-genconfig from nova.

Partially implements: blueprint remove-pregenerated-config-templates

Change-Id: I65575ba5d78429b9c1a3984c76aa26757d5fd6e2
2017-09-21 14:52:04 -05:00
Chris Wedgwood
22488a5c14 gate: add a second upstream DNS server
We get transient DNS failures, having a second DNS server should help.

Change-Id: I8307ba0c2b8f2b12eb714dfd8b7034c7645ff288
2017-09-21 17:52:31 +00:00