Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node 10.1.4, CLI 10.1/10.2, Mithril v2450 #56

Merged
merged 18 commits into from
Jan 17, 2025
Merged

Conversation

johnalotoski
Copy link
Collaborator

@johnalotoski johnalotoski commented Jan 8, 2025

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 now 10.1.4
    • Cardano-cli release is now 10.1.1.0
    • Cardano-cli pre-release (-ng) is now 10.2.0.0
    • Mithril is now v2450
    • Colmena is now main for a pure experimental flake eval feature
  • 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 the profile-cardano-postgres nixosModule
  • Adds new nix jobs of job-gen-custom-node-config-data-ng and job-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

@johnalotoski johnalotoski force-pushed the next-2024-12-19 branch 8 times, most recently from 2e25a7b to d1309a9 Compare January 16, 2025 17:40
@johnalotoski johnalotoski changed the title Next 2024 12 19 Node 10.1.4, CLI 10.1/10.2, Mithril v2450 Jan 17, 2025
@johnalotoski johnalotoski merged commit cc0e0d3 into main Jan 17, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant