Skip to content

Commit 70c255a

Browse files
committed
SRE update 2025-04-25
1 parent 6a5eb53 commit 70c255a

File tree

1 file changed

+42
-55
lines changed

1 file changed

+42
-55
lines changed

blog/2025-04-11-sre.md

Lines changed: 42 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: SRE Team Update
3-
slug: 2025-04-11-sre
3+
slug: 2025-04-25-sre
44
authors: johnalotoski
55
tags: [sre]
66
hide_table_of_contents: false
@@ -12,79 +12,66 @@ The SRE team continues work on Cardano environment improvements and general main
1212

1313
Some notable recent changes, updates or improvements include:
1414

15-
* Cardano-node, cardano-cli, and db-sync versions are now set to `10.2.1` and
16-
`10.4.0.0`, `13.6.0.5`, respectively, in cardano-parts release `v2025-04-03`.
17-
18-
* The [blockfrost-platform](https://github.com/blockfrost/blockfrost-platform)
19-
is now in capkgs and cardano-parts default devShell, pkgs and cluster
20-
flakeModules.
21-
22-
* `ConsensusMode` cardano-node configuration and supporting files were added to
23-
the baseline node configurations in iohk-nix and integrated into cardano-node for
24-
the `10.3.x` \[pre-]release. This will make experimenting with `GenesisMode`
25-
easier. Relevant files and info will be published to the [Cardano
26-
Book](https://book.play.dev.cardano.org/) soon.
15+
* Cardano-node and cardano-cli versions are now set to `10.3.1` and
16+
`10.7.0.0`, respectively, in cardano-parts release `v2025-04-28`.
2717

2818

2919
## Repository Work -- Merged
3020

31-
### Capkgs:
32-
* Adds the blockfrost platform to capkgs
33-
[capkgs-pr-4](https://github.com/input-output-hk/capkgs/pull/4)
21+
### Cardano-parts
22+
* Sets node pre-release (ng) to `10.3.1` and cardano-cli pre-release (ng) to
23+
`10.7.0.0` and updates nix jobs and ci to accommodate cardano-cli pre-release
24+
breaking changes. Improves a show_current_forging prepared psql query and makes
25+
other miscellaneous improvements.
26+
[cardano-parts-release-v2025-04-17](https://github.com/input-output-hk/cardano-parts/releases/tag/v2025-04-17)
3427

35-
* Refactors and expands ci to support fork PRs gracefully. Adds a manual
36-
workflow dispatch option with `pr_number` input for maintainers to authorize a
37-
privileged ci run on a forked PR. Utilizes composite actions for easy re-use
38-
elsewhere.
39-
[capkgs-pr-6](https://github.com/input-output-hk/capkgs/pull/6)
28+
* Sets node release to `10.3.1`, cardano-cli release to `10.7.0.0`.
29+
[cardano-parts-release-v2025-04-28](https://github.com/input-output-hk/cardano-parts/releases/tag/v2025-04-28)
4030

4131

42-
### Cardano-parts
43-
* Sets node release to `10.2.1`, cardano-cli release to `10.4.0.0`,
44-
cardano-db-sync to `13.6.0.5` and mithril-cli to `v2513.0`. Adds
45-
profile-cardano-node-topology SRV record support for cardano-node producers.
46-
Fixes a process-compose node health check broken in newer versions of
47-
cardano-cli and adds node binary to the nixosCfgs system path.
48-
[cardano-parts-release-v2025-04-03](https://github.com/input-output-hk/cardano-parts/releases/tag/v2025-04-03)
32+
### Cardano-mainnet
33+
* Sets node release to `10.3.1` and cardano-cli release to `10.7.0.0`. Removes
34+
prometheus key uid in the dashboards, adds trace-verbose debugging for tofu
35+
cluster builds, improves license notice attribution, bumps ci nix to `2.28.1`.
36+
[cardano-mainnet-pr-33](https://github.com/input-output-hk/cardano-mainnet/pull/33)
4937

50-
* Adds the blockfrost platform to shell, pkgs, and cluster cardano-parts
51-
flakeModules. Futures PRs will extend that to a blockfrost process-compose nix
52-
run job as well as dashboard for blockfrost deployments.
53-
[cardano-parts-pr-62](https://github.com/input-output-hk/cardano-parts/pull/62)
5438

55-
* Refactors and expands ci to support fork PRs gracefully. Adds a manual
56-
workflow dispatch option with `pr_number` input for maintainers to authorize a
57-
privileged ci run on a forked PR. Utilizes composite actions for easy re-use
58-
elsewhere.
59-
[cardano-parts-pr-63](https://github.com/input-output-hk/cardano-parts/pull/63)
39+
### Cardano-node
40+
* Adds checkpoint and peer snapshot files to the binary artifact context. Bumps
41+
node version to `10.3.1`. Adds a cardano-node artifact test using nixosTests.
42+
[cardano-node-pr-6177](https://github.com/IntersectMBO/cardano-node/pull/6177)
6043

44+
* Adds the consensus snapshot-converter to pkgs and the release bins. Fixes the
45+
ci artifact nixosTest for the larger tarball size. Removes a local haskellNix
46+
windows override that has been upstreamed. Bumps iohkNix for LedgerDB cfg and
47+
make corresponding ci adjustments.
48+
[cardano-node-pr-6195](https://github.com/IntersectMBO/cardano-node/pull/6195)
6149

62-
### Cardano-mainnet
63-
* Rotates KES, adds bootstrap and stakepool resource specific tags for cost
64-
analysis, improves the demo recipes to dynamic waits to avoid brittle time
65-
delay failures. Includes the version bumps from cardano-parts release `v2025-04-03`.
66-
[cardano-mainnet-pr-32](https://github.com/input-output-hk/cardano-mainnet/pull/32)
6750

51+
### Cardano-playground
52+
* Sets node pre-release (ng) to `10.3.1` and cardano-cli pre-release (ng) to
53+
`10.7.0.0`. Improves a show_current_forging prepared psql query and makes other
54+
miscellaneous improvements. Improvements made in cardano-parts release
55+
`v2025-04-17` are included in this PR.
56+
[cardano-playground-pr-42](https://github.com/IntersectMBO/cardano-playground/pull/42)
6857

69-
### Cardano-node
70-
* Node 10.3.x release branch preparation: SRE contribution for iohk-nix
71-
PR#596 integration, CI tests fixup and docker cli arg bug fixup.
72-
[cardano-node-pr-6143](https://github.com/IntersectMBO/cardano-node/pull/6143)
58+
* Sets node release to `10.3.1` and cardano-cli release to `10.7.0.0`. Rotates
59+
KES for all environments, addresses IPFS occasional OOM, scales preview for
60+
RAM, updates the book configuration.
61+
[cardano-playground-pr-43](https://github.com/IntersectMBO/cardano-playground/pull/43)
7362

7463

7564
### Iohk-nix
76-
* Adds support for genesis mode in node with: node config for genesis mode and
77-
related options, checkpoint file for mainnet and updated peer snapshot files
78-
for all envs, checkpoint and peer snapshot files are now included in
79-
mkConfigHtml output
80-
[iohk-nix-pr-596](https://github.com/input-output-hk/iohk-nix/pull/596)
65+
* Adds explicit per environment LedgerDB default config for node `10.4.x`.
66+
[iohk-nix-pr-597](https://github.com/input-output-hk/iohk-nix/pull/597)
8167

8268

8369
## Repository Work In Progress -- PRs and Branches
8470

8571
* Cardano-node: https://github.com/IntersectMBO/cardano-node/pull/6133
86-
* Cardano-node: https://github.com/IntersectMBO/cardano-node/pull/6177
87-
* Cardano-parts: https://github.com/input-output-hk/cardano-parts/pull/60
88-
* Cardano-playground: https://github.com/input-output-hk/cardano-playground/pull/42
89-
* Cardano-mainnet: https://github.com/input-output-hk/cardano-mainnet/pull/33
72+
* Cardano-parts: https://github.com/input-output-hk/cardano-parts/pull/66
73+
* Cardano-parts: https://github.com/input-output-hk/cardano-parts/pull/67
74+
* Cardano-playground: https://github.com/input-output-hk/cardano-playground/pull/44
75+
* Cardano-playground: https://github.com/input-output-hk/cardano-playground/pull/45
76+
* Cardano-mainnet: https://github.com/input-output-hk/cardano-mainnet/pull/34
9077
* Iohk-nix: https://github.com/input-output-hk/iohk-nix/pull/594

0 commit comments

Comments
 (0)