Drop haf submodule, use existing HAF images

This MR removes the haf submodule dependency and uses pre-built HAF images from the registry instead.

Changes

  • Remove haf submodule dependency entirely
  • Use pre-built HAF Docker images from registry.gitlab.syncad.com/hive/haf:{commit}
  • Derive image tag from first 8 characters of HAF_COMMIT variable
  • Add shm_dir relocation logic for cache format compatibility
  • Fix HAF registry path in start-ci-test-environment.sh (remove /instance suffix)
  • Add COMMON_CI_REF variable for fetching common CI scripts

Benefits

  • Faster CI startup (no submodule checkout)
  • Simpler CI configuration
  • Aligns with balance_tracker pattern

Merge request reports

Loading