Below are the tasks we worked on during our last sprint.

Software Factory

# Software Factory

  • We validated and added documentation to add clouds.yaml and add cloud images on nodepool
  • We added a workaround to avoid rate-limit issue with github when we setup OLM https://softwarefactory-project.io/r/c/software-factory/sf-operator/+/29118
  • We improved the sfconfig cli to deploy gerrit, install the requirements setup the local copy of the config repositories and provision a demo tenant ready to be used.
  • We removed unused policy code from managesf.
  • We mitigated the update panic error happening on the operator controller.
  • We investigated an issue about statefulset rolout discovered after the config repo bootstrap on microshift.sf.io https://softwarefactory-project.io/r/c/software-factory/sf-operator/+/29100
  • We proposed a change to remove the zuul and nodepool sidecar containers (config-update must use the main container instead) https://softwarefactory-project.io/r/c/software-factory/sf-operator/+/29125/
  • We proposed a config-check negative test for Zuul and Nodepool https://softwarefactory-project.io/r/c/software-factory/sf-operator/+/29146/
  • We added a post step to get service logs due from time to time CI gates are flapping
  • We added a feature to enable custom SSL certificate for the route
  • We perform a test if sf-operator will be working with Microshift 4.14 - all is fine, we can think to update the Microshift version in our CI
  • We added zuul-client to zuul images and the corresponding sfconfig subcommand
  • We added some subcommands to sfconfig tool: * Create Zuul Tenant config file * Add Zuul Teanant connection * Create Zuul Job * Create Zuul Pipeline