|
202 | 202 | }; |
203 | 203 | rel = {imports = [inputs.cardano-parts.nixosModules.role-relay topoRel];}; |
204 | 204 |
|
| 205 | + # Until 10.5 is released, 10.4.1 will fail to start without this because |
| 206 | + # node doesn't yet properly look up the relative path from topology to |
| 207 | + # peer snapshot file. |
| 208 | + # |
| 209 | + # Setting this option null fixes the problem, but will leave a |
| 210 | + # dangling peer snapshot file until cleaned up in the new tracing system |
| 211 | + # service PR. |
| 212 | + # |
| 213 | + # So until then, we'll switch from relative path that causes node failure |
| 214 | + # to absolute path which does not. |
| 215 | + praosMode = {services.cardano-node.peerSnapshotFile = i: "/etc/cardano-node/peer-snapshot-${toString i}.json";}; |
| 216 | + |
205 | 217 | dbsync = { |
206 | 218 | imports = [ |
207 | 219 | config.flake.cardano-parts.cluster.groups.default.meta.cardano-node-service |
|
344 | 356 | preprodRelMig = mkWorldRelayMig 30000; |
345 | 357 | previewRelMig = mkWorldRelayMig 30002; |
346 | 358 |
|
347 | | - newMetrics = { |
348 | | - imports = [ |
349 | | - ( |
350 | | - # Existing tracer service requires a pkgs with commonLib defined in the cardano-node repo flake overlay. |
351 | | - # We'll import it through flake-compat so we don't need a full flake input just for obtaining commonLib. |
352 | | - import |
353 | | - config.flake.cardano-parts.cluster.groups.default.meta.cardano-tracer-service |
354 | | - (import |
355 | | - "${config.flake.cardano-parts.cluster.groups.default.meta.cardano-node-service}/../../default.nix" {system = "x86_64-linux";}) |
356 | | - .legacyPackages |
357 | | - .x86_64-linux |
358 | | - ) |
359 | | - inputs.cardano-parts.nixosModules.profile-cardano-node-new-tracing |
360 | | - ]; |
361 | | - }; |
| 359 | + # newMetrics = { |
| 360 | + # imports = [ |
| 361 | + # ( |
| 362 | + # # Existing tracer service requires a pkgs with commonLib defined in the cardano-node repo flake overlay. |
| 363 | + # # We'll import it through flake-compat so we don't need a full flake input just for obtaining commonLib. |
| 364 | + # import |
| 365 | + # config.flake.cardano-parts.cluster.groups.default.meta.cardano-tracer-service |
| 366 | + # (import |
| 367 | + # "${config.flake.cardano-parts.cluster.groups.default.meta.cardano-node-service}/../../default.nix" {system = "x86_64-linux";}) |
| 368 | + # .legacyPackages |
| 369 | + # .x86_64-linux |
| 370 | + # ) |
| 371 | + # inputs.cardano-parts.nixosModules.profile-cardano-node-new-tracing |
| 372 | + # ]; |
| 373 | + # }; |
362 | 374 |
|
363 | 375 | # logRejected = { |
364 | 376 | # services = { |
|
720 | 732 | # Setup cardano-world networks: |
721 | 733 | # --------------------------------------------------------------------------------------------------------- |
722 | 734 | # Preprod, two-thirds on release tag, one-third on pre-release tag |
723 | | - preprod1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node bp mithrilRelease (declMRel "preprod1-rel-a-1")];}; |
724 | | - preprod1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig mithrilRelay (declMSigner "preprod1-bp-a-1")];}; |
725 | | - preprod1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig];}; |
726 | | - preprod1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig tcpTxOpt];}; |
| 735 | + preprod1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node bp praosMode mithrilRelease (declMRel "preprod1-rel-a-1")];}; |
| 736 | + preprod1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel praosMode preprodRelMig mithrilRelay (declMSigner "preprod1-bp-a-1")];}; |
| 737 | + preprod1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel praosMode preprodRelMig];}; |
| 738 | + preprod1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel praosMode preprodRelMig tcpTxOpt];}; |
727 | 739 | preprod1-dbsync-a-1 = {imports = [eu-central-1 r6a-xlarge (ebs 200) (group "preprod1") dbsync pre smash preprodSmash];}; |
728 | | - preprod1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node faucet preprodFaucet];}; |
| 740 | + preprod1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node faucet praosMode preprodFaucet];}; |
729 | 741 |
|
730 | | - preprod2-bp-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node bp mithrilRelease (declMRel "preprod2-rel-b-1")];}; |
731 | | - preprod2-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig];}; |
732 | | - preprod2-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig mithrilRelay (declMSigner "preprod2-bp-b-1")];}; |
733 | | - preprod2-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig tcpTxOpt];}; |
| 742 | + preprod2-bp-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node bp praosMode mithrilRelease (declMRel "preprod2-rel-b-1")];}; |
| 743 | + preprod2-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel praosMode preprodRelMig];}; |
| 744 | + preprod2-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel praosMode preprodRelMig mithrilRelay (declMSigner "preprod2-bp-b-1")];}; |
| 745 | + preprod2-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel praosMode preprodRelMig tcpTxOpt];}; |
734 | 746 |
|
735 | 747 | preprod3-bp-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node bp pre mithrilRelease (declMRel "preprod3-rel-c-1")];}; |
736 | 748 | preprod3-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node rel pre preprodRelMig];}; |
|
740 | 752 |
|
741 | 753 | # --------------------------------------------------------------------------------------------------------- |
742 | 754 | # Preview, one-third on release tag, two-thirds on pre-release tag |
743 | | - preview1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node bp mithrilRelease (declMRel "preview1-rel-a-1")];}; |
| 755 | + preview1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node bp praosMode mithrilRelease (declMRel "preview1-rel-a-1")];}; |
744 | 756 | # preview1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel maxVerbosity previewRelMig mithrilRelay (declMSigner "preview1-bp-a-1")];}; |
745 | | - preview1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel newMetrics previewRelMig mithrilRelay (declMSigner "preview1-bp-a-1")];}; |
746 | | - preview1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node minLog rel previewRelMig];}; |
747 | | - preview1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel previewRelMig tcpTxOpt];}; |
748 | | - preview1-dbsync-a-1 = {imports = [eu-central-1 r6a-large (ebs 250) (group "preview1") dbsync pre smash previewSmash];}; |
749 | | - preview1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node faucet previewFaucet];}; |
| 757 | + preview1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel praosMode previewRelMig mithrilRelay (declMSigner "preview1-bp-a-1")];}; |
| 758 | + preview1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node minLog rel praosMode previewRelMig];}; |
| 759 | + preview1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node rel praosMode previewRelMig tcpTxOpt];}; |
| 760 | + preview1-dbsync-a-1 = {imports = [eu-central-1 r6a-large (ebs 250) (group "preview1") dbsync pre smash praosMode previewSmash];}; |
| 761 | + preview1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preview1") node faucet praosMode previewFaucet];}; |
750 | 762 |
|
751 | 763 | # Smallest d variant for testing |
752 | 764 | preview1-test-a-1 = { |
|
0 commit comments