7579 Commits

Author SHA1 Message Date
Zuul
f0cabe6890 Merge "Remove kolla-k8s from kolla" 2018-06-19 14:48:24 +00:00
Zuul
874b1386ab Merge "Fix the italic for Certmonger" 2018-06-19 06:45:36 +00:00
Zuul
747a478953 Merge "dind: get image buildable for Debian" 2018-06-19 04:56:10 +00:00
zhulingjie
30f2c2af92 Add prometheus into kolla README
Change-Id: I30638f8aad30843a28a6147e380313fc247ccec8
2018-06-19 02:07:06 +00:00
Marcin Juszkiewicz
de381efc20 dind: get image buildable for Debian
With use of Docker-CE from upstream.

Change-Id: If1a6fe3f1654a2c06c3c3882dc56cdfc6945a17e
2018-06-15 13:54:45 +02:00
caoyuan
27d98f9e4c Remove kolla-k8s from kolla
Depends-On: https://review.openstack.org/567779
Change-Id: Ia4048ef651dd12b77955ea733000d283f51fa1e6
2018-06-15 18:02:18 +08:00
Zuul
397d963f53 Merge "Add kolla-cli into kolla deliverables" 2018-06-15 08:09:00 +00:00
Zuul
de476329fc Merge "add support for keystone federation" 2018-06-15 07:35:37 +00:00
zhulingjie
21e8d61c1b Add kolla-cli into kolla deliverables
Change-Id: Ieacad01ea905e3d25506c9b1a430a658d58e7955
2018-06-15 04:32:48 +00:00
Lars Kellogg-Stedman
52902434cd add support for keystone federation
This adds the Apache mod_auth_openidc and mod_auth_mellon packages to
the Keystone container to support Keystone federation (as described in
https://docs.openstack.org/keystone/9.3.0/configure_federation.html)

Change-Id: Ia32176eb33737e6f7425bd5e63b4f95eb595cd5f
2018-06-14 21:40:58 -04:00
Zuul
b4ff157327 Merge "Remove the unused kolla_kubernetes script from keystone" 2018-06-14 11:32:08 +00:00
Zuul
139dfefe90 Merge "Add collectd-snmp-agent to collectd Docker" 2018-06-14 07:52:25 +00:00
Zuul
858c5f0377 Merge "Update Monasca base and API images" 2018-06-12 11:55:52 +00:00
6de3e68856 Fix nova-api extend_start.sh
Patch https://review.openstack.org/#/c/558765 added
an extra closure bracket }, this patch fixes it.

Change-Id: I379ff17856509c9321b86c13a72eacc18f5c1202
Closes-Bug: #1775698
2018-06-11 12:29:52 +05:30
zhulingjie
ce69a8ebdf Fix the italic for Certmonger
The line about Certmonger is italic [0], this ps to fix it.

[0]: https://github.com/openstack/kolla

Change-Id: I510db5ff490f2f03c3091a3cf47672e0fd4f4efe
2018-06-10 03:03:57 -04:00
zhulingjie
5404239dfc Remove the unused kolla_kubernetes script from keystone
Change-Id: I9eda6e6279ff70598d4d20487edcb682121fd54d
2018-06-08 12:04:28 -04:00
Doug Szumski
14e1aff964 Update Monasca base and API images
* Support deploying APIs via Apache + mod_wsgi
* Include InfluxDB client so that the Monasca
  API can talk to InfluxDB. Support for Cassandra
  can be added in a later commit.

Change-Id: If71db99d4731967e814c5263f2c2d6f90391c2a6
Partially-Implements: blueprint monasca-containers
2018-06-08 16:06:14 +01:00
Zuul
91f5cca186 Merge "Apply Nova rolling upgrade logic" 2018-06-07 12:33:13 +00:00
Tone Zhang
291ba252a5 Allow Kolla Ceph to deploy bluestore OSDs in Kolla
Support Kolla Ceph to deploy blustore OSDs. With the patch, Kolla
Ceph can deploy bluestore OSDs on ONE, TWO or THREE storage
devices.

Before deploy bluestore OSD, please prepare devices. The detailed
Please refer to [1] for devices initialization.

extend_start.sh: initialize and start bluestore OSD

find_disk.py: search the devices for bluestore OSD

[1]: specs/kolla-ceph-bluestore.rst

Partially-Implements: blueprint kolla-ceph-bluestore

Change-Id: I832f490de63e1aeb68814697cda610a51b622c1f
Signed-off-by: Tone Zhang <tone.zhang@arm.com>
2018-06-07 13:35:46 +08:00
Zuul
b9b872b0b5 Merge "Amend the spelling error of a word" 7.0.0.0b2 2018-06-06 14:17:13 +00:00
Zuul
8b9d3d1cbf Merge "Remove useless retrieval of karaf for ODL image" 2018-06-06 13:41:32 +00:00
Zuul
9bd9ae8cb6 Merge "Install sensu from centos-opstools" 2018-06-06 13:27:45 +00:00
chengebj5238
a745e71bf8 Amend the spelling error of a word
Change-Id: Ic961dde88fb89a0053f155b17b2261c005a21ea6
2018-06-06 17:12:52 +08:00
Martin André
55b8b03491 Remove useless retrieval of karaf for ODL image
When building images with type=source, the opendaylight would retrieve
a 400MB+ archive for distribution-karaf-0.6.2-Carbon.tar.gz and did
absolutely nothing with it since the ODL image installs the necessary
bits from distro packages unconditionally.

This commit removes the retrieval of the karaf archive. This should
help make the gate more stable as we've seen the build timing out when
retrieving the karaf archive.

Change-Id: I0e31d91b4e1ad4ae4ec5c25847c7798724ed9eea
Closes-Bug: #1774851
2018-06-06 09:28:14 +02:00
Marcin Juszkiewicz
0f43dfc592 centos: use DELOREAN repo directly on all architectures
CentOS 7.5 added 'contentdir' variable to yum package manager. We handle
it already in Kolla.

RDO team started using it in DELOREAN repo file so we can use it
directly on all architectures.

Change-Id: I59fa4d3fdbd0d0e2ed52c2725684c0033451e232
2018-06-05 15:34:44 +02:00
Zuul
b3a0fb6a50 Merge "Stop showing passwords when bootstrap script is ran" 2018-06-05 10:52:51 +00:00
Duong Ha-Quang
7f1ba57e18 Apply Nova rolling upgrade logic
This patchset apply Nova rolling upgrade logic [1]

[1] https://docs.openstack.org/nova/latest/user/upgrade.html

Change-Id: I2cc973896d08988c0db121673d357fd1d37e6e6c
Implements: blueprint apply-service-upgrade-procedure
2018-06-05 09:54:37 +00:00
Marcin Juszkiewicz
e795f8580a cadvisor: add debian/aarch64 support
Use Debian package from unstable on Debian/aarch64. It works in
stretch-backports container fine and saves us from backporting huge pile
of Golang packages.

Change-Id: Ib4dd540446c58ee69bb46b36f5d7968910943e38
2018-06-04 09:14:38 -04:00
Zuul
578d3a8338 Merge "do not set contentdir to 'centos' on 'rhel'" 2018-06-04 12:13:56 +00:00
Zuul
3a65b17da7 Merge "Use real package name" 2018-06-04 10:45:16 +00:00
Zuul
5caa5e30de Merge "Bump Ubuntu base image to 18.04" 2018-06-04 10:39:19 +00:00
Thierry Vignaud
9723832192 do not set contentdir to 'centos' on 'rhel'
commit ec5daaaa634351d24706e605c2c6726be402d35b wrongly did this for
rhel too

Change-Id: I202ea5341f8db315b90367cbdef5c7b26567738b
2018-06-04 10:27:13 +02:00
Matthias Runge
46dbe79678 Add collectd-snmp-agent to collectd Docker
Receives and handles queries from SNMP master agent and returns the data
collected by read plugins. Handles requests only for OIDs specified in
configuration file. To handle SNMP queries the plugin gets data from
collectd and translates requested values from collectd's internal format
to SNMP format.

Change-Id: I97fd12ccee9f546416111e0589f5d770119923af
2018-06-04 09:47:33 +02:00
Paul Bourke
9ef9cbeb8f Fix sudoers for Ceph
Since moving ansible to a virtualenv in the toolbox Ceph could not run
find_disks.

Change-Id: I8bce61887273f1c27ab79edec947d36a3aab3c48
2018-06-01 14:39:05 +01:00
Martin André
76a965ad80 Install sensu from centos-opstools
This should help improve stability overall, in exchange for slightly
older package version.

Cap all the sensu plugins to their known major version that works with
the ruby interpreter shipped with the current version of
rhel/centos/oraclelinux -- currently ruby 2.0. All sensu plugins use
semantic versioning so we're assured they don't introduce breaking
changes in the capped major version.

Change-Id: Ic5ca679c40da3e466433b0e04f762d2bbffbf156
Closes-Bug: #1774123
2018-05-31 18:35:36 +02:00
Zuul
c81423b1e8 Merge "skydive: bump to version 0.17" 2018-05-31 16:29:01 +00:00
Zuul
e629d66637 Merge "Add netlink, smart, and ipmi plugins" 2018-05-31 09:23:34 +00:00
Zuul
98a6804860 Merge "Fix the elasticsearch start failed" 2018-05-30 16:16:38 +00:00
Zuul
e2765699c7 Merge "Fix the horizon failed to start" 2018-05-30 16:00:06 +00:00
Zuul
ba57c8b8b3 Merge "Fix image push for python3" 2018-05-30 14:39:01 +00:00
Martin André
a126aca298 Put upper limit on cmd2 in kolla-toolbox
This fixes an issue with cmd2 >= 0.9.0 requiring python3.

Change-Id: I08b606980cb796a6b884e69b3e6749edbdd7cf37
Closes-Bug: #1773938
2018-05-30 10:02:04 +02:00
Martin André
5a914622d4 Unblock gate
Add kolla-toolbox and sensu-base to skip list to unblock gate. Then we
can merge the proper fix and remove the images from skip list.

Change-Id: I34285fffc7a3542007161d2e10e713756710b4ca
Related-Bug: #1773938
Related-Bug: #1774123
2018-05-30 09:59:07 +02:00
Joshua Harlow
3241012158 Stop showing passwords when bootstrap script is ran
Currently this causes bash to echo all lines parsed
and executed; which makes it not so nicely output the
bootstrapping password.

This is not something we should encourage and have show
up in peoples logs or other so stop doing that.

Change-Id: Iac963a5df393d0359b4c8f93b8756ca168f6f193
2018-05-29 15:56:39 -07:00
chenxing
8ab4260418 Fix the horizon failed to start
Currently, Horzion container fails to start when enabled designate,
murano, magnum and so on. This patch is to fix it.

Change-Id: I32da6dc1a65d3bfcaa59b4c9136e389af1f9b551
Closes-Bug: #1744428
2018-05-28 22:20:42 +08:00
Zuul
33dcb9f5b6 Merge "base: import Linaro ERP 18.06 repo key" 2018-05-28 13:35:21 +00:00
zhulingjie
478805680d Fix the elasticsearch start failed
elasticsearch start failed due to the version of JAVA

Change-Id: I73d9559a74799ece7963799787337d5717649453
Closes-Bug: #1773736
2018-05-27 15:07:08 -04:00
Zuul
838f451f88 Merge "[horizon] change settings prefix for ubuntu/binary" 2018-05-27 02:33:00 +00:00
Chuck Short
1e40420277 Use real package name
In the mitaka cycle, the Ubuntu neutron plugin packages
were renamed, and transitional packages were created.

Use the real name of the linuxbridge plugin package to
reflect reality.

Change-Id: I12e1ee45b7a9cfee0d42ba66a34d2e5f4267ca2e
Signed-off-by: Chuck Short <charles.short@ericsson.com>
2018-05-26 07:35:29 +08:00
Jeffrey Zhang
14374e715d Bump Ubuntu base image to 18.04
Ubuntu 18.04 has been released. We need upgrade to it this cycle.

Changes made in this patch

- Bump ubuntu repo from xenial to bionic. Some repos do not have bionic
  packages, so still using xenial repos.
- Drop mariadb, percona and nfs-ganesha repo, because these packages are
  already provided by Ubuntu official repo.
- Since qdrouterd does not have bionic repo and xenial packages does not
  work on Ubuntu bionic, just add it into ignore image list.
- Use python-rtslib-fb and targetcli-fb rather than python-rtslib
  and targetcli
- use xen-utils package name rather than with package version one.
- Seems unsigned repo won't work on Ubuntu bionic, stop using infra
  mirrored unsigned repo in gate building job.

Needed-By: https://review.openstack.org/568728
Implement blueprint: ubuntu-bionic
Change-Id: I4e3b0ca669cfbf6316bf591f2d8428fa1a0d6182
2018-05-26 00:24:30 +08:00
Zuul
cc67155fa4 Merge "Add cAdvisor image for Prometheus monitoring." 2018-05-25 15:25:16 +00:00