summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-17Merge "Install python-pip"Jenkins1-0/+1
2017-05-17Merge "Add Elasticsearch client package for OSprofile"Jenkins1-0/+3
2017-05-17Merge "Revert "Clean up base Dockerfile""Jenkins3-329/+328
2017-05-17Fix typozejian Zhuang1-1/+1
Change-Id: Ie19f4d2bb623924b85b8d73be686dd1782822851
2017-05-17Merge "Change Kolla Kubernetes Developer Quickstart url fix the url 404 not ↵Jenkins1-1/+1
found issue."
2017-05-17Change Kolla Kubernetes Developer Quickstart urlxuchao1-1/+1
fix the url 404 not found issue. Change-Id: Ideb0a681a33b7a3c65ee59bfb190cbda98469dc3
2017-05-17Merge "fix handling of delorean on non-x86"Jenkins2-3/+3
2017-05-17Revert "Clean up base Dockerfile"Martin André3-329/+328
This reverts commit fd6d89c4953dace9b324c9de8303ec88a21a9710. Change-Id: I93252e459b97b7885432822ff86de6b261c420b2 Related-Bug: #1691413
2017-05-17Add Elasticsearch client package for OSprofileBertrand Lallau1-0/+3
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-17Merge "Fix logging for chrony"Jenkins1-3/+9
2017-05-16Install python-pippangliye1-0/+1
We need to install other libraries to crawl the data, so we need to install python-pip first Change-Id: I3f627279810f448a2252e7d54810cb5ac1f30a9e
2017-05-16fix handling of delorean on non-x86Marcin Juszkiewicz2-3/+3
Python 2.7.5 != 2.7.9 when it comes to handling None. So sort disabling delorean-deps.repo on non-x86 in other way. Change-Id: Iae86c391c7dcf006538d39d9b447f47171b8b541 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-16Enable manila-data for rpm binaryEduardo Gonzalez2-8/+1
manila-data package is included as part of openstack-manila installed in manila-base image. This change removes exit while building for rpm binary images. http://cbs.centos.org/koji/rpminfo?rpmID=86923 Change-Id: I0c8e65a99cd96a3fef159519efd51bdcee1af30f Closes-Bug: #1671667
2017-05-16Merge "Fix the "tox -e docs" faild"Jenkins1-1/+3
2017-05-15Merge "Clean up base Dockerfile"Jenkins3-328/+329
2017-05-15Merge "introduce 'install_kubectl' macro"Jenkins3-20/+16
2017-05-15Updated from global requirementsOpenStack Proposal Bot1-2/+2
Change-Id: I7cef0be404d8a29ef7bb8625501ae9141add9753
2017-05-15Add dragonflow containercaowei8-0/+126
Change-Id: I8ab47f96a86c524e14a2c65dd58f1f8fa54d0895 Partially-implements: blueprint dragonflow
2017-05-15Merge "Fix zun images"Jenkins5-10/+50
2017-05-13Clean up base DockerfileMichal (inc0) Jastrzebski3-328/+329
I think this simple change will make it much more readable Change-Id: I369aee3a19d17c134db1d13b94b8c45a44733149
2017-05-12Merge "Fix if $user is root at extend_start"Jenkins4-4/+4
2017-05-12Fix if $user is root at extend_startegonzalez904-4/+4
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-12introduce 'install_kubectl' macroMarcin Juszkiewicz3-20/+16
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-12Merge "Add net-tools for collection of base networking utilities"Jenkins1-1/+4
2017-05-12Merge "Fix Incorrect timezone in ubuntu horizon images"Jenkins1-2/+6
2017-05-12Fix the "tox -e docs" faildcaoyuan1-1/+3
Validating... doc/template-override/opendaylight-source.rst:38: D000 Unexpected indentation. Change-Id: I18791043b6c3d7a712d6675dceeabc411fe65ef7
2017-05-11Move shebang customization into jinja2 blockMartin André3-3/+13
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-11Support non-x86 architectures (aarch64, ppc64le)Marcin Juszkiewicz8-30/+165
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-11Merge "Catch exception during calling os.chmod in set_configs.py"Jenkins1-1/+7
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