Skip to main content

49 posts tagged with "sre"

View All Tags

· 2 min read
John Lotoski

High level summary

The SRE team continues work on Cardano environment improvements and general maintenance.

Some notable recent changes, updates or improvements include:

  • Cardano-node and cardano-cli pre-release (-ng) are now set to 10.2.1 and 10.4.0.0, respectively, in cardano-parts.

  • IoE Sanchonet environment and resources were retired.

  • Cardano-parts added module and template support for SRV DNS records which an upcoming version of cardano-node will utilize.

Repository Work -- Merged

Capkgs:

  • Adjusts the package fetchClosure path to avoid store re-writing
  • Adds some just recipe env checks
  • Updates the check recipe to work with package attrs with embedded "capkgs-pr-3

Cardano-parts

  • Sets node pre-release (-ng) to 10.2.1, cardano-cli pre-release to 10.4.0.0 and mithril-cli to v2506.0. Cleans up deprecated environments such as private, shelley-qa and sanchonet. Includes a number of improvements with details available in the release notes: cardano-parts-release-v2025-02-26

Cardano-playground

  • Sets node pre-release (-ng) to 10.2.1, cardano-cli pre-release to 10.4.0.0 and mithril-cli to v2506.0. Cleans up deprecated environments such as private, shelley-qa and sanchonet. More detail is available in the PR description. cardano-playground-pr-41

Cardano-mainnet

  • Sets node pre-release (-ng) to 10.2.1, cardano-cli pre-release to 10.4.0.0 and mithril-cli to v2506.0. Cleans up deprecated environments such as private, shelley-qa and sanchonet. More detail is available in the PR description. cardano-mainnet-pr-31

Iohk-nix

  • This PR removes cardano-lib private, sanchonet, shelley_qa and legacy testnet environments, all of which are shutdown. It also adds a default peer snapshot file per environment, updates the usePeersFromLedgerAfterSlot value per environment, cleans up some unused code and makes some lsp lint suggested changes: iohk-nix-pr-593

Repository Work In Progress -- PRs and Branches

· One min read
John Lotoski

High level summary

The SRE team continues work on Cardano environment improvements and general maintenance.

Some notable recent changes, updates or improvements include:

  • IoE Sanchonet pools and community bootstrap relays are being terminated as Sanchonet has fulfilled its purpose. The community will carry Sanchonet forward a little longer for an environment to run some community workshops organized by Mike Hornan.

  • Cardano-node container image improvement work is in progress. The node PR listed as WIP below will be additionally followed up by another in the near future to support the new cardano-node tracing system.

Repository Work -- Merged

Cardano-node

Iohk-nix

Repository Work -- PRs and Branches, WIP

· One min read
John Lotoski

High level summary

The SRE team continues work on Cardano environment improvements and general maintenance.

Some notable recent changes, updates or improvements include:

  • An ephemeral support module for AWS EC2 ephemeral block devices was added to cardano-parts.

Repository Work

Cardano-parts

  • A nixosModule, profile-aws-ec2-ephemeral, has been added to support ec2 instances with ephemeral storage block devices, offering auto-format and mount with RAID0 creation for multiple devices. The aws ec2 spec file was updated. A number of small fixes and improvements were added with details available in the release notes: cardano-parts-release-v2025-02-04

Cardano-playground

  • Applies ephemeral module support, adds network icc secrets, KES rotates network forgers, and applies misc fixes and improvements. More detail is available in the PR description: cardano-playground-pull-40

Cardano-mainnet

  • Applies ephemeral module support, and applies misc fixes and improvements. More detail is available in the PR description: cardano-mainnet-pull-29

Cardano-node

· 2 min read
John Lotoski

High level summary

The SRE team continues work on Cardano environment improvements and general maintenance.

Some notable recent changes, updates or improvements include:

  • Sanchonet was respun after a community scheduled test hardfork to PV11

  • Buildkite agent modules were added to cardano-playground

  • Adds a latest tag GHA action to cardano-node upon new release publication

Repository Work

Cardano-parts

  • Cardano-node has been updated to 10.1.4, cardano-cli and the -ng variant to 10.1.1.0 and 10.2.0.0 respectively, and mithril to v2450. Colmena has been updated to utilize a new pure flake evaluation approach. New nix jobs were added for a new "next-gen" network spin up method, which supports network creation with a fork directly to Conway and then retirement of the genesis bootstrap pool in favor of on-chain registered backbone pools. CI tests to support these new jobs were added. The recipe to query governance actions was updated with the latest voting calculations and the output was improved with color and additional reporting totals. A psql prepared statement for voting activity over time was added to the postgres module. Other small miscellaneous improvements and clean up were made with details available in the release notes: cardano-parts-release-v2025-01-17

Cardano-playground

  • Cardano-node has been updated to 10.1.4, mithril to v2450 and all envs deployed. Buildkite modules were added to support fast buildkite agent scaling in any AWS region. Sanchonet was respun after a planned community hard fork test. The recipe to query governance actions was updated with the latest voting calculations. A new start-demo-ng recipe was added to utilize a new "next-gen" spin up method. More detail is available in the PR description: cardano-playground-pull-39

Cardano-mainnet

  • Cardano-node has been updated to 10.1.4 and mithril to v2450 and all machines deployed. The mainnet canary dashboard was updated with a governance voting analysis panel. The recipe to query governance actions was updated with the latest voting calculations. More detail is available in the PR description: cardano-mainnet-pull-29

Cardano-node

  • Adds GHA steps to push a latest tag for node and api containers on release events where the tag is the latest release. Updates the docker-compose to default to the latest tag and bumps iohk-nix for an updated target number of established peers. Fixes related configs to pass CI checks. cardano-node-pull-6057

· 2 min read
John Lotoski

High level summary

The SRE team continues work on Cardano environment improvements and general maintenance.

Some notable recent changes, updates or improvements include:

  • Nixpkgs has been updated to 24.11 across all environments

  • Nix has been updated to 2.25.3 across all environments

  • TCP tuning was applied on one relay per pool group across all environments to minimize round-tripping across long distances.

  • This is the last SRE update for 2024. Hello 2025!

Repository Work

Cardano-parts

  • Nixpkgs has been updated to 24.11 and nix to 2.25.3. NixosModules and template just recipes with breaking changes from those updates were fixed. A nix jobs GHA CI test was added to verify environment spin up procedure. Template scripts were updated for compatibility with latest cardano-node protocol version and recent cardano-cli breaking changes. More details are available in the release notes: cardano-parts-release-v2024-12-19

Cardano-playground

  • Nixpkgs has been updated to 24.11 and nix to 2.25.3 and all machines deployed along with breaking changes fixes. A fund-transfer recipe was added along with other miscellaneous improvements. More detail is available in the PR description: cardano-playground-pull-38

Cardano-mainnet

  • Nixpkgs has been updated to 24.11 and nix to 2.25.3 and all machines deployed along with breaking changes fixes. Bootstrap scaling servers were disabled and block producer auto scheduled restarts were stopped. TCP transmission optimization for long distances was applied to one relay per pool group. More detail is available in the PR description: cardano-mainnet-pull-28

Iohk-nix