Hello everyone,

We are satisfied to announce the release of the 2.2.2 version of
Software Factory.

Please find the changelog, digests, and package diff below.

Best Regards,
The Software Factory team



The Release 2.2.2 changelog
===========================

New Features
------------

- Add commands related to the services_users management. CRUD to deals with 
registered users on SF.
- An automatic groovy scripts will remove offline jenkins slave daily.
- Gerritbot channels configuration is now managed through the config-repo.


Upgrade Notes
-------------

- Fix mumble upgrade to keep TLS certificates and room created.
- Gerritbot channels.yaml configuration file will be automatically submitted to 
the configuration repo


Critical Issues
---------------

- Fix backup restore to properly reset mysql service user credencials.
- Fix nodepool paramiko incorrect version and logs of image-update command.


Bug Fixes
---------

- Change to request the api.github.com/users/emails for fetching user emails
- Support unicode full names in Gerrit and Redmine.
- Fix zuul_swift_upload.py artifact export on Swift no working since SF 2.2.1.
- Properly set postfix myhostname to the fqdn. To avoid Greylisting, operator 
needs to configure the reverse dns of public ip to the fqdn.
- Allow Gitweb access for public projects anonymously


Other Notes
-----------

- Removal of membership management for project/create endpoint in the CLI.
- Add the Gitweb kogakure theme by default.
- Nodepool upgrade to 1fd2a14ab79d256419083e2b2d9c463af36e039a (May 18, 2016 )



The release digest
==================


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

f96691110142009bd489d8028220e5fa8e016a597778b97ddd954628754bbef3  
softwarefactory-C7.0-2.2.2-allinone.hot
2d9c35ff7da00b66a89d612754f7e3800d0b4b473e7235a287d56e143b1b289f  
softwarefactory-C7.0-2.2.2.description
d4c6dfd5f8d7f812309c403520c022d9c74b84867baea3dc65af62884508bf62  
softwarefactory-C7.0-2.2.2.img.qcow2
11a5aa3cd76046b7dad44be8f235eccc55c7e13dc487337eec516946cff2a043  
softwarefactory-C7.0-2.2.2.tgz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJXaS8aAAoJEOjCA6ccO65L4m0QAKjg0CH1KfGoBjvWf7/4CKPV
rzC/eXN5j0WT2b79Mhk4PyUTTAso3xWibnxtSthaf4Dp1QaPoP1o1AELESmMKgHx
nw2GmIOdKNirRQp5q1ZZTyqXHqwDdWD+7+geAvkk05NiHwwJ/ZDok3F0cryUiy+A
rpx4Z8+3s5m4P71HykjE40Ws631+M2RO2YVVNgyMQ6865cd8PL/CZGTdbj0wowv3
2qO2MGI7G42ADMs4HyScjIyleT07ezQ0Nl8QsZ0xgcU4qZqd1ZS+uHFLJLdNszTt
XNsBshrVZ/SikVUlRSCF/WCLMHlaDz7prjmeljszwN6npgS1X9hTrOEwzzJ91hUX
tWFdDKhAmkLY69SAsOYJhtBi2wugexMOyt4f8K2jQqm02J7NFR4v9wrpCM1v4J3m
UnP8729vjhseK6Y3A/RjvPNYUW6xzWQ1eWwXhNFTjB1gRrTKhveU8UatpClnqDuE
XT/AYTyCjkb8gSGh5yd3buEfU3qsTNcTwtqbXI5GjJzfdQSAdcFlevsup9h9LJQU
Vw4nKyE5b3w4DPhtAr/e5RDcGbLDb26GUBqlqiWn9pp87QyNf5FyuWSbFyfrNcpL
srzNh2ZzbYdwSD3lQwM2wqdKUA5p6P+17BBdfaryCgyEMaqUdeotU3plR7IgPIC3
OQ75nIvU+TeoRTOy57D3
=tk8/
-----END PGP SIGNATURE-----


The release packages diff with the 2.2.1
========================================

> rpm: highlight-3.13-3.el7.x86_64
< rpm: python-babel-1.3-6.el7.noarch
< rpm: python-django-1.8.7-1.el7.noarch
< rpm: python-django-bash-completion-1.8.7-1.el7.noarch
> rpm: python-django-1.8.13-1.el7.noarch
> rpm: python-django-bash-completion-1.8.13-1.el7.noarch
< rpm: python-keystoneclient-2.3.1-1.el7.noarch
< rpm: python-keystonemiddleware-4.3.0-1.el7.noarch
> rpm: python-keystoneclient-2.3.1-2.el7.noarch
> rpm: python-keystonemiddleware-4.4.1-1.el7.noarch
< rpm: python-novaclient-3.3.0-1.el7.noarch
> rpm: python-novaclient-3.3.1-1.el7.noarch
< rpm: python-pip-7.1.0-1.el7.noarch
> rpm: python-pip-8.1.2-1.el7.noarch
< rpm: python-requests-2.9.1-2.el7.noarch
> rpm: python-requests-2.10.0-1.el7.noarch
< rpm: python-twisted-15.4.0-3.el7.x86_64
< rpm: python-urllib3-1.13.1-3.el7.noarch
> rpm: python-urllib3-1.15.1-2.el7.noarch
> rpm: python2-babel-2.3.4-1.el7.noarch
< rpm: python2-keystoneauth1-2.3.0-1.el7.noarch
> rpm: python2-keystoneauth1-2.4.1-1.el7.noarch
< rpm: python2-oslo-concurrency-3.6.0-1.el7.noarch
> rpm: python2-oslo-concurrency-3.7.1-1.el7.noarch
> rpm: python2-pysocks-1.5.6-3.el7.noarch
> rpm: python2-twisted-16.1.1-3.el7.x86_64
< rpm: tcl-8.5.13-8.el7.x86_64
< rpm: tix-8.4.3-12.el7.x86_64
< rpm: tk-8.5.13-6.el7.x86_64
< rpm: tkinter-2.7.5-34.el7.x86_64
> pip: PySocks==1.5.6
< pip: Twisted==15.4.0
> pip: Twisted==16.1.1
< pip: irc==14.2
> pip: irc==14.2.2
< pip: jaraco.logging==1.3.1
> pip: jaraco.logging==1.5
< pip: jaraco.text==1.6.3
> pip: jaraco.text==1.7
< pip: keystoneauth1==2.3.0
< pip: keystonemiddleware==4.3.0
> pip: keystoneauth1==2.4.1
> pip: keystonemiddleware==4.4.1
< pip: oslo.concurrency==3.6.0
> pip: oslo.concurrency==3.7.1                       
< pip: paramiko==1.16.0
> pip: paramiko==1.15.1
< pip: pygerrit==0.2.8.dev9
> pip: pygerrit==1.0.0
< pip: python-novaclient==3.3.0
> pip: python-novaclient==3.3.1
< pip: requests==2.9.1
> pip: requests==2.10.0
< pip: urllib3==1.13.1
> pip: urllib3==1.15.1
< gem: net-ssh (3.1.1)
> gem: net-ssh (3.2.0)
< gem: rake (11.1.2, 0.9.6)
> gem: rake (11.2.2, 0.9.6)
< gem: specinfra (2.57.4)
> gem: specinfra (2.59.1)
< gem: thin (1.6.4)
> gem: thin (1.7.0)
< gem: tzinfo (0.3.49)
> gem: tzinfo (0.3.50)
> 
> # Zuul venv
> pip: APScheduler==3.0.6
> pip: Babel==2.3.4
> pip: GitPython==2.0.6
> pip: Paste==2.0.3
> pip: PyYAML==3.11
> pip: WebOb==1.6.1
> pip: debtcollector==1.5.0
> pip: docutils==0.12
> pip: ecdsa==0.13
> pip: extras==1.0.0
> pip: funcsigs==1.0.2
> pip: futures==3.0.5
> pip: gear==0.6.2
> pip: gitdb==0.6.4
> pip: iso8601==0.1.11
> pip: keystoneauth1==2.8.0
> pip: lockfile==0.12.2
> pip: monotonic==1.1
> pip: msgpack-python==0.4.7
> pip: netaddr==0.7.18
> pip: netifaces==0.10.4
> pip: ordereddict==1.1
> pip: oslo.config==3.11.0
> pip: oslo.i18n==3.7.0
> pip: oslo.serialization==2.9.0
> pip: oslo.utils==3.13.0
> pip: paramiko==1.17.0
> pip: pbr==1.10.0
> pip: positional==1.1.0
> pip: prettytable==0.7.2
> pip: pycrypto==2.6.1
> pip: python-daemon==2.0.6
> pip: python-keystoneclient==3.1.0
> pip: python-swiftclient==3.0.0
> pip: pytz==2016.4
> pip: requests==2.10.0
> pip: six==1.10.0
> pip: smmap==0.9.0
> pip: statsd==2.1.2
> pip: stevedore==1.15.0
> pip: tzlocal==1.2.2
> pip: voluptuous==0.8.11
> pip: wrapt==1.10.8
> pip: zuul==2.1.1.dev152
> 
> # Nodepool venv
> pip: APScheduler==3.0.6
> pip: Babel==2.3.4
> pip: PyMySQL==0.7.4
> pip: PyYAML==3.11
> pip: SQLAlchemy==1.0.13
> pip: appdirs==1.4.0
> pip: cliff==2.1.0
> pip: cmd2==0.6.8
> pip: debtcollector==1.5.0
> pip: decorator==4.0.10
> pip: dib-utils==0.0.10
> pip: diskimage-builder==1.17.0
> pip: docutils==0.12
> pip: dogpile.cache==0.6.1
> pip: ecdsa==0.13
> pip: extras==1.0.0
> pip: flake8==2.5.5
> pip: funcsigs==1.0.2
> pip: functools32==3.2.3.post2
> pip: futures==3.0.5
> pip: gear==0.6.2
> pip: httplib2==0.9.2
> pip: ipaddress==1.0.16
> pip: iso8601==0.1.11
> pip: jsonpatch==1.14
> pip: jsonpointer==1.10
> pip: jsonschema==2.5.1
> pip: keystoneauth1==2.8.0
> pip: lockfile==0.12.2
> pip: mccabe==0.4.0
> pip: monotonic==1.1
> pip: msgpack-python==0.4.7
> pip: multi-key-dict==2.0.3
> pip: munch==2.0.4
> pip: netaddr==0.7.18
> pip: netifaces==0.10.4
> pip: nodepool==0.2.1.dev96
> pip: openstacksdk==0.8.6
> pip: os-client-config==1.18.0
> pip: oslo.config==3.11.0
> pip: oslo.i18n==3.7.0
> pip: oslo.serialization==2.9.0
> pip: oslo.utils==3.13.0
> pip: paramiko==1.17.0
> pip: pbr==1.10.0
> pip: pep8==1.7.0
> pip: positional==1.1.0
> pip: prettytable==0.7.2
> pip: pycrypto==2.6.1
> pip: pyflakes==1.0.0
> pip: pyparsing==2.1.5
> pip: python-cinderclient==1.8.0
> pip: python-daemon==2.0.6
> pip: python-designateclient==2.1.0
> pip: python-glanceclient==2.0.0
> pip: python-heatclient==1.2.0
> pip: python-ironicclient==1.3.1
> pip: python-jenkins==0.4.13
> pip: python-keystoneclient==3.1.0
> pip: python-magnumclient==2.1.0
> pip: python-neutronclient==4.2.0
> pip: python-novaclient==4.1.0
> pip: python-openstackclient==2.6.0
> pip: python-swiftclient==3.0.0
> pip: python-troveclient==2.2.0
> pip: pytz==2016.4
> pip: pyzmq==15.2.0
> pip: requests==2.10.0
> pip: requestsexceptions==1.1.3
> pip: shade==1.9.0
> pip: simplejson==3.8.2
> pip: six==1.10.0
> pip: statsd==3.2.1
> pip: stevedore==1.15.0
> pip: tzlocal==1.2.2
> pip: unicodecsv==0.14.1
> pip: voluptuous==0.8.11
> pip: warlock==1.2.0
> pip: wrapt==1.10.8

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

Reply via email to