Commit Graph

290 Commits

Author SHA1 Message Date
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
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
Pete Birley
1c709aa9d5 Libvirt: Update ubuntu package version
This PS updates the libvirt package version.

Change-Id: I3d5f0cfc25412c1dcc4c70d5f060bc9a1541e68a
2018-03-16 19:10:48 -05:00
Zuul
d50f2d1fa4 Merge "Add LDAP-backed domain gate" 2018-03-15 15:17:27 +00:00
Zuul
2c4b17817b Merge "Cinder: add qemu profile to cinder images" 2018-03-15 09:41:15 +00:00
Tin Lam
93757adee7 Add LDAP-backed domain gate
This patch set adds a nv-gating with an OpenLDAP server with some sample
data loaded for development or testing use using a bootstrap job.
This patch set also adds confirming authentication works using  domain-
specific configuration for keystone.

Consolidated change from: https://review.openstack.org/#/c/552976/
Co-Authored-By: Gage Hugo <gagehugo@gmail.com>

Change-Id: I1aeccffc018d0fcefc8e2b15a4ac6b83cb2be8b6
Signed-off-by: Tin Lam <tin@irrational.io>
2018-03-14 23:25:54 -05:00
Pete Birley
17542c569c Cinder: add qemu profile to cinder images
This PS adds the qemu profile to cinder images

Change-Id: I91f457471b0b9ae7d83a29ff6521ee319eea44f7
2018-03-15 00:25:14 +00:00
Pete Birley
86be88e1d9 Neutron: SR-IOV support
This PS adds SR-IOV Support to OSH.

Change-Id: Ia744c6d7c4a45be7728bba3213b50f1246b897db
2018-03-14 18:13:13 -05:00
Stacey Fletcher
34c37f620d Add Makefile
This patchset adds a Makefile for each component under tools/images

Change-Id: I84d8bda0313e921f0921dfef10d14469ed26ff5c
2018-03-13 17:29:41 +00:00
Tin Lam
0da984050f Add ldap support
This patch set adds python ldap support  to keystone.

Change-Id: I420612555d92f6fb932f2f210cc36f3f7f5afc97
Signed-off-by: Tin Lam <tin@irrational.io>
2018-03-09 20:51:14 +00:00
Zuul
e465b978b7 Merge "Armada check: Enable storage for OSH-infra services" 2018-03-09 18:24:46 +00:00
Pete Birley
e8219bc6d8 Cinder: allow Ceph RBD pool params to be tuned
This PS exposes the Ceph RBD pool params to the cinder chart, allowing
them to be tuned.

Change-Id: I615e999928948193b24cc4978efb31bd1b36f8f7
Closes-Bug: #1754535
2018-03-09 01:56:32 +00:00
Pete Birley
47eaa69860 Gate: allow chart specific over-rides to be applied
This PS allows chart specific over-rides to be appled to each chart
using the gate scripts.

Change-Id: Ie259113a129cddd84743c891be76782227e3bd24
2018-03-08 01:02:42 +00:00
Steve Wilkerson
0bddb46eb3 Armada check: Enable storage for OSH-infra services
This enables storage for the osh-infra services running in the
armada job

Change-Id: Ic0f11a9d161529c6fb58474e856032745b07a032
2018-03-06 09:41:30 -06:00
Zuul
a29aa075a4 Merge "Armada: Update manifest to use common memcached service" 2018-03-05 22:10:18 +00:00
portdirect
d60d2741c5 Armada: Update manifest to use common memcached service
This PS updates the armada manifest to use a common memcached service
while launching openstack-helm.

Change-Id: I9f3d27a5b2d16989e00a2899096bc69b2b23cb69
Partial-Bug: 1753251
2018-03-05 12:01:23 -05:00
portdirect
d527ebbfef Gate: Ocata gates
This PS adds a basic Ocata Gate, to help facilitate upgrade gating.

Change-Id: Ia3a61913216f14fa10065204376a5ae0b20fb14d
2018-02-28 23:14:01 +00:00
Zuul
16c6d31155 Merge "Gates: Simplify kolla image gates to use common deploy playbook" 2018-02-28 20:06:38 +00:00
Zuul
d82e81f403 Merge "Fix variable reference for tunnel device" 2018-02-28 16:58:17 +00:00
Pete Birley
a6d34e7272 Gates: Simplify kolla image gates to use common deploy playbook
This PS simplifys the gates to use the same playbook for loci and
kolla base deployments.

Change-Id: Ia0d84a04e2a7f438115d5294f76eb36147edfd50
2018-02-28 14:59:00 +00:00
Steve Wilkerson
d24d44d34b Fix variable reference for tunnel device
The environment variable used to substitute the interface used for
neutrons tunnel device wasn't correct. This updates the variable
reference appropriately

Change-Id: Ibf513d91f122cbe64c14e6ed26c6e693e3e9fe31
2018-02-27 08:35:17 -06:00
Renis
1ecc905b65 Rabbitmq Credential Management
- This PS implements job to create new user
for each chart

Change-Id: I7335ba4ad4bc9f70871100dbd9e6f030049abe07
2018-02-26 17:44:44 -08:00
Zuul
62698f7ea7 Merge "Networking: dynamic backend support" 2018-02-27 00:18:49 +00:00
Pete Birley
340a9ec434 Networking: dynamic backend support
This PS allows the neutron and nova charts to dynamicly adapt to
various backends.

Depends-On: I0ec13f45fd4561fec59d08b08eb78390a3866156

Change-Id: I1891af4b0e49237e229ff5e61e907dc3e413cf87
2018-02-26 13:16:25 +00:00
Steve Wilkerson
97dbea37fa Add fluentd exporter to armada deployment
This enables the fluentd exporter for prometheus metrics in the
armada deployment for openstack-helm

Depends-On: https://review.openstack.org/540068
Change-Id: I459fc05205e858083c0c1a97b5ce9d36d2d2944c
2018-02-22 20:20:37 +00:00
Steve Wilkerson
53144971e4 Split out Armada tasks in armada gate and add validation
Splits the armada fullstack deploy playbook out to put each armada
action into its own script, and includes the validation action to
the tasks performed on each manifest

Change-Id: I600d74e3d44d0c0ea0432b20204bfdf4d97baa7a
2018-02-21 13:49:57 -06:00
Zuul
9bbd48362f Merge "Helm-Tests: Target pods by node-labels" 2018-02-20 15:28:43 +00:00
Zuul
7575de9297 Merge "Bootstrap jobs: move template to helm toolkit" 2018-02-20 14:53:11 +00:00
Zuul
30b05e7a6c Merge "Gate: Deploy remaining services in multinode gate" 2018-02-20 06:18:06 +00:00
Zuul
85937d3cb8 Merge "Heat: clean up dead engines with cronjob" 2018-02-20 05:23:40 +00:00
portdirect
c7e2eb9e25 Bootstrap jobs: move template to helm toolkit
This PS moves the templates for bootstrap jobs to helm-toolkit.

Change-Id: I0fc0f7722cfc87b00e26510dee7ba79d2139a171
2018-02-19 22:53:34 -05:00
Zuul
826fddca01 Merge "Node Labels: update nodelabels to allow targeting of pods to nodes" 2018-02-20 00:41:51 +00:00
Zuul
e52ac99ef3 Merge "Dev-Deploy: move to k8s DNS addr for private network" 2018-02-19 22:21:25 +00:00
Zuul
8fe588f348 Merge "gate: utility container" 2018-02-19 22:21:23 +00:00
portdirect
ec4e747064 Gate: Deploy remaining services in multinode gate
This PS deploys the remaining OSH charts in the multinode gate.

Change-Id: I66b412c5e2d987e5d071f37829be9c2fbbea29e4
2018-02-19 16:35:19 -05:00
portdirect
5be8e34606 Heat: clean up dead engines with cronjob
This PS adds a cronjob to clean up dead engines.

Change-Id: I5482ee8c21203d9e889437947f37f1355446c43a
2018-02-19 14:35:49 -05:00
portdirect
f19f0873f0 Helm-Tests: Target pods by node-labels
Change-Id: Ie71ef58fb7eb530fd49512e10d7666ec08d99609
2018-02-19 12:25:45 -05:00
Pete Birley
b311f86193 Node Labels: update nodelabels to allow targeting of pods to nodes
This PS updates the node labels to allow pods to be targeted to nodes
on a per type basis.

Change-Id: I45d5383d04fcd1d98740a18d86c1cfc2cb8ec409
2018-02-19 11:51:09 -05:00
portdirect
c6b7fc2764 Dev-Deploy: move to k8s DNS addr for private network
This PS moves the DNS nameservers used in the smoketest heat
template to use the k8s DNS on the dev host.

Change-Id: I3a5f9eb2689f01ee2ef216843b80fbe2607eb5bc
2018-02-19 14:26:26 +00:00
Chris Wedgwood
00093f1b3f gate: utility container
Use a utility container for ipcalc on all platforms; this avoids
having to find the package on platforms where it's not easily
available and we avoid argument differences.

Change-Id: I6c6e719f8eeb8d4214ebb0111e9d8f8b659db396
2018-02-19 07:23:41 +00:00
Pete Birley
8c4dce501f Armada: Update ceph deployment to correctly specify options
This PS updates the armada manifests used in the gate to correctly
specify the options applied.

Change-Id: Ie755e5372207328363b5999f6d36268e20e7e3e8
2018-02-19 04:15:32 +00:00
Zuul
e12d626f9c Merge "Libvirt: Move to lightweight Libvirt 1.3.1 image" 2018-02-19 00:53:16 +00:00
portdirect
3f8895b2b7 Libvirt: Move to lightweight Libvirt 1.3.1 image
This PS moves to use a lightweight libvirt 1.3.1 image based on
ubuntu xenial for used with newton openstack.

Change-Id: I99f64bba7aca3896fc3d32884c3e6f59ff088f79
2018-02-18 14:49:31 -05:00
Zuul
e6ca5a4fef Merge "Keystone: break domain management out of generic bootstrap" 2018-02-18 05:44:34 +00:00
portdirect
482d9db0c3 OpenvSwitch: Move to lightweight OvS 2.8.1 image
This PS moves to use a lightweight build of OvS 2.8.1 using the
offical k8s network base image.

Change-Id: Ieea624b6253754bfc875eca5af402944ab97c7f3
2018-02-17 22:49:19 +00:00
portdirect
cf34a995ac Keystone: break domain management out of generic bootstrap
This PS breaks domain management out of the generic bootstrap
job.

Change-Id: I9d26b58cffee0cd13f75113b2dbdf4eac16a6cf7
2018-02-17 20:01:07 +00:00
portdirect
2cb634789d Images: Move default to LOCI and Kolla newton gate
This PS moves the default image in OSH for most services to use LOCI
and also provides a Kolla gate for newton openstack.

Change-Id: Ice6cb9f89bc3ce6e8280e580d215aedda9e71904
2018-02-16 17:06:15 -05:00
Zuul
7b6cf134de Merge "Enable mariadb and rabbitmq exporters for armada deployment" 2018-02-15 20:10:05 +00:00