8937 Commits

Author SHA1 Message Date
Radosław Piliszek
548e66f942 [docs] Fix guide about new images
Update and minor fixes.

Change-Id: I8ea88a099dcd62bb7501b1dce64be1f292a19879
2020-05-21 15:20:51 +02:00
Michal Nasiadka
f3f471b41e [Community goal] Update the contributor guide
Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Change-Id: I50e2bf6aac38624851edb15ecb108cade469ddad
Story: #2007236
Task: #38531
2020-05-20 11:53:24 +02:00
Zuul
629a2955f4 Merge "Add ussuri prelude to release notes" 2020-05-20 01:53:22 +00:00
Zuul
d360e1de71 Merge "CentOS: disable more repos" 2020-05-20 01:47:49 +00:00
Zuul
effc45eeb8 Merge "Switch to tarballs.opendev.org for source images" 2020-05-20 01:21:16 +00:00
Zuul
105053f2ab Merge "Tidy up release notes for Ussuri" 2020-05-19 23:59:40 +00:00
Radosław Piliszek
4a74a7a0ee Fix pygments style
New theme of docs (Victoria+) respects pygments_style.
Since Kolla starts using Victoria reqs while being on Ussuri,
this patch ensures proper rendering both in Ussuri and Victoria.
Thanks @AJaeger for suggestion.

Change-Id: I6059fff6278ffa0648e241bc15bc8644c493857c
2020-05-19 20:12:21 +02:00
Mark Goddard
ededc45cf8 Switch to tarballs.opendev.org for source images
OpenStack tarballs are hosted on tarballs.opendev.org.
tarballs.openstack.org is just a redirect.

This change switches the tarballs-base configuration option to
https://tarballs.opendev.org. Since the new site is namespaced, we need
to add openstack/ to the URL path, or in some cases x/.

The following projects now publish under the x/ namespace:

* networking-ansible
* networking-mlnx
* vmware-nsx
* vmware-nsxlib

Change-Id: If80dcfe4a99893ac82797c505a78ceeecebcb0b9
2020-05-19 16:28:24 +01:00
Mark Goddard
4462375968 Add ussuri prelude to release notes
Change-Id: I7309d12f019e727d1bbf4cb7fdbd64aae6a90a6a
2020-05-19 12:05:40 +01:00
Mark Goddard
7da429cfe3 Tidy up release notes for Ussuri
Change-Id: Ib665981845a9adf784d7c77ea40e3c087224b416
2020-05-19 11:07:35 +01:00
Zuul
55eab6edc4 Merge "octavia: Add ovn-octavia-driver" 2020-05-18 17:41:33 +00:00
Zuul
8257a40880 Merge "Switch to versioned tarballs part 2" 2020-05-18 14:34:42 +00:00
Michal Nasiadka
2f00cbe54a octavia: Add ovn-octavia-driver
During this cycle Neutron team merged networking-ovn code to Neutron.
As a consequence of it "OVN Octavia provider" project has been created.
Before it the driver was placed in networking-ovn tree.

Change-Id: I0dcd34b5e2c096557f0485aaec83d344e5cb01bb
2020-05-18 14:15:56 +02:00
Zuul
2489c5950a Merge "Upgrade Monasca Fluentd output plugin" 2020-05-18 11:02:23 +00:00
Zuul
559aa54811 Merge "Remove pypy job" 2020-05-18 10:38:51 +00:00
Marcin Juszkiewicz
d99e859c85 Switch to versioned tarballs part 2
Use latest releases:
- novajoin 1.3.0
- python-tempestconf 2.5.0

Change-Id: I5cde94e07d14d8d8bbbdd76e2e8be8a77fb28bc3
2020-05-18 12:20:08 +02:00
Marcin Juszkiewicz
1dfd937cba CentOS: disable more repos
'messaging-rabbitmq' and 'opstools' are enabled by RDO
delorean-deps.repo file

'influxdb' was also enabled

Depends-On: https://review.opendev.org/728687

Change-Id: Ibb0a7edc9e5632c1b89a7d52601f55a223b49dfb
2020-05-17 11:34:12 +00:00
jacky06
135f3a347a Remove pypy job
Pypy is not tested in OpenStack anymore, remove the job.

Change-Id: I747f30a385b8163ac1ea173b0a8024c281fc272b
2020-05-17 17:50:46 +08:00
Doug Szumski
11bcafe2e6 Upgrade Monasca Fluentd output plugin
As part of the support for using the unified Monasca API for logs, the
Fluentd Monasca output plugin has been upgraded. Any custom Fluentd
configuration which forwards logs to Monasca will need to be updated.

Change-Id: I7deefec590cd3bfc774b47867d968afe1bd69d99
2020-05-16 16:12:26 +01:00
Marcin Juszkiewicz
885fbbb0e1 Switch to Ussuri release tarballs
Things to consider:

- gnocchi last release was 31 July 2019
- monasca-thresh may need an update
- nova-mksproxy is still 2017
- vmtp is not released again

Not yet released for Ussuri:

- networking-ansible
- networking-mlnx
- networking-l2gw
- vmware-nsx
- vmware-nsxlib
- novajoin
- python-tempestconf

Change-Id: I55a2299382c2d040870ee12b9cd492d9dd2a96e7
2020-05-16 13:29:20 +02:00
Doug Szumski
aabd532da9 Remove Monasca Log API
Monasca, since the Train release has supported a unified API for both
logs and metrics. The Log API is no longer required.

Change-Id: I5a59a84b00a1770bfaf7257295e82bb5b92df029
2020-05-14 15:50:08 +01:00
Ghanshyam Mann
3e74662ad8 Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.

Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.

To avoid similar gate break in future, we need to bump the hacking min
version.

- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html

Change-Id: I4532bcef73cb4169cfeacd0e9d09e9a99928818d
2020-05-12 19:26:29 -05:00
Zuul
cf06869684 Merge "Enable mod_wsgi in Nova API container" 2020-05-11 09:24:56 +00:00
Zuul
f7670cdc6d Merge "Use Python 3 for mod_wsgi in cyborg and monasca on Debian/Ubuntu" 2020-05-08 19:07:46 +00:00
James Kirsch
c7482778aa Enable mod_wsgi in Nova API container
This patch modifies the Dockerfile for the Nova API so that
the 'root' user executes the container setup scripts.
This enables the container httpd configuration script to execute.

Change-Id: I374af00a374346840c12777a530d39768b28c908
Partially-Implements: blueprint add-ssl-internal-network
Depends-On: https://review.opendev.org/725962
2020-05-06 18:35:07 +00:00
Mark Goddard
f5d31da12f Use Python 3 for mod_wsgi in cyborg and monasca on Debian/Ubuntu
In Train kolla switched to Python 3 in Debian and Ubuntu source images.
For services running under httpd with mod_wsgi, they should install
libapache2-mod-wsgi-py3 rather than libapache2-mod-wsgi. This was done
for most images, but cyborg and monasca were omitted.  This change fixes
that.

Change-Id: I25cfa62dbf20490685617b4a4185bf95ab91725e
Closes-Bug: #1873421
2020-05-04 11:46:36 +00:00
Marcin Juszkiewicz
fe6fd8dc5d debian: binary target is x86 only
Other architectures run will be aborted with proper message.

Change-Id: Ic81fb425fa54953f1d6c12063049d60658deb4ed
2020-05-01 07:43:17 +00:00
Marcin Juszkiewicz
8abfa0cc75 CI: make sure that virtualenv is available
Failed to find required executable virtualenv in paths:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Change-Id: Ie6094e1c5de5c89e0180c42edf5ef94c1c9964b7
2020-04-30 22:19:06 +02:00
Zuul
d5ad3c239f Merge "doc: update Debian/binary support on x86" 2020-04-30 18:42:34 +00:00
Marcin Juszkiewicz
d898534f15 CI: Fix Debian aarch64 jobs
Debian defaults to Python2 which is not complete in aarch64 images.

This patch changes CI to always use Python3.

Change-Id: Ie2582baf1cf47201e077d49d8c9102b1af9b2bd5
2020-04-30 13:55:05 +00:00
Marcin Juszkiewicz
98b785e153 doc: update Debian/binary support on x86
Change-Id: I13844f50cf04a1447199c602be21d9a501abe981
2020-04-30 11:12:41 +02:00
Marcin Juszkiewicz
62c8dc95bd Debian: use Ussuri binary packages
There is a repo with binary packages for Ussuri. Let us use them instead
of Train ones.

amd64 only

Change-Id: I071eebc4f60094d881a68e201e8c3bb6e6742ff5
2020-04-29 23:09:06 +02:00
Zuul
d7a377260f Merge "Revert "Add stunnel container for Glance service"" 2020-04-29 18:07:13 +00:00
Zuul
c5fcf3fc05 Merge "Modify Heat container to execute httpd setup" 2020-04-29 17:19:50 +00:00
Marcin Juszkiewicz
65d7212f84 drop tripleo-common-tempest-plugin
This is not needed plugin without any branches or releases. And wants Python 3
while we have Py2 for CentOS 7.

Change-Id: I9cab91b82941ea125b16d19e68722ce41a1f11f2
14:41 < hrw> is  tripleo-common-tempest-plugin your stuff?
14:43 <@EmilienM> yes and it does nothing. I thought we removed that?
14:43 <@EmilienM> apparently it's still here https://github.com/openstack/tripleo-common-tempest-plugin
14:43 <@EmilienM> we should burn it, weshay|ruck ^
14:44 < hrw> EmilienM: also fine to drop from train?
14:44 <@EmilienM> burn it everywhere you can
14:44 < hrw> THANKS
14:44 <@EmilienM> it has never been useful
14:44 <@EmilienM> and people who started it left
14:48 <@weshay|ruck> EmilienM, yup
2020-04-28 14:53:25 +02:00
Zuul
54a6444091 Merge "aarch64/centos8: no fluentd, rabbitmq, kolla-toolbox" 2020-04-27 15:08:04 +00:00
Marcin Juszkiewicz
39a6e9a9a4 aarch64/centos8: no fluentd, rabbitmq, kolla-toolbox
AArch64 lacks Erlang in CentOS 8 - we have to wait for 8.2 release to
get it. So no RabbitMQ for us.

And no Fluentd.

Change-Id: I266cdfa09efcba1c54efaa3c16ffe556808b3673
2020-04-27 10:47:23 +02:00
Dincer Celik
657e6ce523 [prometheus] Bump versions
There are quite new versions for the stuff below.

    - node-exporter
    - mysqld-exporter
    - mtail
    - memcached-exporter
    - elasticsearch-exporter
    - blackbox-exporter
    - alertmanager

Change-Id: I051081e547074bbe13b55143d73baef5651e18fb
2020-04-26 22:47:46 +03:00
Radosław Piliszek
04f24b7bb1 Revert "Add stunnel container for Glance service"
This reverts commit 935adb59131caf66455a7d59c2af7cc42186e282.

It seems we cannot use stunnel on Ubuntu because
of no support for current OpenSSL. See [1].

We have some alternatives to replace stunnel:
- HAProxy (image ready; in progress)
- Apache2 (only embedded, no image)
- Nginx (possibly in the future)

[1] https://review.opendev.org/707131

Change-Id: If1140b293423ad3173cb3a4e1f19abbfecdaf2f6
2020-04-26 21:07:55 +02:00
Zuul
63a5504891 Merge "Add mariadb_clustercheck image" 2020-04-25 12:02:20 +00:00
Radosław Piliszek
8970f6b898 CI: Add swift jobs
Also marks swift as tested in x86 matrix.

Change-Id: I635a4693915df7bd10668fbc620ef451042eaa38
2020-04-23 20:41:34 +02:00
Zuul
a12314fa57 Merge "Add stunnel container for Glance service" 2020-04-23 11:48:24 +00:00
James Kirsch
535fe5c37b Modify Heat container to execute httpd setup
This patch modifies the Dockerfile for the Heat container so
that the root user will execute the container setup scripts. This
enables the container httpd configuration script to execute.

Partially-Implements: blueprint add-ssl-internal-network
Change-Id: Ib7936161bb42ee36d7875baffa31af5dff409844
2020-04-22 23:15:45 -07:00
James Kirsch
935adb5913 Add stunnel container for Glance service
This patch creates a stunnel container for Glance service to perform
TLS termination.

Change-Id: I0743137577964f949eef949bad8163a990098bb0
Partially-Implements: blueprint add-ssl-internal-network
2020-04-22 08:12:37 -07:00
Marcin Juszkiewicz
0de8a57f9e Do not try to build skipped/unbuildable images
When build is done with logging to separate files we have a lot of files
with logs like this:

INFO:kolla.common.utils.mongodb:Skipping mongodb

This patch stops that. Builds will be a bit faster as we do not push
skipped or unbuildable images into build queue anymore.

Change-Id: Id8198451e77669d1472f3a21fd3a97f0e6e67cd8
2020-04-22 14:39:12 +02:00
Michal Nasiadka
59616d4423 Add mariadb_clustercheck image
Add mariadb_clustercheck image with xinetd and clustercheck binary for haproxy
checking of galera status.
Reorganise existing mariadb images by creating mariadb-base and mariadb-server.

Existing mariadb image will be deprecated (in a separate change).

Change-Id: Ib601f64e1514521154beeaac40f0c058a7119408
2020-04-22 08:46:33 +00:00
Zuul
d318e5c1a1 Merge "Zun: add CNI loopback binary to the image" 2020-04-20 16:10:54 +00:00
Zuul
42720bcab8 Merge "Cleanup py27 support" 2020-04-20 15:55:08 +00:00
Zuul
26ba50c16f Merge "kibana/debian: use upstream package on all architectures" 2020-04-19 13:25:52 +00:00
Hongbin Lu
8c86f867db Zun: add CNI loopback binary to the image
Change-Id: I2d6165c4b7e934c3e6ad32b3de1060d07b792463
Needed-By: https://review.opendev.org/#/c/708213/
2020-04-18 23:09:09 +00:00