summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2017-04-20Merge "kubetoolbox: mark as x86-64 only"Jenkins1-0/+7
2017-04-20Merge "Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2"Jenkins212-211/+216
2017-04-20nova-libvirt: handle ppc64leMarcin Juszkiewicz1-6/+16
Partially-Implements: blueprint multiarch-and-arm64-containers Depends-On: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a Change-Id: I5f196a36e07ea0f253d886fddf92d1aae8afb3b2
2017-04-20Merge "Add oslo-vmware module in glance_base image"Jenkins1-1/+4
2017-04-20Merge "debian: move to stretch"Jenkins8-60/+31
2017-04-20Merge "magnum-conductor: mark as x86-64 only"Jenkins1-0/+7
2017-04-20Merge "Add missing cleanup step for new apache images"Jenkins5-7/+27
2017-04-20Merge "Ensure tests run in isolation"Jenkins1-5/+16
2017-04-20Add missing cleanup step for heat imagesMartin André1-0/+13
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-20Add missing cleanup step for new apache imagesMartin André5-7/+27
A few new 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. This commit fixes it for all images with the exception of heat-base so that it can be cleanly backported to stable/ocata. It also removes the unused APACHE_DIR variable from freezer-api and keystone extend_start.sh script. Change-Id: I47d75221b3d1aae91f11d3e0da83e221a00315b7 Closes-Bug: #1679565
2017-04-20Fix zun imagesEduardo Gonzalez5-10/+50
Zun uses wsgi to start process. Rework zun-base image to make use of wsgi. Create zun user with macros to maintain static uids. Zun compute need root to connect docker Change-Id: Idd417e1b804148543ee5f403a836fa1f3e6f7fb0 Closes-Bug: #1682142
2017-04-20Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2Chen212-211/+216
Use LABEL instruction instead of MAINTAINER (deprecated) instruc- tion as suggested by Docker's official dockerfile guide. docs.docker.com/engine/reference/builder/#maintainer-deprecated Closes-Bug: #1683652 Change-Id: Ie87a1ddf31aefcd0b623fd2837d78de420e76898
2017-04-19Merge "Add OpenDaylight Container to kolla"Jenkins11-0/+150
2017-04-19magnum-conductor: mark as x86-64 onlyMarcin Juszkiewicz1-0/+7
"kubectl" used by image is x86-64 binary Change-Id: I5bd39a899e74acdebdbf467051d9c7bd53be4c6f Partially-Implements: blueprint multiarch-and-arm64-containers
2017-04-19kubetoolbox: mark as x86-64 onlyMarcin Juszkiewicz1-0/+7
Image is using 'kubectl' binary which is not available for non-x86 architectures. Change-Id: I26f4d2d8fa01f665ed25e429bca856c0fe3f852f Partially-Implements: blueprint multiarch-and-arm64-containers
2017-04-19helm-repository: make it work on non-x86Marcin Juszkiewicz1-3/+11
With 2.3.0 we can use upstream binaries on other architectures than x86-64. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I5e13fea4a152079d0fbe72d8c39e0fe068562fc2
2017-04-19Fix cinder-api ubuntu binaryEduardo Gonzalez2-1/+20
This changes moves cinder-api to make use of apache to launch its processes. Ubuntu binary removed support in Ocata for cinder-api system services [1]. At this moment cinder in Ocata branch is not working at all due this issue. This changes aims to fix cinder in master only for ubuntu binary with the purpose of make a clean backport to stable/ocata without do any other change on the backport process. A follow up change will migrate other OS/install_type to make use of Apache but only changing master branch. [1] http://lists.openstack.org/pipermail/openstack-dev/2017-January/111069.html Change-Id: I86ae3ec899e9b7b1ad9f727b9b9bb3549738f944 Closes-Bug: #1676751
2017-04-19helm-repository: update to v2.3.0Marcin Juszkiewicz1-1/+1
Starting with 2.2.0 upstream started publishing binaries for non-x86 architectures. Change-Id: I9701e6394ecf6eebcaa16f6796f1cfaec5d71337 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-04-19grafana: disable for non-x86Marcin Juszkiewicz1-0/+7
Kolla depends on upstream version of Grafana and those are provided only for x86-64 architecture. On other archs package from distribution can be fetched but build then fail due to version differences. And it does not look like there will be newer version in distributions: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835210 Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I62911fd3cabdc25c23e93d621ebe2464f8e4fb6e
2017-04-18Add OpenDaylight Container to kollaMarcus G K Williams11-0/+150
Implements docker container template for OpenDaylight. Change-Id: Icdcff77f0f6088f5a4db1bf77e37334dbd42074f Partially-Implements: blueprint opendaylight-support
2017-04-18Update oraclelinux tag to new slim base imagePaul Bourke1-1/+8
Oracle have released a slimmed down version of their base image, using the tag '7-slim'[0]. This is over half the size of the standard image. Note, right now the default base tags are also used to check that we're building on a supported distro version, e.g. oraclelinux:7. This breaks when we want to set a default base tag that is different to what's in /etc/system-release or /etc/lsb-release, e.g. 7-slim. Decouple this info so we have access to both sets of data. [0] https://blogs.oracle.com/developers/put-your-containers-on-a-diet-with-oracle-linux Depends-On: Id7df645284f260cd615188db2efe889c9cf8115d Change-Id: I584ac9514950c541005bb900c19fc1c6c7ed2a5d