Skip to content

RFC-18: update deployment automation for testnet/mainnet rollout #3519

@ben-malbeclabs

Description

@ben-malbeclabs

Deployment automation will need to be audited and updated to support the RFC-18 rollout described in #3360.

What needs to happen:

The RFC-18 rollout introduces a specific deployment sequence that differs from a standard binary upgrade:

  1. Deploy updated onchain program
  2. Create UNICAST-DEFAULT topology
  3. Start activator with the new --enable-flex-algo flag
  4. Run doublezero-admin migrate flex-algo to tag existing links and backfill loopback node segments
  5. Start/restart controller (only safe after migration completes)

Existing deployment scripts and configuration management will need to be reviewed to determine whether they can accommodate this sequence, and updated accordingly.

Scope of work:

  • Identify which parts of the deployment tooling are affected
  • Update scripts/configuration to reflect the new activator flag and the ordered deployment sequence
  • Ensure the migration step is represented as a distinct, manual checkpoint (not automated alongside the binary rollout)

Dependencies: #3360 (testnet rollout sign-off) must be completed first.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions