Prelude
- Gerrit is upgraded to the version 3.2
- Latest Zuul and Nodepool
- ELK is provided by open distro
Doc
Here is the documentation of the 3.6 release.
Release Notes (2021-06-29)
- Zuul 4.6.0 security release
Package update
- zuul-4.5.0-1.el7 -> zuul-4.6.0-1.el7
- sf-config-3.6.3-3.el7 -> sf-config-3.6.5-3.el7
Release Notes (2021-06-21)
- The release update features Zuul 4.5.0 to prepare 4.6.0 release.
- JVM 11 support for Gerrit, Elasticsearch and Logstash.
Package update
- diskimage-builder-3.7.0-2.el7 -> diskimage-builder-3.12.0-1.el7
- gerritbot-0.5.0-1.el7 -> gerritbot-0.5.1-1.el7
- nodepool-4.0.0-1.el7 -> nodepool-4.1.0-1.el7
- patternfly-react-ui-deps-4.0.0-1.el7 -> patternfly-react-ui-deps-4.3.0-1.el7
- python3-gerritlib-0.6.0-9.el7 -> python3-gerritlib-0.10.0-1.el7
- python3-irc-15.0.6-2.el7 -> python3-irc-18.0.0-1.el7
- sf-config-3.6.2-3.el7 -> sf-config-3.6.3-3.el7
- zuul-4.0.0-1.el7 -> zuul-4.5.0-1.el7
Release Notes (2021-03-17)
sf-config-3.6.1
- Removes the mirrors and gerrit dashboard tasks
- status: remove the navbar and create a json dump
- base: fix ara-report report compatibility
- gateway: serve the sf-ui from /usr/share
- gateway: use local tls file when configured
- install-server: add nodepool to the service list
- sf-gateway: Add alias for challenge, remove letsencrypt
- Add default Elasticsearch connection to zuul if component enabled
- nodepool: do not generate configuration when static_config exists
- Remove the use of centos-release-openshift-origin311
- logserver: serve any compressed file directly
- Remove top menu leftovers
- gerrit: ensure the serverId is persisted after the upgrade to 3.x
- gerrit: increate Xmx and log the migration steps
- Change ELK stack java mem attributes to be as default
- postfix: turn zuul@{{ fqdn }} into a blackhole
- Set logstash maximum_heap_size for upgrade
- Reset the Java HEAP size for logstash and elasticsearch
- sf-gateway: manage nodepool logs for multi nodepool hosts
- Bump Opendistro to 1.12.0 and Logstash to 7.10.0
- Do not restore kibana index-pattern
- nodepool: set REQUEST_CA_BUNDLE in /etc/sysconfig/nodepool
- gateway: update robots.txt
- gerrit: delegate user creation to the install-server
- Feed custom-links from sfconfig.yaml to info.json
- install-server: delegate tasks to the correct hosts
- Disable elasticsearch oss repo
- sfconfig: record database name in all vars
- Remove SSO auth redirection in front of Kibana
- Set sf-ui logout route as logout endpoint for Gerrit
- gateway: replace the top-menu and the welcome page by sf-ui
- Added one more extension for sf-logserver role
- Added new FileMatch to the sf-logserver role
- sf-repos: Add static nodepool config file management
- sf-keycloak: update standalone.xml for 10.0.2
- Add log rotation configuration for repoxplorer
- ansible: support running in systemd-nspawn
- Disable Opendistro performance analyzer
- Bump Opendistro version to 1.11.0
- config-check: always validate nodepool YAML configuration
- Switching to Opendistro ELK stack in sf.io
- Disable gerrit3 cap to administrate plugin with the UI
- Set a Zuul account HTTP password for the local Gerrit
- Enable germqtt service
- gerrit: update to v3 and notesdb
- mirrors: disable mirrors for elastic, influx and grafana
- logserver: replace local purge-logs script by package
- configuration: use public url to fetch service configuration
- Enable default Zuul pipelines for GitLab
- Revert "purge-logs: make the script more resilient in case of FileNotFoundError"
- Pagure pipelines: update pipeline based on Fedora config
- pipeline: enables adding information after a recheck comment
- Set ELK stack packages to 7.8
- Add zuul event ID to report
- Pass TypeError exception when NODE_FAILURE in status page generator
- gateway: support gerrit url without a trailing slash
- Fixing visualization and dashboard navbar buttons
- nodepool: fix issues with exceptions logs http location
- fetch_zuul_key: force fetching the config key from the scheduler
managesf-0.26.1
- gerrit: prevent UnboundLocalError
- repoxplorer: handle the repoxplorer/branches
- yamlbacked model: remove issue-tracker field
- gerrit: use notedb to manage externalId and rename deleted group
- resources: fatal: unrecognized argument: -q
Package diff
Updated
- acme-tiny.el7: 0.1-11.20160810git5a7b4e7 -> 4.1.1-1.git0a9afb2
- cauth.el7: 0.18.0-2 -> 0.19.1-2
- diskimage-builder.el7: 3.1.0-1 -> 3.7.0-2
- gerrit.el7: 2.14.7-3 -> 3.2.6-4
- git-review.el7: 1.24-5 -> 1.28.0-1
- k1s.el7: 0.0.4-1 -> 0.1.0-1
- keycloak.el7: 9.0.2-1 -> 11.0.0-1
- logreduce.el7: 0.5.2-1 -> 0.6.1-1
- managesf.el7: 0.24.1-11 -> 0.26.1-11
- nodepool.el7: 3.13.1-1 -> 4.0.0-1
- patternfly-react-ui-deps.el7: 3.19.0-1 -> 4.0.0-1
- python3-APScheduler.el7: 3.6.3-1 -> 3.7.0-1
- python3-GitPython.el7: 3.1.7-1 -> 3.1.13-1
- python3-alembic.el7: 1.4.2-1 -> 1.5.4-1
- python3-babel.el7: 2.8.0-1 -> 2.9.0-1
- python3-bcrypt.el7: 3.1.7-1 -> 3.2.0-1
- python3-boto3.el7: 1.14.24-1 -> 1.17.8-1
- python3-botocore.el7: 1.17.24-1 -> 1.20.8-1
- python3-cachetools.el7: 4.1.1-1 -> 4.2.1-1
- python3-certifi.el7: 2020.6.20-1 -> 2020.12.5-1
- python3-cffi.el7: 1.14.0-1 -> 1.14.5-1
- python3-chardet.el7: 3.0.4-1 -> 4.0.0-1
- python3-cryptography.el7: 3.0-1 -> 3.4.6-1
- python3-dogpile-cache.el7: 1.0.0-1 -> 1.1.2-1
- python3-elasticsearch.el7: 7.7.1-1 -> 7.10.1-1
- python3-flake8.el7: 3.8.3-1 -> 3.8.4-1
- python3-google-api-python-client.el7: 1.7.11-1 -> 1.12.8-1
- python3-google-auth.el7: 1.19.2-1 -> 1.26.1-1
- python3-httplib2.el7: 0.10.3-2 -> 0.19.0-1
- python3-iso8601.el7: 0.1.12-1 -> 0.1.14-1
- python3-jaraco-functools.el7: 1.20-1 -> 3.2.0-1
- python3-jinja2.el7: 2.11.2-1 -> 2.11.3-1
- python3-jsonpatch.el7: 1.26-1 -> 1.28-1
- python3-jwcrypto.el7: 0.7-1 -> 0.8-1
- python3-jwt.el7: 1.7.1-1 -> 2.0.1-1
- python3-keystoneauth1.el7: 4.2.0-1 -> 4.3.0-1
- python3-mako.el7: 1.1.3-1 -> 1.1.4-1
- python3-more-itertools.el7: 8.4.0-1 -> 8.7.0-1
- python3-msgpack.el7: 1.0.0-1 -> 1.0.2-1
- python3-netaddr.el7: 0.7.19-1 -> 0.8.0-1
- python3-networkx.el7: 2.2-1 -> 2.5-1
- python3-openstacksdk.el7: 0.48.0-1 -> 0.53.0-1
- python3-packaging.el7: 16.8-6 -> 20.9-1
- python3-paho-mqtt.el7: 1.5.0-1 -> 1.5.1-1
- python3-paramiko.el7: 2.7.1-1 -> 2.7.2-1
- python3-paste.el7: 3.4.2-1 -> 3.5.0-1
- python3-pathspec.el7: 0.8.0-1 -> 0.8.1-1
- python3-pbr.el7: 5.4.5-1 -> 5.5.1-1
- python3-portend.el7: 2.6-1 -> 2.7.0-1
- python3-psutil.el7: 5.7.2-1 -> 5.8.0-1
- python3-pyparsing.el7: 2.2.0-1 -> 2.4.7-1
- python3-pytz.el7: 2020.1-1 -> 2021.1-1
- python3-pyyaml.el7: 5.3.1-1 -> 5.4.1-1
- python3-requests.el7: 2.24.0-1 -> 2.25.1-1
- python3-routes.el7: 2.4.1-4 -> 2.5.1-1
- python3-rsa.el7: 4.6-1 -> 4.7-1
- python3-ruamel-yaml.el7: 0.13.14-1 -> 0.16.12-1
- python3-s3transfer.el7: 0.3.3-1 -> 0.3.4-1
- python3-setuptools.el7: 40.6.2-1 -> 49.2.1-1
- python3-smmap.el7: 3.0.4-1 -> 3.0.5-1
- python3-sqlalchemy.el7: 1.3.18-1 -> 1.3.23-1
- python3-stevedore.el7: 1.30.0-1 -> 3.3.0-2
- python3-tempora.el7: 3.0.0-1 -> 4.0.1-1
- python3-urllib3.el7: 1.24.3-1 -> 1.25.11-1
- python3-voluptuous.el7: 0.11.7-1 -> 0.12.1-1
- repoxplorer.el7: 1.6.0-3.20200713.c519b24 -> 1.6.0-5.20200811.59bbf6f
- sf-config.el7: 3.5.5-3 -> 3.6.1-3
- sf-docs.el7: 3.5.1-1 -> 3.6.1-1
- sf-elements.el7: 0.6.1-2 -> 0.6.2-2
- sf-release.el7: 3.5.0-1 -> 3.6.0-1
- zuul.el7: 3.19.1-3 -> 4.0.0-1
- zuul-executor-ansible-29.el7: 2.9.11-1 -> 2.9.16-1
- zuul-jobs.el7: 0.1-0.24.20200723gitfcf8434 -> 0.1-0.25.20210225gita31d70e
Added
- pynotedb.el7 0.2.1-1
- python3-adal.el7 1.2.6-2
- python3-aniso8601.el7 8.1.0-2
- python3-azure-common.el7 1.1.26-1
- python3-azure-core.el7 1.11.0-1
- python3-azure-mgmt-compute.el7 18.2.0-1
- python3-azure-mgmt-core.el7 1.2.2-1
- python3-azure-mgmt-network.el7 17.1.0-1
- python3-azure-mgmt-resource.el7 15.0.0-1
- python3-distlib.el7 0.3.1-5
- python3-filelock.el7 3.0.12-1
- python3-google-api-core.el7 1.26.0-1
- python3-googleapis-common-protos.el7 1.52.0-1
- python3-graphene.el7 3.0b7-1
- python3-graphql-core.el7 3.1.2-1
- python3-graphql-relay.el7 3.0.0-1
- python3-importlib-metadata.el7 3.4.0-1
- python3-importlib-resources.el7 5.1.0-5
- python3-isodate.el7 0.6.0-1
- python3-msrest.el7 0.6.21-1
- python3-msrestazure.el7 0.6.4-1
- python3-protobuf.el7 3.14.0-1
- python3-rehash.el7 1.0.0-1
- python3-ruamel-yaml-clib.el7 0.2.2-1
- python3-typing-extensions.el7 3.7.4.3-1
- python3-virtualenv.el7 20.4.2-1
- python3-zipp.el7 3.4.0-1
- sf-ui.el7 0.2.3-1
- zuul-results-gerrit-plugin.el7 0.2.0-1
- zuulfmt.el7 0.2.0-1
Removed
- hydrant.el7 0.2.0-1
- lecm.el7 0.0.7-3
- mirror2swift.el7 0.1-2.20160818git7effa8e
- monit.el7 5.14-1
Summary
- Updated: 73
- Added: 30
- Deleted: 4
- Arch changed: 0
- Total packages: 332 -> 358
Digest
The packages are signed with this key: E46E04A2344803E5A808BDD7E8C203A71C3BAE4B - release@softwarefactory-project.io
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 be461fa5fd56ade77988a57b35237fd70a126a02b42b71c1c8643a63a2c5cd4e sf-release-3.6.rpm -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJgSiLhAAoJEOjCA6ccO65LPzUQAIrksYJlHhQN3+Pckn7fGgeQ 4oz1nULLBmJPqhVDt63YyXiiuRkyV9xSZlbb+QWYoiJnwfau9h+bP8bRHVSwOPHG vVPXDrbAVPArjyJ1auFnzjbZphDGJlU8JgY4Ot7EWw+9OEDyGCmBqY3yOuHNdhLV wN6TJaUnxlifNeElaM0LfNNKM6KZdk6SaAcj2eVL4jbvgQqUxj7njDdINHV73O4x JZN2HWAvzdA60jMJaOnwHKBQsiSgsVPgClNsWtV3aaeyF3E02PE9S2poBpllocEY GpEUhKVeuemT66R1kQGB87fBK7EV7ej3KoxZQ9CL6WShjbE51mv3wDK5x6SB1BsQ 1conQLFc+gfEWhpRieLFFMNCnzi92v8kOuG48UT2+Vj7+upwjDdO/2p9P/LfGCy4 KgMSZHUu9S4zoM30qP5X4ZIIGZr3h4I1504LzfFeq+5CM2yw/zPdGePxDIfLnSMv T01BS+xqZv3715InKrRn+m3qgmW3OP3eBQljOmgBCwi72BgQjVz+i7oDVxmTs7YX 3QG+UhSiAQ+zgOofp8Ay5gG+hhUq5kuTgB1mk+w5dlTKsjlYZBdnYl0hrodVAoAg wHuaD12UOmKpA0d9BBglhBqPqY37fV5M+eGU8Am7B82F170R+dNwXhGaCq9LdKW7 4xEdeojmmrkBjT8iXvzw =osXu -----END PGP SIGNATURE-----