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