summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2018-11-21base: tell gnupg to not use TTY when we import APT keysMarcin Juszkiewicz1-1/+1
Debian builds fail with gnupg error: INFO:kolla.common.utils.base:Executing: /tmp/apt-key-gpghome.utZMwIQ8EO/gpg.1.sh --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 418A7F2FB0E1E6E7EABF6FE8C2E73424D59097AB INFO:kolla.common.utils.base:gpg: cannot open '/dev/tty': No such device or address This change stops GnuPG from using tty. Change-Id: I4a9f2fb2c9fdd21430ce3a9bd02999ae21e1847a
2018-11-21Fix kafka buildEduardo Gonzalez1-2/+2
Kafka version 1.0.1 is not in repositories anymore, need to update to 1.0.2 Change-Id: I27ee1240a79223f2d2fcc7d311c8ac83126ca092
2018-11-20Use dumb-init with --single-childRabi Mishra1-4/+5
We would probably like to forward signals only to the direct child which in turn takes care its children and not to all worker child processes. Change-Id: Id91ebb8b0ecc43946845de386350af0536dd661f Related-Bug: #1799642
2018-11-14Merge "Drop deprecated image neutron-sfc-agent"Zuul2-23/+0
2018-11-12Update Zaqar imageKien Nguyen6-84/+135
Follow Zaqar installation documentation [1] [1] https://docs.openstack.org/zaqar/latest/install/ Change-Id: Ic356fb81c19ebbc78aa3c7e871c4946d1f712a45 Implements: blueprint ansible-zaqar
2018-11-08base debian/ubuntu: drop not needed APT keysMarcin Juszkiewicz1-8/+1
Ubuntu: we dropped external MySQL repo months ago. Debian: we dropped most of external repos when we moved to 'stretch'. Also replaced Elasticsearch repo key with full id. Change-Id: I679bd814b143d128f334c76d5ec7cc2dbe06543d
2018-11-07Merge "Add Monasca Grafana image"Zuul3-0/+90
2018-11-07Merge "Do not load dm-multipath module from the container"Zuul2-5/+0
2018-11-07Merge "Do not load ip_vs module from the container"Zuul1-2/+0
2018-11-07Merge "Do not load iscsi_tcp from within a container."Zuul3-9/+0
2018-11-07Do not load dm-multipath module from the containerCédric Jeanneret2-5/+0
The module must be loaded from the host directly in order to avoid any SELinux issues. There are examples in kolla-ansible and tripleo-heat-templates: - https://review.openstack.org/#/c/605624/ - https://review.openstack.org/#/c/605450/ Change-Id: Ieebb2564e816d83ec4111c211677f0a44488a224 Related-Bug: 1794550
2018-11-07Do not load ip_vs module from the containerCédric Jeanneret1-2/+0
The module must be loaded from the host directly in order to avoid any SELinux issues. There are examples in kolla-ansible and tripleo-heat-templates: - https://review.openstack.org/#/c/605624/ - https://review.openstack.org/#/c/605450/ Change-Id: I90a5dcb64cf9e446d9e90347c12d5558c47a7f62 Related-Bug: 1794550
2018-11-07Do not load iscsi_tcp from within a container.Cédric Jeanneret3-9/+0
The module must be loaded from the host directly in order to avoid any SELinux issues. There are examples in kolla-ansible and tripleo-heat-templates: - https://review.openstack.org/#/c/605624/ - https://review.openstack.org/#/c/605450/ Change-Id: Ica68a109c3ed577e6a339ef315b576061cd557e5 Related-Bug: 1794550
2018-11-07Add Monasca Grafana imageDoug Szumski3-0/+90
This provides support for building the Monasca fork of Grafana which features Keystone integration. It is primarily for use with the Monasca Grafana datasource, although other datasources can be installed if required. In the future it would be more efficient to build and host the packages externally. Implements: blueprint monasca-grafana Change-Id: I6cb175868d1993ae31700de36b721f4833c4164b
2018-11-06Merge "Remove path work around for kibana"Zuul1-7/+0
2018-11-06Merge "Introduce Percona XtraBackup image"Zuul8-3/+107
2018-11-06Introduce Percona XtraBackup imageNick Jones8-3/+107
blueprint database-backup-recovery Implements an image suitable for taking MariaDB backups via Percona's XtraBackup tool. Install XtraBackup from Percona's repos, ensuring that packages from this source aren't used for any other purpose. Include a script which invokes XtraBackup with the appropriate options for either a full or incremental backup. Change-Id: Ifebe2045e5815c573c0a2ae05951c428c3f06a92
2018-11-06Merge "neutron-base: unify Debian/Ubuntu part"Zuul1-21/+17
2018-11-05Remove path work around for kibanaPaul Bourke1-7/+0
Kibana 5 shares a common path across distros now, so this workaround is no longer required. Change-Id: Ib922bb4b44a31ae41dcc405d5bdcc37b4011cfa5
2018-11-03Copy vitrage app.wsgi when deploy install_type binaryKien Nguyen1-1/+4
Target WSGI script not found or unable to stat: /var/www/cgi-bin/vitrage when deploy install_type binary Change-Id: Ia7de5db13eea21d976e919945769ac7d48bb04f7
2018-11-02Drop deprecated image neutron-sfc-agentChristian Berendt2-23/+0
Change-Id: Ie81b9c5f44d209209b65ceea446d4abc9f533f91
2018-11-01Merge "Disable init lastlog and faillog database for created user"Zuul1-1/+1
2018-10-28Disable init lastlog and faillog database for created userJeffrey Zhang1-1/+1
These two files are useless in container, and disable them will save about 18MB size for image. More info please check[1]. [1] https://github.com/sagemathinc/cocalc/issues/2287#issue-249824529 Change-Id: I1bba59260043782fd7c9306b194d144d027a29e0
2018-10-23ceph-base/dind: switch to btrfs-progs packageMarcin Juszkiewicz2-2/+2
Starting with 4.4.1 release btrfs-tools were renamed to btrfs-progs so *-tools package became transitional one. Next stable Debian release will not have 'btrfs-tools' package at all. Change-Id: I188eaad233c1dbdbfd1c115e02b0e1c66e307c20
2018-10-19Merge "ceph-nfs: Debian got nfs-ganesha in backports - use them"Zuul1-1/+1
2018-10-19Merge "heat-all: mark as not available for Debian"Zuul1-1/+1
2018-10-17Merge "Build and install Fluentd Monasca plugin"Zuul1-0/+16
2018-10-17Merge "Install UEFI related package for nova image"Zuul1-1/+53
2018-10-16Merge "Fix potential Monasca-thresh start failure"Zuul2-0/+20
2018-10-24mariadb: make security_reset.expect's timeout configurableDamien Ciabrini1-1/+1
Under heavy load, when the security_reset script is being run to set up root password, it might happen that the mysql server doesn't get a change to evaluate the SQL statement sent by security_reset.expect before the hardcoded 10 seconds timeout is reached. Allow the timeout to be overriden via env variable DB_MAX_TIMEOUT, which is already used as a timeout variable in extend_start.sh Change-Id: If82c6daca82a48d899605829dc99cf4a352cddcd Closes-Bug: #1775864
2018-10-15Install UEFI related package for nova imageJeffrey Zhang1-1/+53
- for x86_64 arch, install OVMF for RHEL family and ovmf for Debian family - for aarch64 arch, install AAVMF for RHEL family and qemu-efi for Debian family - there is no package support for ppc64le Closes-Bug: #1796558 Change-Id: Ie1c688e74ec2aa3b6169c0a18a856dd0c92fe443
2018-10-12neutron-base: remove bashismsChristian Berendt1-1/+1
Use [ instead of [[. This will solve the following issue: Change-Id: I1153a5146ca8b08dd1ad732b60d8d4bce8e060ab INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:
2018-10-11Build and install Fluentd Monasca pluginDoug Szumski1-0/+16
This is a simple output plugin for Fluentd which can forward logs to the Monasca Log API. Partially-Implements: blueprint monasca-containers Change-Id: I599554052c3cb99ebcbcbc4d7ea1aeb57c573d2e
2018-10-11Merge "Add crane docker image"Zuul4-0/+90
2018-10-10neutron-base: unify Debian/Ubuntu partMarcin Juszkiewicz1-21/+17
Change-Id: I13d75c3fafd2f1e26da6e85cacb7b84601096d8d
2018-10-10heat-all: mark as not available for DebianMarcin Juszkiewicz1-1/+1
Change-Id: I972f94b26d34783f055cf4a559fafb2c14ea76a5
2018-10-10ceph-nfs: Debian got nfs-ganesha in backports - use themMarcin Juszkiewicz1-1/+1
Change-Id: Idf3c07384848eb54bca4595e50034bf980a7f77c
2018-10-09Fixed file modes in toolbox:/usr/share/ansibleGary Perkins1-0/+5
Sometimes, when deploying with user root, the local repo has files of mode 0600. This has been found to cause "Permission denied" errors when deploying Glance. This little fix is to explicitly set a more permissive file mode on those files to allow the deployment of Glance to setup it's service and endpoints. Change-Id: I30ea6898e7bf1b6713cb41656420e8d515be224e Signed-off-by: Gary Perkins <gary@garyperkins.com>
2018-10-05Add ironic-staging-drivers to ironic-conductor for RHEL family binary and ↵Dan Williams1-2/+4
source based builds. Change-Id: I1a7533c738edeff4e696e95b9b267c23a78003e9 Closes-Bug: #1796194
2018-10-05Merge "[prometheus] Add blackbox exporter."Zuul1-0/+20
2018-10-04Merge "Use rabbitmq package from OS distro for Bifrost"Zuul1-2/+7
2018-10-04Merge "Add user 'zun' to group 'docker'"Zuul3-0/+15
2018-10-04Merge "Add /var/lib/kolla/venv/bin to Zun exec_dirs"Zuul1-1/+2
2018-10-04Merge "grafana: on aarch64 use 5.2.4 version from upstream"Zuul3-5/+19
2018-10-02[prometheus] Add blackbox exporter.Jorge Niedbalski1-0/+20
This change adds a new exporter image, the blackbox exporter from the prometheus project [0] that allows external monitoring of resources. [0] https://github.com/prometheus/blackbox_exporter Change-Id: I05ab750d2598ac02df06ee4528a3de12b216e895 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-10-02Fix potential Monasca-thresh start failureDoug Szumski2-0/+20
Monasca-thresh inherits from the Storm container, but we want it to write logs to the Monasca logs directory. In this commit we overwrite the script which configures the Storm log directory with the Monasca script. Change-Id: Id961134e424117ebefb088021faaf37fa02757d7 Partially-Implements: blueprint monasca-containers
2018-10-02Use rabbitmq package from OS distro for BifrostMark Goddard1-2/+7
The recent change to upgrade RabbitMQ broke deployment of Bifrost, since it does not support the newer version of RabbitMQ. This change reverts the bifrost image to use the package provided by the OS. Change-Id: Id6c9b879727734ea2c03b2d69e1a673354f52617
2018-10-01Add user 'zun' to group 'docker'Hongbin Lu3-0/+15
Zun compute needs to access the docker socket for API call. The socket is owned by 'docker' group and the zun-compute process is owned by 'zun' user. In order to allow the access, this commit add zun user to docker group. Change-Id: Ifa7d399242dddf8d07f8b495b344752131a0f110
2018-09-30Add /var/lib/kolla/venv/bin to Zun exec_dirsHongbin Lu1-1/+2
This is necessary for rootwrap/privsep to work properly Change-Id: I128fb04a5ddeb77428697d33e2015158bc74738f
2018-09-27grafana: on aarch64 use 5.2.4 version from upstreamMarcin Juszkiewicz3-5/+19
Upstream started building Grafana for arm64 a while ago. So let's use it instead of someone's build. Change-Id: Ia5359cd86022f2475301407d62a5ad4e1b275c13