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
