Sprint 2022 Aug 26 to Sep 14 summary

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

Opendev

  • We added Elasticsearch exporter
  • We investigated using opentelemtry python SDK for the Zuul tracing specification

Software Factory

next sf release (sf-3.8)

  • We containerized the purgelogs service.
  • We added zuul-fingergw service on sf-zuul role for zuul-console
  • We fixed …
more ...

Sprint 2022 Aug 05 to Aug 24 summary

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

Opendev

  • ci-log-processing: We fixed issue related to wrong parsing performance.json file

Software Factory

  • We containerized the github ssh key updater middleware and are working on deploying it along keycloak.
  • We have created Lodgeit, Murmur and Mosquitto SF services …
more ...

Sprint 2022 Jul 15 to Aug 03 summary

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

Opendev

  • We reviewed the pending Zuul spec.
  • We added prometheus probe to the Zuul operator
  • we worked on zuul web API error pages
  • We worked on fixing logsender performance.json file due there was some changes in performance.json …
more ...

How to manually update Kubernetes Resources

This article demonstrates different strategies to update kubernetes resources.

Context and Problem Statement

Our goal is to update resource without overwritting changes made outside of our control. For example, we would like to upgrade a container image version or a deployment replicas count.

In the context of a kubernetes operator …

more ...

Sprint 2022 Jun 24 to Jul 13 summary

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

Opendev

  • We Updated zuul-operator to latest CRD and fixed issues with pykube-ng
  • We are working on improving API error messages and their handling in the GUI

Software Factory

  • We investigated how to integrate the zuul-operator, but it is a …
more ...

Hacking Zuul for developers

Zuul can be, honestly, quite an intimidating beast to handle. Running Zuul itself requires setting up many satellite services like mariadb and zookeeper. This might make it hard to quickly test small changes, or just tinker with the code base.

I will share some tips on how to experiment or …

more ...

Sprint 2022 Jun 03 to Jun 22 summary

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

Opendev

  • zuul-client 0.1.0 was released.
  • We added few patches into the logscraper and logsender tool that we found during applying new ci log workflow into the sf-config project (empty zuul job list infinity loop and move arg …
more ...

Running Software Factory on OpenShift

This article presents a plan for running Software Factory on OpenShift.

Context and Problem Statement

We are looking for solutions to the following list of pain points with the current system:

  • Where are the services secrets, and how can I rotate them? This is a key requirement for auditing purpose …
more ...

Sprint 2022 May 13 to Jun 01 summary

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

Opendev

  • We proposed a patch for log sender to skip "DEBUG" messages due Opensearch is out of space
  • We proposed to add performance.json file into separate index
  • We are helping TripleO team to create functional tests and Ansible …
more ...

K1S is not working properly after upgrade

The k1s hypervisor might not work properly after update Centos instance and after upgrading Software Factory Project to the new release recently.

If the hypervisor is not working as expected, we suggest to downgrade the podman package from package podman-1.6.4-32 to podman-1.6.4-29.

To verify if your …

more ...