Overview:
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 to support a new "next-gen" network spin up method, which supports network creation with a fork directly to Conway and then retirement of the genensis 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.
Details:
- Important versioning updates:
- Cardano-node release and pre-release (
-ng
) are now10.1.4
- Cardano-cli release is now
10.1.1.0
- Cardano-cli pre-release (
-ng
) is now10.2.0.0
- Mithril is now
v2450
- Colmena is now
main
for a pure experimental flake eval feature
- Cardano-node release and pre-release (
- Bumps capkgs for cardano-node, cardano-cli, mithril and colmena updates described above
- Adds a
show_voting_by_hour
prepared psql statement to the psqlrc of theprofile-cardano-postgres
nixosModule - Adds new nix jobs of
job-gen-custom-node-config-data-ng
andjob-retire-bootstrap-pool
to support a new next-gen (-ng
) network spin up method - Adds a nix jobs CI test for a new next-gen (
-ng
) spin up method with a fork directly to Conway using a genesis bootstrap pool - Updates nix jobs CI tests for cardano-cli breaking changes
- Updates nix jobs for cardano-cli breaking changes
- Updates the readme template for spin-up instructions of a new cardano-parts cluster
- Updates the
recipes-governance.just
template file with calculation updates and misc improvements - Updates the openTofu provisioning template code to support IPV4/IPV6 dual stack resource migration completion
- Fixes a memory unit calculation in the
profile-cardano-node-group
nixosModule
Breaking Changes, Recommended Updates and Action Items:
Breaking:
- For downstream clusters which have completed the IPV4/IPV6 dual stack migration described in a prior cardano-parts release, be sure to patch the diff mentioned in the
flake/opentofu/cluster.nix
file below as this will prevent any AAAA DNS resource creation errors upon provisioning new machines.
Recommended Updates:
- Update the cardano-parts pin to this release version
v2025-01-17
- Apply the template Justfile diff and patch or clone recipes on files described below.
Action Items:
Diff and patch the following files with just template-diff "$FILE"
and then just template-patch "$FILE"
. Looking at the short PR diff for these files found at directory templates/cardano-parts-project/
prior to diffing and patching against your own repo can also be helpful.
Alternatively, if you know you would just like to mirror any of these template files without diffing or patching, use the just template-clone "$FILE"
recipe.
.gitignore # For support of next-gen network spin up method
.sops.yaml # For support of next-gen network spin up method
Justfile # For colmena update and support of next-gen network spin up method
flake/colmena # For colmena update (only need the `self` line at the file start and `colmenaHive` line at the file end
flake/opentofu/cluster.nix # For IPV4/IPV6 dual-stack modification completion
scripts/recipes-governance.just # For query-gov-action-status recipe calc update and misc improvements