summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-05-25Merge "[kibana] symlink to the kibana executable under /opt/ (debian)"Zuul1-0/+7
2018-05-25Merge "Create symlinks for failed builds logs"Zuul2-0/+10
2018-05-25base: import Linaro ERP 18.06 repo keyMarcin Juszkiewicz1-0/+1
Change-Id: I7d85c3bfd21f6f2bed631a7817507595d4bbe521
2018-05-24skydive: bump to version 0.17Sylvain Baubeau1-1/+1
Change-Id: Icbb971c78226ad48cec318c994af16d630d914f5
2018-05-24keystone: Switch from mod_auth_kerb to mod_auth_gssapiJuan Antonio Osorio Robles1-4/+4
The packages needed for authentication using kerberos for keystone landed in a recent patch [1]. Unfortunately, shortly after the patch merging I was informed that the preferred module is mod_auth_gssapi nowadays (given that there is a planned deprecation for mod_auth_kerb). [1] I9ef972ea5a8e9cf4d1ed43ef27203576d9382822 Change-Id: I5f1aa4a959fd91b164a697e98e253fcab0fc1572
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 Giles2-0/+20
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-16Merge "build: remove info that image squash support is disabled"Zuul1-2/+0
2018-05-16Fix image push for python3Michal Nasiadka2-8/+8
Rework push_image function to use docker client push function with decode=True, to decode automatically to dict. Change-Id: I28d38e968c3809a1074347271e49dc07dc861f11 Closes-Bug: 1771514
2018-05-15Merge "copy iPXE NBP to /tftpboot during PXE bootstrap"Zuul2-3/+21
2018-05-15Merge "elasticsearch: enable for Debian"Zuul2-1/+12
2018-05-15copy iPXE NBP to /tftpboot during PXE bootstrapWill Szumski2-3/+21
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-15Merge "Update the supermark for Kolla link"Zuul1-1/+1
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 imagecaoyuan3-0/+15
Change-Id: I5cd0cc2c884530525b3019c22c04a782a181a3bf
2018-05-14Update the supermark for Kolla linkZhijunWei1-1/+1
Change-Id: I4217876036865f276412ffd90318f08421e1b441
2018-05-14build: remove info that image squash support is disabledMarcin Juszkiewicz1-2/+0
We do not tell that optionX or optionY is disabled so why we have to inform that image squash is disabled? This is an option which has to be enabled and then informing that it is enabled has sense. Change-Id: I14b9b02e3cb290128d9f7673df8efe61aaa08c31
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-08Create symlinks for failed builds logsMartin André2-0/+10
This allows to know which image failed to build without having to parse the huge job-output.txt file. This commit creates a convenient 000_FAILED_image_name.log symlink to the relevant log files when kolla is configured to output to a log directory. This creates symlinks only for the parent image with error, i.e. it skips images that failed to build because of parent error. Change-Id: I05954e2335dc3fac469276809c91f9c87e3ecab2
2018-05-07Merge "Fix the pep8 warning"Zuul2-0/+2
2018-05-04Merge "Add prometheus-alertmanager image."Zuul2-0/+24
2018-05-04Merge "Add Grafana repository for arm64"Zuul3-1/+5
2018-05-04Merge "Add prometheus-memcached-exporter image."Zuul2-0/+24
2018-05-04Fix the pep8 warningZhijunWei2-0/+2
the yaml should start with "---" Change-Id: Ic7824cf0a8dc355b8bd62f28b665359eaf69234f
2018-05-04Merge "Create radvd container"Zuul3-0/+20
2018-05-04Merge "Clarify how to generate kolla-build.conf in docs"Zuul1-1/+6
2018-05-03Add prometheus-alertmanager image.Jorge Niedbalski2-0/+24
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-03Merge "Update container to image for image-build docs"Zuul1-1/+1
2018-05-03Merge "Add certmonger into README.rst"Zuul1-0/+2