- Dec 19, 2018
-
-
Eduardo Gonzalez authored
Change-Id: If5b4ba975a65e07d2704eb6bdb9d841d6a9c3d42
-
- Dec 11, 2018
-
-
Eduardo Gonzalez authored
xtrabackup doesnt work with mariadb 10.3, need to be changed to mariadb-backup tool. For now only migrate galera, not kolla-backup tool to fix the CI. https://jira.mariadb.org/browse/MDEV-15774 Change-Id: Ie77ae41e419873feed4b036a307887b22455183b Depends-On: Icefe3a77fb12d57c869521000d458e3f58435374
-
Jeffrey Zhang authored
when using ceilometer+gnocchi, for every notification sample, ceilometer will update the resource even if is not updated. We should add [cache] section to make ceilometer cache the resource, and stop send the useless update request. Closes-Bug: #1807841 Change-Id: Ic33b4cd5ba8165c20878cab068f38a3948c9d31d
-
Kien Nguyen authored
Vitrage has already supported Prometheus as datasource. Kolla can config it automatically, just need a little changes, for example in wsgi config file [1]. Co-Authored-By:
Hieu LE <hieulq2@viettel.com.vn> [1] https://review.openstack.org/#/c/584649/8/devstack/apache-vitrage.template Change-Id: I64028a0dfd9887813b980a31c30c2c1b1046da61
-
- Dec 06, 2018
-
-
XiaojueGuan authored
refer: https://docs.ansible.com/ansible/2.5/modules/package_module.html Change-Id: I68a0eb64a61bc6c0f77cbae7e8b4f4c7143202c5
-
- Dec 05, 2018
-
-
Eduardo Gonzalez authored
This change adds support to comfigure tty, it was enabled by default but a recent patch removed it. Some services such as Karaf in opendaylight requires a TTY during startup. Closes-Bug: #1806662 Change-Id: Ia4335523b727d0e45505cbb1efb40ccf04c27db7
-
Jeffrey Zhang authored
When using external ceph, enable_ceph=no and glance_backend_ceph=yes, glance.conf should enable rbd store. Change-Id: Ia09cd57c829b00f28674cddf44fb55583e193d0f
-
- Nov 30, 2018
-
-
Paul Bourke authored
Nova allows customisation of various metadata passed through to VMs via a 'release' file[0]. Allow operators to make use of this. [0] https://github.com/openstack/nova/blob/master/etc/nova/release.sample Change-Id: I71569314c8e64320f8ffad79b9273f4d6d903bb6
-
- Nov 26, 2018
-
-
Farid Da Encarnacao authored
Remove mode "0660" because mode it's not a supported parameters for kolla_docker Change-Id: I1e3d690eb3cb5d61b1c88f6da2f9b10e2c5f3603 Closes-Bug: #1804702
-
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
-
caoyuan authored
Refer to neutron docs [1][2] [1]: https://docs.openstack.org/neutron/pike/admin/archives/adv-config.html#l3-metering-service-driver [2]: https://wiki.openstack.org/wiki/Neutron/Metering/Bandwidth Co-Authored-By:
ZhijunWei <wzj334965317@outlook.com> Change-Id: I4a676d041bc2a86497cb139d9347365738b156df
-
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
-
Eduardo Gonzalez authored
OpenDaylight logs have different format than openstack, is a karaf log with java error traces. This PS add required config to make fluentd parse properly ODL logs. Change-Id: I34fb96c8a424679b3b618f2ff6a840b8dc165bec
-
- 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 17, 2018
-
-
zhulingjie authored
add gather_facts to false to avoid duplicated Change-Id: I633fc9042e7df24f5cdf3a62fd7ec619270469d5 Closes-Bug: #1806443
-
- Nov 29, 2018
-
-
Nicolas Haller authored
Tested on Rocky, /v3 needs to be added to the variable auth_url to have the trust/trustee mechanism to work. All cluster creation would fail otherwise. Closes-Bug: #1805896 Change-Id: Ieedac124fa22e5a7ae622c16d47d482007bbec60
-
Mark Goddard authored
We copy-paste the same play into various playbooks to detect openstack_release. This change factors that code into a separate playbook that is imported. Change-Id: I5fea005642b960080bf5e43455618dc24766c386
-
- Nov 28, 2018
-
-
Nicolas Haller authored
Tested on Rocky, it seems there is no admin_* variables and some others are missing (username/password/...) causing keystone to return http code 400 responses. Change-Id: If4a0919bfcd6b8d8a6bfd5df9001b4967e441e7e Closes-Bug: #1805714
-
Gaëtan Trellu authored
From Karbor documentation, endpoints should be created with "%(project_id)s" and not with "%(tenant_id)s". This is very important because of this commit in Karbor which is looking for a string "project_id". Change-Id: I8fc640891d0d58541198cc8f2e942d8db6e8d02f Closes-Bug: #1805705
-
Gaëtan Trellu authored
region_id has a default value hardcoded in Karbor code equal to "RegionOne" which could be an issue if a different region is define. Change-Id: Ia13496156515d0f871e8fa9bd3584940a32759e9 Closes-Bug: #1798125
-
- Nov 25, 2018
-
-
caoyuan authored
Change-Id: I9fbde5e26c76d8fc78b51e12e7cb7baf66f8602a Closes-Bug: #1796366
-
- Nov 21, 2018
-
-
caoyuan authored
A spec to Deprecate the Glance Registry Service[0] was accepted in Newton, but it contained the ambiguous statement, "Mark the service as deprecated and ready for removal in the Q release." kolla-ansible disable the glance-registry in Q release[1], and since we are in S now, remove glance-registry is safe. [0]: http://specs.openstack.org/openstack/glance-specs/specs/newton/approved/glance/deprecate-registry.html [1]: https://review.openstack.org/#/c/566804/ Change-Id: I48f794029e97aa6f76bbd500e33f28f51a3f2ac4
-
- Nov 19, 2018
-
-
caoyuan authored
The variable {{ node_config_directory }} is used for the configuration directory on the remote hosts, and should not be used for paths on the deploy host (localhost). This changes the default value of the TLS certificate and CA file to reference {{ CONFIG_DIR }}, in line with the directory used for admin-openrc.sh (as of I0709482ead4b7a67e82796e17f85bde151e71bc0). This change also introduces a variable, {{ node_config }}, that references {{ CONFIG_DIR | default('/etc/kolla') }}, to remove duplication. Change-Id: Ibd82ac78630ebfff5824c329d7399e1e900c0ee0 Closes-Bug: #1804025
-
- 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
-
-
Eduardo Gonzalez authored
This PS adds deployment of mistral-event-engine service within mistral role. Change-Id: If187e1a49a321d1e85fb3cfff2ea037e567b30dc
-
Doug Szumski authored
This allows storm worker and nimbus services to be deployed on separate hosts. Change-Id: Icb990d289fbfb4d8f782c255fc50d092964384f7
-
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
-
-
Doug Szumski authored
Closes-Bug: 1786741 Change-Id: Ic217f3f8194cdcb5e28045e771a0160c1f12280e
-
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 03, 2018
-
-
Rabi Mishra authored
With a pseudo terminal, service is not treated as a daemon and signals would not work as expected. Change-Id: I16aa29a7924df51659d973a81d8005ae3d86f57b Related-Bug: #1799642
-
- 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
-