aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-07-31masakari: Add crm_mon to masakarimonitors sudoersMark Goddard1-0/+1
This is necessary for the host monitor to query pacemaker Change-Id: I41066427169381e2bc57c70f7003bf4d83d9cde7 Partially-Implements: blueprint masakari-hostmonitor
2020-07-31Remove TODO in libvirt scriptRadosław Piliszek1-8/+0
This is no longer required when Kolla-Ansible is patched. Note this is *not* safe to backport as it requires the user to have Kolla-Ansible patched, i.e. would normally break most. Change-Id: Ic5b9a58d212711a4d6c13822548c92013a6bae50 Related-Bug: #1681461 Depends-On: https://review.opendev.org/735441
2020-07-31CI: Add the KVM jobsRadosław Piliszek2-0/+4
They are triggered only on changes to Nova to avoid using this scarce resource too often. Depends-On: https://review.opendev.org/735454 Depends-On: https://review.opendev.org/741679 Change-Id: I609db6f4670da7ddfe132dcc62a58bce71aacfe2
2020-07-29Merge "Upgrade Fluentd Monasca plugin"Zuul2-1/+6
2020-07-28Merge "CI: Add jobs for mariadb, masakari, linuxbridge, ovn, prometheus-efk"Zuul2-0/+18
2020-07-27Upgrade Fluentd Monasca pluginDoug Szumski2-1/+6
Switch to YAJI JSON parser as suggested in [1]. [1] https://docs.fluentd.org/quickstart/faq#i-got-encoding-error-inside-plugin-how-to-fix-it Closes-Bug: #1889065 Change-Id: I2ecd3b029b956e000feaaa9e10a169521ba53d66
2020-07-27Merge "Remove neutron-server-ovn and neutron-ovn-metadata-agent images"Zuul3-26/+6
2020-07-23CI: Add jobs for mariadb, masakari, linuxbridge, ovn, prometheus-efkMark Goddard2-0/+18
These jobs exist in kolla-ansible but have not yet been added to kolla. Change-Id: I15c5d20df83bf3ecb83ba390a01c7ad711c9d889
2020-07-23Remove neutron-server-ovn and neutron-ovn-metadata-agent imagesMichal Nasiadka3-26/+6
Those have been deprecated in previous cycle - see [1]. [1]: https://review.opendev.org/#/c/701074/ Change-Id: Ifde221e807df75d884a3f8cc4fc29eb0cb303472
2020-07-23Remove neutron-server-opendaylight imageMichal Nasiadka4-80/+4
In [1] we have removed opendaylight image, but left neutron-server-opendaylight image. [1]: https://review.opendev.org/#/c/739446/ Change-Id: Iae312e24a4ff9ab79979328abac3410fbb1a3cc2
2020-07-22Merge "fluentd: migrate to td-agent 4 where possible"Zuul6-9/+19
2020-07-20Merge "copy rootwarp files form venv in ironic base"Zuul1-1/+1
2020-07-20fluentd: migrate to td-agent 4 where possibleMarcin Juszkiewicz6-9/+19
td-agent 4 got released for all distributions we support. For both x86-64 and aarch64 architectures. Change-Id: I86ecdc1ac45dfd76b94a34d1b837f7c0bc975dcd
2020-07-10Merge "Upgrade to Logstash 6"Zuul4-49/+25
2020-07-09introduce 'infra_image_prefix' for infra imagesMarcin Juszkiewicz73-72/+74
Defaults to 'image_prefix' for now but shows which images gets their names changed soon. Change-Id: I0608e8f62f28d6667b4c8753c47553e4cbf75503
2020-07-09Merge "novajoin: install 'freeipa-client' on both Debian and Ubuntu"Zuul1-2/+2
2020-07-09Merge "Fix ceilometer-upgrade params"Zuul2-1/+7
2020-07-09Merge "Remove opendaylight image"Zuul12-112/+5
2020-07-09Fix ceilometer-upgrade paramsRadosław Piliszek2-1/+7
It seems [1] has introduced a slight regression in that it tries by default to pass an empty string to ceilometer-upgrade which makes it fail: ceilometer-upgrade: error: unrecognized arguments: (note there is nothing more on that line) This patch fixes that by allowing the params to be of any number, including zero. Backport to Ussuri. [1] 3d587409ee068843cfa28710f09f65af48b69367 Change-Id: I989a1dd30d1656b5c1fda7a46abbf5f265fbb72c Closes-Bug: #1884919
2020-07-08Merge "[doc] Update example in release management"Zuul1-1/+1
2020-07-08novajoin: install 'freeipa-client' on both Debian and UbuntuMarcin Juszkiewicz1-2/+2
freeipa-admintools got merged into 'freeipa-client' before Debian 'buster'. Ubuntu 'focal' does not have transitional package so let's fix name before we switch to it. Change-Id: I32f62a763b909da787dee1007055197d6a2dbce1
2020-07-07copy rootwarp files form venv in ironic baseSean Mooney1-1/+1
This change modifies the ironic base container to copy rootwarp filters from the virtual env rather than the source code directory. This is need because some required filters have been moved to ironic-lib and are not present in the /ironic dir. The rootwrap filters are not automitaclly installed in /etc/... due to kolla use of virtual envs and https://github.com/pypa/wheel/issues/92 Closes-Bug: #1886663 Change-Id: Idb0a675d92bab8b9a0cf5209f0a06e996e96033c
2020-07-07Upgrade to Logstash 6Doug Szumski4-49/+25
Elasticsearch and Kibana 6 are used on all distros, but Logstash is still pinned at 2 which is not compatible. See the product compatibility matrix [1]. [1] https://www.elastic.co/support/matrix#matrix_compatibility Partial-Bug: #1884090 Change-Id: I1579e762bcfb07f0baa73507eb9955ae2f83c4ec
2020-07-07Remove opendaylight imageMichal Nasiadka12-112/+5
It has been deprecated in Ussuri cycle. Change-Id: I6d3174e8b52cb4d1f2eca4d85d506665dafe2406
2020-07-07Merge "Remove sensu images"Zuul13-189/+6
2020-07-06Merge "Drop systemd support from nsswitch.conf on RHEL-based distros"Zuul2-1/+9
2020-07-06Drop systemd support from nsswitch.conf on RHEL-based distrosMichele Baldessari2-1/+9
A bit like we did for I3e0e86026f5a4a78473bed824cd1682d3a020cd5 we should remove the nss-systemd lookup from containers. The reasons for this are as follows: 1) Just like for I3e0e86026f5a4a78473bed824cd1682d3a020cd5 when this nss module is triggered it tries to talk to dbus. It triggers a bunch of selinux denials and it makes little sense to open all containers to talk to dbus. In particular, if a container is run as non-privileged and bind-mounts /run from the host, we will hit selinux denials like the following: type=USER_AVC msg=audit(1592337775.860:74119): pid=1284 uid=81 auid=4294967295 ses=4294967295 subj=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 msg='avc: denied { send_msg } for msgtype=method_call interface=org.freedesktop.DBus member=Hello dest=org.freedesktop.DBus spid=406228 scontext=system_u:system_r:container_t:s0:c162,c886 tcontext=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 tclass=dbus permissive=0 exe="/usr/bin/dbus-daemon" sauid=81 hostname=? addr=? terminal=?'UID="dbus" AUID="unset" SAUID="dbus" 2) It just makes little sense in a kolla-world to have containers talk to dbus/systemd and it saves us some time when a lookup triggers the systemd module for whatever reason. Especially because the nss-systemd module does a few things which are not useful in a container (ensures that the root and nobody users and groups remain resolvable, SystemD's DynamicUser= feature, provide Lookup API via Varlink) The sed regex gives us the wanted results: $ diff -u /etc/nsswitch.conf.orig /etc/nsswitch.conf --- /etc/nsswitch.conf.orig 2020-06-19 07:18:10.974580755 +0000 +++ /etc/nsswitch.conf 2020-06-19 07:20:12.260230103 +0000 @@ -53,9 +53,9 @@ # group: db files # In order of likelihood of use to accelerate lookup. -passwd: sss files systemd +passwd: sss files shadow: files sss -group: sss files systemd +group: sss files hosts: files dns myhostname services: files sss netgroup: sss Related-Bug: #1883849 Change-Id: I81e5b7abf4571fece13a029e25911e9e4dece673
2020-07-06openvswitch-netcontrold: build alwaysMarcin Juszkiewicz2-10/+0
This is infrastructure package where binary/source split does not make sense. Change-Id: I445134333b50439af20a3ca12757d519fa2624d4
2020-07-06Remove sensu imagesMarcin Juszkiewicz13-189/+6
They have been deprecated in Ussuri [1]. [1]: https://review.opendev.org/#/c/711636/ Change-Id: I0cfde46c29eedce77c70c1c677220814a801ff3a
2020-07-03[doc] Update example in release managementRadosław Piliszek1-1/+1
Change-Id: Ie9ce18f83c62bf133add5c9a464354d65c05722a
2020-07-02Merge "Bump prometheus-openstack-exporter version to 1.1.0"Zuul1-1/+1
2020-07-02Bump prometheus-openstack-exporter version to 1.1.0Jorge Niedbalski1-1/+1
Change-Id: Ia2306507d6ef97f01ff520dc4222bc48c1eb9843 Signed-off-by: Jorge Niedbalski <jnr@metaklass.org>
2020-07-02Remove glance-registry containerAlfredo Moralejo2-11/+5
glance-registry service was deprecated in Queens release and has been removed in Victoria [1]. [1] https://review.opendev.org/#/c/738671/ Change-Id: I0d8695fde2a70509c7535d0d582136c0b0e7667b
2020-07-01Merge "CentOS/AArch64: RabbitMQ is back!"Zuul4-10/+5
2020-06-30Merge "Add release note for FWaaS removal"Zuul1-0/+5
2020-06-30Merge "Remove deployment of FWaaS"Zuul6-26/+0
2020-06-30Add release note for FWaaS removalAlfredo Moralejo1-0/+5
Follow up of https://review.opendev.org/#/c/736727/ Change-Id: I1dfbea1fbb626656943dba9f140e0760fa8c3745
2020-06-26Merge "Change lang package block order"Zuul1-13/+13
2020-06-26Merge "Add sysfsutils to nova-compute ubuntu source"Zuul2-0/+6
2020-06-26Merge "Remove mox3 from lower-constraints.txt"Zuul1-1/+0
2020-06-25Merge "Fix loading of Storm on Centos8 / Python 3"Zuul2-0/+12
2020-06-24Remove unused variable MAX_NUMBERPierre Riteau1-5/+1
This variable won't be used by Kolla Ansible once change Ia786d037f5484f18294188639c956d4ed5ffbc2a is merged. Change-Id: I600e24896e74496f05387183c10d6c8c6bbbb17b Depends-On: https://review.opendev.org/735617
2020-06-23CentOS/AArch64: RabbitMQ is back!Marcin Juszkiewicz4-10/+5
CentOS 8.2 has Erlang and RabbitMQ available in 'messaging/rabbitmq-38' repository. We use it to grab Erlang while RabbitMQ comes from upstream (like on x86-64). Change-Id: I2559267d120081f2e5eabc9d966b019517a5ad5d
2020-06-23Remove mox3 from lower-constraints.txtmelissaml1-1/+0
The mox3 repo is being retired. Change-Id: I8e1188257f0025f2e833aa7a1f414f4165f80092
2020-06-22Merge "Fix horizon debian binary docker image"Zuul1-3/+4
2020-06-22Add sysfsutils to nova-compute ubuntu sourceRadosław Piliszek2-0/+6
This fixes the FC Cinder backend usage in Nova. Change-Id: I036cfe3af3dd96625f986a820c78a10e6558b086 Closes-bug: #1884484
2020-06-21Fix horizon debian binary docker imageMichal Arbet1-3/+4
Debian packages are different from ubuntu packages. Differencies in /etc/openstack-dashboard: - Symlinking {{ python_path }}/openstack_dashboard/local/enabled/ -> /etc/openstack-dashboard/enabled - Symlinking {{ python_path }}/openstack_dashboard/local_settings.d/ -> /etc/openstack-dashboard/local_settings.d - Symlinking {{ python_path }}/openstack_dashboard/conf/ -> /etc/openstack-dashboard/policy Every dashboard-plugin debian package is copying his policy files, local_settings, enabled to above locations. Every dashboard-plugin is triggering dpkg and collect-static, compress is done by openstack-dashboard package. Kolla has to remove all these debian package's configs and provide kolla configs. Move also /etc/openstack-dashboard/policy to standard location and delete symlink as kolla-ansible is overriding default policy files path to /etc/openstack-dashboard/. Change-Id: Ieca15bdb315d52e9547d798df11641ef36485b26 Depends-On: https://review.opendev.org/733612
2020-06-20Remove mongodb dockerfile from kollagugug7-61/+4
more info: https://opendev.org/openstack/kolla-ansible/commit/a6c97d7284c7de437ebfc9f8ee289244f29e65d7 Change-Id: I9e8a973e10389d42d6fedffb98bd23f1a8271087 Co-Authored-By: jacky06 <zhang.min@99cloud.net>
2020-06-20Merge "Remove the congress images since it has been retired"Zuul12-121/+2
2020-06-19Remove the congress images since it has been retiredgugug12-121/+2
more info: https://review.opendev.org/#/c/721733/ Depends-On: I12d74b53b64268d0358220af35f7fd719d82b397 Depends-On: I21c9ab9820f78cf76adf11c5f0591c60f76372a8 Change-Id: I7bd03b4f70ddfb15c96ed68e659cb6dccb0c36a3 Co-Authored-By: jacky06 <zhang.min@99cloud.net>