Commit Graph

1709 Commits

Author SHA1 Message Date
Zuul
9bbd48362f Merge "Helm-Tests: Target pods by node-labels" 2018-02-20 15:28:43 +00:00
Zuul
e4313c86c7 Merge "remove unnecessary calls to quote" 2018-02-20 14:53:21 +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
f9fb879bcd Merge "Heat: name all heat engines "heat-engine"" 2018-02-20 00:32:35 +00:00
Zuul
5f912eee84 Merge "Fixes gnocchi with postgresql deployment if running on different hosts" 2018-02-19 22:21:28 +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
Chris Wedgwood
4f6a9983f5 remove unnecessary calls to quote
Change-Id: I1099c3f56b1d81b97033a8653d6bf1b9ea4d04e7
2018-02-19 18:55:46 +00:00
portdirect
b12f7eb8bc Heat: name all heat engines "heat-engine"
This PS names all the heat engine "heat-engine" by default. This should
make the number of dead engines simple to manage following updates.

Change-Id: I369d96c2269a0dbff5c88840f56c921bd389ae27
2018-02-19 12:52:15 -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
Zuul
23a71f2f36 Merge "Armada: Update ceph deployment to correctly specify options" 2018-02-19 16:42:38 +00:00
Marcus
57b3aece1f Fixes gnocchi with postgresql deployment if running on different hosts
a) The db-init method ignores the configured admin password.

This seems to work if db-init was scheduled to the same host as
postgresql is running on but fails on a remote connection. This change
sets the PGPASSWORD variable to the provided admin password.

b) Fixed liveness and readiness probe for postgresql

While this seems to work it continously outputs the message
"psql: FATAL: role "root" does not exist"

This change adds the admin username as argument to pg_isready
to stop this message.

Update: Making the linter happy ;-)

Change-Id: I59b47a8724065d08203c29172c15350aaa785203
Closes-Bug: #1749177
2018-02-19 11:18:52 -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
portdirect
eb943b63fb DB-Sync-Jobs: consolidate to helm-toolkit
This PS consolidates the DB-Sync Job to helm-toolkit.

Change-Id: I54d53468a437f6cacf6943ed3dec27089bf5f482
2018-02-18 21:08:24 -06: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
Zuul
66dccf2f30 Merge "DB-Init-Jobs: consolidate to helm-toolkit" 2018-02-18 05:38:40 +00:00
Zuul
4e7c548326 Merge "Memcached: Update chart to reflect OpenStack-Helm convention" 2018-02-18 04:11:39 +00:00
portdirect
80bf8863ad Memcached: Update chart to reflect OpenStack-Helm convention
This PS spring cleans the memcached chart to reflect the advances
in OSH style. It also updates the image used to the current
supported version.

Change-Id: Iaeb14e9dd169f009916e64b0c91f2581e64afbca
2018-02-17 18:38:56 -05: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
897edb3202 DB-Init-Jobs: consolidate to helm-toolkit
This PS consolidates the DB-Init Job to helm-toolkit.

Change-Id: Ib92743d678de09a6fb4457e5415a098013952410
2018-02-17 22:47:58 +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
Zuul
96ca93521d Merge "Images: Move default to LOCI and Kolla newton gate" 2018-02-17 01:39:13 +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
13bd98c768 Merge "mariadb: by default don't cluster" 2018-02-16 20:19:01 +00:00
portdirect
984d7ceb12 Cinder: set ownership of co-ordination backend for remaining services
This PS sets the ownership of the co-ordination backend location
when using the default file backend. This does not make the service
functional but prevents errors when calling it.

Change-Id: I2b05bc728fef84e404f9a03a5316cd122f246bce
2018-02-15 20:48:43 -05:00
portdirect
fdf27eefd2 Cinder: set ownership of co-ordination backend for backup service
This PS sets the ownership of the co-ordination backend location
when using the default file backend. This does not make the service
functional but prevents fatal errors when loading it.

Change-Id: I69a0838469f889172fb061f0adea34ca11d9c8c3
2018-02-15 21:35:21 +00:00
Zuul
7b6cf134de Merge "Enable mariadb and rabbitmq exporters for armada deployment" 2018-02-15 20:10:05 +00:00
Zuul
2fb6eec70c Merge "Nova: Make image keys service specific" 2018-02-15 19:35:05 +00:00
Zuul
879a0cfc0b Merge "mariadb: remove connect_timeout to fix mysqldump" 2018-02-15 19:35:04 +00:00
Zuul
dac2c66fde Merge "Ceph: Improve notes in values.yaml" 2018-02-15 18:23:44 +00:00
portdirect
563c30c947 Nova: Make image keys service specific
This PS makes the image keys service specific, inline with other
OpenStack-Helm charts.

Change-Id: I1259afa632b6a3eab4acb3fee0fc6c06b1e68694
2018-02-15 10:32:50 -05:00
portdirect
86d5b1ce05 Ironic: move cleaning net managment to job
This PS moves the cleaning net managment to a job.

Additionally the gate scripts are updated to enable single node
operation for development use.

Change-Id: Icb7015bcceaf93bc65f60399caf785fbdcf72413
2018-02-14 23:47:45 -05:00
Zuul
9c7f89db1d Merge "expose ingress metrics endpoint for nginx-vts exporter prometheus scrape target" 2018-02-14 21:22:17 +00:00
Zuul
12eebb5d1c Merge "Add deep merge utility to helm-toolkit" 2018-02-14 21:17:15 +00:00
Pete Birley
3d967aec9b Ceph: Improve notes in values.yaml
This PS improves the notes in the conf.pool section to describe
what they do.

Change-Id: I8fb1f1053c7b47b8fe8ea41bc3bedf10d6c9dc7c
2018-02-14 13:23:29 -06:00
Sean Eagan
a9e74b84fd Add deep merge utility to helm-toolkit
Adds "helm-toolkit.utils.merge" which is a replacement for the
upstream sprig "merge" function which didn't quite do what we
wanted, specifically it didn't merge slices, it just overrode
one with the other.

Change-Id: I6402ffe043c75eb3a63797ef1be5b56f35b0adc4
2018-02-14 08:48:26 -06:00
Zuul
319f65b8d4 Merge "Makefile: cleanup after helm" 2018-02-14 07:09:26 +00:00
Chris Wedgwood
0df7c5f0ae Makefile: cleanup after helm
When helm crashes/fails it can leave tmpcharts directories behind;
update the 'clean' target to remove these.

Change-Id: Ib0fb6e93262fbc6fd97dfdd491df46283dff4a9e
2018-02-14 00:34:18 +00:00
portdirect
bf126f46b1 Ceph: Pod per OSD via Daemonsets.
This PS extends the host targeting utility to create daemonsets
for storage focused charts. This PS supports both block device
and bind mount backed journals and OSDs.

Change-Id: Id90b197ba3e4f383eea7ce6137ed77b3ef4e5625
2018-02-13 22:53:20 +00:00