up
Some checks failed
LNM Migration CI / build-runner (push) Has been cancelled
Ledger OpenAPI CI / deprecation-check (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Airgap Sealed CI Smoke / sealed-smoke (push) Has been cancelled
Ledger Packs CI / build-pack (push) Has been cancelled
Export Center CI / export-ci (push) Has been cancelled
Ledger OpenAPI CI / validate-oas (push) Has been cancelled
Ledger OpenAPI CI / check-wellknown (push) Has been cancelled
Ledger Packs CI / verify-pack (push) Has been cancelled
LNM Migration CI / validate-metrics (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Some checks failed
LNM Migration CI / build-runner (push) Has been cancelled
Ledger OpenAPI CI / deprecation-check (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Airgap Sealed CI Smoke / sealed-smoke (push) Has been cancelled
Ledger Packs CI / build-pack (push) Has been cancelled
Export Center CI / export-ci (push) Has been cancelled
Ledger OpenAPI CI / validate-oas (push) Has been cancelled
Ledger OpenAPI CI / check-wellknown (push) Has been cancelled
Ledger Packs CI / verify-pack (push) Has been cancelled
LNM Migration CI / validate-metrics (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
This commit is contained in:
53
ops/devops/lnm/tooling-infrastructure.md
Normal file
53
ops/devops/lnm/tooling-infrastructure.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# LNM (Link-Not-Merge) Tooling Infrastructure
|
||||
|
||||
## Scope (DEVOPS-LNM-TOOLING-22-000)
|
||||
Package and tooling for linkset/advisory migrations across Concelier and Excititor.
|
||||
|
||||
## Components
|
||||
|
||||
### 1. Migration Runner
|
||||
Location: `src/Concelier/__Libraries/StellaOps.Concelier.Migrations/`
|
||||
|
||||
```bash
|
||||
# Build migration runner
|
||||
dotnet publish src/Concelier/__Libraries/StellaOps.Concelier.Migrations \
|
||||
-c Release -o out/lnm/runner
|
||||
|
||||
# Package
|
||||
./ops/devops/lnm/package-runner.sh
|
||||
```
|
||||
|
||||
### 2. Backfill Tool
|
||||
Location: `src/Concelier/StellaOps.Concelier.Backfill/` (when available)
|
||||
|
||||
```bash
|
||||
# Dev mode backfill with sample data
|
||||
COSIGN_ALLOW_DEV_KEY=1 ./ops/devops/lnm/run-backfill.sh --dry-run
|
||||
|
||||
# Production backfill
|
||||
./ops/devops/lnm/run-backfill.sh --batch-size=500
|
||||
```
|
||||
|
||||
### 3. Monitoring Dashboard
|
||||
- Grafana dashboard: `ops/devops/lnm/dashboards/lnm-migration.json`
|
||||
- Alert rules: `ops/devops/lnm/alerts/lnm-alerts.yaml`
|
||||
|
||||
## CI Workflows
|
||||
|
||||
| Workflow | Purpose |
|
||||
|----------|---------|
|
||||
| `lnm-migration-ci.yml` | Build/test migration runner |
|
||||
| `lnm-backfill-staging.yml` | Run backfill in staging |
|
||||
| `lnm-metrics-ci.yml` | Validate migration metrics |
|
||||
|
||||
## Outputs
|
||||
- `out/lnm/runner/` - Migration runner binaries
|
||||
- `out/lnm/backfill-report.json` - Backfill results
|
||||
- `out/lnm/SHA256SUMS` - Checksums
|
||||
|
||||
## Status
|
||||
- [x] Infrastructure plan created
|
||||
- [ ] Migration runner project (awaiting upstream)
|
||||
- [ ] Backfill tool (awaiting upstream)
|
||||
- [x] CI workflow templates ready
|
||||
- [x] Monitoring templates ready
|
||||
Reference in New Issue
Block a user