Add set extcommunity color to RM-USER-*-IN route-map template. Resolve include_topologies per tenant; fall back to color 1 (UNICAST-DEFAULT) if empty. Multi-color: render all values in a single set extcommunity color statement.
Milestone: RFC-18: Controller — Community Stamping
RFC: #3288
Files affected:
controlplane/controller/internal/controller/ (route-map template)
Size: Medium
Tests:
- Empty
include_topologies stamps color 1
- Two-topology tenant stamps both color values in single statement
- Multicast tunnel excluded from stamping
- No stamping when
enabled: false
Blockers: #3351 (IS-IS TE templates), #3346 (include_topologies on Tenant)
Add
set extcommunity colortoRM-USER-*-INroute-map template. Resolveinclude_topologiesper tenant; fall back to color 1 (UNICAST-DEFAULT) if empty. Multi-color: render all values in a singleset extcommunity colorstatement.Milestone: RFC-18: Controller — Community Stamping
RFC: #3288
Files affected:
controlplane/controller/internal/controller/(route-map template)Size: Medium
Tests:
include_topologiesstamps color 1enabled: falseBlockers: #3351 (IS-IS TE templates), #3346 (include_topologies on Tenant)