Below are the tasks we worked on during our last 2 weeks sprint:
- We have played around with Kerberos, leading to the grooming of a future implementation: https://tree.taiga.io/project/morucci-software-factory/epic/951
- We have move the resources engine API under the new managesf API v2 endpoint
- We have investigated a solution to make the resources engine apply call asynchronuous and discuss with team and finally decided a new solution w/o passing through the manageSF API
- We have changed the sf-ops backup playbook to facilitate old backup deletion with bup.
- We have boostrapped a website for Software Factory with static pages and blog based on pelican https://softwarefactory-project.io/logs/71/11171/6/check/build-pages/1b4a02a/pages/
- We investigated gerrit-2.14 integration, though database schema changed and managesf/initialization needs to be adapted to use the REST api
- We integrated ara in sfconfig so that all ansible-playbook execution are stored
- We removed zuulV2/nodepoolV2 and Jenkins and dropped the version prefix in zuul/nodepool.
- We updated the zuul and nodepool package to use the new Javascript tooling stack.
- We added dynamic collections of zuul and nodepool configuration to generate grafana dashboard.
- We abandoned the graphite integration to avoid to have two metrics backends in SF. We started to prepare a script to automatically generate nodepool and zuul graph based on yaml file.