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

Regarding our contributions to Zuul and Nodepool:

  • We worked on reducing the numbers of diskimages in Nodepool
  • We wrote a phoronix Zuul jobs to validate the performance of cloud providers
  • We added a third-party jobs to validate multinode roles with RHEL 8
  • We propose fixes to zuul-jobs to support kubectl connections
  • We reviewed the autohold-revamp zuul changes

Regarding Software Factory:

  • We updated keycloack package to the last 7.0 version
  • We enforced gateway configuration on sf.io following goods practices on https://observatory.mozilla.org/
  • We improved ansible performances on sf by getting only minimal facts during ansible runs
  • We worked on integrating and deploying k1s to provide podman container as test resources
  • We refactored sf CI job templates to simplify test management
  • Keycloak integration: good progress, we have an open review for an ansible role to deploy the service, configure github as an IdP, use MariaDB as the backend, a custom theme and also automatically fetching SSH keys from github