summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2018-06-04do not set contentdir to 'centos' on 'rhel'Thierry Vignaud1-4/+7
commit ec5daaaa634351d24706e605c2c6726be402d35b wrongly did this for rhel too Change-Id: I202ea5341f8db315b90367cbdef5c7b26567738b
2018-06-04Add collectd-snmp-agent to collectd DockerMatthias Runge1-0/+1
Receives and handles queries from SNMP master agent and returns the data collected by read plugins. Handles requests only for OIDs specified in configuration file. To handle SNMP queries the plugin gets data from collectd and translates requested values from collectd's internal format to SNMP format. Change-Id: I97fd12ccee9f546416111e0589f5d770119923af
2018-06-01Fix sudoers for CephPaul Bourke1-1/+1
Since moving ansible to a virtualenv in the toolbox Ceph could not run find_disks. Change-Id: I8bce61887273f1c27ab79edec947d36a3aab3c48
2018-05-31Install sensu from centos-opstoolsMartin André3-32/+29
This should help improve stability overall, in exchange for slightly older package version. Cap all the sensu plugins to their known major version that works with the ruby interpreter shipped with the current version of rhel/centos/oraclelinux -- currently ruby 2.0. All sensu plugins use semantic versioning so we're assured they don't introduce breaking changes in the capped major version. Change-Id: Ic5ca679c40da3e466433b0e04f762d2bbffbf156 Closes-Bug: #1774123
2018-05-31Merge "skydive: bump to version 0.17"Zuul1-1/+1
2018-05-31Merge "Add netlink, smart, and ipmi plugins"Zuul1-0/+3
2018-05-30Merge "Fix the elasticsearch start failed"Zuul1-2/+2
2018-05-30Merge "Fix the horizon failed to start"Zuul1-0/+1
2018-05-30Put upper limit on cmd2 in kolla-toolboxMartin André1-0/+1
This fixes an issue with cmd2 >= 0.9.0 requiring python3. Change-Id: I08b606980cb796a6b884e69b3e6749edbdd7cf37 Closes-Bug: #1773938
2018-05-29Stop showing passwords when bootstrap script is ranJoshua Harlow1-2/+0
Currently this causes bash to echo all lines parsed and executed; which makes it not so nicely output the bootstrapping password. This is not something we should encourage and have show up in peoples logs or other so stop doing that. Change-Id: Iac963a5df393d0359b4c8f93b8756ca168f6f193
2018-05-28Fix the horizon failed to startchenxing1-0/+1
Currently, Horzion container fails to start when enabled designate, murano, magnum and so on. This patch is to fix it. Change-Id: I32da6dc1a65d3bfcaa59b4c9136e389af1f9b551 Closes-Bug: #1744428
2018-05-28Merge "base: import Linaro ERP 18.06 repo key"Zuul1-0/+1
2018-05-27Fix the elasticsearch start failedzhulingjie1-2/+2
elasticsearch start failed due to the version of JAVA Change-Id: I73d9559a74799ece7963799787337d5717649453 Closes-Bug: #1773736
2018-05-27Merge "[horizon] change settings prefix for ubuntu/binary"Zuul1-3/+9
2018-05-26Use real package nameChuck Short2-2/+2
In the mitaka cycle, the Ubuntu neutron plugin packages were renamed, and transitional packages were created. Use the real name of the linuxbridge plugin package to reflect reality. Change-Id: I12e1ee45b7a9cfee0d42ba66a34d2e5f4267ca2e Signed-off-by: Chuck Short <charles.short@ericsson.com>
2018-05-26Bump Ubuntu base image to 18.04Jeffrey Zhang10-113/+36
Ubuntu 18.04 has been released. We need upgrade to it this cycle. Changes made in this patch - Bump ubuntu repo from xenial to bionic. Some repos do not have bionic packages, so still using xenial repos. - Drop mariadb, percona and nfs-ganesha repo, because these packages are already provided by Ubuntu official repo. - Since qdrouterd does not have bionic repo and xenial packages does not work on Ubuntu bionic, just add it into ignore image list. - Use python-rtslib-fb and targetcli-fb rather than python-rtslib and targetcli - use xen-utils package name rather than with package version one. - Seems unsigned repo won't work on Ubuntu bionic, stop using infra mirrored unsigned repo in gate building job. Needed-By: https://review.openstack.org/568728 Implement blueprint: ubuntu-bionic Change-Id: I4e3b0ca669cfbf6316bf591f2d8428fa1a0d6182
2018-05-25Merge "Add cAdvisor image for Prometheus monitoring."Zuul1-0/+16
2018-05-25Merge "[kibana] symlink to the kibana executable under /opt/ (debian)"Zuul1-0/+7
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 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