From 6d93ee4db0143b759c3c9edf63b86ff71ecd199e Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Mon, 2 Mar 2026 22:34:50 +0100 Subject: [PATCH] ci: add monitoring_service to deploy binary copy and restart loops The compile-services job already builds monitoring_service but the deploy job was missing it from the PVC copy loop and rollout restart/wait loops. Co-Authored-By: Claude Opus 4.6 --- .gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a3ea1730c..66446544a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1551,7 +1551,8 @@ deploy: kubectl wait --for=condition=Ready pod/binary-writer -n foxhunt --timeout=120s for bin in trading_service api_gateway broker_gateway_service \ ml_training_service backtesting_service \ - trading_agent_service data_acquisition_service web-gateway; do + trading_agent_service data_acquisition_service web-gateway \ + monitoring_service; do if [ -f "build-out/services/$bin" ]; then kubectl cp "build-out/services/$bin" foxhunt/binary-writer:/binaries/$bin kubectl exec -n foxhunt binary-writer -- chmod +x /binaries/$bin @@ -1636,14 +1637,16 @@ deploy: - | for svc in trading-service api-gateway broker-gateway \ ml-training-service backtesting-service \ - trading-agent-service data-acquisition-service web-gateway; do + trading-agent-service data-acquisition-service web-gateway \ + monitoring-service; do kubectl -n foxhunt rollout restart deployment/$svc echo "Restarted $svc" done - | for svc in trading-service api-gateway broker-gateway \ ml-training-service backtesting-service \ - trading-agent-service data-acquisition-service web-gateway; do + trading-agent-service data-acquisition-service web-gateway \ + monitoring-service; do kubectl -n foxhunt rollout status deployment/$svc --timeout=300s done - echo "All services deployed"