aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-14Add OPENSTACK_RELEASE to before-rc1Michal Nasiadka1-0/+2
Change-Id: Iec750acb8011a37d131d532dcd437ea68a9832bd
2019-08-13Merge "Ensures monasca-thresh data and worker dirs exist and are empty on ↵Zuul1-1/+30
start up"
2019-08-12Merge "Support customising MariaDB log directory"Zuul1-4/+6
2019-08-12Merge "Upgrade Monasca to InfluxDB 1.7"Zuul3-21/+12
2019-08-09Ensures monasca-thresh data and worker dirs exist and are empty on start upIsaac Prior1-1/+30
This prevents the filesystem from filling up with Apache Storm temporary files which will otherwise not be cleared. Change-Id: Ib07e32f4e67e500f10986103d781dfd3874ffdd2 Partial-Bug: #1839149
2019-08-08Support customising MariaDB log directoryDoug Szumski1-4/+6
This retains the default, but allows the directory to be customised if required. This is useful, for example, when using Kolla Ansible to deploy multiple instances of MariaDB. Partially Implements: blueprint support-nova-cells Change-Id: I042fbe140ee84f2ed72e27635be247cb145aac5f
2019-08-08Bump up pkg versions in kolla-toolboxMichal Nasiadka5-9/+17
Currently we use Ansible 2.2 in kolla_toolbox, while lowest supported version is 2.6 - bumping up to 2.8. * Use upper constrains in Dockerfile.j2, instead of pinning them in here - Ansible is pinned to 2.8.* * Add no_log=True in kolla_keystone_user * Add endpoint_type as a param in kolla_keystone_service - now AnsibleModule requires all options to be defined, otherwise it throws an UnsupportedParameter error * Add openstack_release variable in kolla/common/config.py which is used for fetching upper-constraints.txt for desired release Change-Id: I2cb0ea2fde1b408d48b39bf7a54b898e850d31aa
2019-08-07Merge "Change monasca-grafana source branch to use grafana v4.2.0 with ↵Zuul1-1/+1
keystone changes"
2019-08-05[docker/openstack-exporter] Bump to 0.2.1 versionJorge Niedbalski1-1/+1
Bump the default version to 0.2.1 of the openstack-exporter. Change-Id: I6e893c25a9dfbbbac6bd69f2fa26e6c72a4154d7 Signed-off-by: Jorge Niedbalski <jnr@metaklass.org>
2019-08-05Merge "Add HAcluster containers"Zuul11-0/+84
2019-08-05Merge "Add collectd-sensubility to the image"Zuul1-0/+1
2019-08-03Merge "TrivialFix: remove unused ganesha nfs repo file"Zuul1-5/+0
2019-08-02Add collectd-sensubility to the imageMartin Magr1-0/+1
This patch add installation of collectd-sensubility as part of collectd image. The package is available in centos-release-opstools repo. Collectd-sensubility aims provide possibility to switch from Sensu based availability monitoring solution to monitoring solution based on collectd with AMQP-1.0 messaging bus. Upstream is here: https://github.com/paramite/collectd-sensubility Change-Id: I22a26374ee00e93b4f52ec0c4f1152ca1ad777e6
2019-08-02Merge "ceph mds cap 'allow *' in extend_start"Zuul1-1/+1
2019-08-01ceph mds cap 'allow *' in extend_startRadosław Piliszek1-1/+1
This applies the fix made in kolla-ansible (see [1]) to kolla ceph mon image directly. [1] https://review.opendev.org/670035 Change-Id: I1822a8c610db72654bbacc7148e25a837090b680 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-07-31Merge "Update build profiles for Placement split"Zuul1-0/+3
2019-07-30Update build profiles for Placement splitDoug Szumski1-0/+3
The Placement API is now a separate project, but anyone building Nova is likely to want it. This change ensures that it is built alongside Nova. Change-Id: I05433f5bb2313e2adff39850a970d4430340c852
2019-07-30Add prometheus_client to monasca-agent imagePierre Riteau1-1/+2
The prometheus_client package is required to use the Prometheus plugin. It makes sense to include this dependency by default since Kolla Ansible can deploy many Prometheus exporters, making it easy to scrape their metrics and store them in Monasca. The increase in size of the container image is negligible. Change-Id: I9b0a162513ed436930c4541b758fc9cb2ef97e96
2019-07-28TrivialFix: remove unused ganesha nfs repo fileRadosław Piliszek1-5/+0
Change-Id: Iab036be2b25867a268f4cef6f735dc64f8910fa0 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-07-25Change monasca-grafana source branch to use grafana v4.2.0Isaac Prior1-1/+1
with keystone changes Change-Id: I0aa375ff4b26a3216839d69dff8e843584a3ecee
2019-07-22Merge "There is no Java 8 in Debian 'buster' (part 3)"Zuul3-3/+3
2019-07-22Merge "Change how build process treats unbuildable images"Zuul4-43/+105
2019-07-22Merge "Allow building images if parent was skipped"Zuul1-1/+3
2019-07-21Change how build process treats unbuildable imagesMarcin Juszkiewicz4-43/+105
We have a list of images which are unbuildable for distro/buildtype/arch combos. This patch renames it from SKIPPED_IMAGES to UNBUILDABLE_IMAGES because 'skipped' images is something else in our code. Now all unbuildable images are marked as such and so are their children. At the end of build there is information provided about skipped images (due to --skip-parents or --skip-existing options) and then information about not buildable images. Both list should only contain entries related to requested build. Change-Id: If9b521339f564e483cba03d52e7c4eba271821a5
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 Trellu11-0/+84
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-17Merge "add some more not buildable images"Zuul1-10/+5
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-17add some more not buildable imagesMarcin Juszkiewicz1-10/+5
Cyborg-agent binaries are only provided as x86-64 rpm packages. CentOS/aarch64 does not have 'mongodb' in EPEL. Ubuntu/aarch64 lacks 'sensu' package. Change-Id: I0fd668018b37e1d64782fd32ff3846a688c4e915
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-15cleanup setup of Debian/Ubuntu CI nodesMarcin Juszkiewicz2-5/+9
Change-Id: I3a771793dfbbfc26f6d5716ba7a5b60c2e6154fa
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-15Merge "Add script to check for forbidden instructions"Zuul2-0/+50
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 Nguyen12-0/+233
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-05Add Python 3 Train unit testsCorey Bryant1-1/+1
This is a mechanically generated patch to ensure unit testing is in place for all of the Tested Runtimes for Train. See the Train python3-updates goal document for details: https://governance.openstack.org/tc/goals/train/python3-updates.html Change-Id: I3cb7d2c482cf6d57e01892b6ba0f76d9580ff53c Story: #2005924 Task: #34216
2019-07-05Merge "CI: Clean up Zuul repo mirrors for CentOS"Zuul2-13/+15
2019-07-05Merge "Change port of docker registry"Zuul2-3/+3
2019-07-05Merge "Fix ovs-appctl by adding --pidfile to ovsdb command."Zuul1-1/+1
2019-07-03CI: set the same gate queue for kolla and kolla-ansibleRadosław Piliszek2-0/+2
This is to ensure that any Depends-On does not cause Zuul not to pick up the change for gating due to no notifications between queues. Previously W+1-ing a change which depended on non-merged change from the other project caused it to remain in the same state. Change-Id: I1815c3f30c3208b31501d1b7c2bd6be99db437e5 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-07-03Merge "Blacklist sphinx 2.1.0 (autodoc bug)"Zuul1-1/+1
2019-07-03CI: Clean up Zuul repo mirrors for CentOSRadosław Piliszek2-13/+15
- unify RDO mirror definition with others - drop definitions of unused mirrors: grafana, elastic - clean up the process of mirror substitution: - use the more common style of sed d command - apply more specific substitutions Change-Id: Idad2c6956cca647d4c865d6f6149ea37164db568 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-07-03Merge "base: do not put grafana repo twice"Zuul1-2/+0