We are pleased to announce the release of the 3.2 version of Software Factory: https://www.softwarefactory-project.io/releases/3.2
Best regards, The Software Factory Team Prelude ------- This new release consolidates the 3.1 version with updated packages, minor fixes and some new features such as an improved update mechanism. Release Notes (2018-12-05) -------------------------- sf-config-3.2.2 ~~~~~~~~~~~~~~~ Bug Fixes ......... - Improve Zuul and Nodepool service restart when package are updated. - Fixes issues with the Nodepool-3.3.1 version. Upgrade Notes ............. - The Gerrit top menu only works when the "Show Site Header / Footer" user preference is set (which is the default). User who are missing the top menu navigation need to set the option back. Updated Packages ~~~~~~~~~~~~~~~~ - sf-config-3.2.2-1.el7 - rh-python35-nodepool-3.3.1-3.el7 Release Notes (2018-12-03) -------------------------- sf-config-3.2.1 ~~~~~~~~~~~~~~~ New Features ............ - A new kube_file sfconfig.yaml option enable setting user-defined .kube/config file. - A new Zuul pipeline named 'experimental' is added by default in the default Zuul tenant. The pipeline is available for Gerrit and Github connections. Jobs attached to that pipeline are trigger by the 'check experimenal' comment. - The --upgrade or --update command line argument does not stop the services when not needed. It is now recommended to run sfconfig --update periodically to automatically restart the service when needed. - A new nodepool_restart.yaml playbook is installed in sf lib to simplify nodepool services restart after an upgrade. - A new zuul_restart.yaml playbook is installed in sf lib to simplify zuul services restart after an upgrade. - A new disable_zuul_autorestart extra-vars option enables operator to disable zuul services auto-restart on update to manually control when to perform service restart. - A new disable_nodepool_autorestart extra-vars option enables operator to disable nodepool services auto-restart on update to manually control when to perform service restart. - Add a "differentiate-users" option to sfconfig.yaml, allowing an operator to specify the strategy for handling usernames collisions when more than one identity provider is specified. The default behavior is to reject any user whose username was already registered to a different IdP. Activating the option will differentiate usernames with a hash, allowing users to log in as distinct entities. Note that it is not advisable to use more than one external IdP. - The upload-pages role now setups TLS virtualhost and forces redirection to the https endpoint if a certificate is provided or letsencrypt is configured. - The --disable-fqdn-redirection sfconfig argument has been renamed --disable-ssl-redirection. - Zuul project's configuration adds check and gate pipeline to every project to enable initial config error reporting. - Zuul and Nodepool services' logs are now managed by logrotate. Bug Fixes ......... - When logged-out from cauth but still logged in gerrit, the rewrite rule now correctly keeps the referer and does not redirect to the welcome page. - When reviewing long file in gerrit, the scroll bar now correctly goes to the bottom of the file. - The let's encrypt certificate renew cron did not have the right PATH to execute acme-tiny and it is now working as expected. - The welcome page now display correct links for project hosted on an external gerrit or github. Updated Packages ~~~~~~~~~~~~~~~~ - ara-0.16.1-1.el7 - bubblewrap-0.3.0-1.el7 - cauth-0.14.0-1.el7 - managesf-0.19.0-6.el7 - python-log2gearman-0.1-4.20171211gitc646602.el7 - python-storyboardclient-0.2.0-1.el7 - repoxplorer-1.4.0-1.20181125.286e8c7.el7 - rh-python35-GitPython-2.1.11-1.el7 - rh-python35-ansible-2.5.11-1.el7 - rh-python35-ara-0.16.1-1.el7 - rh-python35-diskimage-builder-2.18.0-1.el7 - rh-python35-logreduce-0.4.0-2.el7 - rh-python35-nodepool-3.3.1-2.el7 - rh-python35-python-APScheduler-3.5.3-1.el7 - rh-python35-python-CacheControl-0.12.5-1.el7 - rh-python35-python-asn1crypto-0.24.0-1.el7 - rh-python35-python-bcrypt-3.1.4-1.el7 - rh-python35-python-certifi-2018.10.15-1.el7 - rh-python35-python-cffi-1.11.5-1.el7 - rh-python35-python-cherrypy-18.0.1-1.el7 - rh-python35-python-cryptography-2.4.2-1.el7 - rh-python35-python-decorator-4.3.0-1.el7 - rh-python35-python-dogpile-cache-0.6.7-1.el7 - rh-python35-python-gitdb-2.0.5-1.el7 - rh-python35-python-github3-1.2.0-1.el7 - rh-python35-python-idna-2.7-1.el7 - rh-python35-python-kazoo-2.6.0-1.el7 - rh-python35-python-keystoneauth1-3.11.1-1.el7 - rh-python35-python-msgpack-0.5.6-1.el7 - rh-python35-python-munch-2.3.2-1.el7 - rh-python35-python-networkx-2.2-1.el7 - rh-python35-python-openshift-0.6.0-3.el7 - rh-python35-python-openstacksdk-0.19.0-1.el7 - rh-python35-python-os-service-types-1.3.0-2.el7 - rh-python35-python-paho-mqtt-1.4.0-1.el7 - rh-python35-python-paramiko-2.4.2-1.el7 - rh-python35-python-psutil-5.4.8-1.el7 - rh-python35-python-pyasn1-0.4.4-1.el7 - rh-python35-python-pynacl-1.3.0-1.el7 - rh-python35-python-repoze-lru-0.7-17.el7 - rh-python35-python-requests-2.20.1-1.el7 - rh-python35-python-requestsexceptions-1.4.0-1.el7 - rh-python35-python-smmap-2.0.5-1.el7 - rh-python35-python-statsd-3.3.0-1.el7 - rh-python35-python-stevedore-1.30.0-1.el7 - rh-python35-python-urllib3-1.24.1-1.el7 - rh-python35-python-webob-1.8.4-1.el7 - rh-python35-python-zuul-sphinx-0.3.0-1.el7 - rh-python35-zuul-jobs-0.1-0.14.20181120git89e3864.el7 - rh-python35-zuul-3.3.1-1.el7 - sf-config-3.2.1-1.el7 - sf-docs-3.2.0-1.el7 - sf-elements-0.6.1-2.el7 - sf-release-3.2.0-1.el7 - sf-web-assets-1.0-6.el7 - storyboard-0.0.1-12.20181107git5ecfa05.el7 - storyboard-webclient-0.0.2-1.20181123.cfb8f9e.el7 New Packages ~~~~~~~~~~~~ - rh-python35-python-cheroot-6.5.2-1.el7 - rh-python35-python-jaraco-functools-1.20-1.el7 - rh-python35-python-jwcrypto-0.6.0-1.el7 - rh-python35-python-more-itertools-4.3.0-1.el7 - rh-python35-python-portend-2.3-1.el7 - rh-python35-python-pure-sasl-0.5.1-1.el7 - rh-python35-python-setuptools-40.6.2-1.el7 - rh-python35-python-six-1.11.0-1.el7 - rh-python35-python-tempora-1.14-1.el7 - rh-python35-python-zc-lockfile-1.4-1.el7 Removed Packages ~~~~~~~~~~~~~~~~ - buck-2016.11.11.01-1.el7 - pysflib-0.9.1-2.el7 - python-pygerrit-1.0.0-1.el7 - python-redmine-1.5.1-1.el7 - rh-python35-python-glanceclient-2.8.0-1.el7 - rh-python35-python-keystoneclient-3.13.0-1.el7 - rh-python35-python-openstackclient-3.12.0-1.el7 - rh-python35-python-shade-1.28.0-1.el7 Digest ------ The packages are signed with this key: E46E04A2344803E5A808BDD7E8C203A71C3BAE4B - [email protected] .. raw:: html <pre> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 130d1265341155f344c44eecd668b84d4cc3afac29201dfb8cb755e2d063eb7a sf-release-3.2.0-1.el7.noarch.rpm -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJb/RpBAAoJEOjCA6ccO65L52cQAKtYw1rxNXZldJ+Z1P0oaOZK iwj6BDA4w8QdN6qJTFCpbIDlBV5mnwy8yiSvsnb1GqZPku959jACuWg5GW8glnuR FHDPXdO9anyjdUwkQapcK5XkRhQWxb+JrV5t+C43PiWreBa/TZNt5mjPIAQlDouy mRABqrL1ima61xnOgNlMOKcaZb0Tmhg6mmRiokoTMzv5Joka4BxiYB+2LBf+KfdW e947C9pEAEsllf3y0pMHXc2gXHrh2NCZSv+n1VNQ8OVPflo53puDoxVBG3bmS2Ei 1K5hEdQgqjc1YyDDW5VWvhCyfXofLNYD+FEE3b4OuWAuKjN3hRxJ6CaTTZ2D3PQ2 SVAH4VfdHtyX5yjQWXeUydr8gi3zvYwJsPajrzlxolo0H/+BUkcedbXL7mmGuOVl q8XEUMozpa3E0O86qDANGUkrcwIh0pDv6KupWwIkfk6k9VGbpUCuZ8sPoBmG5zsX pkzSotrsYFKPdd1+fR5NwRA1r+xFoI0OZoCtPA/AsA/98kQCf9cjCi1OLZznvpPp 2YkNBPrGPz3yHl8HUcZa/1DHgvF6gP7fS/TWtYmLTTVaPpO1MVe5PVvBWT/4tCWs V4Vl2zNzZXVo6YHHs9fCVKKLfM0jooqy32iVN0Sj0RzHsUHMHEprZ7mMsyjhgwWt 5RVum2B/Er0bdQJi1Q4q =OGDg -----END PGP SIGNATURE----- </pre>
pgp7xLUDWc0Fm.pgp
Description: PGP signature
_______________________________________________ Softwarefactory-dev mailing list [email protected] https://www.redhat.com/mailman/listinfo/softwarefactory-dev
