Skip to content

Commit

Permalink
SRE update 2024 q1 (#380)
Browse files Browse the repository at this point in the history
  • Loading branch information
johnalotoski committed Apr 17, 2024
1 parent 8d265d5 commit 4d8fc72
Showing 1 changed file with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions quarterly/2024-Q1-sre.md
@@ -0,0 +1,78 @@
---
title: SRE Q1 2024 Update
slug: 2024-Q1-sre
authors: johnalotoski
tags: [sre]
hide_table_of_contents: false
---

## 2024-01 - 2024-03

### Main achievements

In addition to ongoing general maintenance and support of cardano environments,
main SRE achievements for this quarter include:

* All cardano release environments, including preview, preprod, mainnet legacy
and mainnet new clusters were upgraded through cardano-node releases of
8.7.3, 8.9.0 and finally into 8.9.1 by the end of March

* All cardano pre-release environments, including sanchonet, private chain, and
shelley-qa clusters were upgraded through cardano-node releases of 8.7.3,
8.8.0-pre, 8.8.1-pre, 8.9.0 and finally into 8.9.1 by the end of March

* Sanchonet and private chain environments were both re-spun once each during
this quarter to support new pre-release versions of cardano-node in the Conway era

* Cardano-parts added a cardano-db-sync process-compose stack for each
environment

* Cardano-parts added a cardano-node process-compose stack for each environment

* Cardano-parts added enhancements for topology related nixos modules and
functions to accomodate new bootstrapPeer functionality, new topology
attributes and increased complexity network deployments.

* Cardano-parts added support for mithril signers integrated with block
producers and a mithril-signer-verifier service for monitoring

* Sanchonet, preview, preprod and mainnet IOG block producers are now signing
mithril certificates

* Cardano-parts added support for mithril clients in nixos cardano-node systemd
service, process-compose job stacks and nix cardano-node entrypoint, all of
which also require any mithril snapshot to be signed by a trusted IOG pool
prior to use

* Cardano-parts added ip integration tooling, so that similar to other deployer
tools like nixops, nixosConfigurations possess ip information which can be
used in module configuration

* Cardano-db-sync snapshots server migration from legacy mainnet cluster to new
mainnet cluster with a rewrite of the snapshot service was completed

* Cardano metadata server migration to Cardano Foundation was completed

* BlockPerf, a cardano-node performance monitoring tool, was integrated into the
new mainnet cluster relays

* Cardano-node bootstrapPeer functionality was added with node 8.9.x, requiring
effort to align nixos service module code between cardano-node nixos
services, iohk-nix topology generation, cardano-ops legacy code, and
cardano-parts module compatibility as well as feature test under various edge
cases

* Cardano-playground added govtool backend support for private chain voltaire
testing team

### Next steps

* Add support for the new cardano-node metrics system

* Add IPv6 cardano-parts support

* Extend govtool frontend and backend to a process-compose stack

* Adapt network spin-up tooling for the new create-testnet-data cardano-cli command

* Continue cardano-parts and operations improvements

0 comments on commit 4d8fc72

Please sign in to comment.