Page MenuHomePhabricator

Use mgmt_junos on all network devices
Closed, ResolvedPublic

Description

This feature is already used on all the L3 devices, for consistency and leaner automation (currently behind flags) we should roll it to all the L2 devices as well once they're upgrades (only eqiad/codfw prod switches are left).

Related Objects

StatusSubtypeAssignedTask
Resolvedayounsi
OpenNone
Resolvedayounsi
Resolvedayounsi
ResolvedNone
ResolvedPapaul
ResolvedPapaul
ResolvedPapaul
Opencmooney
Opendcaro
ResolvedRequestCmjohnson
ResolvedCmjohnson
Resolvednskaggs
ResolvedBUG REPORTdcaro
In Progressdcaro
Resolveddcaro
Opendcaro
Resolvedcmooney
Resolvednskaggs
Resolvednskaggs
Resolveddcaro
ResolvedRequestPapaul
Resolveddcaro
In Progressdcaro
OpenNone
Opendcaro
OpenNone
Resolvedayounsi
Resolvedayounsi
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
Resolvedayounsi
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
Resolvedcmooney
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
Resolvedayounsi
InvalidMarostegui
ResolvedMarostegui
ResolvedMarostegui
ResolvedMarostegui
Resolvedayounsi
ResolvedLadsgroup
Resolvedherron
Resolvedherron
Declinedherron
Openherron
Resolvedcmooney
Resolvedayounsi
Resolvedayounsi

Event Timeline

ayounsi created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 920311 had a related patch set uploaded (by Ayounsi; author: Ayounsi):

[operations/homer/public@master] Configure mgmt_junos on L2 switches

https://gerrit.wikimedia.org/r/920311

Change 920311 merged by jenkins-bot:

[operations/homer/public@master] Configure mgmt_junos on L2 switches

https://gerrit.wikimedia.org/r/920311

Change 922161 had a related patch set uploaded (by Ayounsi; author: Ayounsi):

[operations/homer/public@master] Introduce mgmt_junos variable

https://gerrit.wikimedia.org/r/922161

the fasw and asw1-eqsin switches didn't create the mgmt_junos routing instance as they should have.

https://gerrit.wikimedia.org/r/922161 works around the issue by adding a (hopefully) temporary variable to control the mgmt_junos routing instance.
Filtering on device type was not possible (as they're all asw) and filtering on device name/prefix was getting ugly as they're multiple devices impacted. This also allows to cleanly disable mgmt_junos on mr devices and on devices with no mgmt network (eg. knams routers)

Change 922161 merged by jenkins-bot:

[operations/homer/public@master] Introduce mgmt_junos variable

https://gerrit.wikimedia.org/r/922161

Change 922164 had a related patch set uploaded (by Ayounsi; author: Ayounsi):

[operations/homer/public@master] mgmt_junos: create default route if no mgmt_junos configured

https://gerrit.wikimedia.org/r/922164

Change 922164 merged by jenkins-bot:

[operations/homer/public@master] mgmt_junos: create default route if no mgmt_junos configured

https://gerrit.wikimedia.org/r/922164

ayounsi claimed this task.

Going to close this task as this is as far as we can go due to the fasw switches not being easily upgraded.

Re-opening as the fasw got upgraded since, so we can enable mgmt_junos

Mentioned in SAL (#wikimedia-operations) [2023-08-30T10:57:39Z] <XioNoX> enable mgmt_junos on fasw-c-codfw - T327862

Nevermind, still doesn't work on the fasw.

Change 953591 had a related patch set uploaded (by Ayounsi; author: Ayounsi):

[operations/homer/public@master] gNMI: don't use mgmt_junos on asw1-eqsin and fasw

https://gerrit.wikimedia.org/r/953591

Change 953591 merged by jenkins-bot:

[operations/homer/public@master] gNMI: don't use mgmt_junos on asw1-eqsin and fasw

https://gerrit.wikimedia.org/r/953591