High level summary
The SRE team continues work on Cardano environment improvements and general maintenance.
Some notable recent changes, updates or improvements include:
Blockperf new tracing system compatibility PRs have been merged to master.
Cardano-node binary release artifacts have been cleaned up, removing some irrelevant binaries and adding
tx-generator
for the upcoming node10.5.1
release.SRE has undertaken governance activities on preview and preprod networks to refresh the constitutional committee expiry and reduce committee minimum size to 3. This process has completed on preview and will complete soon on preprod.
Repository Work -- Merged
Blockperf
Adds a publishing control bool via env var
BLOCKPERF_PUBLISH
which defaults to True if unset. This supports the use case where published metrics to CF don't make sense, such as temp testnet machines, but blockperf metrics would still be valuable to scrape for internal review. If publishing is disabled, the startup requirements are loosened; for example, cert key declarations are not required. This PR also adds thepreview
network. blockperf-pr-31Supports new node tracing in a backward compatible manner: adds support for new node tracing system; adds checks for new node tracing system config; adds a boolean env var tracing system selector,
BLOCKPERF_LEGACY_TRACING
, defaulting toTrue
; updates the readme to reflect the new options and operating modes. blockperf-pr-32
Cardano-airgap
- Makes boot relevant files available at predictable paths. An external grub can use these to load the iso image from block device or local boot storage accessible file path cardano-airgap-pr-5
Cardano-node
This PR adds
tx-generator
and removes several release binaries. To do so, musl builds needed to be added and git hash stamping was applied to set commit version in the binary. Workbench use of tx-generator was changed to a passthrunoGitRev
package version to avoid redundant building of the same source because of differing commit hash. Release bin filtering was changed from a denyList to an acceptList approach to avoid inclusion creep if the denyList isn't maintained. cardano-node-pr-6271Adds cardano tracer basic startup and connect tests to hydra job
checks/nixosTests/cardanoNodeArtifact
and also adds cardano tracer basic startup and connect tests to hydra jobchecks/nixosTests/cardanoNodeEdge
. cardano-node-pr-6272Adds cardano-tracer, tx-generator to the release bins, and cleans up the release bins with an allowList approach. Hotfix backport to
10.5.1
cardano-node-pr-6280
Cardano-signer (nix packaged)
- The cardano-signer upstream utility was nix packaged. cardano-signer-repo
Repository Work In Progress -- PRs and Branches
- Cardano-parts: https://github.com/input-output-hk/cardano-parts/pull/67
- Cardano-parts: https://github.com/input-output-hk/cardano-parts/pull/71
- Cardano-playground: https://github.com/input-output-hk/cardano-playground/pull/45
- Cardano-playground: https://github.com/input-output-hk/cardano-playground/pull/49
- Cardano-mainnet: https://github.com/input-output-hk/cardano-mainnet/pull/37
- Cardano-monitoring: https://github.com/input-output-hk/cardano-monitoring/pull/2