2609 Commits

Author SHA1 Message Date
Jenkins
41c906adaa Merge "Remove all Heka related remaining stuff" 2017-06-02 21:30:38 +00:00
Jenkins
082e2f4f8c Merge "Add ceilometer agent ipmi docker file" 2017-06-02 10:59:30 +00:00
Jenkins
35c5168d91 Merge "Add ceilometermiddleware in swift-proxy-server" 2017-06-02 10:30:54 +00:00
Jenkins
399b2f1d5f Merge "Only copy plugin-archive into image for source builds" 2017-06-02 10:10:37 +00:00
Jenkins
ddad3fc6af Merge "gnocchi: take care of centos/source on non-x86" 2017-05-30 13:46:24 +00:00
Martin Mágr
f413c6b411 Sensu images
This patch adds possibility to have container with sensu-client service.

Implements: blueprint container-healthchecks
Change-Id: I1c659ce38299d5497a80fa96dd2dd39bd40176c3
2017-05-30 13:31:38 +02:00
Jenkins
ad864e20a4 Merge "Add ec2-api image" 2017-05-30 08:39:44 +00:00
Jenkins
67a733a0ee Merge "dragonflow: install proper package on all distros" 2017-05-29 17:05:25 +00:00
Marcin Juszkiewicz
80f17fee38 dragonflow: install proper package on all distros
You should NEVER install library packages as 99.99% time is not what you
really need. NEVER!

What was happening? During build of 'pyzmq' it was noticing that there
are no development headers for libzmq and after 10s delay (with huge
warning attached) it was starting to build own 'bundled' copy of libzmq.

Bumped libzmq to newer version as well (in Debian/Ubuntu).

Change-Id: I8bc95cc9c90cc9f4df911a40392b85c9b5dd1261
2017-05-29 17:15:59 +02:00
Sven Anderson
cede69b96d Add ec2-api image
Initial image for EC2-API, a standalone service for OpenStack that
supports AWS EC2 and VPC API.

Change-Id: Ia8d611cc3988499baf15e731fd053f38ad9b5079
2017-05-29 17:13:05 +02:00
Bertrand Lallau
c71e8ba8ff Remove all Heka related remaining stuff
Heka has been removed and replaced by fluentd.
Refer to https://review.openstack.org/#/c/437874/

Change-Id: I989e5d71b5ba4d036dd45c02b3923c5bf27a04ed
2017-05-29 01:42:20 +00:00
Steven Dake
4607ab5e53 Remove sudo operations that are no longer necessary
set_configs.py has logic to handle chown of directories.  Simplify
the codebase by removing these unnessary chowns.  Further the chowns
cause some forms of NFS backed storage to not work properly.

Change-Id: I8df95d06b1010778deb3e2a3065aaab26ed2eb6a
Closes-Bug: #1693973
2017-05-26 21:40:31 -07:00
Jenkins
330a367da2 Merge "use proper package name for python-oslo.vmware" 2017-05-26 14:04:50 +00:00
Marcin Juszkiewicz
857ca7033f gnocchi: take care of centos/source on non-x86
As for Debian we need to install blas/lapack devel headers to build
scipy.

Change-Id: I2e0257072192bae6b689d549df12a05196ff7698
Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-26 12:12:35 +02:00
Sean Mooney
331632f879 pin mariadb version for rpm distros
- This change changes pins to 10.0.30 as
  MariaDB-Galara-server is not available on
  the latest z stream of 10.0
- This change enables https be default for the
  mariadb repo to avoid 404 error. see:
  https://access.redhat.com/articles/1320623

Change-Id: I92ed4aa3bded0803cb2e7076cefe776d437d8b8d
2017-05-24 12:01:43 +00:00
Marcin Juszkiewicz
ea9228c753 use proper package name for python-oslo.vmware
python-oslo-vmware was transitional package name

Change-Id: Ieb355e30fe7162c035f342fd5b0fb2573365f428
2017-05-24 11:01:12 +02:00
Jenkins
e731db2c15 Merge "Add qdrouterd container" 2017-05-23 00:01:40 +00:00
Eduardo Gonzalez
cf328ff562 Fix aodh-base image
Aodh removed etc/aodh folder in [1]
This folder only had oslo-config-generator file [2]

Is safe to remove this file copy since it was already useless
since we do not generate files from oslo.

[1] https://review.openstack.org/#/c/459603/
[2] https://github.com/openstack/aodh/blob/stable/ocata/etc/aodh/aodh-config-generator.conf

Change-Id: I2b92cafdcd41be4d778113072e0aedd6e93a8bc1
2017-05-22 10:00:17 +01:00
Jenkins
5e07d045a5 Merge "Add Neutron SR-IOV agent image" 2017-05-20 00:02:33 +00:00
Jenkins
d3302929e0 Merge "Add mistral-event-engine image" 2017-05-18 16:56:12 +00:00
Jenkins
31afb8dd48 Merge "Move shebang customization into jinja2 block" 2017-05-18 15:55:41 +00:00
Brad P. Crochet
d0aaeccbea Add mistral-event-engine image
Mistral now has an event engine for triggering cron-like events.

Change-Id: I039e812113c7ad565e11af6045cb3bd1a7af706b
2017-05-18 10:58:42 -04:00
Andrew Smith
f034a8b209 Add qdrouterd container
The qdrouterd is a high performance, lightweight AMQP 1.0 message
router that support oslo.messaging RPC communications.

Change-Id: I42783fb50c9f6750071d797b3f07a6283454c7a7
Implements: blueprint dispatch-router-messaging-component
2017-05-18 09:39:31 -04:00
Brent Eagles
a1511d7282 Add Neutron SR-IOV agent image
Adds an image for the neutron SR-IOV agent.

Change-Id: I31cad133deaac5a155b3a9a5f3ea03d6e6b65186
2017-05-18 10:34:17 -02:30
Dan Prince
f836960b6c multipathd: modprobe dm-multipath on startup
Change-Id: I486de8b6ab2f4235bb4a21c3650f6b9e52a83b80
Co-Authored-By: Jon Bernard <jobernar@redhat.com>
Closes-bug: #1691753
2017-05-18 09:02:36 -04:00
shaofeng_cheng
627f6ce2f4 Add ceilometermiddleware in swift-proxy-server
Add ceilometermiddleware package in swift-proxy-server image.

Change-Id: I4075d14211778347afe7c03b661723f5a8e18c7a
Closes-Bug: #1691629
2017-05-18 14:50:49 +08:00
Jenkins
0bd1e3a84d Merge "Add dragonflow container" 2017-05-18 04:51:31 +00:00
Jenkins
f3ae2d10f4 Merge "Install python-pip" 2017-05-17 18:05:50 +00:00
Jenkins
073a629b45 Merge "Add Elasticsearch client package for OSprofile" 2017-05-17 11:00:08 +00:00
Jenkins
429a2f6876 Merge "Revert "Clean up base Dockerfile"" 2017-05-17 10:55:11 +00:00
Martin André
d0bc8931ad Revert "Clean up base Dockerfile"
This reverts commit fd6d89c4953dace9b324c9de8303ec88a21a9710.

Change-Id: I93252e459b97b7885432822ff86de6b261c420b2
Related-Bug: #1691413
2017-05-17 11:04:41 +02:00
Bertrand Lallau
c79739b8ac Add Elasticsearch client package for OSprofile
OSprofile allows user/devs trace OpenStack requests.
OSprofiler is multi drivers support.
The simpler centralized system to use is Elasticsearch.
To allow Openstack services to store traces in Elasticsearch,
Elasticsearch client has to be installed in Docker Openstack-base image.

Change-Id: I1546c03603676b5e29ea56dacecb510e29bbf6f6
Implements: blueprint enable-osprofiler
2017-05-17 10:25:57 +02:00
Jenkins
a4b23803ff Merge "Fix logging for chrony" 2017-05-17 08:11:38 +00:00
pangliye
ff137447cd Install python-pip
We need to install other libraries to crawl the data,
so we need to install python-pip first

Change-Id: I3f627279810f448a2252e7d54810cb5ac1f30a9e
2017-05-16 23:04:07 -04:00
Jenkins
576743b0b7 Merge "Clean up base Dockerfile" 2017-05-15 18:08:33 +00:00
Jenkins
819557fdd0 Merge "introduce 'install_kubectl' macro" 2017-05-15 17:08:59 +00:00
caowei
3801d4b140 Add dragonflow container
Change-Id: I8ab47f96a86c524e14a2c65dd58f1f8fa54d0895
Partially-implements: blueprint dragonflow
2017-05-15 11:09:10 +08:00
Jenkins
5bdd158767 Merge "Fix zun images" 2017-05-15 02:15:06 +00:00
Michal (inc0) Jastrzebski
fd6d89c495 Clean up base Dockerfile
I think this simple change will make it much more readable

Change-Id: I369aee3a19d17c134db1d13b94b8c45a44733149
2017-05-13 07:21:41 -07:00
Jenkins
e1eb50cec8 Merge "Fix if $user is root at extend_start" 2017-05-12 16:04:59 +00:00
egonzalez90
45c54d7959 Fix if $user is root at extend_start
In ubuntu is not evaluating correctly
if $user == root check at extend_start.

Changing to "$(whoami)" == 'root' fixes the issue

Change-Id: I296a1f98764cdfa09650c483bc7beba53e6bdba4
Closes-Bug: #1690360
2017-05-12 12:40:52 +00:00
Marcin Juszkiewicz
43de60caaf introduce 'install_kubectl' macro
Both kubetoolbox and magnum-conductor install 'kubectl'. In different
versions. And only for x86-64.

New macro knows how to handle other architectures. AArch64 binary is
fetched properly, other architectures (ppc64le for now) gets info that
there is no binary upstream.

Also updated to v1.5.4 as this one is used by kube/* images.

Change-Id: Ia491d6ec7156201742f28b5d1018f2794529b5b4
Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-12 14:22:29 +02:00
Jenkins
4b5b38eebd Merge "Add net-tools for collection of base networking utilities" 2017-05-12 09:43:15 +00:00
Jenkins
e860e6cd4a Merge "Fix Incorrect timezone in ubuntu horizon images" 2017-05-12 09:42:06 +00:00
Martin André
f9e634ca6b Move shebang customization into jinja2 block
By setting up the shebang inside a jinja2 block, this allows the
operator to use a different init system of simply disable it. This is
especially useful with docker 1.13 that comes with its own stripped
down init system (a build of tini) that would cause the containers to
run double init systems if used with the '--init' command line
argument.

Change-Id: I220d8cfc81c25471e635b2f5790759f21e788e64
Closes-Bug: #1680770
2017-05-11 17:54:17 +02:00
Marcin Juszkiewicz
2e43891838 Support non-x86 architectures (aarch64, ppc64le)
Based on ppc64le changes by Sajauddin Mohammad [1]

1. https://review.openstack.org/#/c/423239/6

Tested with centos, debian, ubuntu on aarch64 and ppc64le.

Partially-Implements: blueprint multiarch-and-arm64-containers

Change-Id: If0ccc58d436b2468cd477c222ebc2fe0073206e9
2017-05-11 11:11:43 +02:00
Jenkins
7b27262216 Merge "Catch exception during calling os.chmod in set_configs.py" 2017-05-11 08:54:44 +00:00
Cady_Chen
c3d85726b6 Add net-tools for collection of base networking utilities
net-tools is necessary when collect network information in telegraf
container.

Change-Id: I4e343d4cd2ef1aa0a84d0975b3de1f62b0d33bf9
2017-05-11 00:42:59 +00:00
Martin André
15543949b1 Only copy plugin-archive into image for source builds
The plugin mechanism is meant to be for source install type only.

Change-Id: I1371a253236b09dc62ea91dce6d652e1c5603015
Closes-Bug: #1681345
2017-05-10 17:10:28 +02:00
Jenkins
cf6209f2df Merge "handle mariadb for aarch64/ubuntu/source" 2017-05-10 11:13:53 +00:00