6615 Commits

Author SHA1 Message Date
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
Martin André
501f6656ba Clarify documentation around plugins and additions archives
Change-Id: I339874bcdb14f46b211bbab7a915d27310bb862d
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
Jenkins
e4fa287158 Merge "always update APT lists when install packages" 2017-05-10 11:09:58 +00:00
Jenkins
56c77a0224 Merge "opendaylight: get it working on CentOS/non-x86" 2017-05-10 11:06:57 +00:00
Jenkins
bd31b73f33 Merge "kolla-toolbox: use proper mariadb packages on CentOS/non-x86" 2017-05-10 11:02:17 +00:00
Jenkins
ae0c337e02 Merge "Debian 8 was not released yet" 2017-05-10 11:02:09 +00:00
Marcin Juszkiewicz
0da4db1d14 Debian 8 was not released yet
We have to use 'debian:stretch' for pulling images as Debian 8 was not
released yet.

Change-Id: Ia1eee355826dcdae900131042941b0352cbad69f
2017-05-09 16:47:36 +02:00
Marcin Juszkiewicz
2ed6ce5d1d kolla-toolbox: use proper mariadb packages on CentOS/non-x86
I did wrong selection of mariadb packages as there is no
'mariadb-shared' package in CentOS - it is integrated into 'mariadb'
one.

Change-Id: I960da5f87814de6ed8cee7c04ad67f801315b932
Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-09 16:41:08 +02:00
Marcin Juszkiewicz
1b795c7b30 opendaylight: get it working on CentOS/non-x86
Package is not architecture specific but CentOS repo is. So change URL
to not use $basearch in it so package can be installed on non-x86
machines.

Debian/Ubuntu fail due to lack of key used for signing packages.

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

Change-Id: I8539b1b3af7e25fb7c1aef4a017add4efe2fe73b
2017-05-09 16:38:55 +02:00
Jenkins
3a1d525f3d Merge "Add tacker binary for rpm based distros" 2017-05-09 11:12:07 +00:00
Jenkins
5841abe910 Merge "Override image's meta info." 2017-05-08 21:33:04 +00:00
Marcin Juszkiewicz
bfc72492e7 always update APT lists when install packages
Normally we update APT lists when 'base' image is built. But when some
time pass those lists get out-of-date and images can not be built.

CentOS based images handle that without issues because YUM updates
repository data whenever they are out-of-date.

Change-Id: I5ba5b2067566639b399329b878027d4513567f71
2017-05-08 14:31:33 +02:00
Chen
9751b32a7b Link syntax error fix
Change-Id: Ifae1fb08430ef69165e16cbecc0c757213cbfb33
Closes-Bug: #1688497
2017-05-05 18:17:12 +09:00
Marcin Juszkiewicz
4ff615d6d4 handle mariadb for aarch64/ubuntu/source
Ubuntu builds use external MariaDB repository on x86-64 and ppc64le. But
that repo does not provide packages for AArch64 so I use mariadb/mysql
packages from distribution instead.

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

Change-Id: Ia3c3d3858082613718626670f9ff11b69d913c40
2017-05-04 18:51:27 +02:00
Jenkins
51e94df062 Merge "Add netcat package in sahara-engine image" 2017-05-04 13:58:09 +00:00
Jenkins
1d9b3a3f87 Merge "Update oraclelinux tag to new slim base image" 2017-05-04 08:59:33 +00:00
Jenkins
d2b07c553d Merge "Make sure _CLI_OPTS def style uniform" 2017-05-03 16:08:00 +00:00
Jenkins
72c76f3071 Merge "Add Apache packages to zaqar container" 2017-05-03 14:19:38 +00:00
Jenkins
60f6be2645 Merge "Fix table formatting issue in README.rst" 2017-05-03 13:32:38 +00:00
Jawon Choo
31259fa595 Override image's meta info.
centos based images have wrong label info,
these changes fix own image's name and build-date.

Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c
Closes-Bug: #1680341
2017-05-03 11:08:17 +09:00
junbo
66413c8046 Add netcat package in sahara-engine image
Sahara-engine use netcat in the neutron namespace to build
a session when use_namespaces=true, see utils/ssh_remote.py
in sahara source code.

Change-Id: I8a90d33f0b7b902e059077c3b9fd32ba7b7d7df4
Related-Bug: #1687624
Closes-Bug: #1687602
2017-05-02 21:33:15 +08:00
Martin André
a2c0087b38 Add Apache packages to zaqar container
Some projects that use Kolla docker containers (TripleO) run zaqar
under httpd. This patch adds the httpd package so that it exists in the
container and can optionally by used via Docker entrypoints.

As many of these projects do not require the use of Apache (it is
opt-in) at this point not all deployment frameworks support the use of
it so the existing configuration defaults have been left as-is for now.

Change-Id: I35cfd1c2320eb972890b44668c8f9f0a047a65dc
Partially-Implements: blueprint apache-packages-for-apis
2017-05-02 15:15:50 +02:00
Eduardo Gonzalez
508f73e059 Add ssh-keyscan to unblock kolla gate
As a change to remove puppet from infra nodepool,
ssh-keyscan is needed for each node [0]

Permissions to ssh/config file should be 600 instead
of current 664 [1]

Refs:
[0] http://lists.openstack.org/pipermail/openstack-dev/2017-April/116036.html
[1] http://logs.openstack.org/68/461368/1/check/gate-kolla-ansible-dsvm-deploy-centos-binary-centos-7-nv/0a94da7/console.html#_2017-05-01_12_06_08_440775

Closes-Bug: #1687408
Change-Id: I338e457fff35d8a28bd9f96e88dbb4ee55a47864
2017-05-01 13:00:59 +00:00
Chen
b90ec68374 Make sure _CLI_OPTS def style uniform
Some minor adjustments for the writing style of _CLI_OPTS's help
section to ensure consistency.

Change-Id: I277aa804d3578728ae2d195d7eb204abdf8d955b
2017-04-27 20:05:44 +09:00
Jenkins
4433a95698 Merge "Fixing missing genisoimage in nova-compute-ironic" 2017-04-26 19:46:45 +00:00
Serguei Bezverkhi
5993eda184 Fixing missing genisoimage in nova-compute-ironic
When config drive is used when starting baremetal instance,
it fails because of missing binary mkisofs.

Change-Id: Ib142ca302458facfad99486ed89c2b3bb07d28c9
Closes-bug: #1686227
2017-04-26 11:42:53 -04:00
Marcin Juszkiewicz
f6a9198311 Ubuntu: use Pike repository
Looks like no one is building Ubuntu images as they were using OpenStack
Ocata repositories.

Change-Id: Iaaeff50d84c1b42d71de9e24de4b7ab31fafe311
2017-04-26 13:08:28 +02:00
Chen
9462a68b72 Fix table formatting issue in README.rst
After the fix, the table should properly show.

Change-Id: I866de8cb6e2ccded25480ef6046f6ee10a5caecd
Closes-Bug: #1686285
2017-04-26 15:05:36 +09:00
Jenkins
a486b18475 Merge "nova-libvirt: handle ppc64le" 2017-04-25 20:16:58 +00:00
Jenkins
4d35a7671a Merge "ceph: take care of ceph-fuse package availability" 2017-04-25 18:10:05 +00:00
Jenkins
ec50a83c90 Merge "Add pymongo module for creation of MongoDB via Ansible" 2017-04-25 11:26:20 +00:00
Jenkins
128393b4ac Merge "mariadb: handle lack of external repos on non x86" 2017-04-24 16:34:13 +00:00
Jenkins
77f50e5718 Merge "Fix tempest dockerfile" 2017-04-24 14:36:42 +00:00
Jenkins
f96c9ccac3 Merge "handle rtslib(-fb) package names and dependencies" 2017-04-24 14:20:53 +00:00
Marcin Juszkiewicz
a2448f4933 ceph: take care of ceph-fuse package availability
'ceph-fuse' package is not available for all architectures.
In Debian/Ubuntu 'ceph-fuse' package is built only for x86_64
architecture. CentOS lacks 'ppc64le' package.

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

Change-Id: I06cea15166bee77dca7b418e85d3a4080892068e
2017-04-24 14:06:24 +02:00
zhubingbing
d741d094e2 Fix tempest dockerfile
bash: nosetests: command not found

Change-Id: I2db98e758029adb7aae6ec60a4e5b2a229012d1c
Closes-Bug: #1685684
2017-04-24 11:18:37 +08:00
Jenkins
6a9681ba9b Merge "helm-repository: make it work on non-x86" 2017-04-21 15:37:41 +00:00
Jenkins
9f78dc4e84 Merge "helm-repository: update to v2.3.0" 2017-04-21 15:34:51 +00:00
Jenkins
baec569df3 Merge "Add missing cleanup step for heat images" 2017-04-20 15:36:00 +00:00
Jenkins
e3312a58e5 Merge "grafana: disable for non-x86" 2017-04-20 13:04:29 +00:00
Jenkins
139e0dd094 Merge "kubetoolbox: mark as x86-64 only" 2017-04-20 12:59:51 +00:00
Jenkins
b9e320a7cd Merge "Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2" 2017-04-20 12:32:55 +00:00
Marcin Juszkiewicz
d75477142c nova-libvirt: handle ppc64le
Partially-Implements: blueprint multiarch-and-arm64-containers

Depends-On: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a

Change-Id: I5f196a36e07ea0f253d886fddf92d1aae8afb3b2
2017-04-20 14:18:33 +02:00
Jenkins
723790fc9f Merge "Add oslo-vmware module in glance_base image" 2017-04-20 12:16:13 +00:00
Jenkins
632f1774b9 Merge "debian: move to stretch" 2017-04-20 12:00:47 +00:00
Jenkins
a34a7a01a6 Merge "magnum-conductor: mark as x86-64 only" 2017-04-20 11:45:34 +00:00
Jenkins
27b1dada01 Merge "Add missing cleanup step for new apache images" 2017-04-20 11:26:43 +00:00
Jenkins
fb0aa71855 Merge "Ensure tests run in isolation" 2017-04-20 11:01:56 +00:00
Martin André
3b7e44adee Add missing cleanup step for heat images
The heat images got apache as part of blueprint
apache-packages-for-apis without a cleaning up. Without this step the
containers may fail to restart due to runtime files already present.

Change-Id: I55a7144caa913117f71100f757b1e601de6471a6
Closes-Bug: #1679565
2017-04-20 10:17:58 +02:00