SPB Git

Repository Public

Commit

[ka6] connecteur storagemart: rien à réparer — namespace supplémentaire de la panne partielle de shard Dayforce du 2026-10-14 (500 à 16:05 puis 503 HTML soutenu sur /api/geo/storagemart/jobposting/search; benmor 200 JSON même session = frontal vivant; même 503 via proxy résidentiel CA = pas un blocage IP). Pas de migration: storage-mart.com (domaine à trait d'union) /fr-ca/.../une-carriere-a-storagemart → us232.dayforcehcm.com → redirections → jobs.dayforcehcm.com/en-US/storagemart/CANDIDATEPORTAL = même tenant/board. Syncs verts found=2 jusqu'à 13:26, échec franc ensuite (retry ×3, jamais de faux 0), 2 offres QC « Assistant Gérant » Québec préservées active=1. Docstring storagemart.py enrichie. 107 tests verts, pm2 restart OK, site local+public 200.

Simon-Pierre Boucher committed · Oct 15, 2026 parent 9a3c6c0
1 changed file +21 −1 Browse files
modified jobka/connectors/storagemart.py +21 −1
@@ -5,12 +5,32 @@
5 # Fichier : jobka/connectors/storagemart.py 5 # Fichier : jobka/connectors/storagemart.py
6 # Rôle : Connecteur StorageMart — dayforce (ns='storagemart', board='CANDIDATEPORTAL') 6 # Rôle : Connecteur StorageMart — dayforce (ns='storagemart', board='CANDIDATEPORTAL')
7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-22] 7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-22]
8−# Créé : 2026-08-22 Modifié : 2026-08-22 8+# Créé : 2026-08-22 Modifié : 2026-10-14
9 # ============================================================================= 9 # =============================================================================
10 from .dayforce import DayforceConnector 10 from .dayforce import DayforceConnector
11 11
12 12
13 class StoragemartConnector(DayforceConnector): 13 class StoragemartConnector(DayforceConnector):
14+ """Connecteur StorageMart (entreposage libre-service, sites de Québec).
15+
16+ Intervention ka6 2026-10-14 (stale, found=0 signalé) — RIEN À RÉPARER :
17+ namespace supplémentaire de la panne PARTIELLE de shard Dayforce du
18+ 2026-10-14 (voir checklist complète dans ndtglobal.py) : syncs verts
19+ found=2 jusqu'à 13:26, puis 500 à 16:05 et 503 HTML « Service
20+ Temporarily Unavailable » sur /api/geo/storagemart/jobposting/search,
21+ alors que le tenant frère benmor répond 200 JSON dans la même
22+ session/IP et que le proxy résidentiel CA obtient le même 503 → panne
23+ côté Dayforce, ni blocage d'IP ni problème du connecteur. Pas de
24+ migration d'ATS : la page carrières officielle (domaine à trait
25+ d'union storage-mart.com, /fr-ca/a-propos-de-nous/
26+ une-carriere-a-storagemart — storagemart.com sans tiret ne répond
27+ pas) pointe vers us232.dayforcehcm.com/CandidatePortal/en-US/
28+ storagemart, qui redirige en chaîne (301/302 ×3) vers
29+ jobs.dayforcehcm.com/en-US/storagemart/CANDIDATEPORTAL = le même
30+ tenant/board. Les 2 offres QC actives (« Assistant Gérant », Québec)
31+ restent préservées en base — les syncs en échec ne retirent rien.
32+ """
33+
14 source_id = 'storagemart' 34 source_id = 'storagemart'
15 EMPLOYER = 'StorageMart' 35 EMPLOYER = 'StorageMart'
16 NS = 'storagemart' 36 NS = 'storagemart'
17 37
Menu

Theme