github metalbear-co/mirrord 2.5.0

latest releases: latest, 3, 3.117.0...
2 years ago

Added

  • New feature, remote DNS resolving.
    It is now possible to use the remote's addrinfo by setting the MIRRORD_REMOTE_DNS variable to
    true, or using the -d option in mirrord-cli.
  • New feature, Ephemeral Containers.
    Use Kubernetes beta feature Ephemeral Containers to mirror traffic with the --ephemeral-container flag.
  • E2E tests on macos for Golang using the Gin framework.

Changed

  • Refactored mirrord-layer/socket into a module structure similar to mirrord-layer/file.
  • Refactored the error part of the many Result<Response, ResponseError>.
  • Refactored file related functions, created FileHandler and improved structure.
  • Refactored error handling in mirrord-layer.
  • E2E: Collect minikube logs and fix collecting container logs
  • E2E: macOS use colima instead of minikube.
  • Refactored mirrord-layer/lib.rs - no more passing many arguments! :)

Fixed

  • Handle unwraps in fileops to gracefully exit and enable python fileops tests.
  • Changed addrinfo to VecDeque - fixes a potential bug (loss of order)

Don't miss a new mirrord release

NewReleases is sending notifications on new releases.