3.1.0 #593
eyalb181
announced in
Announcements
3.1.0
#593
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Added
pwrite
hook (used bydotnet
);-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
fordeployment
in target argument.pread
hook (used bydotnet
);known crash on Linux - [#380]).
Closes [#472].
Addresses but does not
close [#472] (more integration tests still needed).
--target
orMIRRORD_IMPERSONATED_TARGET
, closes [#392]call to
connect
) is successfully intercepted and forwarded.MIRRORD_SKIP_PROCESSES
to provide a list of comma separated processes to not to load into.Closes [#298], [#308]
connect
: ignore localhost and ports 50000 - 60000 (reserved for debugger)IGNORE_REGEX
, refer [#350].Fixed
error!
totrace!
.sh
to skipped list.getaddrinfo
now usestrust-dns-resolver
when resolving DNS (previously it would do agetaddrinfo
call in mirrord-agent that could result in incompatibility between the mirrored pod and the user environments).dd
.connect
returning error when called on UDP sockets and theoutgoing traffic feature of mirrord is disabled.
tokio::time:timeout
toTcpStream::connect
, fixes golang issue where sometimes it would get stuck attempting to connect on IPv6.connect
fails back to the hook (previously we were handling these as errors in layer, soconnect
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]connect
fails back to the hook (previously we were handling these as errors in layer, soconnect
had slightly wrong behavior).Closes [#387].
Closes [#331].
Changed
requests
specifications to avoid being defaulted to high values. See #579.pod_api.rs
to be more maintainble.EAFNOSUPPORT
error reporting (valid scenario).dotnet
files toIGNORE_FILES
regex set;Detour
type for use in theops
modules instead ofHookResult
. This type supports returning aBypass
to avoid manually checking if a hook actually failed or if we should just bypass it;read
operation;[#472].
integration
tohttp_mirroring
since there arenow also integration tests in other files.
e2e_macos
CI job.time out.
pcap
dependency with our ownrawsocket
to make cross compiling faster and easier.info
level instead oferror
because having a file not found, connection failed, etc can be part of a valid successful flow.tracing::instrument
from*_detour
functions.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 usesConnectionId
for outgoing traffic feature.tracing::instrument
fromgo_env::goenvs_unix_detour
.tracing::instrument
to improve logs.Closes [#404].
go-e2e
test, callos.Exit
instead fo sendingSIGINT
to the process.Deprecated
--pod-name
orMIRRORD_AGENT_IMPERSONATED_POD_NAME
is deprecated in favor of--target
orMIRRORD_IMPERSONATED_TARGET
This discussion was created from the release 3.1.0.
Beta Was this translation helpful? Give feedback.
All reactions