aboutsummaryrefslogtreecommitdiffstats
path: root/vm/proxyapp/proxyappclient.go
Commit message (Collapse)AuthorAgeFilesLines
* vm: make Instance implement io.CloserAleksandr Nogikh2024-07-111-1/+2
| | | | It's better to follow standard interfaces.
* all: use special placeholder for errorsTaras Madan2023-07-241-8/+8
|
* vm/proxyapp: pass kernel image data to ProxyApp (#3696)kalder2023-02-211-8/+21
| | | | | | | We need the kernel built by Syzkaller to start the VM. If transfer_file_content is set, pass the image data in addition to the path. It's sent in the CreatePool RPC, since future CreateInstance RPCs should use the same image.
* vm/proxyapp: pass file data when running in tcp mode (#3648)kalder2023-02-071-19/+61
| | | | | Instead of just passing the path to the file (on the local machine) to the ProxyApp, we need to pass the file data. This applies for both calls to Copy() and CreateInstance().
* vm/proxyapp: add TLS authentication (#3642)kalder2023-01-271-3/+41
| | | | | | | | | | The "security" field must be set if ProxyApp-over-TCP is used. If "none", do no authentication If "tls", do server TLS, optionally using the certificate specified by "server_tls_cert". mTLS is unimplemented for now.
* all: fix duplicate parameter typesDmitry Vyukov2023-01-131-1/+1
|
* vm/proxyapp: rpc over tcpTaras Madan2022-12-011-26/+93
|
* vm/proxyapp: logging over rpcTaras Madan2022-10-241-12/+58
|
* vm/proxyapp: configure proxyApp log output (#3459)Taras Madan2022-10-241-2/+1
|
* vm: add the proxyapp support (#3269)Taras Madan2022-09-261-0/+399
* vm: add pool.Close() support * vm: add proxyapp client implementation * vm/proxyapp: autogenerate mocks * vm/proxyapp: add proxyapp tests * pkg/mgrconfig: add proxyapp type tests