feat(data): migration 091 — Arista/Juniper SONiC HCL images (+7 models)
7060CX-32S, 7050QX-32, 7050QX-32S, 7170-32CD, 7280CR3-32D4 (arista) QFX5200-32C-S, QFX5210-64C (juniper) All via NetworkTigers Shopify CDN (full-res, 40–120KB) Estimated coverage: 616 → 623
This commit is contained in:
parent
c0a23ff204
commit
828a846c1b
@ -3,6 +3,7 @@
|
|||||||
Format: `{"d":"YYYY-MM-DD","t":"TYPE","m":"Description"}`
|
Format: `{"d":"YYYY-MM-DD","t":"TYPE","m":"Description"}`
|
||||||
Types: FEAT · FIX · UI · DATA · AI · INFRA
|
Types: FEAT · FIX · UI · DATA · AI · INFRA
|
||||||
|
|
||||||
|
{"d":"2026-04-21","t":"DATA","m":"Migration 091: Arista + Juniper SONiC HCL models — 7 models: 7060CX-32S (networktigers.com DCS-7060CX-32S-F), 7050QX-32 (networktigers.com DCS-7050QX-32-F), 7050QX-32S (networktigers.com DCS-7050QX-32S-F), 7170-32CD (networktigers.com DCS-7170-32C-F-new), 7280CR3-32D4 (networktigers.com DCS-7280CR3K-32D4-F, CR3K same chassis), QFX5200-32C-S (networktigers.com QFX5200-32C-AFO), QFX5210-64C (networktigers.com QFX5210-64C-AFO). All from SONiC HCL device list. Coverage: 616 → 623 (estimated)."}
|
||||||
{"d":"2026-04-21","t":"DATA","m":"Migration 090: Edgecore AS-series SONiC switches — 7 models: AS7312-54X (stordis.com WebP, XS chassis successor), AS7312-54XS (stordis.com 64KB WebP), AS7326-56X (edge-core.com DCS203-F 83KB PNG), AS7716-32X (stordis.com 50KB WebP), AS7816-64X (edge-core.com DCS500-A 99KB PNG), AS9716-32D (edge-core.com DCS510-A 78KB PNG), AS7512-32X (epsglobal.com 26KB JPEG). All from SONiC HCL Accton/Edgecore vendor. Estimated coverage: 609 → 616 (speculative, pending DB query)."}
|
{"d":"2026-04-21","t":"DATA","m":"Migration 090: Edgecore AS-series SONiC switches — 7 models: AS7312-54X (stordis.com WebP, XS chassis successor), AS7312-54XS (stordis.com 64KB WebP), AS7326-56X (edge-core.com DCS203-F 83KB PNG), AS7716-32X (stordis.com 50KB WebP), AS7816-64X (edge-core.com DCS500-A 99KB PNG), AS9716-32D (edge-core.com DCS510-A 78KB PNG), AS7512-32X (epsglobal.com 26KB JPEG). All from SONiC HCL Accton/Edgecore vendor. Estimated coverage: 609 → 616 (speculative, pending DB query)."}
|
||||||
{"d":"2026-04-21","t":"DATA","m":"Migration 089: Arista/Cisco/Juniper batch — 8 models: 7800R4-36D2-LC (Arista, arista.com official LC image 15KB PNG), 8101-32FH (Cisco 8000, router-switch.com 57KB JPEG), 8111-32EH (Cisco 8000, stack-systems.com Magento CDN 9.6KB JPEG), C9300X-24Y (networktigers.com 64KB JPEG), C9500-48Y4C (networktigers.com 50KB JPEG), N9K-C93108TC-FX3P (networktigers.com full-res 78KB JPEG), PTX10001-36MR (juniper.net image library Azure CDN 112KB JPEG), PTX10004 (juniper.net image library lbox variant 138KB JPEG). Coverage: 601 → 609 (89.6% → 90.8%)."}
|
{"d":"2026-04-21","t":"DATA","m":"Migration 089: Arista/Cisco/Juniper batch — 8 models: 7800R4-36D2-LC (Arista, arista.com official LC image 15KB PNG), 8101-32FH (Cisco 8000, router-switch.com 57KB JPEG), 8111-32EH (Cisco 8000, stack-systems.com Magento CDN 9.6KB JPEG), C9300X-24Y (networktigers.com 64KB JPEG), C9500-48Y4C (networktigers.com 50KB JPEG), N9K-C93108TC-FX3P (networktigers.com full-res 78KB JPEG), PTX10001-36MR (juniper.net image library Azure CDN 112KB JPEG), PTX10004 (juniper.net image library lbox variant 138KB JPEG). Coverage: 601 → 609 (89.6% → 90.8%)."}
|
||||||
{"d":"2026-04-21","t":"DATA","m":"Migration 088: Ubiquiti/Phoenix Contact — 3 models: USW-Enterprise-48-PoE (cdn.ecomm.ui.com 331KB PNG), USW-Aggregation (cdn.ecomm.ui.com 285KB PNG), FL SWITCH 7528-2S (rspsupply.com distributor CDN 94KB JPEG, Phoenix Contact product ID 2891026). Coverage: 598 → 601 (89.1% → 89.6%)."}
|
{"d":"2026-04-21","t":"DATA","m":"Migration 088: Ubiquiti/Phoenix Contact — 3 models: USW-Enterprise-48-PoE (cdn.ecomm.ui.com 331KB PNG), USW-Aggregation (cdn.ecomm.ui.com 285KB PNG), FL SWITCH 7528-2S (rspsupply.com distributor CDN 94KB JPEG, Phoenix Contact product ID 2891026). Coverage: 598 → 601 (89.1% → 89.6%)."}
|
||||||
|
|||||||
75
sql/091-arista-juniper-sonic-hcl-images.sql
Normal file
75
sql/091-arista-juniper-sonic-hcl-images.sql
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
-- Migration 091: Arista + Juniper SONiC HCL models image backfill
|
||||||
|
-- Models from SONiC HCL device list (sonic-hcl.ts scraper)
|
||||||
|
-- Images sourced from NetworkTigers CDN (Shopify, full-res, 40–120KB)
|
||||||
|
-- Coverage: +7 models (616 → 623 estimated)
|
||||||
|
|
||||||
|
-- ============================================================
|
||||||
|
-- Arista (vendor_id via slug='arista')
|
||||||
|
-- ============================================================
|
||||||
|
|
||||||
|
-- 7060CX-32S: DCS-7060CX-32S-F, NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/products/arista-DCS-7060CX-32S-F.jpg?v=1678387755',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.arista.com/en/products/7060-series'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = '7060CX-32S'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'arista');
|
||||||
|
|
||||||
|
-- 7050QX-32: DCS-7050QX-32-F, NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/files/arista-DCS-7050QX-32-F.jpg?v=1686070653',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.arista.com/en/products/7050-series'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = '7050QX-32'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'arista');
|
||||||
|
|
||||||
|
-- 7050QX-32S: DCS-7050QX-32S-F, NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/files/arista-DCS-7050QX-32S-F.jpg?v=1686070753',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.arista.com/en/products/7050-series'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = '7050QX-32S'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'arista');
|
||||||
|
|
||||||
|
-- 7170-32CD: DCS-7170-32C-F (same chassis as 7170-32CD), NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/files/arista-DCS-7170-32C-F-new.jpg?v=1753975123',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.arista.com/en/products/7170-series'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = '7170-32CD'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'arista');
|
||||||
|
|
||||||
|
-- 7280CR3-32D4: DCS-7280CR3K-32D4-F (CR3K = same chassis line), NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/files/arista-DCS-7280CR3K-32D4-F.jpg?v=1755607029',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.arista.com/en/products/7280r3-series'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = '7280CR3-32D4'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'arista');
|
||||||
|
|
||||||
|
-- ============================================================
|
||||||
|
-- Juniper (vendor_id via slug='juniper')
|
||||||
|
-- ============================================================
|
||||||
|
|
||||||
|
-- QFX5200-32C-S: QFX5200-32C-AFO, NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/files/juniper-QFX5200-32C-AFO_large.jpg?v=1698348787',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.juniper.net/us/en/products/switches/qfx-series/qfx5200-ethernet-switch.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'QFX5200-32C-S'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'juniper');
|
||||||
|
|
||||||
|
-- QFX5210-64C: QFX5210-64C-AFO, NetworkTigers CDN
|
||||||
|
UPDATE switches
|
||||||
|
SET
|
||||||
|
image_url = 'https://www.networktigers.com/cdn/shop/files/juniper-QFX5210-64C-AFO_f5ae863e-351d-483f-8993-b935e81bf630_large.jpg?v=1737648203',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.juniper.net/us/en/products/switches/qfx-series/qfx5210-ethernet-switch.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'QFX5210-64C'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'juniper');
|
||||||
Loading…
x
Reference in New Issue
Block a user