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

Migrate #18

Merged
merged 32 commits into from
Nov 3, 2023
Merged

Migrate #18

merged 32 commits into from
Nov 3, 2023

Conversation

johnalotoski
Copy link
Collaborator

@johnalotoski johnalotoski commented Oct 24, 2023

Overview:

  • This PR supports the migration of cardano world networks to the cardano parts stack at cardano playground
  • Additional scripting, automation and misc updates or changes were done to support the migration

Details:

  • Iohk-nix and iohk-nix-ng were updated support the migration of cardano-world networks to cardano-playground
  • Sops-secrets dependent systemd services were fixed to ensure restart upon sops secrets changes
  • Db chain utilities (db-{analyser,synthesizer,truncater}) had -ng variants created to operate on both release and pre-release network chains in devShell and deployed machine environments
  • The profile-cardano-postgres nixos module received preset variables and prepared statements via pgsqlrc for faster and easier analysis of network state
  • The flakeModule jobs now has support for the cardano-cli era command in each of the job scripts by passing the $ERA_CMD variable
  • Default cardano-node-ng package is now 8.6.0-pre, dbsync on sanchonet is now sancho-2-2-0
  • For scripts using a nix-shell shebang, the cardano-parts devShell menu can be disabled from injecting itself into stdout by passing NOMENU=true
  • Template updates include:
    • Adds optional TF AZ declaration on ec2 resources
    • Adds a cardano node p2p dashboard to the grafana cloud stack
    • Adds a dbsync pool performance analysis query
    • Updates python distribute and delegation scripts from world for playground compatibility
    • Starts a python script lib to reduce shared code among the python scripts
    • Justfile improvements and new recipes, including:
      • new recipe: dbsync-psql,
      • new recipe: dbsync-pool-analyze,
      • new recipe: dbsync-create-faucet-stake-keys-table
      • new recipe: dedelegate-non-performing-pools
      • new recipe: gen-payment-address-from-mnemonic
      • new recipe: scp
      • new recipe: ssh-list-ips
      • new recipe: ssh-list-names
      • new recipe: stop-all
      • improve concurrent environment chain support

Breaking Changes:

  • Governance related jobs will now need to pass the era subcommand explicitly as $ERA_CMD, ex: ERA_CMD=conway

@johnalotoski johnalotoski changed the title Metadata Migrate Nov 3, 2023
@johnalotoski johnalotoski merged commit 487da96 into main Nov 3, 2023
2 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.

None yet

1 participant