summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2018-05-24Merge "Enable packages for kerberos authentication for keystone"Zuul1-2/+27
2018-05-24[horizon] change settings prefix for ubuntu/binaryJorge Niedbalski1-3/+9
Use /usr/share/openstack-dashboard/openstack_dashboard/local/ instead of site-packages/** for ubuntu/binary installs. Change-Id: I4043d1439012afa0100e94c40d1dec2ef92152d4 Closes-Bug: #1773105 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-05-23Add cAdvisor image for Prometheus monitoring.Mark Giles1-0/+16
cAdvisor is a performance monitoring tool for containers which can be used in conjunction with Prometheus. Change-Id: Ib329fa30e8ab1c969b3b21bcbccf26bd562b9b83
2018-05-23Enable packages for kerberos authentication for keystoneJuan Antonio Osorio Robles1-2/+27
This adds the packages required to do kerberos authentication with keystone. Change-Id: I9ef972ea5a8e9cf4d1ed43ef27203576d9382822
2018-05-22[kibana] symlink to the kibana executable under /opt/ (debian)Jorge Niedbalski1-0/+7
Kolla-ansible expects for /opt/kibana/bin/kibana to exists as the default path location, centos/redhat distros have this location set, so it would be desirable for debian to at least have a symlink to the executable under the /opt path. Closes-Bug: #1772750 Change-Id: I1034ecb1d909dcc357ffa904569ca7c8358386b1 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-05-22Add netlink, smart, and ipmi pluginsMatthias Runge1-0/+3
This enables additional monitoring. Change-Id: I4f7a8cbd23d45cbc7bf9993c19161013e53f89f6
2018-05-22Merge "collectd: remove duplicate packages"Zuul1-2/+1
2018-05-22collectd: remove duplicate packagesMehdi Abaakouk1-2/+1
The collectd-turbotstat is already installed for all arch. This change removes the duplicates package name. Change-Id: Iead82aad067353ddd822dfc15f54edfb313b7054
2018-05-21kolla-toolbox: fix os_config_client path for DebianMarcin Juszkiewicz1-2/+0
(venv-for-kolla) 12:04 (438s) linaro@c1n1:kolla$ docker run -it -u root haerwu/debian-source-kolla-toolbox:6.0.0 bash ()[root@f93a6cc8afb2 /]# find / -name defaults.json /opt/ansible/lib/python2.7/site-packages/openstack/config/defaults.json /opt/ansible/lib/python2.7/site-packages/os_client_config/defaults.json And we were looking at wrong path: Change-Id: I4fd403f0f0cff0628e93872d9f0d2f56591980f9 00:33:42.029 ERROR:kolla.common.utils.kolla-toolbox:The command '/bin/sh -c pip --no-cache-dir install --upgrade ansible==2.2.0.0 MySQL-python os-client-config==1.29.0 pbr==4.0.0 pymongo python-openstackclient==3.14.0 pytz pyudev shade==1.27.1 && mkdir -p /etc/ansible /usr/share/ansible && echo 'localhost ansible_connection=local ansible_python_interpreter=/opt/ansible/bin/python' > /etc/ansible/hosts && sed -i 's| "identity_api_version": "2.0",| "identity_api_version": "3",|' /usr/local/lib/python2.7/dist-packages/os_client_config/defaults.json' returned a non-zero code: 2 00:33:42.029 INFO:kolla.common.utils:Attempt number: 2 to run task: BuildTask(kolla-toolbox)
2018-05-17Merge "base: drop not needed APT key"Zuul1-1/+0
2018-05-17Merge "Move ansible to virtualenv in kolla_toolbox"Zuul1-5/+16
2018-05-17base: drop not needed APT keyMarcin Juszkiewicz1-1/+0
Change-Id: I94dba206614ee353cdbb6cf1d44716d4c94e55ab
2018-05-17Move ansible to virtualenv in kolla_toolboxJeffrey Zhang1-5/+16
Now the ansible and its python dependencies are installed on system. It may be failed to install in some case. This patch installs python packages in virtualenv for kolla_toolbox image. Closes-Bug: #1771717 Change-Id: I3c4465d5dfe4f909521fa00173f1cf8d9eec783f
2018-05-15Merge "copy iPXE NBP to /tftpboot during PXE bootstrap"Zuul1-3/+17
2018-05-15Merge "elasticsearch: enable for Debian"Zuul2-1/+12
2018-05-15copy iPXE NBP to /tftpboot during PXE bootstrapWill Szumski1-3/+17
This allows you to chainload iPXE from a standard PXE environment. As the PXE container already has apache installed, we now have everything we need to support iPXE booting. Change-Id: Ide32dc1910e9f8b3ff875238648726f719e271b2 Implements: blueprint ironic-ipxe
2018-05-15Merge "Fix the ipmitool missing for ceilometer-ipmi image"Zuul1-3/+18
2018-05-15Merge "nova-libvirt: install libpam-systemd from backports"Zuul1-0/+1
2018-05-15elasticsearch: enable for DebianMarcin Juszkiewicz2-1/+12
Change-Id: Ife92f910ccf76fdef48f81e09e0abde0d09b9a1a
2018-05-14Fix the ipmitool missing for ceilometer-ipmi imageZhijunWei1-3/+18
To enable IPMI meters, ensure IPMITool is installed[0] and the host supports Intel Node Manager. [0]: https://docs.openstack.org/ceilometer/latest/install/install-compute-rdo.html Co-Authored-By: caoyuan <cao.yuan@99cloud.net> Change-Id: I45b66277c31a4d0e33e0c14e01313aa688287ec7 Closes-Bug: #1767750
2018-05-15Add congress-dashboard into horizon imagecaoyuan1-0/+9
Change-Id: I5cd0cc2c884530525b3019c22c04a782a181a3bf
2018-05-14base/debian: use Linaro ERP 18.06 repositoryMarcin Juszkiewicz1-6/+3
At Linaro we are working on new release (based on Debian/stretch). All packages used by Kolla got moved to release repo. Change-Id: Id9aab125b2e5c7e66b4befadb435c697d8b2e553
2018-05-14nova-libvirt: install libpam-systemd from backportsMarcin Juszkiewicz1-0/+1
As in d50cc5d5d4a577ddd87f1e6bc77d25c509a31cb6 we got hit again: Change-Id: I49fa406cb394e5d3f831b35eff2b070a1adcc2c4 INFO:kolla.common.utils.nova-libvirt:The following information may help to resolve the situation: INFO:kolla.common.utils.nova-libvirt:The following packages have unmet dependencies: INFO:kolla.common.utils.nova-libvirt: libvirt-daemon-system : Depends: policykit-1 but it is not going to be installed INFO:kolla.common.utils.nova-libvirt:.[91mE: Unable to correct problems, you have held broken packages.
2018-05-13base: set $contentdir for CentOSMarcin Juszkiewicz1-0/+9
CentOS recently started syncing alternate arch repos to mirrors. And to make it easier to play with centos-* packages idea of 'contentdir' appeared. https://lists.centos.org/pipermail/centos-devel/2018-March/016542.html Change-Id: Ieb26c0aa65ba3ec1a45a33f87f670e5ecb782f82
2018-05-10Merge "Create symlink if /e/o-d/customer_local_settings exists"Zuul1-6/+21
2018-05-10Merge "base/nova-compute: install udev/systemd to satisfy dependencies"Zuul2-0/+9
2018-05-10Create symlink if /e/o-d/customer_local_settings existsJorge Niedbalski1-6/+21
Create site-packages custom_local_settings symlink if /etc/openstack-dashboard/custom_ local_settings exists, this will be used as a mechanism to extend the current local_settings without a need to change the file and rebuild the image Change-Id: I06221de3633d1ad30160bfc83d53a3b98f586f39 Partial-Bug: #1769970 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-05-10base: bump centos-release-qemu-ev for oraclelinuxMarcin Juszkiewicz1-1/+1
Change-Id: I0456040255bb9aa9091f1fb35e7d6960b8a36f9a
2018-05-08base/nova-compute: install udev/systemd to satisfy dependenciesMarcin Juszkiewicz2-0/+9
For Debian we use 'stretch-backports' image due to requirements of some images. That means that we also have systemd from backports. This breaks 'open-iscsi' (base) and 'python-guestfs' (nova-compute) installation. Solution is to install 'udev' and 'systemd' in proper versions. INFO:kolla.common.utils.base:Some packages could not be installed. This may mean that you have INFO:kolla.common.utils.base:requested an impossible situation or if you are using the unstable INFO:kolla.common.utils.base:distribution that some required packages have not yet been created INFO:kolla.common.utils.base:or been moved out of Incoming. INFO:kolla.common.utils.base:The following information may help to resolve the situation: INFO:kolla.common.utils.base:The following packages have unmet dependencies: INFO:kolla.common.utils.base: open-iscsi : Depends: udev but it is not going to be installed INFO:kolla.common.utils.base:E: Unable to correct problems, you have held broken packages. INFO:kolla.common.utils.nova-compute: python-guestfs : Depends: libguestfs0 (= 1:1.34.6-2) but it is not going to be installed INFO:kolla.common.utils.nova-compute:E: Unable to correct problems, you have held broken packages. Closes-bug: #1769850 Change-Id: I4865c279d665cf34fc150794c01368a1602319f0
2018-05-04Merge "Add prometheus-alertmanager image."Zuul1-0/+20
2018-05-04Merge "Add Grafana repository for arm64"Zuul3-1/+5
2018-05-04Merge "Add prometheus-memcached-exporter image."Zuul1-0/+20
2018-05-04Merge "Create radvd container"Zuul2-0/+17
2018-05-03Add prometheus-alertmanager image.Jorge Niedbalski1-0/+20
This patch adds the prometheus-alertmanager[0] component under the prometheus image namespace. [0] https://github.com/prometheus/alertmanager Change-Id: I80c09efceaca18a5e4c0eb4e684be84e565f0cd2 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-05-03Add Grafana repository for arm64Jorge Niedbalski3-1/+5
Official ARM support as part of the release process of grafana is on development [0]. For now, the closest official repositories are the ones from fg2it repository, which is also part of the developers working on the support, so we are adding it to the sources for now until the official support is done. [0] https://github.com/grafana/grafana-docker/issues/117 Bug: #1768585 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org> Change-Id: Iba004f99c0ac92cb660e405c5ac9c61dc7fa81e2
2018-05-03Add prometheus-memcached-exporter image.Jorge Niedbalski1-0/+20
This commit adds the prometheus-memcached-exporter [0] image under the prometheus namespace. [0] https://github.com/prometheus/memcached_exporter Change-Id: Iec9fc4ac657b97198977b4edd7a61189e97094b2 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-05-02Use a stable url for downloading zookeeper tar.gz fileJeffrey Zhang1-1/+1
files in "stable" will be deleted. Use "zookeeper-<version>" folder instead. Change-Id: I1149efef166bfaf585d09f043565f1dc3f389280
2018-04-26Merge "Add blazar-dashboard into horizon image"Zuul1-0/+9
2018-04-26Merge "Additional packages to Dockefile"Zuul1-0/+3
2018-04-26Merge "Collapse down multiple yum install in openstack-base"Zuul1-10/+6
2018-04-25Merge "Add a package for freezer"Zuul1-0/+4
2018-04-25Collapse down multiple yum install in openstack-baseJon Schlueter1-10/+6
For rhel/centos/oraclelinux there were 2 yum install sections, collapse/folded the 3 packages from that section into the other blocks in sorted order Change-Id: I8a3d212314891635509aeeb346998ace713feefa
2018-04-25Merge "Clean python requirements from base image"Zuul1-3/+0
2018-04-25Remove EPEL for RDO of RHELMinho Ban1-4/+6
Since Ocata, it has been recommended to disable EPEL when using RDO because of breaking backward compatibility. https://docs.openstack.org/ocata/install-guide-rdo/environment-packages.html There seems to be no special reason to use EPEL in case of RHEL. Change-Id: Iadc351dac518c03163811aab4dfeee7ad0457687 Signed-off-by: Minho Ban <mhban@samsung.com>
2018-04-24Clean python requirements from base imageAlfredo Moralejo1-3/+0
openstack-base image includes a list of dependencies to be installed in the image. However some of the packages in this list seems not to be used by any or very few OpenStack services according to the info found in codesearch. This patch removes some python packages from this list as we are in the process of cleaning dependencies in RDO. Change-Id: I209b16cfd7dff6ce20bc2417a6079fb8597f6774 Closes-Bug: #1766493
2018-04-23Add a package for freezerwu.chunyang1-0/+4
freezer need the trickle package to limit the traffic speed refer to https://github.com/openstack/freezer/blob/ebc4e8a57c6b0f8670f075d646c2665d855ee10d/freezer/common/config.py#L692 Change-Id: I5d1c26a40ed15a1a41db057b4d68ebc51b967b97
2018-04-23Additional packages to DockefileJoe Talerico1-0/+3
Adding the missing packages to the dockerfile Change-Id: I75981c9691bddcccda6126aa9f4a7fa7257e196e
2018-04-20Create radvd containerBrian Haley2-0/+17
Also added radvd to neutron-base container since it's needed for IPv6. Change-Id: I27e2316b419f48dfb90b536a0835f00b39b28444
2018-04-20Add blazar-dashboard into horizon imagecaoyuan1-0/+9
Change-Id: I67876c734d147593a188ba385b60e02350b44fae
2018-04-18Merge "Do not require the bootstrap password to come in via arguments"Zuul1-0/+5