Hello everyone,

We are pleased to announce the release of the 2.6.0 version of Software
Factory. Please find the changelog, digests and packages diff
below.

Best regards,
The Software Factory Team

Release Notes
=============

2.6.0
=====

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

- New options in sfconfig.yaml to configure external log servers.
- A new --disable-external-resources and a sfconfig.yaml option enables to
  deploy and/or recover a backup without gerrit replication or nodepool
  providers.
- A new koji_host option in sfconfig.yaml enable to configure access to a
  Koji instance through the gateway at https://fqdn/koji.
- A new logserver role configure https://fqdn/logs endpoint for zuul-launcher
  scp publisher. It uses os-loganalyze to prettify console logs.
- Nodepool version is updated, dropping support for snapshot based image
  and enabling zookeeper service.
- Add new Software Factory service called SF pages. Raw or Pelican WEB contents
  can be easily published on a Software Factory host using a CI/CD workflow.
- A new zuul-launcher service is available to execute job without Jenkins.
  When activated, this service manage jobs from the jobs-zuul config
  repository directory.
- The zuul-merger role can now be deployed on multiple hosts. Additional hosts
  need a public ip or dns to be used in the 'public_url' setting.
- A new SQL database is configured for Zuul reporter to store build event and
  enable a jenkins-like dashboard for all Zuul job executions.
- New roles are available to deploy zuulV3, zuul3-scheduler, zuul3-merger and
  zuul3-executor. Similarly for nodepool, new roles are nodepool3-launcher and
  nodepool3-builder.
- A new Software Factory service called "Hydrant". Hydrant is an MQTT listener
  service intended to work with the firehose and store events in a backend
  (currently, only ElasticSearch as a backend is supported) for retrieval and
  auditing.
- A new manageSF REST API version. It is still incomplete and unstable for now.
  The root endpoint is available at https://fqdn/manage/v2/ and the
API is documented
  at https://app.swaggerhub.com/apis/mhuin/manageSFv2.0/2.0
- A new system status around Grafana, Influxdb and Telegraf can be activated.
- A retention policy is configurable for Elasticsearch's Logstash indexes.

New Packages
------------

- bubblewrap
- elasticsearch-curator
- hydrant
- python-grafyaml
- python-pelican
- rh-python35-zuul
- zookeeper-lite


Updated Packages
----------------

- nodepool-0.4.0-9.20170515.1cb82d6 (dropped snapshot based image support)
- zuul-2.5.1-14.20170407.1713ee6
- python-gear-0.9.1-1
- python-os-client-config-1.26.0-1
- shade-1.22.2-1
- storyboard-0.0.1-11 (uses gunicorn instead of uwsgi)

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

- A new node.comment column is added to support nodepool hold reason.
- The Zuul sql reporter is added to check/gate/post/periodic/tag and
  experimental pipelines.


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

- The sso http password could be used to impersonate other users.
  Reported by Gabriele Cerami.

Bug Fixes
---------

- Jenkins secrets decryption keys were missing from the backup and they
  are now included.
- The Gerrit API key is now properly displayed on the settings page.
- The zuul ssh known_hosts file is now properly set with all gerrit sources
  host keys, which simplify third-party-CI setup.


The release 2.6.0 image and HEAT templates:

* Qcow2 image: 
http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/sf-2.6.qcow2
* Heat deployment:
http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/sf-2.6-allinone.hot
* Heat deployment:
http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/sf-2.6-minimal.hot
* Heat deployment:
http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/sf-2.6-distributed.hot
* Signed digest:
http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/sf-2.6.digest

Digest
------


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

4242321a0c5a87a8d431f623962a0568441bb7c4ff37922d4b326b67b8d5f010
sf-2.6-allinone-fixed-ip.hot
98d4f9e46698c243e4506c8993d2442a1875dee0d73a526d4ce0bef204e180ce
sf-2.6-allinone.hot
83431063aa6e34f38976ca2687cd77e82d3f65df9a04a96d0adde52f10d42130  sf-2.6.digest
25fcdaa32787dd1679877b7f52dfa711b6d386a1c0f62b99082ca33c8a02a9c9
sf-2.6-distributed-fixed-ip.hot
71448cb5abce3ac4ee4d29c10f2fe18a723ef504e266a786794af716f6ca30d8
sf-2.6-distributed.hot
70920b69f7c893ddfbf56e78e8b83b214aba18823ca0686c3c68dbc85ed1f5a8
sf-2.6-minimal-fixed-ip.hot
a7860ee0eae1d7038ec0c0d55c9e639e380f6fea7323a89f9c30a889961fe8a8
sf-2.6-minimal.hot
1f5306e43e3f9a9886efece98d414f4fac99e43a588e68bad6fa2aef5252d05d  sf-2.6.qcow2
-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJZbk/JAAoJEOjCA6ccO65LUYwP/1J6TvfomVHAG7PEfeeez8qO
RZYr0bJjh0cjop+IESbvhR4YfSlWYlR/FrLWjekW/gHKh+SXPBUig2gYOUVd9+W6
zDdIxiv6074sLrl4ZKgB/Y5uerzwsOpocd80RDA+Z24YeYTmfPI5OMN1CMkDDOl+
RLc41/rA3qbgHDcr3URRExblXnFoquhHMg4NMwHcBXi/z0eRW2vHig24xQrgWWeR
c8ZEkYmPweUZ/MFX4LdbvkK03Vz3Enp8ryyrJk47T6DHVzNQB1cimaYT3goW/iCd
lFQoTCFo2/baWMMKcPAnrp8eTgHc4VUksCJ1swFENSncVAMR1DJhSf+pHepREmkh
g8JPdSBxz6zgEXwuiAa5yn7FsgkoPvMHXtIDkpEm2D4tabck6p52pieGi72gSEqQ
XrhuC3cj2lFRulEIrpkGJChbEPMDxBaCh7YHUIbYKBWIC81Bl3zJUwwdoxDHdytP
mH/DL/MMHslowCY0KSpSPOP1C0JUXqn0HqD9WnWoaG1funjdeymI0mjVQkpnWyGj
4aoX107vzYsQMqGRQFPJIedTyRoL74Kw518aPLd3vCpQd903kU/VxyLUIsZ/21Qs
fIpGbuuGPV9/kFDHz80KvcGUfSi8n/mdE0sP/rJjmeWwiYdPo2KcskCf/Pm0M8Bf
V6ZW1aRl8E93eJKYsYXS
=JgMV
-----END PGP SIGNATURE-----
_______________________________________________
Softwarefactory-dev mailing list
Softwarefactory-dev@redhat.com
https://www.redhat.com/mailman/listinfo/softwarefactory-dev

Reply via email to