Commit Graph

363 Commits

Author SHA1 Message Date
Steve Wilkerson
d891abc685 Update armada source repository for armada multinode check
This ps changes the git source for armada to reflect the move to
airship-armada in the openstack namespace

Change-Id: I6bb274d4c309eba5083702ecb614b4da42e84199
2018-06-12 19:01:51 +00:00
Tin Lam
e66438b887 Fix pip package version
The python "cmd2" package installs version 0.9+ on Python 2.7,
which only support Python 3.4+. This causes a dependency error in
the gate due to issue outlined in [0].  We will pre-install a
capped version of "cmd2" that would work with Python 2.7.

[0] https://github.com/python-cmd2/cmd2/issues/421

Depends-On: I34cbde65b74efc2805bd7785f84878783d2badbf

Change-Id: I35c5b1cf2253bd3ab953745a795be8ac42668053
Signed-off-by: Tin Lam <tin@irrational.io>
2018-05-30 02:28:06 -05:00
Marshall Margenau
899384b805 Armada manifest updates for OSH
This updates the armada multinode manifest to include the new
format for waiting on releases to complete. This is now configured
to wait for a release to complete by checking resources with the
release_group label for a given chart.

This also adds the LDAP chart, which is required for the LMA
services

Change-Id: Ie23073a04dc4c55291c0314beb0d8d215005d353
2018-05-23 17:44:32 -05:00
Zuul
e24da0cd53 Merge "Add prometheus memcached exporter" 2018-05-20 01:41:17 +00:00
Steve Wilkerson
3a86bc9a64 Fix task names in dev deploy playbooks
The task names in the dev deploy playbooks for deploying k8s
were mistakenly named after the previous tasks. This fixes them
appropriately

Change-Id: Ifc9c1ceda5b62532a44b83733aad9755165f5b55
2018-05-19 17:04:45 +00:00
Pete Birley
a4fa9b761e Release Support: OpenStack Pike
This PS adds support for OpenStack Pike.

Change-Id: I5ed4df112d7b71493417ef7d655dd57df5213306
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-17 22:43:08 -05:00
Pete Birley
19f345ddbb Gate: Provide support for Ironic up to queens
This PS updates the ironic gate to support up to the queens release
of openstack.

Change-Id: I2b0613d9541bfe2ed2febd739db870fc4edfb7d9
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-17 01:25:32 -05:00
Steve Wilkerson
e39a1ba750 Add prometheus memcached exporter
This adds a prometheus memcached exporter to the memcached chart
and disables it by default

Change-Id: Ia7725cd41b578730b853cbedaa97f28ff9806936
2018-05-15 16:38:24 -05:00
Felipe Monteiro
4b50849328 [trivial] Correct erroneous Makefile comments
This patchset corrects some trivial copy/paste comment mistakes
in some Makefiles: Deckhand is referenced which is out of
place since the project is a third-party open source project that
clearly isn't the image being built. This corrects the reference
to the correct one per Makefile.

Change-Id: I372803ead251ff7909c1aef0f31b0188d1fdd1c9
2018-05-15 18:06:25 +00:00
Hyunsun Moon
896fc6b8d2 ovs,neutron: use auto_bridge_add for external bridge and interface
Also changed ovs-agent-init to take care of configuring default external
bridge and interface for cosistency with lb-agent.

Change-Id: I1d893b73a784f55594c30f17ef022348d68f0f1b
2018-05-15 14:20:22 +00:00
Zuul
bc4712f121 Merge "Gate: Use defaults from within roles" 2018-05-15 04:17:51 +00:00
Zuul
5cf6367525 Merge "Heat: Add helm test" 2018-05-14 18:31:47 +00:00
Zuul
ede18fa372 Merge "Gate: Enable API access from VMs in the gate and development envs" 2018-05-14 17:06:18 +00:00
Chris Wedgwood
4c8205bd54 ceph: run 2 rgw replicas
by default run 2 rgw instances, single node and developer will
override to 1

Change-Id: I8b49c8ac026b130c74a1e9c548232780284186d2
2018-05-14 06:45:44 +00:00
Pete Birley
4ba2dec634 Gate: Enable API access from VMs in the gate and development envs
This PS enables API access from VMs in the gate and development env

Change-Id: I0639e43dc88cbe8bf4cfe102320e2a8bf9025073
Depends-On: I32c8e752675b037610f77c8baee1c1636d5a032e
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-14 01:38:49 -05:00
Pete Birley
71bc7ae09d Gate: Use defaults from within roles
This PS uses the defaults contained within the roles used in the
gate.

Depends-On: I5ad1b593a711ffe353b012394d54044dede0691d
Change-Id: I52730474cefb917a23b679f4ff0703afd2b44989
2018-05-14 06:17:38 +00:00
Pete Birley
d2e03055cd Heat: Add helm test
This PS adds helm test functionaility to heat. This test is taxing
om the oslo.db backend and can expose clustering issues effectively
when run with high concurrency.

Change-Id: I5d6074cedbc870b9536d85859381c3dba1ad4f61
2018-05-14 00:42:01 -05:00
Zuul
ce5cf7f1cf Merge "ceph: run 2 mds replicas" 2018-05-14 04:30:23 +00:00
Pete Birley
966a7f08ef Remove helm-toolkit from OSH
This PS removes the helm-toolkit from OSH, and moves to use the
toolkit from OSH-Infra.

Change-Id: Ic9610bb2ed07697352bfd5849c717f6e576e3d6c
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-13 14:54:08 +00:00
Pete Birley
d342ac40cb Ceph: Setup radosgw with increased swift support.
This PS updates the cephs config to deploy radosgw with greater
swift compatibility. Allowing clients to use RGW as though it
were a real swift deployment.

Change-Id: Id0a27b42b7f9c0c9e4b5a197ef50feb612e6adfc
2018-05-12 12:58:03 -05:00
Pete Birley
69b2540e25 Gate: Use infra mirrors for kubeadm-aio
This PS moves to use the infra mirrors for kubeadm-aio when built
in openstack-infra.

Depends-On: Id9a4bf2b13051dfcf5aea688511da24cd245de9c
Change-Id: I26a728fda937900406192be8a7301c3874abc934
2018-05-11 22:40:11 -05:00
Zuul
0f5d23221d Merge "gate: remove fsid from charts that don't use it" 2018-05-09 20:44:33 +00:00
Zuul
eda94452a4 Merge "MariaDB: Fronting proxy" 2018-05-09 20:34:46 +00:00
Pete Birley
3cf9c4a64b MariaDB: Fronting proxy
This PS adds a fronting tcp proxy with A/P to the backends. This
Change removes the issue of DB deadlocks when using multi-master
galera databases.

Change-Id: I3294d4e9d9258a98692292fa5da16505bfa9ecd6
2018-05-09 10:50:43 -05:00
Chris Wedgwood
6df7275dc8 ceph: run 2 mds replicas
take replica count from values, default to 2; ideally we want 2 mds
replicas, 1 active and 1 standby

Change-Id: Ifd9e717ad0371e52ce26e0da3393f5f634495f58
2018-05-09 01:20:36 +00:00
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
Chris Wedgwood
324d95f03c gate: remove fsid from charts that don't use it
Change-Id: I158c072e7a97a1005ff795dae4638e0cd539c197
2018-05-08 17:48:46 +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