Fix replay_data_copy job to use docker-builder image

Summary

  • Fix replay_data_copy job failure caused by missing curl in HAF image
  • Switch to docker_image_builder_job_template which has curl and git
  • Use copy_datadir.sh from HAF submodule instead of HAF Docker image

Problem

The job was using the HAF Docker image which doesn't have curl. When local cache wasn't available, the job tried to download cache-manager.sh using curl and failed.

Solution

Follow the same pattern as balance_tracker:

  1. Extend .docker_image_builder_job_template (provides docker-builder image with curl + git)
  2. Initialize HAF submodule in before_script
  3. Use ${CI_PROJECT_DIR}/haf/scripts/copy_datadir.sh from submodule

Merge request reports

Loading