Skip to content

Commit 83a4cbf

Browse files
committed
Add Nokia H6 to GCU
Signed-off-by: dygodwin <dylan.godwin@nokia.com>
1 parent 4c03bdb commit 83a4cbf

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

generic_config_updater/gcu_field_operation_validators.conf.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"Arista-7060X6-64PE-B-C512S2", "Arista-7060X6-64PE-B-C448O16", "Arista-7060X6-64PE-B-O128", "Arista-7060X6-64PE-B-O128S2", "Arista-7060X6-16PE-384C-B-O128S2",
3535
"Arista-7060X6-64PE-B-P32O64", "Arista-7060X6-64PE-B-P64", "Arista-7060X6-64PE-B-P32V128",
3636
"Arista-7060X6-64PE-O128", "Arista-7060X6-64PE-O128S2", "Arista-7060X6-64PE-P32O64", "Arista-7060X6-64PE-P64", "Arista-7060X6-64PE-P32V128" ],
37+
"th6": [ "Nokia-IXR7220-H6-64", "Nokia-IXR7220-H6-128"],
3738
"td2": [ "Force10-S6000", "Force10-S6000-Q24S32", "Arista-7050-QX32", "Arista-7050-QX-32S", "Nexus-3164", "Arista-7050QX32S-Q32" ],
3839
"td3": [ "Arista-7050CX3-32C-C32", "Arista-7050CX3-32S-C32", "Arista-7050CX3-32S-D48C8", "Arista-7050CX3-32S-C28S4", "Arista-7050CX3-32C-C28S4" ],
3940
"td4": [ "Nokia-IXR7220-D4-36D" ],
@@ -71,6 +72,7 @@
7172
"th3": "20240500",
7273
"th4": "20240500",
7374
"th5": "20240500",
75+
"th6": "20250500",
7476
"td3": "20201200",
7577
"td4": "20241100",
7678
"q2c+": "20241100",
@@ -122,6 +124,7 @@
122124
"th3": "20240500",
123125
"th4": "20240500",
124126
"th5": "20240500",
127+
"th6": "20250500",
125128
"td3": "20201200",
126129
"td4": "20241100",
127130
"q2c+": "20241100",
@@ -150,6 +153,7 @@
150153
"th3": "20240500",
151154
"th4": "20240500",
152155
"th5": "20240500",
156+
"th6": "20250500",
153157
"td3": "20221100",
154158
"td4": "20241100",
155159
"q2c+": "20241100",
@@ -169,7 +173,8 @@
169173
"platforms": {
170174
"spc4": "20241200",
171175
"spc5": "20241200",
172-
"th5": "20241200"
176+
"th5": "20241200",
177+
"th6": "20250500"
173178
}
174179
}
175180
}

tests/generic_config_updater/field_operation_validator_test.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -828,6 +828,15 @@ def test_get_asic_th5(self, mock_popen, mock_get_sonic_version_info):
828828
for scope in ["localhost", "asic0"]:
829829
self.assertEqual(fov.get_asic_name(), "th5")
830830

831+
@patch('sonic_py_common.device_info.get_sonic_version_info')
832+
@patch('subprocess.Popen')
833+
def test_get_asic_th6(self, mock_popen, mock_get_sonic_version_info):
834+
mock_get_sonic_version_info.return_value = {'asic_type': 'broadcom'}
835+
mock_popen.return_value = mock.Mock()
836+
mock_popen.return_value.communicate.return_value = ["Nokia-IXR7220-H6-128", 0]
837+
for scope in ["localhost", "asic0"]:
838+
self.assertEqual(fov.get_asic_name(), "th6")
839+
831840
@patch('sonic_py_common.device_info.get_sonic_version_info')
832841
@patch('subprocess.Popen')
833842
def test_get_asic_td2(self, mock_popen, mock_get_sonic_version_info):

0 commit comments

Comments
 (0)