summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-20Merge "Support DB bootstrap from Nova Conductor container"Zuul3-0/+24
2019-08-20Support DB bootstrap from Nova Conductor containerDoug Szumski3-0/+24
Currently the Nova API container does all the database bootstrapping for Nova. In a deployment with more than one active cell, it makes more sense for the conductors to bootstrap their own databases, rather than have the Nova API container do it. This change adds support for that. Until the support is actually used, we leave Nova API as-is. Partially Implements: blueprint support-nova-cells Change-Id: Id3a78b6838a3aae04f5dd5bd6ec928359297cfd3
2019-08-20CI: Gate on jobs kolla-ansible already gates onRadosław Piliszek2-0/+4
We should gate on kolla-ansible jobs. Period. This makes kolla gate on jobs that kolla-ansible gates on already. They are already voting in kolla. Change-Id: Iee51a5c340d071e653afd4ecd4996d04bd9cfb7f Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-08-20Merge "Add Debian/source CI job"Zuul2-0/+21
2019-08-20Merge "fluentd: there is no 'td-agent' for Debian/x86-64"Zuul2-12/+8
2019-08-20Merge "Include iputils package to tempest container"Zuul1-2/+4
2019-08-20Merge "debian: add some images to unbuildable list"Zuul1-1/+6
2019-08-20Release notes: deprecate kubernetesRadosław Piliszek1-0/+19
Change-Id: If64358ac44f651e88d0cbab32a01773daf8a1086 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-08-20Merge "CI: follow-up on TripleO demotion - no gating"Zuul1-10/+0
2019-08-19Merge "Add pciutils package to cyborg-agent and zun-compute"Zuul2-0/+14
2019-08-19fluentd: there is no 'td-agent' for Debian/x86-64Marcin Juszkiewicz2-12/+8
As there is no 'td-agent' package image build fails on 'x86-64'. We have to wait for TD Agent 4. Change-Id: I03d38628eee0f0823a58cba3a70df22f29022956
2019-08-19debian: add some images to unbuildable listMarcin Juszkiewicz1-1/+6
We do not have package repositories for opendaylight, telegraf, xtrabackup images. bifrost tries to install 'mysql-server' package which is not present in Debian 'buster' monasca-grafana has some SSL related issues Change-Id: I795771569a3dcb9730063bd951c230806a08b3c0
2019-08-19Merge "Fixes wrong local_setting.py file issue for Ubuntu binary deployment."Zuul1-0/+2
2019-08-19Include iputils package to tempest containerChandan kumar1-2/+4
In TripleO side, tempest is consumed from container and it is built using Red Hat ubi image which does not have iputils installed and ping operation is common while running scenario tests. Adding iputils will install the ping command. Closes-Bug: #1840645 Change-Id: I5df5329bd7ee1e77556214be7ed264b9c00445e9 Signed-off-by: Chandan kumar <chkumar@redhat.com>
2019-08-19CI: follow-up on TripleO demotion - no gatingRadosław Piliszek1-10/+0
Backported to Stein already. See also: https://review.opendev.org/677144 Change-Id: Ic2948953b9e8cd5148d6bde539003ab9d081b215 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-08-19Merge "Unbreak CI: fluentd and TripleO dependency"Zuul2-4/+4
2019-08-19Add fluentd_binary and fluentd_version labelsMichal Nasiadka1-0/+5
In order to orchestrate a smooth migration of fluentd to newer td-agent on CentOS x86_64, a label that points to fluentd binary and version are needed. Depends-On: https://review.opendev.org/677144/ Change-Id: Ie2257870d87c5b3a9b0572f8fd35085a3f95fedb
2019-08-19Unbreak CI: fluentd and TripleO dependencyRadosław Piliszek2-4/+4
fluentd - we are not deploying kubernetes, no need for plugins TripleO - CI currently broken (to reverse, FIXME in place) Change-Id: I203f70176af7f2b53398ddeb5c21e6234a45e268 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-08-16Merge "CI: drop docker systemd MountFlags"Zuul1-1/+0
2019-08-16Add pciutils package to cyborg-agent and zun-computeRadosław Piliszek2-0/+14
These run lspci and have this requirement in respective bindeps. CentOS images seem to have it installed but Ubuntu not. Ensure pciutils package is always installed. zun-compute seemed to work nonetheless but generated errors about being unable to take host inventory. cyborg-agent is unknown to work at all and deb is unbuildable. Change-Id: Iebc1f2c05c1f57c2b6f98ca9772f1ae9d9a420fa Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-08-16Add Debian/source CI jobMarcin Juszkiewicz2-0/+21
For start just simple debian/source build job. Depends-On: https://review.opendev.org/676896 Depends-on: https://review.opendev.org/676905 Depends-on: https://review.opendev.org/676909 Change-Id: I55e2b32c673f5e06458bec6e88184c3415f1f1fa
2019-08-16CI: drop docker systemd MountFlagsMarcin Juszkiewicz1-1/+0
https://review.opendev.org/#/c/674587/ dropped using of that flag in deployments. Time to drop it on CI as Debian CI fails when it is enabled. Change-Id: I57fa5206f91abcedcd2d526e71e74cf634b81d2c
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