summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2019-07-19Merge "base: enable elasticsearch and rabbitmq repos for centos/aarch64"Zuul1-1/+5
2019-07-19There is no Java 8 in Debian 'buster' (part 3)Marcin Juszkiewicz3-3/+3
Good to have proper Java version. Better is when JAVA_HOME is also adjusted to point to proper directory. And to have it set proper way. Change-Id: I0f83c3498028135751b0b887665d009e5e19410f
2019-07-19storm: fetch storm archive from upstreamMarcin Juszkiewicz1-1/+1
URL in Dockerfile was giving us 404 error Change-Id: I16d5f79c00473e5113aee3739defc822b516bda4
2019-07-18Add HAcluster containersGaëtan Trellu8-0/+72
Theses images contains High Availability solution such as Corosync, Pacemaker, Pacemaker Remote and PCS. Change-Id: I86fd145d2998f68b08a16082414b86904971549a Implements: blueprint pacemaker-container
2019-07-17Merge "Delete default gnocchi & aodh wsgi conf in Ubuntu binary"Zuul2-0/+8
2019-07-17Delete default gnocchi & aodh wsgi conf in Ubuntu binaryEddie Yen2-0/+8
Ubuntu distro package will create default wsgi conf in apache during gnocchi-api and aodh-api installation. We need to delete them since we only use the conf that pushed by kolla-ansible. Change-Id: Ib31e733eba12deebdf469c306dfba4191a1b89f5 Related-Bug: 1832306 Related-Bug: 1836520
2019-07-16Merge "Add partition detection to fix osd initialization failure"Zuul1-1/+29
2019-07-16base: enable elasticsearch and rabbitmq repos for centos/aarch64Marcin Juszkiewicz1-1/+5
Change-Id: Idd577e18436a2d0215b88a4cca745f8746504921
2019-07-16There is no Java 8 in Debian 'buster' (part 2)Marcin Juszkiewicz2-2/+17
Debian 'buster' release contains Java 11 only. So opendaylight and monasca-thresh images needed adjustments. Change-Id: I78f8be44436b8c8e5f58fea40a762c17e6b510a8
2019-07-15Merge "Limit OVMF_CODE.secboot.fd to el7"Zuul1-1/+1
2019-07-15Merge "Add python-sqlalchemy-collectd client"Zuul2-0/+3
2019-07-12Limit OVMF_CODE.secboot.fd to el7Alex Schultz1-1/+1
This is no longer needed for el8 Change-Id: I5026a31d3a29b5a31001c6c1f9b90b2a32af6a4b
2019-07-11Add Masakari containersKien Nguyen8-0/+209
Masakari provides Instances High Availability Service for OpenStack clouds by automatically recovering failed Instances. Change-Id: I279d6b43f8e4d4e30b39deb607823ceca272a4b8 Implements: blueprint masakari-support
2019-07-10Add partition detection to fix osd initialization failurewangwei1-1/+29
The changes in the following commit did not completely solve the problem of osd initialization failure: https://review.opendev.org/652612 In order to solve this problem, the partprobe command consistent with ceph-disk is added, and then a loop is added to detect the partition, which is acquired every 1s. When the partition appears, the osd initialization is continued. Change-Id: I0ca255c6358132d9e3acfa6b610b70a78756512c Closes-bug: #1824787
2019-07-05Merge "Fix ovs-appctl by adding --pidfile to ovsdb command."Zuul1-1/+1
2019-07-03Merge "base: do not put grafana repo twice"Zuul1-2/+0
2019-07-03Merge "Fixes ceph-osd deploys with loop devices."Zuul1-1/+6
2019-07-03Merge "ubuntu: use UCA/train"Zuul3-3/+3
2019-07-02Fix ovs-appctl by adding --pidfile to ovsdb command.Michal Nasiadka1-1/+1
Change-Id: I8927ce98d669480866d6fcddaf7b08ef3cbbc37e Closes-Bug: #1697570
2019-07-01Add python-sqlalchemy-collectd clientMike Bayer2-0/+3
sqlalchemy-collectd was added in I2bcaa44c184bb24e5caeeb8d204dda627de59c91, however it also must be installed alongside anywhere that python-sqlalchemy is installed since it provides an in-process plugin that transmits metrics to a remote collectd daemon. Also adds the python3 version of the package to the py3 version of the collecd/Dockerfile.j2. Note this is currently an *RPM only* package, and as of this commit is not yet availble for other packaging systems. Change-Id: If598da717653a383a2d3b3373c56517f8bca832f
2019-07-01Fixes wrong local_setting.py file issue for Ubuntu binary deployment.Dincer Celik1-0/+2
This bug both affects Rocky and Stein. local_setting.py was not linked to local_settings under /etc/openstack-dashboard so Horizon runs with default settings. Change-Id: I818876619694695663c98d9edcb8c8514198e8fd Closes-Bug: #1803029
2019-06-28Fixes ceph-osd deploys with loop devices.Dincer Celik1-1/+6
Change-Id: I98405e3fb32cbec2d9863817a913ed71c5597e15 Closes-Bug: #1834678
2019-06-28Merge "[prometheus/openstack-exporter] Changed repository location and version."Zuul1-2/+2
2019-06-28Bump Monasca Fluentd output pluginDoug Szumski1-1/+1
This resolves an issue where the previous version of the plugin would fail to re-send buffered logs if a post to the Monasca Log API failed. With this new version of the plugin, logs are correctly buffered and resent. Change-Id: Ic1d93a8ea5f2571edfacf50809d51a8b77959a73
2019-06-27Merge "Move back to CentOS StorageSIG repos for Ceph and Ganesha"Zuul2-23/+4
2019-06-27Merge "There is no Java 8 in Debian 'buster'"Zuul3-4/+25
2019-06-27Merge "Run nova api_db sync before db sync"Zuul1-2/+2
2019-06-27Merge "base: enable elasticsearch and logstash for Ubuntu/aarch64"Zuul1-0/+3
2019-06-27base: enable elasticsearch and logstash for Ubuntu/aarch64Marcin Juszkiewicz1-0/+3
Change-Id: I2eb48dd1328fe95a6ea043046fdf0d2027092f0c
2019-06-26Merge "Speed up builds of horizon slowed down by recent upstream change"Zuul1-4/+4
2019-06-26Speed up builds of horizon slowed down by recent upstream changeRadosław Piliszek1-4/+4
Builds of horizon needlessly ran many compilemessages iterations for core horizon parts because of using horizon's manage.py in a loop. The behavior was caused by recent upstream change ([1]). It caused CentOS source builds to take too long time and time out in CI. This patch switches to using django-admin. [1] https://opendev.org/openstack/horizon/commit/4e911e2889ebe7f0a577a0323649dceb9cef363c Change-Id: I737f80566dd263ed291e215968ec72a95ad41a5f Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-06-26Move back to CentOS StorageSIG repos for Ceph and GaneshaGiulio Fidente2-23/+4
Recently a new repo was created in CentOS to distribute Ganesha, and the repo made a dependency of the Ceph Nautilus repo package [1] When centos-release-ceph-nautilus 1.2-1 will go out, it should not be necessary to disable the CentOS Ceph repos pulled in by dependency of the RDO repositories, as done in [2] 1. https://github.com/CentOS-Storage-SIG/centos-release-ceph/commit/f1a17c9d145cabfa1dfd3102fe7e2fc584f6a907 2. https://review.opendev.org/#/c/651601/ Change-Id: I6bf0cbfaffc22147c5bec03b5897719de53366ed
2019-06-26base: do not put grafana repo twiceMarcin Juszkiewicz1-2/+0
By mistake I added it second time in 1e7a78932dc0461c60d9fd6e613b252d8b22ff01 commit. Change-Id: I78e9574ea01d84051dbc649fea1b5b9556778a15
2019-06-26Merge "Fix deployment of ceph-nfs container failing due to wrong USER"Zuul1-3/+0
2019-06-25[prometheus/openstack-exporter] Changed repository location and version.Jorge Niedbalski1-2/+2
Version 0.0.9 has been released, also the default organization has been changed to its own org[0]. [0] https://github.com/openstack-exporter/openstack-exporter Change-Id: Ib82810a8d33dd91d28537058e873724a22067103 Signed-off-by: Jorge Niedbalski <niedbalski@gmail.com>
2019-06-24Merge "Implement Apache WSGI for Qinling"Zuul3-5/+52
2019-06-24Merge "Add a variable to configure repos disabled in base CentOS image"Zuul1-6/+11
2019-06-20Implement Apache WSGI for QinlingGaëtan Trellu3-5/+52
Since this review[1], Qinling supports WSGI execution. From a production perspective, Qinling should be deployed using Apache and mod_wsgi. [1] https://review.opendev.org/#/c/661851/ Change-Id: I9aaee4c2932f1e4ea9fe780a64e96a28fa6bccfb Story: 2005920 Task: 34181
2019-06-19Fix deployment of ceph-nfs container failing due to wrong USERRadosław Piliszek1-3/+0
The startup script requires to be run as root, not ceph. All other ceph images follow this rule. Also removed redundant blank line. Change-Id: I1d69ec0ca97dbbacccfe737fca03c9739244b900 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-06-18Merge "openstack-base: add several popular python modules"Zuul1-0/+10
2019-06-18Merge "Remove crane image"Zuul4-89/+0
2019-06-18Merge "Add sha256 in ceph fetch keys"Zuul1-0/+2
2019-06-18Merge "Remove nova-consoleauth"Zuul1-31/+0
2019-06-18Merge "Fix ownership of ironic inspector DHCP hostsdir"Zuul1-1/+2
2019-06-18ubuntu: use UCA/trainMarcin Juszkiewicz3-3/+3
Change-Id: If75db0f9fc1bfe82a4ace2cd5bfe603cfe5a5396
2019-06-18Add sha256 in ceph fetch keysMichal Nasiadka1-0/+2
fetch_ceph_keys.py is using insecure sha1 function, this patch adds sha256 beside sha1 - in order to remove sha1 safely in U release. Change-Id: I32ba1abd204c9dba4bbe3132b5650b0e391616af Closes-Bug: #1826327
2019-06-18Add a variable to configure repos disabled in base CentOS imageRadosław Piliszek1-6/+11
[1] disabled CentOS Ceph Nautilus repo for Stein. It turned out to be a problem for TripleO ([2]) which does not use upstream Ceph repo and actually relies on CentOS Ceph Nautilus repo. We did not leave the option to override our customization. This patch adds a customizable variable to base CentOS image: centos_yum_repos_to_disable [1] https://review.opendev.org/651601 [2] https://review.opendev.org/664244 Change-Id: I867ca75cafe853b206beae2f81dfb79b62d05557 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-06-17base: do not use non-free repositories for UbuntuMarcin Juszkiewicz3-12/+12
Remove restricted and multiverse from ubuntu. restricted is supported software that is non-free. multiverse is unsupported software that is non-free. We should not use any of them. And they are not mirrored by OpenStack infra. Change-Id: I34b9d56559eada96abec13814a2aa91b57055710
2019-06-17Merge "grafana/aarch64: use package from upstream repositories"Zuul4-17/+11
2019-06-17openstack-base: add several popular python modulesMarcin Juszkiewicz1-0/+10
During building of all source images there are Python modules repeating in several targets. bcrypt: bifrost, ceilometer, cinder, dragonflow, freezer, keystone, manila, mistral, neutron, nova, rally, sahara, tacker, tempest, vmtp logutils: aodh, barbican, blazar, ceilometer, cloudkitty, designate, dragonflow, gnocchi, heat, ironic, kuryr, magnum, mistral, neutron, octavia, panko, qinling, solum, tacker, tempest, vitrage, watcher, zun pecan: aodh, barbican, blazar, ceilometer, cloudkitty, designate, dragonflow, gnocchi, heat, ironic, kuryr, magnum, mistral, neutron, octavia, panko, qinling, solum, tacker, tempest, vitrage, watcher, zun psutil: ceilometer, cinder, designate, dragonflow, freezer, heat, ironic, magnum, manila, mistral, monasca-agent, murano, neutron, nova, octavia, panko, searchlight, senlin, tacker, vitrage, watcher, zaqar, zun pymongo: almanach, aodh, freezer, horizon, monasca-agent, neutron-server-opendaylight, panko, vmtp, zaqar pyroute2: dragonflow, kuryr, mistral, neutron, nova, octavia, tacker setproctitle: aodh, ceilometer, cloudkitty, dragonflow, gnocchi, heat, kuryr, neutron, octavia, qinling, tacker, tempest, vitrage, zun simplegeneric: aodh, blazar, ceilometer, cloudkitty, glance, ironic, magnum, mistral, octavia, panko, qinling, searchlight, solum, watcher PyNaCl: bifrost, ceilometer, cinder, dragonflow, freezer, manila, mistral, neutron, nova, rally sahara, tacker, tempest, vmtp WSME: aodh, blazar, ceilometer, cloudkitty, glance, ironic, magnum, mistral, octavia, panko, qinling, searchlight, solum, watcher Change-Id: I3990254258289fae8fbaf505de0f8cdede435111