citool-container: fix SENTRY_TAG_MAP and add Nomad tags

Fix SENTRY_TAG_MAP to use environment variable names instead of inline values, as expected by gluetool's Sentry integration. The previous format (hostname=$(hostname)) was never resolved by gluetool, so none of the tags were actually appearing in Sentry.

Changes:

  • Map tag names to env var names (e.g., hostname=WORKER_HOSTNAME)
  • Pass all referenced env vars into the container via -e flags
  • Add nomad_job_url tag with a clickable link to the Nomad UI
  • Add nomad_node tag for the worker node name
  • Add citool_image_ctime tag for the image creation time
  • Remove request_id and artifacts_url from the tag map, these will be set from code in gluetool-modules
  • Quote SENTRY_TAG_MAP value in the -e flag

Assisted-by: Claude Code Signed-off-by: Miroslav Vadkerti mvadkert@redhat.com

Merge request reports

Loading