aboutsummaryrefslogtreecommitdiffstats
path: root/vm/proxyapp/proxyappclient.go
Commit message (Collapse)AuthorAgeFilesLines
* all: manual linter fixesTaras Madan2025-07-171-1/+1
| | | | | | | | 1. recover the removed comment 2. unnecessary leading newline 3. unnecessary brackets 4. restore dropped "..." 5. use bytes.Equal instead of conversion to string
* all: apply linter auto fixesTaras Madan2025-07-171-2/+2
| | | | ./tools/syz-env bin/golangci-lint run ./... --fix
* vm: func Run accepts contextTaras Madan2025-05-191-10/+2
| | | | It allows to use context as a single termination signal source.
* 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