data: direct image injection for Nokia, F5, Delta Networks, Siemens, TP-Link

Migration 051: TP-Link TL-SG3452XP + TL-SX3016F via static.tp-link.com CDN
Migration 052: Nokia 6/6 — 7220 IXR-D3L/H4 (docs.nokia.com graphics),
  7250 IXR-10 + 7750 SR-1 (tempestns.com), SR-14s (telecomcauliffe.com),
  SR-1e (docs hardwareBanner — no standalone public image available)
Migration 053: F5 BIG-IP i5800/i10800 (wtit.com), i15800 (blueally CDN)
Migration 054: Delta Networks 4/4 (hardwarenation.com + manualslib),
  Siemens SCALANCE 4/4 — X-200/X-300/X-500 via images.sw.cdn.siemens.com

All 14 URLs verified HTTP 200 with correct image content-type (2026-04-21).
CHANGELOG_PENDING.md updated for all 4 migrations.
This commit is contained in:
Rene Fichtmueller 2026-04-21 08:42:14 +02:00
parent 466cda285b
commit e2061c6c4d
5 changed files with 190 additions and 0 deletions

View File

@ -200,3 +200,7 @@ Types: FEAT · FIX · UI · DATA · AI · INFRA
{"d":"2026-04-21","t":"DATA","m":"UfiSpace images 0%→100% (6/6) + Brocade 0%→100% (3/3): migration 048 — UfiSpace ufispace.com/image/<hash>/ PNGs (publicly accessible); Brocade G720/G730 via broadcom.com og:image, ICX 7850-48FS via CommScope/Ruckus vistancenetworks.com ImageServer (rand param cache-bust only, ID hash stable)."} {"d":"2026-04-21","t":"DATA","m":"UfiSpace images 0%→100% (6/6) + Brocade 0%→100% (3/3): migration 048 — UfiSpace ufispace.com/image/<hash>/ PNGs (publicly accessible); Brocade G720/G730 via broadcom.com og:image, ICX 7850-48FS via CommScope/Ruckus vistancenetworks.com ImageServer (rand param cache-bust only, ID hash stable)."}
{"d":"2026-04-21","t":"DATA","m":"NVIDIA Networking images 0%→100% (6/6): migration 049 — SN2201/SN3700/SN4700 via docscontent.nvidia.com official docs CDN, SN5400/SN5600 via k3-prod-nvidia-docs.s3 direct, SN3750-SX via uvation reseller CDN."} {"d":"2026-04-21","t":"DATA","m":"NVIDIA Networking images 0%→100% (6/6): migration 049 — SN2201/SN3700/SN4700 via docscontent.nvidia.com official docs CDN, SN5400/SN5600 via k3-prod-nvidia-docs.s3 direct, SN3750-SX via uvation reseller CDN."}
{"d":"2026-04-21","t":"DATA","m":"Allied Telesis images 0%→100% (3/3): migration 050 — x530/x530L/x950 series og:image from alliedtelesis.com Drupal CMS static files. QCT T3048-LY8 image via migration 046. Overall coverage: 33.4%→36.2%+ across 671 switches."} {"d":"2026-04-21","t":"DATA","m":"Allied Telesis images 0%→100% (3/3): migration 050 — x530/x530L/x950 series og:image from alliedtelesis.com Drupal CMS static files. QCT T3048-LY8 image via migration 046. Overall coverage: 33.4%→36.2%+ across 671 switches."}
{"d":"2026-04-21","t":"DATA","m":"TP-Link images 0%→100% (2/2): migration 051 — TL-SG3452XP + TL-SX3016F via static.tp-link.com upload/image-line CDN (og:image pattern with model/region/HW/timestamp)."}
{"d":"2026-04-21","t":"DATA","m":"Nokia images 0%→100% (6/6): migration 052 — 7220 IXR-D3L/H4 via documentation.nokia.com SR Linux docs graphics; 7250 IXR-10 + 7750 SR-1 via tempestns.com model-specific reseller CDN; 7750 SR-14s via telecomcauliffe.com; 7750 SR-1e via docs hardwareBanner (no standalone public image available)."}
{"d":"2026-04-21","t":"DATA","m":"F5 Networks images 0%→100% (3/3): migration 053 — BIG-IP i5800/i10800 via wtit.com reseller CDN (model-specific PNGs), i15800 via cdn.blueally.com bigip-i15000-series composite."}
{"d":"2026-04-21","t":"DATA","m":"Delta Networks images 0%→100% (4/4) + Siemens SCALANCE images 0%→100% (4/4): migration 054 — Delta AG5648/AG9032v2A/AGC7648A via hardwarenation.com, AG9064v2 via manualslib CDN; Siemens XC216-4C (X-200 og:image), XR324-12M (X-300), XM416-4C+XR528-6M (X-500) via images.sw.cdn.siemens.com official DISW CDN."}

View File

@ -0,0 +1,21 @@
-- Migration 051 — TP-LINK product images (direct URL injection)
--
-- Source: tp-link.com og:image (static CDN static.tp-link.com)
-- URL pattern: /upload/image-line/{MODEL}_{REGION}_{HW}_F_large_{TIMESTAMP}.jpg
-- All URLs verified HTTP 200 image/jpeg (2026-04-21).
-- TL-SG3452XP — 48-Port Gigabit PoE+ Smart Switch
UPDATE switches
SET image_url = 'https://static.tp-link.com/upload/image-line/TL-SG3452XP_UN_1.0_F_large_20211223063015g.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.tp-link.com/en/business-networking/managed-switch/tl-sg3452xp/'),
assets_scraped_at = NOW()
WHERE model = 'TL-SG3452XP'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'tp-link');
-- TL-SX3016F — 16-Port 10GE SFP+ Smart Switch
UPDATE switches
SET image_url = 'https://static.tp-link.com/upload/image-line/TL-SX3016F_UN_1.0_01_large_20210924060640m.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.tp-link.com/en/business-networking/managed-switch/tl-sx3016f/'),
assets_scraped_at = NOW()
WHERE model = 'TL-SX3016F'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'tp-link');

View File

@ -0,0 +1,60 @@
-- Migration 052 — Nokia product images (direct URL injection)
--
-- Sources:
-- 7220 IXR-D3L: documentation.nokia.com SR Linux Product_Overview (D-series graphic)
-- 7220 IXR-H4: documentation.nokia.com SR Linux Product_Overview (H2/H3 composite)
-- 7250 IXR-10: tempestns.com (Tempest Telecom Solutions reseller CDN)
-- 7750 SR-1: tempestns.com (Tempest Telecom Solutions reseller CDN)
-- 7750 SR-14s: telecomcauliffe.com (reseller CDN)
-- 7750 SR-1e: documentation.nokia.com/sr (no standalone public photo found;
-- official hardware banner is best available source)
--
-- All URLs verified HTTP 200 image/png or image/jpeg (2026-04-21).
-- 7220 IXR-D3L — SR Linux 48×25G leaf switch
UPDATE switches
SET image_url = 'https://documentation.nokia.com/srlinux/SR_Linux_HTML_R21-11/Product_Overview/graphics/DL.png',
product_page_url = COALESCE(product_page_url, 'https://www.nokia.com/data-center-networks/data-center-fabric/7220-interconnect-router/'),
assets_scraped_at = NOW()
WHERE model = '7220 IXR-D3L'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'nokia');
-- 7220 IXR-H4 — SR Linux 32×400G spine (H2/H3 composite is closest public image)
UPDATE switches
SET image_url = 'https://documentation.nokia.com/srlinux/SR_Linux_HTML_R21-11/Product_Overview/graphics/h2h3graphic.png',
product_page_url = COALESCE(product_page_url, 'https://www.nokia.com/data-center-networks/data-center-fabric/7220-interconnect-router/'),
assets_scraped_at = NOW()
WHERE model = '7220 IXR-H4'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'nokia');
-- 7250 IXR-10 — Spine/IXP router (model-specific reseller image)
UPDATE switches
SET image_url = 'https://www.tempestns.com/wp-content/uploads/2020/05/nokia-7250_IXR-10.jpg',
product_page_url = COALESCE(product_page_url, 'https://documentation.nokia.com/ixr/7250-IXR/index.html'),
assets_scraped_at = NOW()
WHERE model = '7250 IXR-10'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'nokia');
-- 7750 SR-1 — Metro edge service router
UPDATE switches
SET image_url = 'https://www.tempestns.com/wp-content/uploads/2020/05/nokia-7750SR-1.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.nokia.com/networks/products/7750-service-router/'),
assets_scraped_at = NOW()
WHERE model = '7750 SR-1'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'nokia');
-- 7750 SR-14s — Modular core SP router
UPDATE switches
SET image_url = 'https://telecomcauliffe.com/wp-content/uploads/2025/02/Nokia_7750_SR_14s_TM.png',
product_page_url = COALESCE(product_page_url, 'https://www.nokia.com/networks/products/7750-service-router/'),
assets_scraped_at = NOW()
WHERE model = '7750 SR-14s'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'nokia');
-- 7750 SR-1e — Compact SP router (no standalone public image; official docs banner used)
UPDATE switches
SET image_url = 'https://documentation.nokia.com/sr/7750-SR/resources/hardwareBanner.png',
product_page_url = COALESCE(product_page_url, 'https://www.nokia.com/networks/products/7750-service-router/'),
assets_scraped_at = NOW()
WHERE model = '7750 SR-1e'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'nokia');

View File

@ -0,0 +1,31 @@
-- Migration 053 — F5 Networks BIG-IP product images (direct URL injection)
--
-- Sources:
-- i5800, i10800: wtit.com (IT reseller CDN; model-specific PNG filenames)
-- i15800: cdn.blueally.com (BlueAlly CDN; "i15000-series" composite)
--
-- All URLs verified HTTP 200 image/png (2026-04-21).
-- BIG-IP i5800 — 4×10G SFP+ application delivery controller
UPDATE switches
SET image_url = 'https://wtit.com/wp-content/uploads/2016/11/big-ip-i5800.png',
product_page_url = COALESCE(product_page_url, 'https://www.f5.com/products/big-ip-services'),
assets_scraped_at = NOW()
WHERE model = 'BIG-IP i5800'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'f5-networks');
-- BIG-IP i10800 — 4×10G SFP+ higher-throughput ADC
UPDATE switches
SET image_url = 'https://wtit.com/wp-content/uploads/2016/11/big-ip-i10800.png',
product_page_url = COALESCE(product_page_url, 'https://www.f5.com/products/big-ip-services'),
assets_scraped_at = NOW()
WHERE model = 'BIG-IP i10800'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'f5-networks');
-- BIG-IP i15800 — 4×40G QSFP+ top-of-range ADC
UPDATE switches
SET image_url = 'https://cdn.blueally.com/appdeliveryworks/images/hardware/big-ip-iseries/bigip-i15000-series.png',
product_page_url = COALESCE(product_page_url, 'https://www.f5.com/products/big-ip-services'),
assets_scraped_at = NOW()
WHERE model = 'BIG-IP i15800'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'f5-networks');

View File

@ -0,0 +1,74 @@
-- Migration 054 — Delta Networks and Siemens SCALANCE product images (direct URL injection)
--
-- Delta Networks: hardwarenation.com reseller CDN (model-specific JPEGs).
-- AG9064v2: static-data2.manualslib.com (only public clear photo found).
--
-- Siemens SCALANCE: images.sw.cdn.siemens.com (official Siemens DISW CDN).
-- og:image pattern: scalance-x-{series}-product-og-1200x630.jpg
-- X-200 → XC216-4C, X-300 → XR324-12M, X-500 → XM416-4C + XR528-6M.
--
-- All URLs verified HTTP 200 image/jpeg or image/png (2026-04-21).
-- ── Delta Networks ─────────────────────────────────────────────────────────────
-- AG5648 — 48×25G whitebox SONiC switch
UPDATE switches
SET image_url = 'https://hardwarenation.com/wp-content/uploads/2021/06/AG5648V1-1.jpg',
assets_scraped_at = NOW()
WHERE model = 'AG5648'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'delta-networks');
-- AG9032v2A — 32×100G open networking switch
UPDATE switches
SET image_url = 'https://hardwarenation.com/wp-content/uploads/2021/06/AG9032V2.jpg',
assets_scraped_at = NOW()
WHERE model = 'AG9032v2A'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'delta-networks');
-- AG9064v2 — 64×100G open networking switch
UPDATE switches
SET image_url = 'https://static-data2.manualslib.com/product-images/320/1426327/delta-ag9064-switch.jpg',
assets_scraped_at = NOW()
WHERE model = 'AG9064v2'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'delta-networks');
-- AGC7648A — 48×25G + 6×100G switch
UPDATE switches
SET image_url = 'https://hardwarenation.com/wp-content/uploads/2021/06/AGC7648A-Front04.jpg',
assets_scraped_at = NOW()
WHERE model = 'AGC7648A'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'delta-networks');
-- ── Siemens SCALANCE ───────────────────────────────────────────────────────────
-- SCALANCE XC216-4C — X-200 series compact industrial switch
UPDATE switches
SET image_url = 'https://images.sw.cdn.siemens.com/siemens-disw-assets/public/1eXzT56kfEjsXjYV3SPjgV/en-US/scalance-x-200-product-og-1200x630.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.siemens.com/global/en/products/automation/industrial-communication/industrial-ethernet/scalance-x.html'),
assets_scraped_at = NOW()
WHERE model = 'SCALANCE XC216-4C'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'siemens');
-- SCALANCE XM416-4C — X-500 series modular managed switch
UPDATE switches
SET image_url = 'https://images.sw.cdn.siemens.com/siemens-disw-assets/public/25K1qjDD4NJhsMZDGrxt4P/en-US/scalance-x-500-product-og-1200x630.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.siemens.com/global/en/products/automation/industrial-communication/industrial-ethernet/scalance-x.html'),
assets_scraped_at = NOW()
WHERE model = 'SCALANCE XM416-4C'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'siemens');
-- SCALANCE XR324-12M — X-300 series rackmount managed switch
UPDATE switches
SET image_url = 'https://images.sw.cdn.siemens.com/siemens-disw-assets/public/7pf0XdeuiBDdwgEg3Iq8al/en-US/scalance-x-300-product-og-1200x630.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.siemens.com/global/en/products/automation/industrial-communication/industrial-ethernet/scalance-x.html'),
assets_scraped_at = NOW()
WHERE model = 'SCALANCE XR324-12M'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'siemens');
-- SCALANCE XR528-6M — X-500 series high-port rackmount switch (same series image as XM416-4C)
UPDATE switches
SET image_url = 'https://images.sw.cdn.siemens.com/siemens-disw-assets/public/25K1qjDD4NJhsMZDGrxt4P/en-US/scalance-x-500-product-og-1200x630.jpg',
product_page_url = COALESCE(product_page_url, 'https://www.siemens.com/global/en/products/automation/industrial-communication/industrial-ethernet/scalance-x.html'),
assets_scraped_at = NOW()
WHERE model = 'SCALANCE XR528-6M'
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'siemens');