Commit Graph

337 Commits

Author SHA1 Message Date
Pete Birley
7c867aaa6d Ironic: fix gate
This PS fixes the non-voting ironic gate.

Change-Id: Ibb9107a1e17139af3f36d0769319269778d5eee4
2018-05-09 01:16:08 +00:00
Zuul
3aeba707e3 Merge "Ceph/Libvirt/Cinder/Nova: update charts to support OpenStack >= Ocata" 2018-05-08 22:51:50 +00:00
Zuul
07683163d4 Merge "Gate: stop pulling default images" 2018-05-08 21:58:41 +00:00
Pete Birley
45b223d9d1 Ceph/Libvirt/Cinder/Nova: update charts to support OpenStack >= Ocata
This PS updates the charts to suuport Ceph RBD volume attachment, for
Newton to Queens.

Change-Id: I675ee65579e7f9a0b328a03b4064cd85ae5d1de7
2018-05-08 18:32:17 +00:00
Pete Birley
8b0de753eb Gate: stop pulling default images
This PS stops pulling the charts default images, as the make file
target cannot target over-rides - resulting in longer gate runs with
twice as many images pulled than required in some cases.

Change-Id: I2a49ab0e8034b0aadc2c06cc347f7d76ef71784a
2018-05-08 16:28:55 +00:00
Pete Birley
d9747475a7 Images: add nova cell setup images to over-rides
This PS adds nova cell setup images to over-rides.

Change-Id: I4ee0e48107116f23a79da184425a25997a02a4a2
2018-05-08 14:18:06 +00:00
Chris Wedgwood
91eaa01652 gate: avoid accumulation of exited 'ipcalc' containers
use ephemeral containers when calling ipcalc

Change-Id: Ie7d5930f1b34063d2694d448cf79a3da78d4108a
2018-05-07 17:08:38 +00:00
Zuul
d3f3d06327 Merge "ceph: mgr; replicas 2 by default, 1 for developer/single-node" 2018-05-05 01:09:53 +00:00
Zuul
962377305b Merge "Ceph: Update armada manifests to remove jobs on upgrade correctly" 2018-05-04 19:49:40 +00:00
Chris Wedgwood
b69eb7078a ceph: mgr; replicas 2 by default, 1 for developer/single-node
ideally we want 2 mgr replicas, 1 active and 1 standby

Change-Id: Idc82a159354c2be4da90213583aba19b8e29aa39
2018-05-04 18:25:29 +00:00
Zuul
d4577d1459 Merge "Mistral: Add helm test" 2018-05-04 16:10:37 +00:00
Zuul
ddc87f5e7d Merge "gate: ceph; reuse fsid if it exists" 2018-05-04 15:23:07 +00:00
Zuul
61ae592193 Merge "Update the validate way for nova service" 2018-05-04 15:21:18 +00:00
portdirect
f0f6d7f5fa Ceph: Update armada manifests to remove jobs on upgrade correctly
This PS updates the ceph chart to remove keyring management jobs
for namespaces.

Change-Id: Id0be7dcc6fd1c6b28a3a0514dc0442a41d5c5b9d
2018-05-04 14:55:14 +00:00
Pete Birley
356fa9e922 Mistral: Add helm test
This PS adds helm test functionaility to mistral.

Change-Id: I463d16d6e6fcd00afdc23365b58a8c1e1d395388
2018-05-04 02:34:44 +00:00
Zuul
ce49dbde8f Merge "Containerize kubernetes-entrypoint image build" 2018-05-03 19:16:16 +00:00
Chris Wedgwood
42e5b2c6b6 gate: ceph; reuse fsid if it exists
don't regenerate the ceph fsid if we already have one, this means we
can have piecemeal use of the gate and developer scripts

Change-Id: Ib988679a06151850226f30b9a6432fbe202f1514
2018-05-03 17:14:32 +00:00
ZhijunWei
7090f410e0 Update the validate way for nova service
As usually, we list nova service to validate, use
"openstack compute service list" is better.

Change-Id: Ie1857c1ae238ef610e62aead99aa1ef0fc68c695
2018-05-03 05:56:57 +00:00
Zuul
237a7114f8 Merge "Gate: add basic cinder tests to gate" 2018-05-03 04:01:50 +00:00
Pete Birley
95763c3d44 Gate: add basic cinder tests to gate
This PS adds basic tests for cinder to the OSH gates.

Change-Id: Idfd2a738fe4ac69eda0ebc85a10d2e408127c0de
2018-05-02 01:33:33 +00:00
Pete Birley
11edf633e0 Ironic: simplify gate scripts
This PS reduces the duplication in the ironic gate scripts.

Change-Id: Ia4fd92c0c0a0914386a738a4098b738fe71281da
2018-05-01 10:30:32 -05:00
Pete Birley
23546ec82b Ironic: Fix gate
This PS updates the ironic gate to use the ceph deployment scripts
from the primary dev-deploy pipeline.

Change-Id: I30c58f9532b89cf260e77c37369f142b35fd9802
2018-05-01 09:21:56 -05:00
Sean Eagan
db0903c77f Containerize kubernetes-entrypoint image build
Containerizes the kubernetes-entrypoint image build so that go tooling
does not need to be pre-installed on the host.

Change-Id: I47766ef81f70170683e61c634411e259806932c5
2018-04-30 15:48:52 -05:00
Zuul
7f5869f868 Merge "Change zuul path" 2018-04-30 20:24:15 +00:00
Zuul
3d653d9ea4 Merge "ceph - split chart into mon, osd and client" 2018-04-30 15:30:05 +00:00
Zuul
0d9fe59fb8 Merge "Add image build for kubernetes-entrypoint" 2018-04-27 21:44:27 +00:00
Renis
b6b6957a94 ceph - split chart into mon, osd and client
New charts:
 * ceph-mon
 * ceph-osd
 * ceph-client

Deleted:
 * ceph

Co-authored-by: Randeep Jalli <rj2083@att.com>
Co-authored-by: Pete Birley <pete@port.direct>

Change-Id: Ic476f5839e749f5765d44d46bcfd4eae9ef96849
2018-04-27 18:13:34 +00:00
Zuul
cf72b6296c Merge "Add Tempest Chart" 2018-04-27 17:38:15 +00:00
Tin Lam
7cba187884 Add LDAP pool options
This patch set adds the pool timeout to the LDAP configuration sample.
Also, puts the LDAP pool timeout to a sensible 15 seconds rather than
-1 which can cause keystone to hang due to potential LDAP instability
or unavailability.

Change-Id: I15d6b6d93811bb560e4db26490b05024617ec665
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-26 10:37:51 -05:00
Darla Ahlert
bdfd78b4e7 Add Tempest Chart
Add basic functioning tempest chart for testing of
OpenStack services.  This also adds an experimental
gate for running a multinode deployment with tempest

Change-Id: Id4bb3447345719133e5862514dfd5bc5bac5677d
2018-04-25 16:22:35 -05:00
Zuul
571d61a836 Merge "Ceph: Pool management update" 2018-04-25 17:51:56 +00:00
Zuul
115ee2afb9 Merge "Over-rides: Add some missing image refs" 2018-04-25 15:58:10 +00:00
Tin Lam
3af7c353df Change zuul path
This patch set updates the paths so OSH-addons gate
can take advantage of the paths set up here.

Change-Id: I4f0f6ebb19042d035bd70deb26b557814cc0d2d1
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-25 14:45:15 +00:00
Pete Birley
3f697b0f16 Ceph: Pool management update
This PS updates the pool management job to change PG params as
required post creation if the osd count increases.

Change-Id: Ib4ed26e6b5be8e7c0f3cafaffde8c5b6a6c07cb2
2018-04-24 21:29:53 +00:00
Tin Lam
64c5e31e04 Excise deprecated or removed LDAP options
Some of the LDAP configurations were deprecated in N- or O-release have
been since removed, namely the option to allow for write operations in
LDAP.  This is causing some issue with more recent releases of keystone
as discovered in [0]. This patch set removes them from the example to
avoid the errors for more recent releases without impacting N- or
O-releases as they were already deprecated at that point.

Also, this adds in a configuration sample that bootstraps an LDAP
domain by default.

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

Change-Id: Ie8f23cd61dad1860a41422264945c169f0488729
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-24 08:29:59 +00:00
Zuul
d1a1ea6c71 Merge "Update labels exposed for infra components in armada manifest" 2018-04-23 23:04:24 +00:00
portdirect
5ad77593ee Ceph: Fix config helper image and bump version
This PS adds the ceph-clients to the config helper image, which
were previously missed and also bumps the version used.

Change-Id: I6b62990895619759794e55e694243182bf51f3ca
2018-04-22 16:09:50 +00:00
Steve Wilkerson
5cb96973be Update labels exposed for infra components in armada manifest
This updates the labels in the armada-lma manifest to match the
updated labels in the osh-infra charts

Change-Id: I2b8af2f2eaa5be6bf4e8f592b249b311d07ac5e5
2018-04-19 13:52:33 +00:00
Pete Birley
42e78a1ea1 Over-rides: Add some missing image refs
This PS adds some missing image refs to the image over-rides.

Change-Id: Ib2e53de7675c88bccaafbcba29d99832ebda666e
2018-04-19 08:48:19 -05:00
Sean Eagan
e55fafa1b0 Add image build for kubernetes-entrypoint
This adds a Dockerfile and Makefile for building an image for
kubernetes-entrypoint. Exposed configuration includes where to get the
source code from and where to push the built image to.

Change-Id: Ie87bd393612fdfff5d27fe588a75aed1528df76c
2018-04-11 03:11:06 +00:00
Tin Lam
172178343e Add validation to domain logic
This patch set addresses the comments left in [0] by fixing the header
information in the python template file and adding logic to query the
domain specific logic.

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

Change-Id: I656d7ac8158f9b40246ac739e4dc4fc88e1e43da
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-11 01:20:39 +00:00
Steve Wilkerson
ab3626190d osh-gate: Move to use roles from openstack-helm-infra
This moves to consume the roles from openstack-helm-infra
in the openstack-helm gates

Depends-On: https://review.openstack.org/559836
Change-Id: I3ed721333b899f8dde812f1843a9fcb074c63121
2018-04-10 09:57:29 -05: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
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
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
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
Pete Birley
617d0f1acf MariaDB: use multiple replicas in multinode gates
Change-Id: Ibea3f0270bed830c8b13eafc5f196f30601c13c3
2018-03-24 03:15:37 +00:00
Chris Wedgwood
6f65523a62 gate: fix ceph on centos
Change-Id: Id006bc4c81cfb4b3d72168f1da4ff1220c758e34
2018-03-21 23:46:36 +00:00
Zuul
73d3188ae6 Merge "Libvirt: Update ubuntu package version" 2018-03-19 23:46:35 +00:00