summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-11Add net-tools for collection of base networking utilitiesCady_Chen1-1/+4
net-tools is necessary when collect network information in telegraf container. Change-Id: I4e343d4cd2ef1aa0a84d0975b3de1f62b0d33bf9
2017-05-10Skip [plugins,additions]-archive for binary builtsMartin André1-20/+21
Skip the creation of `plugins-archive` or `additions-archive` for binary builds as they are only checked-out as part of the source build process. Doing so also has the nice side-effect of failing the build in case someone accidently includes an 'ADD plugins-archive /' instruction to the binary section of a Dockerfile. Change-Id: I7442fcd9677466dd0878e124402b4d4170a1ab68 Related-Bug: #1681345
2017-05-10Only copy plugin-archive into image for source buildsMartin André3-19/+20
The plugin mechanism is meant to be for source install type only. Change-Id: I1371a253236b09dc62ea91dce6d652e1c5603015 Closes-Bug: #1681345
2017-05-10Clarify documentation around plugins and additions archivesMartin André1-23/+16
Change-Id: I339874bcdb14f46b211bbab7a915d27310bb862d
2017-05-10Merge "handle mariadb for aarch64/ubuntu/source"Jenkins3-6/+29
2017-05-10Merge "always update APT lists when install packages"Jenkins3-4/+4
2017-05-10Merge "opendaylight: get it working on CentOS/non-x86"Jenkins1-1/+1
2017-05-10Merge "kolla-toolbox: use proper mariadb packages on CentOS/non-x86"Jenkins1-2/+1
2017-05-10Merge "Debian 8 was not released yet"Jenkins1-1/+1
2017-05-10Deprecate neutron-sfc-agent imageEduardo Gonzalez2-0/+7
SFC agent image is not used, sfc functions are implemented into neutron-openvswitch-agent image. Change-Id: Ia6b8f91cade418545ab3ef563d85bce936495b32
2017-05-10Replace invalid link for Docker images in README.rstChen1-1/+2
The old link has been deprecated by Docker, so it is repalced by a new one that best serves its purpose from Docker's site. Change-Id: I0f5f60a79118298788e47f237153921e4b8fd9de
2017-05-09Debian 8 was not released yetMarcin Juszkiewicz1-1/+1
We have to use 'debian:stretch' for pulling images as Debian 8 was not released yet. Change-Id: Ia1eee355826dcdae900131042941b0352cbad69f
2017-05-09kolla-toolbox: use proper mariadb packages on CentOS/non-x86Marcin Juszkiewicz1-2/+1
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-09opendaylight: get it working on CentOS/non-x86Marcin Juszkiewicz1-1/+1
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-09Catch exception during calling os.chmod in set_configs.pyJeffrey Zhang1-1/+7
set_perms may fail in some case, but it is not critical. Just leave a warning rather than exit. Change-Id: I757c7b60611fb6c0547bd1b26ec8a8af03684e5f Closes-Bug: 1689454
2017-05-09Add ceilometer agent ipmi docker filePradeep Kilambi2-0/+25
Change-Id: Id46e36b2bb57e03ce477254e7a853836a278a8c0
2017-05-09Merge "Add tacker binary for rpm based distros"Jenkins3-3/+15
2017-05-08Merge "Override image's meta info."Jenkins211-211/+215
2017-05-08always update APT lists when install packagesMarcin Juszkiewicz3-4/+4
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-05Link syntax error fixChen1-1/+1
Change-Id: Ifae1fb08430ef69165e16cbecc0c757213cbfb33 Closes-Bug: #1688497
2017-05-04handle mariadb for aarch64/ubuntu/sourceMarcin Juszkiewicz3-6/+29
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-04Fix Incorrect timezone in ubuntu horizon imagesEduardo Gonzalez1-2/+6
Ubuntu removed tzdata and locales from docker images by default, this is causing horizon to not come up failing setting timezone: ```ValueError: Incorrect timezone setting: UTC``` Change-Id: I5bbc4d949ed481d1f6629dbb2f5edad174a36e63 Closes-Bug: #1686830
2017-05-04Merge "Add netcat package in sahara-engine image"Jenkins1-1/+8
2017-05-04Fix logging for chronyPaul Bourke1-3/+9
Chrony drops root to user 'chrony' on startup, and so was unable to write to its log dir. Apply our usual chown on start pattern to fix this. Change-Id: Ia54cf5788ad015c3622902bca810bcbaaa948253 Closes-Bug: #1688216
2017-05-04Merge "Update oraclelinux tag to new slim base image"Jenkins1-1/+8
2017-05-04Add dots at first line in docstringEduardo Gonzalez3-10/+10
Running flake tests raises warning for: "First line should end with a period" Change-Id: I9714b350900500c997ef0e54e9830e232fcd6ce7
2017-05-03Merge "Make sure _CLI_OPTS def style uniform"Jenkins1-10/+9
2017-05-03Merge "Add Apache packages to zaqar container"Jenkins2-8/+54
2017-05-03Merge "Fix table formatting issue in README.rst"Jenkins1-7/+7
2017-05-03Override image's meta info.Jawon Choo211-211/+215
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-02Add netcat package in sahara-engine imagejunbo1-1/+8
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-02Add Apache packages to zaqar containerMartin André2-8/+54
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-01Add ssh-keyscan to unblock kolla gateEduardo Gonzalez1-3/+6
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-04-27Make sure _CLI_OPTS def style uniformChen1-10/+9
Some minor adjustments for the writing style of _CLI_OPTS's help section to ensure consistency. Change-Id: I277aa804d3578728ae2d195d7eb204abdf8d955b
2017-04-26Merge "Fixing missing genisoimage in nova-compute-ironic"Jenkins1-4/+9
2017-04-26Fixing missing genisoimage in nova-compute-ironicSerguei Bezverkhi1-4/+9
When config drive is used when starting baremetal instance, it fails because of missing binary mkisofs. Change-Id: Ib142ca302458facfad99486ed89c2b3bb07d28c9 Closes-bug: #1686227
2017-04-26Ubuntu: use Pike repositoryMarcin Juszkiewicz1-2/+2
Looks like no one is building Ubuntu images as they were using OpenStack Ocata repositories. Change-Id: Iaaeff50d84c1b42d71de9e24de4b7ab31fafe311
2017-04-26Fix table formatting issue in README.rstChen1-7/+7
After the fix, the table should properly show. Change-Id: I866de8cb6e2ccded25480ef6046f6ee10a5caecd Closes-Bug: #1686285
2017-04-25Merge "nova-libvirt: handle ppc64le"Jenkins1-6/+16
2017-04-25Merge "ceph: take care of ceph-fuse package availability"Jenkins1-2/+16
2017-04-25Merge "Add pymongo module for creation of MongoDB via Ansible"Jenkins1-0/+1
2017-04-24Merge "mariadb: handle lack of external repos on non x86"Jenkins3-6/+47
2017-04-24Merge "Fix tempest dockerfile"Jenkins1-1/+2
2017-04-24Merge "handle rtslib(-fb) package names and dependencies"Jenkins2-12/+45
2017-04-24ceph: take care of ceph-fuse package availabilityMarcin Juszkiewicz1-2/+16
'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-24Fix tempest dockerfilezhubingbing1-1/+2
bash: nosetests: command not found Change-Id: I2db98e758029adb7aae6ec60a4e5b2a229012d1c Closes-Bug: #1685684
2017-04-21Merge "helm-repository: make it work on non-x86"Jenkins1-3/+11
2017-04-21Merge "helm-repository: update to v2.3.0"Jenkins1-1/+1
2017-04-20Merge "Add missing cleanup step for heat images"Jenkins1-0/+13
2017-04-20Merge "grafana: disable for non-x86"Jenkins1-0/+7