Hello everyone,

We are pleased to announce the release of the 3.4 version of Software
Factory: http://www.softwarefactory-project.io/releases/3.4


Prelude
-------

- Software Factory replaced SCLs (Software Collections) with the new python3.6 
provided by CentOS 7.7.
- Internal components no longer works with python2.
- Storyboard service is no longer integrated.
- Zuul patches are now all merged upstream.

You can find all git statistics for this release on `Software Factory's 
RepoXplorer page 
<https://softwarefactory-project.io/repoxplorer/project.html?pid=Software-Factory&dfrom=2019-05-30&dto=2019-12-18>`_.

Documentation
-------------

Here_ is the documentation of the 3.4 release.

.. _Here: {filename}/docs/3.4/index.html


Release Notes (2019-12-18)
--------------------------

Upgrade Notes
~~~~~~~~~~~~~

- Before running **sfconfig --update**, make sure to install the new ansible 
packaged with python3 by running:
  **yum install -y ansible**. Otherwise the playbook will fails after the 
upgrade tasks. If that happens, just
  re-run *sfconfig --update* to continue the upgrade.

sf-config
~~~~~~~~~

- managesf: replace python2-sfmanager by python3-sfmanager
- nodepool: add k1s_default_pods sfconfig option
- cauth: restart when config change
- log-classify: update roles to use zuul artifacts
- k1s: retry 3 times to build container image
- Remove trailing / that prevent user registering in repoxplorer
- Fix ARA_WSGI_LOG_ROOT preventing ara wsgi to access database
- Switch to use get_url instead of uri for managesf/configurations
- logserver: remove superfluous env variables for ara
- nodepool: add support for launcher-host option
- Use python3 cauth through gunicorn
- logserver: use gunicorn-3, not gunicorn-pecan3 for ara
- logserver: use locationmatch to proxy to ara-wsgi-sqlite
- fetch-output-openshift: improve the task name
- pages: use fetch-output and enable using custom nodeset
- logserver: remove os-loganalyze
- Include status_url in start-message
- nodepool: add dib-virt-customize script
- zuul: remove config key generation
- zuul: do not use zuul-output roles when ansible_user_dir is not set
- ara: replace wsgi by gunicorn service for python3 support
- Fix splash image decode
- upgrade: update openstack-release before updating packages
- Handle Zuul 3.11.0 new hold settings
- Switch to python3
- base: install openstack-stein repository
- linters: remove python2-coverage and python2-sphinx
- gerritbot: setup known host to prevent paramiko issue
- zuul: add missing http24 library path
- zuul: test gerrit connection with a command to avoid stall
- repoxplorer: do not restart the service in the upgrade task
- rhel: Ensure repo rpm is not installed
- Ensure openshift-client package are installed on rhel
- openshift: bump to version 3.11
- component: prevent issue with ssh-keygen generation
- zuul: disable stream events for report only connection
- zookeeper: add autopurge configuration
- sf-gateway: turn off server signature, allow svg on headers.conf
- base: switch rdo to stein
- storyboard: remove the integration
- Use hostname instead of server for pagure connection
- germqtt: setup known host to prevent paramiko issue
- Switch to python3 packages
- base: switch to system python3 ansible rpms
- base-job: enable the new fetch-output job
- Prevent broken welcome page in case of project tenant name not found


managesf
~~~~~~~~

- Remove python2 support
- nodepool: add per host launcher configuration
- Add nodepool managesf endpoint
- Remove useless code
- resources: fallback to commit^1 when prev commit doesn't exists


cauth
~~~~~

- Support python3 remove python2 support


sf-docs
~~~~~~~

- Mark runc as deprecated and document k1s
- Remove storyboard documentation


Digest
------

The packages are signed with this key:
E46E04A2344803E5A808BDD7E8C203A71C3BAE4B - [email protected]

.. raw:: html

   <pre>
   -----BEGIN PGP SIGNED MESSAGE-----
   Hash: SHA1

   70f3df7c1adcb8769434ae5b29598396f93822e5310e47ca159348a8e510b9d9  
/mnt/koji/repos/sf-3.4-el7-release/Mash/sf-release-3.4.0-1.el7.noarch.rpm
   -----BEGIN PGP SIGNATURE-----
   Version: GnuPG v2.0.22 (GNU/Linux)

   iQIcBAEBAgAGBQJd8q1ZAAoJEOjCA6ccO65LNs8P/ApaCzgNgLIk6Auz6J0a+kjh
   eH1ULYf6vwvRnxJ+kEQm6YCMtETPW1SQI8WKVsAyLCQ/0qMtweOLFoqh9RNjTDce
   Hd87U7otst7MVWEUG5pKq+PWR5HIMlJn6gciDgFHiIOt16wLPYsiCzKU8W2Y2NIf
   7YtJEYP0wpOQr1ge57NyNpeNcTReU4ZF+vd9Px44cxsQfXwcx5PjkKOCiGpKETSW
   PHMAj9RB/QuCTfuWLs5jXkmpl+F0vBlp7NxqZYaykmNgyIokAWJpy+oC5M9YJ800
   m3PuJOZWsJO/QPdt7lx+y9HddqXdjZ2/ShTZrLtWbs0l/uoGl1W5HHZBNwFHVlaA
   V/A6XQHQTJ/rTSw4MXycRpprUgqiCIj7adzaDdFYJM/g1A2qSqMyYBzS/UBchwIs
   yiprwI26vQdqyCeggZyNH5kYeVYk8o5omliJ4PKgrL3z6sl/I+b7IcHdIR6ittDY
   elu9PjirlJHgPAyj2aUWDPtltyBf03FoKjUHQpfJ8XNRr+r/PIRwWpIVSHzTQJqW
   HFUXEl9Wdbx5ymsnR0T5JMvO4Lh5kbmz/EUUMhIWossuKoKW9coi1DuZ5MhGO0xW
   PLu44sXbruhAz3/GnyS3ABJo/b9lsZp8of/s5QdqbWKkiJBzvjErBNKo4vfJV9f+
   6W0kIOAcTNppxbaAAh5U
   =bCAp
   -----END PGP SIGNATURE-----
   </pre>

Best regards,
The Software Factory Team

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Softwarefactory-dev mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/softwarefactory-dev

Reply via email to