REFACTOR external service and improve websocket training
This commit is contained in:
17
Tiltfile
17
Tiltfile
@@ -213,7 +213,7 @@ k8s_resource('sales-service',
|
||||
labels=['services'])
|
||||
|
||||
k8s_resource('external-service',
|
||||
resource_deps=['external-migration', 'redis'],
|
||||
resource_deps=['external-migration', 'external-data-init', 'redis'],
|
||||
labels=['services'])
|
||||
|
||||
k8s_resource('notification-service',
|
||||
@@ -261,6 +261,16 @@ local_resource('patch-demo-session-env',
|
||||
resource_deps=['demo-session-service'],
|
||||
labels=['config'])
|
||||
|
||||
# =============================================================================
|
||||
# DATA INITIALIZATION JOBS (External Service v2.0)
|
||||
# =============================================================================
|
||||
# External data initialization job loads 24 months of historical data
|
||||
# This should run AFTER external migration but BEFORE external-service starts
|
||||
|
||||
k8s_resource('external-data-init',
|
||||
resource_deps=['external-migration', 'redis'],
|
||||
labels=['data-init'])
|
||||
|
||||
# =============================================================================
|
||||
# CRONJOBS
|
||||
# =============================================================================
|
||||
@@ -269,6 +279,11 @@ k8s_resource('demo-session-cleanup',
|
||||
resource_deps=['demo-session-service'],
|
||||
labels=['cronjobs'])
|
||||
|
||||
# External data rotation cronjob (runs monthly on 1st at 2am UTC)
|
||||
k8s_resource('external-data-rotation',
|
||||
resource_deps=['external-service'],
|
||||
labels=['cronjobs'])
|
||||
|
||||
# =============================================================================
|
||||
# GATEWAY & FRONTEND
|
||||
# =============================================================================
|
||||
|
||||
Reference in New Issue
Block a user