Jacamar CI v0.19.2

Note

This patch only contains fixes for the supported Podman run mechanism. Please see the Deploying and Using the Podman Run Mechanism guide for complete details.

User Changes

  • Support user defined hostname for Podman via JACAMAR_CI_HOSTNAME variable (!494)

    • Providing the $HOSTNAME variable is a special case and will resolve to the hostname of the system where the podman run ... run command is executed. In the case of a batch executor (e.g., Slurm/Flux) this should be the compute resource.

    • job:
        variables:
          JACAMAR_CI_HOSTNAME: $$HOSTNAME
        script:
          - make test
      

Admin Changes

  • Improve user volume identification and handling for container mechanisms (!496)

    • Incorrectly formatted environment variables that will not be accepted should be better identified via warning messages to the user.

  • Add optional volume_labels for Podman run mechanism (!492)

    • This will fix issues where we incorrectly used labels (:z and :Z) in deployments they were not required. This behavior will now be optional.

    • [general.podman]
        volume_labels = true