[202211][yang] Extend device_metadata yang model with rack_mgmt_map (#15141)
Why I did it Manually cherry-pick and resolve conflicts of this PR: #15109 Extend device_metadata yang model. Work item tracking Microsoft ADO (number only): 22912178 How I did it Add rack_mgmt_map field in yang model. How to verify it Build image.
This commit is contained in:
parent
93d62f87a7
commit
8a48cab032
@ -837,7 +837,8 @@ instance is supported in SONiC.
|
||||
"type": "ToRRouter",
|
||||
"bgp_adv_lo_prefix_as_128" : "true",
|
||||
"buffer_model": "traditional",
|
||||
"yang_config_validation": "disable"
|
||||
"yang_config_validation": "disable",
|
||||
"rack_mgmt_map": "dummy_value"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -325,7 +325,8 @@
|
||||
"sub_role": "FrontEnd",
|
||||
"dhcp_server": "disabled",
|
||||
"bgp_adv_lo_prefix_as_128": "true",
|
||||
"yang_config_validation": "disable"
|
||||
"yang_config_validation": "disable",
|
||||
"rack_mgmt_map": "dummy_value"
|
||||
}
|
||||
},
|
||||
"VLAN": {
|
||||
|
@ -125,6 +125,13 @@
|
||||
},
|
||||
"DEVICE_METADATA_ADVERTISE_LO_PREFIX_AS_128": {
|
||||
"desc": "Verifying advertising lo prefix as /128."
|
||||
},
|
||||
"DEVICE_METADATA_VALID_RACK_MGMT_MAP": {
|
||||
"desc": "Verifying rack_mgmt_map configuration."
|
||||
},
|
||||
"DEVICE_METADATA_INVALID_RACK_MGMT_MAP": {
|
||||
"desc": "Verifying invalid rack_mgmt_map configuration.",
|
||||
"eStr": "Invalid length for the rack mgmt map."
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -332,5 +332,23 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"DEVICE_METADATA_VALID_RACK_MGMT_MAP": {
|
||||
"sonic-device_metadata:sonic-device_metadata": {
|
||||
"sonic-device_metadata:DEVICE_METADATA": {
|
||||
"sonic-device_metadata:localhost": {
|
||||
"rack_mgmt_map": "dummy_value"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"DEVICE_METADATA_INVALID_RACK_MGMT_MAP": {
|
||||
"sonic-device_metadata:sonic-device_metadata": {
|
||||
"sonic-device_metadata:DEVICE_METADATA": {
|
||||
"sonic-device_metadata:localhost": {
|
||||
"rack_mgmt_map": "dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value-dummy_value"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -204,6 +204,15 @@ module sonic-device_metadata {
|
||||
description "Advertise Loopback0 interface IPv6 /128 subnet address as it is with set to true.
|
||||
By default SONiC advertises /128 subnet prefix in Loopback0 as /64 subnet route";
|
||||
}
|
||||
|
||||
leaf rack_mgmt_map {
|
||||
type string {
|
||||
length 0..128 {
|
||||
error-message "Invalid length for the rack mgmt map.";
|
||||
}
|
||||
}
|
||||
description "Information of rack mgmt map.";
|
||||
}
|
||||
}
|
||||
/* end of container localhost */
|
||||
}
|
||||
|
Reference in New Issue
Block a user