github metalbear-co/mirrord 3.112.0

latest releases: latest, 3, 3.124.2...
3 months ago

3.112.0 - 2024-07-30

Added

  • Add fs mapping, under feature.fs.mapping now it's possible to specify regex
    match and replace for paths while running mirrord exec.

    Example:

    [feature.fs.mapping]
    "/var/app/temp" = "/tmp" # Will replace all calls to read/write/scan for
    "/var/app/temp/sample.txt" to "/tmp/sample.txt"
    "/var/app/.cache" = "/workspace/mirrord$0" # Will replace
    "/var/app/.cache/sample.txt" to
    "/workspace/mirrord/var/app/.cache/sample.txt" see
    [Regex::replace](https://docs.rs/regex/latest/regex/struct.Regex.html#method.replace)
    ``` [#2068](https://github.com/metalbear-co/mirrord/issues/2068)
  • Warning when mirrord automatically picked one of multiple containers on the
    target.

Changed

  • Allows targeting StatefulSet without the copy_target feature (still requires
    operator though).

Fixed

  • Remove invalid schema doc mentioning podname as a valid pod target selector.
    #721
  • Pass the list of UserSocket to child processes when exec is called through an
    env var MIRRORD_SHARED_SOCKETS.
    #864
  • Fixed an issue where operator license was incorrectly recognized as expired
    when it was expiring later the same day.
  • Fixed new exec hooks breaking execution of Flask apps.

Don't miss a new mirrord release

NewReleases is sending notifications on new releases.