Skip to content

Onboard show platform ssdhealth command.#214

Merged
sharmavijay-ms merged 5 commits intoAzure:kubesonicfrom
Sreevanich16:showPlatformSsdhealthCmd
May 4, 2026
Merged

Onboard show platform ssdhealth command.#214
sharmavijay-ms merged 5 commits intoAzure:kubesonicfrom
Sreevanich16:showPlatformSsdhealthCmd

Conversation

@Sreevanich16
Copy link
Copy Markdown

@Sreevanich16 Sreevanich16 commented Apr 29, 2026

MSFT ADO: 37750109

Why I did it

Onboarded show platform ssdhealth command to gNMI server so SSD health data of a device (model, firmware, serial, health, temperature, vendor output) can be queried programmatically via gNMI Get/Subscribe RPCs.

How I did it

Added platform_ssdhealth_helper.go in helpers that finds the default host disk via partition/lsblk lookups if the device is not given as input, runs a Python SsdUtil script on the host via nsenter to get the ssd health, and parses the JSON result.

Note- show paltform ssdhealth --vendor output varies based on different vendor.

How to verify it

Mellanox device

admin@bjw2-can-4600c-5:~$ show platform ssdhealth
Disk Type    : SATA
Device Model : VSFCM4XC030G-B201
Health       : 99.61333333333333%
Temperature  : 50C
admin@bjw2-can-4600c-5:~$ show platform ssdhealth --verbose
Running command: sudo ssdutil -v
Disk Type    : SATA
Device Model : VSFCM4XC030G-B201
Firmware     : 0924-000
Serial       : 57827-0297
Health       : 99.61333333333333%
Temperature  : 49C
admin@bjw2-can-4600c-5:~$ show platform ssdhealth --vendor
Disk Type    : SATA
Device Model : VSFCM4XC030G-B201
Health       : 99.61333333333333%
Temperature  : 49C
SMART attributes
 ID                    Attribute   High Raw    Low Raw Value Worst Threshold
  1          Raw_Read_Error_Rate          0          0   100   100        47
  5           Reserved_Attribute          0          0   100   100        51
  9               Power_On_Hours          0      16857   100   100        50
 12            Power_Cycle_Count          0        110   100   100        50
160   Uncorrectable_Sector_Count          0          0   100   100        50
161            Valid_Spare_Block          0       2240   100   100        50
163           Reserved_Attribute          0         37   100   100        50
164           Reserved_Attribute          0     171348   100   100        50
165          Maximum_Erase_Count          0        159   100   100        50
166           Reserved_Attribute          0          3   100   100        50
167          Average_Erase_Count          0        116   100   100        50
168               NAND_Endurance          0      30000   100   100        50
177           Reserved_Attribute          0       1319   100   100        50
181           Total_Program_Fail          0          0   100   100        50
182             Total_Erase_Fail          0          0   100   100        50
187    Uncorrectable_Error_Count          0          0   100   100        50
192      Sudden_Power_Lost_Count          0        109   100   100        50
194          Temperature_Celsius          0         49   100   100        34
195       Hardware_ECC_Recovered          0          0   100   100        58
196      Reallocated_Event_Count          0          0   100   100        50
198           Reserved_Attribute          0          0   100   100        50
199         UDMA_CRC_Error_Count          0          0   100   100        50
232           Reserved_Attribute          0        100   100   100        50
241           Total_LBAs_Written          0     458615   100   100        50
242              Total_LBAs_Read          0     302620   100   100        50
248          Remaining_Life_Left          0        100   100   100        50
249  Remaining_Spare_Block_Count          0        100   100   100        50
250        Total_Written_To_NAND          0     502153   100   100        50
251       Unaligned_Access_Count          0          0   100   100        50
admin@bjw2-can-4600c-5:~$
admin@bjw2-can-4600c-5:~$ show platform ssdhealth /dev/sda
Disk Type    : SATA
Device Model : VSFCM4XC030G-B201
Health       : 99.61333333333333%
Temperature  : 46C

gNMI output

root@bjw2-can-4600c-5:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777457436545595394
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"SATA\",\"device_model\":\"VSFCM4XC030G-B201\",\"health\":\"99.61333333333333%\",\"temperature\":\"47C\"}"
    >
  >
>

root@bjw2-can-4600c-5:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth[verbose=true] -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
    key: <
      key: "verbose"
      value: "true"
    >
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777457480499353571
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
        key: <
          key: "verbose"
          value: "true"
        >
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"SATA\",\"device_model\":\"VSFCM4XC030G-B201\",\"firmware\":\"0924-000\",\"serial\":\"57827-0297\",\"health\":\"99.61333333333333%\",\"temperature\":\"47C\"}"
    >
  >
>

root@bjw2-can-4600c-5:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth[vendor=true] -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
    key: <
      key: "vendor"
      value: "true"
    >
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777457492307832480
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
        key: <
          key: "vendor"
          value: "true"
        >
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"SATA\",\"device_model\":\"VSFCM4XC030G-B201\",\"health\":\"99.61333333333333%\",\"temperature\":\"47C\",\"vendor_output\":\"SMART attributes \\n ID                    Attribute   High Raw    Low Raw Value Worst Threshold \\n  1          Raw_Read_Error_Rate          0          0   100   100        47 \\n  5           Reserved_Attribute          0          0   100   100        51 \\n  9               Power_On_Hours          0      16857   100   100        50 \\n 12            Power_Cycle_Count          0        110   100   100        50 \\n160   Uncorrectable_Sector_Count          0          0   100   100        50 \\n161            Valid_Spare_Block          0       2240   100   100        50 \\n163           Reserved_Attribute          0         37   100   100        50 \\n164           Reserved_Attribute          0     171348   100   100        50 \\n165          Maximum_Erase_Count          0        159   100   100        50 \\n166           Reserved_Attribute          0          3   100   100        50 \\n167          Average_Erase_Count          0        116   100   100        50 \\n168               NAND_Endurance          0      30000   100   100        50 \\n177           Reserved_Attribute          0       1319   100   100        50 \\n181           Total_Program_Fail          0          0   100   100        50 \\n182             Total_Erase_Fail          0          0   100   100        50 \\n187    Uncorrectable_Error_Count          0          0   100   100        50 \\n192      Sudden_Power_Lost_Count          0        109   100   100        50 \\n194          Temperature_Celsius          0         47   100   100        34 \\n195       Hardware_ECC_Recovered          0          0   100   100        58 \\n196      Reallocated_Event_Count          0          0   100   100        50 \\n198           Reserved_Attribute          0          0   100   100        50 \\n199         UDMA_CRC_Error_Count          0          0   100   100        50 \\n232           Reserved_Attribute          0        100   100   100        50 \\n241           Total_LBAs_Written          0     458616   100   100        50 \\n242              Total_LBAs_Read          0     302620   100   100        50 \\n248          Remaining_Life_Left          0        100   100   100        50 \\n249  Remaining_Spare_Block_Count          0        100   100   100        50 \\n250        Total_Written_To_NAND          0     502154   100   100        50 \\n251       Unaligned_Access_Count          0          0   100   100        50 \\n\\n\"}"
    >
  >
>

root@bjw2-can-4600c-5:/#
admin@bjw2-can-4600c-5:~$ docker exec -it telemetry bash
root@bjw2-can-4600c-5:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth/\\/dev\\/sda -target_addr 127.0.0.1:50051
 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
  >
  elem: <
    name: "/dev/sda"
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777459891094945604
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
      >
      elem: <
        name: "/dev/sda"
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"SATA\",\"device_model\":\"VSFCM4XC030G-B201\",\"health\":\"99.61333333333333%\",\"temperature\":\"46C\"}"
    >
  >
>

Cisco device-
CLI output

admin@str3-cisco-8102-E04-U26:~$ show platform ssdhealth
Disk Type    : NVME
Device Model : Micron_7450_MTFDKBA400TFS
Health       : N/A
Temperature  : 54.0C
admin@str3-cisco-8102-E04-U26:~$ show platform ssdhealth --verbose
Running command: sudo ssdutil -v
Disk Type    : NVME
Device Model : Micron_7450_MTFDKBA400TFS
Firmware     : E2MU200
Serial       : MSA291100WM
Health       : N/A
Temperature  : 53.0C
admin@str3-cisco-8102-E04-U26:~$ show platform ssdhealth --vendor
Disk Type    : NVME
Device Model : Micron_7450_MTFDKBA400TFS
Health       : N/A
Temperature  : 54.0C
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.41+deb13-sonic-amd64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       Micron_7450_MTFDKBA400TFS
Serial Number:                      MSA291100WM
Firmware Version:                   E2MU200
PCI Vendor/Subsystem ID:            0x1344
IEEE OUI Identifier:                0x00a075
Total NVM Capacity:                 400,088,457,216 [400 GB]
Unallocated NVM Capacity:           159,570,288,640 [159 GB]
Controller ID:                      0
NVMe Version:                       1.4
Number of Namespaces:               132
Namespace 1 Size/Capacity:          240,000,000,000 [240 GB]
Namespace 1 Utilization:            9,503,461,376 [9.50 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            00a075 024eda8b82
Local Time is:                      Wed Apr 29 08:47:59 2026 UTC
Firmware Updates (0x17):            3 Slots, Slot 1 R/O, no Reset required
Optional Admin Commands (0x005e):   Format Frmw_DL NS_Mngmt Self_Test MI_Snd/Rec
Optional NVM Commands (0x00df):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Verify
Log Page Attributes (0x1e):         Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg
Maximum Data Transfer Size:         1024 Pages
Warning  Comp. Temp. Threshold:     77 Celsius
Critical Comp. Temp. Threshold:     85 Celsius
Namespace 1 Features (0x16):        NA_Fields Dea/Unw_Error NP_Fields

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.25W       -        -    0  0  0  0        0       0
 1 +     7.00W       -        -    1  1  1  1        0       0
 2 +     6.00W       -        -    2  2  2  2        0       0
 3 +     5.00W       -        -    3  3  3  3        0       0
 4 +     4.00W       -        -    4  4  4  4        0       0

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         2
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        54 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    57,102,531 [29.2 TB]
Data Units Written:                 984,404 [504 GB]
Host Read Commands:                 223,674,438
Host Write Commands:                43,700,444
Controller Busy Time:               147
Power Cycles:                       80
Power On Hours:                     6,034
Unsafe Shutdowns:                   51
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               60 Celsius
Temperature Sensor 2:               56 Celsius
Temperature Sensor 3:               54 Celsius

Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged

Read Self-test Log failed: Invalid Field in Command (0x4002)

gnmi output-

admin@str3-cisco-8102-E04-U26:~$ docker exec -it telemetry bash
root@str3-cisco-8102-E04-U26:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777452243289503570
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"NVME\",\"device_model\":\"Micron_7450_MTFDKBA400TFS\",\"health\":\"N/A\",\"temperature\":\"54.0C\"}"
    >
  >
>

root@str3-cisco-8102-E04-U26:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth[verbose=true] -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
    key: <
      key: "verbose"
      value: "true"
    >
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777452260283146836
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
        key: <
          key: "verbose"
          value: "true"
        >
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"NVME\",\"device_model\":\"Micron_7450_MTFDKBA400TFS\",\"firmware\":\"E2MU200\",\"serial\":\"MSA291100WM\",\"health\":\"N/A\",\"temperature\":\"54.0C\"}"
    >
  >
>

root@str3-cisco-8102-E04-U26:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth[vendor=true] -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
    key: <
      key: "vendor"
      value: "true"
    >
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777452270888144227
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
        key: <
          key: "vendor"
          value: "true"
        >
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"NVME\",\"device_model\":\"Micron_7450_MTFDKBA400TFS\",\"health\":\"N/A\",\"temperature\":\"53.0C\",\"vendor_output\":\"smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.41+deb13-sonic-amd64] (local build)\\nCopyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org\\n\\n=== START OF INFORMATION SECTION ===\\nModel Number:                       Micron_7450_MTFDKBA400TFS\\nSerial Number:                      MSA291100WM\\nFirmware Version:                   E2MU200\\nPCI Vendor/Subsystem ID:            0x1344\\nIEEE OUI Identifier:                0x00a075\\nTotal NVM Capacity:                 400,088,457,216 [400 GB]\\nUnallocated NVM Capacity:           159,570,288,640 [159 GB]\\nController ID:                      0\\nNVMe Version:                       1.4\\nNumber of Namespaces:               132\\nNamespace 1 Size/Capacity:          240,000,000,000 [240 GB]\\nNamespace 1 Utilization:            9,503,383,552 [9.50 GB]\\nNamespace 1 Formatted LBA Size:     512\\nNamespace 1 IEEE EUI-64:            00a075 024eda8b82\\nLocal Time is:                      Wed Apr 29 08:44:31 2026 UTC\\nFirmware Updates (0x17):            3 Slots, Slot 1 R/O, no Reset required\\nOptional Admin Commands (0x005e):   Format Frmw_DL NS_Mngmt Self_Test MI_Snd/Rec\\nOptional NVM Commands (0x00df):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Verify\\nLog Page Attributes (0x1e):         Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg\\nMaximum Data Transfer Size:         1024 Pages\\nWarning  Comp. Temp. Threshold:     77 Celsius\\nCritical Comp. Temp. Threshold:     85 Celsius\\nNamespace 1 Features (0x16):        NA_Fields Dea/Unw_Error NP_Fields\\n\\nSupported Power States\\nSt Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat\\n 0 +     8.25W       -        -    0  0  0  0        0       0\\n 1 +     7.00W       -        -    1  1  1  1        0       0\\n 2 +     6.00W       -        -    2  2  2  2        0       0\\n 3 +     5.00W       -        -    3  3  3  3        0       0\\n 4 +     4.00W       -        -    4  4  4  4        0       0\\n\\nSupported LBA Sizes (NSID 0x1)\\nId Fmt  Data  Metadt  Rel_Perf\\n 0 +     512       0         2\\n 1 -    4096       0         0\\n\\n=== START OF SMART DATA SECTION ===\\nSMART overall-health self-assessment test result: PASSED\\n\\nSMART/Health Information (NVMe Log 0x02)\\nCritical Warning:                   0x00\\nTemperature:                        53 Celsius\\nAvailable Spare:                    100%\\nAvailable Spare Threshold:          10%\\nPercentage Used:                    0%\\nData Units Read:                    57,102,531 [29.2 TB]\\nData Units Written:                 984,400 [504 GB]\\nHost Read Commands:                 223,674,438\\nHost Write Commands:                43,700,165\\nController Busy Time:               147\\nPower Cycles:                       80\\nPower On Hours:                     6,034\\nUnsafe Shutdowns:                   51\\nMedia and Data Integrity Errors:    0\\nError Information Log Entries:      0\\nWarning  Comp. Temperature Time:    0\\nCritical Comp. Temperature Time:    0\\nTemperature Sensor 1:               61 Celsius\\nTemperature Sensor 2:               56 Celsius\\nTemperature Sensor 3:               53 Celsius\\n\\nError Information (NVMe Log 0x01, 16 of 256 entries)\\nNo Errors Logged\\n\\nRead Self-test Log failed: Invalid Field in Command (0x4002)\\n\\n\"}"
    >
  >
>

Arista device
CLI output
admin@str4-7060x6-512-11:~$ show platform ssdhealth
Disk Type : NVME
Device Model : W6EN240G8TAZ-PE4A5-4D2.E5
Health : 100.0%
Temperature : 39.0C

admin@str4-7060x6-512-11:~$ show platform ssdhealth --verbose
Running command: sudo ssdutil -v
Disk Type : NVME
Device Model : W6EN240G8TAZ-PE4A5-4D2.E5
Firmware : EIEM51.5
Serial : 109-0124955-00266
Health : 100.0%
Temperature : 39.0C

admin@str4-7060x6-512-11:~$ show platform ssdhealth --vendor
Disk Type : NVME
Device Model : W6EN240G8TAZ-PE4A5-4D2.E5
Health : 100.0%
Temperature : 39.0C
N/A

gNMI output

admin@str4-7060x6-512-11:~$ docker exec -it telemetry bash
root@str4-7060x6-512-11:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777532070679881014
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"NVME\",\"device_model\":\"W6EN240G8TAZ-PE4A5-4D2.E5\",\"health\":\"100.0%\",\"temperature\":\"39.0C\"}"
    >
  >
>

root@str4-7060x6-512-11:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth[verbose=true] -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
    key: <
      key: "verbose"
      value: "true"
    >
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777532123133544350
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
        key: <
          key: "verbose"
          value: "true"
        >
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"NVME\",\"device_model\":\"W6EN240G8TAZ-PE4A5-4D2.E5\",\"firmware\":\"EIEM51.5\",\"serial\":\"109-0124955-00266\",\"health\":\"100.0%\",\"temperature\":\"39.0C\"}"
    >
  >
>

root@str4-7060x6-512-11:/# gnmi_get -xpath_target SHOW -xpath platform/ssdhealth[vendor=true] -target_addr 127.0.0.1:50051 -logtostderr -insecure true
== getRequest:
prefix: <
  target: "SHOW"
>
path: <
  elem: <
    name: "platform"
  >
  elem: <
    name: "ssdhealth"
    key: <
      key: "vendor"
      value: "true"
    >
  >
>
encoding: JSON_IETF

== getResponse:
notification: <
  timestamp: 1777532135099086131
  prefix: <
    target: "SHOW"
  >
  update: <
    path: <
      elem: <
        name: "platform"
      >
      elem: <
        name: "ssdhealth"
        key: <
          key: "vendor"
          value: "true"
        >
      >
    >
    val: <
      json_ietf_val: "{\"disk_type\":\"NVME\",\"device_model\":\"W6EN240G8TAZ-PE4A5-4D2.E5\",\"health\":\"100.0%\",\"temperature\":\"39.0C\",\"vendor_output\":\"N/A\"}"
    >
  >
>

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@sharmavijay-ms
Copy link
Copy Markdown

Why this cut data in description:
image

@Sreevanich16
Copy link
Copy Markdown
Author

Why this cut data in description: image

@sharmavijay-ms some issue in formatting, fixed.

sharmavijay-ms
sharmavijay-ms previously approved these changes Apr 30, 2026
Copy link
Copy Markdown

@sharmavijay-ms sharmavijay-ms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@Sreevanich16
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@sharmavijay-ms sharmavijay-ms merged commit 24d4341 into Azure:kubesonic May 4, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants