Connect your local process and your cloud environment, and run local code in cloud conditions.
MIT License
Bot releases are hidden (Show)
Published by eyalb181 about 2 years ago
-target deployment/deployment_name/container/container_name
flag to run on a specific container./nix/*
path is now ignored for file operations to support NixOS.deploy
for deployment
in target argument.pod_api.rs
to be more maintainble.EAFNOSUPPORT
error reporting (valid scenario).Published by eyalb181 about 2 years ago
pread
hook (used by dotnet
);dotnet
files to IGNORE_FILES
regex set;Detour
type for use in the ops
modules instead of HookResult
. This type supports returning a Bypass
to avoid manually checking if a hook actually failed or if we should just bypass it;read
operation;integration
to http_mirroring
since there aree2e_macos
CI job.Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
pcap
dependency with our own rawsocket
to make cross compiling faster and easier.Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
info
level instead of error
because having a file not found, connection failed, etc can be part of a valid successful flow.tracing::instrument
from *_detour
functions.getaddrinfo
now uses trust-dns-resolver
when resolving DNS (previously it would do a getaddrinfo
call in mirrord-agent that could result in incompatibility between the mirrored pod and the user environments).Published by eyalb181 about 2 years ago
--target
or MIRRORD_IMPERSONATED_TARGET
, closes [#392]--pod-name
or MIRRORD_AGENT_IMPERSONATED_POD_NAME
is deprecated in favor of --target
or MIRRORD_IMPERSONATED_TARGET
Published by aviramha about 2 years ago
connect
) is successfully intercepted and forwarded.Published by aviramha about 2 years ago
Published by eyalb181 about 2 years ago
dd
.Published by eyalb181 about 2 years ago
connect
returning error when called on UDP sockets and thetokio::time:timeout
to TcpStream::connect
, fixes golang issue where sometimes it would get stuck attempting to connect on IPv6.connect
.connect
function to be less bloated..dockerignore
now ignores more useless files (reduces mirrord-agent image build time, and size).tracing::instrument
for the outgoing traffic feature.IndexAllocator
now uses ConnectionId
for outgoing traffic feature.Published by eyalb181 about 2 years ago
MIRRORD_SKIP_PROCESSES
to provide a list of comma separated processes to not to load into.tracing::instrument
from go_env::goenvs_unix_detour
.Published by eyalb181 about 2 years ago
connect
fails back to the hook (previously we were handling these as errors in layer, so connect
had slightly wrong behavior).write_detur
is called to stdout/stderrpresented server name type wasn't supported
error when Kubernetes server has IP for CN in certificate. [#388]tracing::instrument
to improve logs.Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago
Published by eyalb181 about 2 years ago