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 ...


Software Factory 3.7 has been released !

We are glad to announce the release of Software Factory 3.7. This release mainly features:

  • Gerrit is upgraded to the version 3.4.3
  • Zuul and Nodepool are upgraded to 5.2.3 and 5.0.0
  • Gerrit, Zuul, Nodepool, Etherpad, OpenSearch services are now containerized

Read the details …

more ...

Sprint 2022 Apr 22 to May 11 summary

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

Opendev

  • We investigated with issue related to the disk flooding. So far, we create a workaround for wait some time before push next logs
  • We proposed an alternative patch that will include performance.json fields in logsender that all …
more ...

Sprint 2022 Apr 01 to Apr 20 summary

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

Opendev

  • We reviewed the ibm cloud storage log upload role: Zuul can now store logs in IBM cloud.
  • We updated the gerritbot-matrix service to indicate the wipness of a change.
  • We provide feature that logsender is parsing performance.json …
more ...


Completing the first release of logreduce-rust

I am happy to announce that the logreduce-rust project now implements a minimum viable product. It can be used to compare two remote directories like this: logreduce diff build-log-url1 build-log-url2. This article introduces the latest features.

In this post I will write about:

  • My choices regarding user input processing.
  • Data …
more ...