- Nov 26, 2018
-
-
Eduardo Gonzalez authored
With this change, an operator may be able to stop a service container without stopping all services in a host. This change is the starting point to start fast-forward upgrades support. In next changes new flags will be introducced to disable stop dataplane services during upgrades. Change-Id: Ifde7a39d7d8596ef0d7405ecf1ac1d49a459d9ef Implements: blueprint support-stop-containers
-
- Nov 22, 2018
-
-
Nick Jones authored
blueprint database-backup-recovery Introduce a new option, mariadb_backup, which takes a backup of all databases hosted in MariaDB. Backups are performed using XtraBackup, the output of which is saved to a dedicated Docker volume on the target host (which defaults to the first node in the MariaDB cluster). It supports either full (the default) or incremental backups. Change-Id: Ied224c0d19b8734aa72092aaddd530155999dbc3
-
- Nov 21, 2018
-
-
Eduardo Gonzalez authored
Glance cache is used to keep a locally cache image in the glance_api service. Is an usefull service when an image is commonly used to speed times between pulling from storage backend and send to nova. Change-Id: I8e684cc10e4fee1cb52c17a126e3b11f69576cf6
-
- Nov 20, 2018
-
-
Mark Goddard authored
The configfs kernel module is not mounted by default in Ubuntu 16.04, leading to the iscsid container failing to start because it bind mounts /sys/kernel/config. The issue does not apply to Ubuntu 18.04, or other distros (AFAIK), which load configfs by default. This change loads the configfs module when the iscsid container is in use. Change-Id: I5b521ddca24b919658d2664ede2d878507d6d106 Closes-Bug: #1631072
-
Mark Goddard authored
The dnsmasq PXE filter [1] provides far better scalability than the iptables filter typically used. Inspector manages files in a dhcp-hostsdir directory that is watched by dnsmasq via inotify. Dnsmasq then either whitelists or blacklists MAC addresses based on the contents of these files. This change adds a new variable, ironic_inspector_pxe_filter, that can be used to configure the PXE filter for ironic inspector. Currently supported values are 'iptables' and 'dnsmasq', with 'iptables' being the default for backwards compatibility. [1] https://docs.openstack.org/ironic-inspector/latest/admin/dnsmasq-pxe-filter.html Implements: blueprint ironic-inspector-dnsmasq-pxe-filter Change-Id: I73cae9c33b49972342cf1984372a5c784df5cbc2
-
- Nov 19, 2018
-
-
Christian Berendt authored
At the moment the "databases user and setting permissions" task for designate and nova leaks the database_password because of the use of with_items: ---snip--- TASK [nova : Creating Nova databases user and setting permissions] ********************************************************* ok: [x -> y] => (item={u'database_password': u'password', u'database_name': u'nova', u'database_username': u'nova'}) ok: [x -> y] => (item={u'database_password': u'password', u'database_name': u'nova_cell0', u'database_username': u'nova'}) ok: [x -> y] => (item={u'database_password': u'password', u'database_name': u'nova_api', u'database_username': u'nova_api'}) ---snap--- Change-Id: I141e4153223c8772c82a31d81e58057ce266c0b9 Co-authored-by:
Bernd Müller <mueller@b1-systems.de>
-
- Nov 13, 2018
-
-
pangliye authored
add monitoring of zookeeper Change-Id: I1db23b67dd8f83f9341a376d9cd2d9a49abd4427
-
- Nov 09, 2018
-
-
Pierre Blanc authored
By default the driver used is elasticsearch in version 2 This change updates the driver with the good one. It also updates backend with name used in the documentation. Change-Id: I80f3020cb42903ae48ef65f52f67aae977c5a56b
-
- Nov 08, 2018
-
-
pangliye authored
add monitoring of redis Change-Id: Ic6becef0c528083d48458c8dcaa10a2ca6c238a9
-
- Nov 07, 2018
-
-
Doug Szumski authored
In Kolla, an OpenStack project is created to store logs and metrics harvested from the control plane by Monasca. This commit enables the Monasca Datasource in the Grafana organisation which maps to this OpenStack control plane project. What this means in practice is that if a user logs into Monasca Grafana, and has access to the the control plane project, they will immediately be able to create dashboards using data from Monasca which has been gathered from the control plane. Support to enable creation of this datasource for other OpenStack projects can be added in a separate commit. Partially-Implements: blueprint monasca-grafana Change-Id: I03e741ddb1c582b7280c64637ed3e3683df6419b
-
Doug Szumski authored
Some Monasca services support sending StatsD metrics to allow monitoring those services. This commit connects these services to the StatsD service provided by the Monasca Agent. Partially-Implements: blueprint monasca-roles Change-Id: I1da376384a31b89fea1b8a6f907aea35282909a4
-
- Nov 06, 2018
-
-
Paul Bourke authored
The concept of splitting the compute group into external/internal just to specify agent_mode for Neutron DVR was deemed to be heavy handed, and depreacated in the Pike cycle. Now that Rocky has been released we can remove these completely for Stein. Change-Id: I28a1eba7f40fee55a7ec41c27451e39e4d7fd8f0
-
Mark Goddard authored
If the [processing] ramdisk_logs_dir option is set, logs returned by the ironic inspection ramdisk following hardware inspection will be stored at that location. This enables easier debugging if inspection fails. Change-Id: I36bdf75c04b088b67b5f54fdf20251c10bdddb63
-
- Nov 05, 2018
-
-
Jeffrey Zhang authored
Coordination is required for active-active cinder volume. Change-Id: I9b26831fd951a24c483840a55824fae06ccbbf81 Closes-Bug: #1796615
-
Jeffrey Zhang authored
The buggy come from ceph changes[0], which is included since ceph osd v11.0.0. The `osd crush update on start` logical is moved from `ceph-osd-prestart.sh` to ceph-osd startup process. So ceph-osd will create buckets by node hostname automatically. Whereas, kolla is creating buckets by node ip For the less confused and ceph upgrade impact, disable `osd crush update on start` is a better choice [0] https://github.com/ceph/ceph/commit/a28b71e3c9446541e14795324f2ec1f9d69c9187 Change-Id: Ibbeac9505c9957319126267dbe6bd7a2cac11f0c Closes-Bug: #1801662
-
- Nov 02, 2018
-
-
Doug Szumski authored
The Monasca Grafana fork allows users to log into Grafana with their OpenStack user credentials and see metrics associated with their OpenStack project. The long term goal is to enable Keystone support in upstream Grafana, but this work seems to have stalled. Partially-Implements: blueprint monasca-grafana Change-Id: Icc04613b2571c094ae23b66d0bcc38b58c0ee4e1
-
Doug Szumski authored
This changes allows the user to configure a Monasca database which may be different from the default database. Partially-Implements: blueprint monasca-roles Change-Id: Ia905190b8037ecb1782a758c0b65581fe9024bf6
-
Doug Szumski authored
TrivialFix Change-Id: Iaf216016a6acf0e9c87fdb6b8902416f4849efa3
-
Doug Szumski authored
Before this change the HAProxy configuration for Monasca printed: "Copying over haproxy haproxy config". This change fixes the message. TrivialFix Change-Id: I2823775f6fa5b0be919b567f311c671f1469d19f
-
Doug Szumski authored
Make it easy to override the Keystone endpoints to support deploying stand-alone Monasca which can integrate with an externally provided Keystone instance. Partially-Implements: blueprint monasca-roles Change-Id: I9ae3b243c792ef88075702b47b62f164a1705c2e
-
Doug Szumski authored
This commit adds some filters which format logs so that they can be correctly sent to the Monasca Log API by the Monasca Fluentd plugin. In the future the Fluentd plugin could be extended and this config could be removed. Partially-Implements: blueprint monasca-roles Change-Id: I87b6dfb3052d03f87349d30b66078c39d625195d
-
Doug Szumski authored
Partially-Implements: blueprint monasca-roles Change-Id: I19db9396bb53b6db77cf97d7969ca24a55d8db0e
-
Doug Szumski authored
The Monasca Agent collects metrics and in this change is deployed across the control plane. These metrics are collected into an OpenStack project. It supports configuring a small number of plugins, which can be extended in later commits. It also makes the Monasca Agent credentials available to other roles, such as the common role to allow forwarding logs to Monasca. Partially-Implements: blueprint monasca-roles Change-Id: I76b34fc5e1c76407a45fcf272268d5798b473ca2
-
- Oct 31, 2018
-
-
Will Szumski authored
Currently, the serial consoles as accessed through Horizon, timeout after the haproxy_client_timeout (default: 1m) of inactivity. This change allows you to set a larger timeout. Change-Id: I2a9923cb69d5db976395146685aded83922c4120 Closes-Bug: #1800643
-
Duong Ha-Quang authored
This patchset implements Neutron rolling upgrade logic as described in [1]. Due to only neutron, vpnass and fwaas have supported for rolling upgrade database migration, so I used the list "neutron_rolling_upgrade_services" in neutron/default/main.yml for contain there services. [1] https://docs.openstack.org/neutron/latest/contributor/internals/upgrade.html Co-author: Ha Manh Dong <donghm@vn.fujitsu.com> Change-Id: I2ed2f941d30d4df0d0f42c0d10e7ca03ec1c166a Implements: blueprint apply-service-upgrade-procedure
-
- Oct 30, 2018
-
-
Doug Szumski authored
Trivial-Fix Change-Id: Iea123c32981309698bd644229dc1525fa671a487
-
- Oct 29, 2018
-
-
Doug Szumski authored
A small number of services set the recurse flag when they create their config directory. This can change permission of files within the directory, which are later set back to the original state. The side effect is that the service is then restarted, even though the net change to the config files amounts to nothing. The expected behaviour is that a service only restarts if the config *has* changed. This patch fixes this issue. Change-Id: Ib6f1ca7b416247f8d455fb25892f4a3b27de03ba Closes-Bug: 1800480
-
Kien Nguyen authored
Vitrage config is missing keystone_authtoken, it leads to CRITICAL bug when deploy [1] [1] http://paste.openstack.org/show/733507/ Change-Id: Ia89befed16bef5dbf0f542ea1a843b6b448079e9
-
- Oct 26, 2018
-
-
Pavel Glushchak authored
That's because instead of start_container we need to use recreate_or_restart_container in handler. Change-Id: I3bb0a4c38b9024b2e2e26bfc06cb143bb5d35317 Signed-off-by:
Pavel Glushchak <pglushchak@virtuozzo.com>
-
- Oct 25, 2018
-
-
Paul Bourke authored
This small change prevents the deployment group from being mandatory. Change-Id: I5693fbad0d5677ae341121619b6ec2e8738cffb7
-
- Oct 24, 2018
-
-
Christian Berendt authored
Change-Id: I0cbc51eedb218f6b2f7d5c50372ad7a8be9bdcc0
-
Christian Berendt authored
All other project names are lowercase. Change-Id: I7046d3f6b610a46a69504a283c933d83f266a3db
-
Christian Berendt authored
Change-Id: I4d409e052c00d83b451a2a13917f89531a88457f
-
- Oct 23, 2018
-
-
Christian Berendt authored
Two new parameters (migration_interface, migration_interface_address) to make the use of a dedicated migration network possible. Change-Id: I723c9bea9cf1881e02ba39d5318c090960c22c47
-
Christian Berendt authored
Closes-bug: #1799348 Change-Id: I4c43076795d28ea36f9e1d165e56abb110c5b544
-
Christian Berendt authored
Change-Id: Iedfad564f834504fa1f4bfd935cd735d1d9ee65f
-
Kien Nguyen authored
Change-Id: I114c582181e0c58fc5b3ce5b1735fb54a0fdd93e
-
- Oct 22, 2018
-
-
caoyuan authored
Change-Id: I0412c4d15fea97cf466287a5bed62427b43df7ea Closes-Bug: #1799243
-
Hongbin LU authored
Introduce a job 'kolla-ansible-ubuntu-source-zun' to test kolla with Zun enabled. To reduce CI resource, this job will be triggered only if there are changes on the Zun's ansible roles. Change-Id: I0ba207e1d3761da2d6992c5834d4f59e7e1d6628
-
Kevin Tibi authored
Fix the path of fernet cron for centos images Change-Id: Iedf3a8630bc3c25fd05f580980d499023bf974fa
-