Jacamar CI v0.21.0

Admin Changes

  • Introduce optional Podman arg variable (!503)

    • variables:
        JACAMAR_CI_PODMAN_ARGS: "--workdir /example"
      
    • This can be disabled with the disable_user_args configuration.

  • Support setting stack size in userspace (!501)

    • In RHEL 8 (see: https://access.redhat.com/solutions/6454591) when using Jacamar CI w/capabilities the stack size limits are not inherited, instead they default to 8M. This change optional configuration sets the limit and is the equivalent of of user running a ulimit -s command.

    • [general]
        set_stack_size = true
      
  • Improve scheduler args and support default configurations (!505)

    • [batch]
        default_args = ["--clusters=example"]
      
    • DefaultArgs (default_args) provides an admin controlled mechanism to inject arguments into the job submission commands.

User Changes

  • Print Podman run command to job log (!504)

Bug & Development Fixes

  • Correct Podman StepScriptOnly logic (!502)

  • Go version 1.22.4 (!508)

  • Update dependencies (!507)

  • Add Pipeline ID to stateful environment (!506)