mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-01-08 17:04:26 +01:00
1e9e00a529aa1ecffcaa7a5553bc70da22d98a3e
23 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7acdaa2d53 |
shimv2: Revert shimv2, vendor commits
This reverts: - |
||
|
|
590ed09bfa |
vendor: update gogo/protobuf, containerd and agent vendors
Shimv2 needs the latest containerd, gogo/protobuf and agent vendors.
Fixes:#1731
Shortlog since last vendoring of github.com/gogo/protobuf:
746e99c merged in golang/protobuf commit aa810b61a9c79d51363740d207bb46cf8e620ed5 - proto: fix handling of required fields after multiple violations
4f863fb merged in golang/protobuf commit 89a0c16f4dc2a70c0ed864d8ef64878f24fdaa51 - README.md: remove usage of group in example
2f3f4c2 merged in golang/protobuf commit 7d1b268556d691919f2262240737157830eab632 - jsonpb: avoid unexported fields in hand-crafted message (#526)
f2db49f merged in golang/protobuf commit f5983d50c82d70eaa88c17080245cc871558081f - proto: make invalid UTF-8 errors non-fatal (#525)
7aa71d7 merged in golang/protobuf commit 560bdb64431cc123098c2db67f16053a923a0688 - jsonpb: strictly document JSONPBMarshaler and JSONPBUnmarshaler behavior (#524)
eee5829 merged in golang/protobuf commit 93b26e6a70e37abb14f2f88194949312b0592a84 - protoc-gen-go: refactor generator by splitting up generateMessage
ad62c6c part of golang's 427e165 commit. Missed removing this file with their test refactor
efb8d72 merged in golang/protobuf commit 427e165155e0a4ff5993a36657c1f733f5b0f782 - proto: fix and cleanup test for deterministic marshal with custom marshalers
7143b48 merged in golang/protobuf commit 14aad3d5ea4c323bcd7a2137e735da24a76e814c - jsonpb: avoid copying string-valued map-keys
48e2601 merged in golang/protobuf commit 1325a051a2753cd67556b182843b1b693d0854cd - proto: fix quadratic behavior in nested map marshaling (no size caching for stdduration/stdtime)
bc71a26 merged in golang/protobuf commit f05648d464991ab1aa8cf6a499122c56f0f50f2f - jsonpb: handle map key and value properties properly
be27d1b merged in golang/protobuf commit 9eb2c01ac278a5d89ce4b2be68fe4500955d8179 - jsonpb: decode int32/uint32/float32/float64 strings
b43a52d merged in golang/protobuf commit 05f48f4eaf0e05663b562bab533cdd472238ce29 - proto: revert UTF-8 validation for proto2
808c1f7 merged in golang/protobuf commit 64db29d85ff91ba669cfaf009d5f400a4da8a55f - jsonpb: error on scalar enum provided for repeated enums instead of panic
07eab6a use only one write in the varint writer when possible (#504)
dd51cd8 fix typo independant to independent (#512)
211a54c Add godocs link to Readme.md (#506)
e87afe3 Fix text unmarshal for (u)int(8/16) fields (#498)
e5d5b02 Codegen for well-known types (#489)
6f222ca reorder some of the protoc paths in order to prefer our protobuf/google/protobuf/*.proto files. This is just to avoid using the wrong protos if you have the same protos in you gopath/src dir. (#502)
fd322a3 fix error: bad Go source code was generated, illegal hexadecimal number (#488)
61dbc13 Jsonpb custom type - #411 (#491)
e14cafb Customtype Warnings and issues update (#479)
7c690ae Exact slice allocation for repeated packed varints (#480)
4aa4cc2 Adding missing func to CustomType documentation (#483)
5669497 bumped the go version (#475)
64d6d2f added nil check in Proto/Size methods fix #444 (#451)
3e657e5 fix for letmegrpc (#474)
3cefc55 options to not generate xxx fields (#467)
4c0a09c updated to go1.11 and removed go1.9 (#473)
2b9e95f merged in golang/protobuf commit 70c277a8a150a8e069492e6600926300405c2884 - Fix unmarshaling JSON object with escaped string into Struct type. (#464)
2033462 merge in golang/protobuf commit 3a3da3a4e26776cc22a79ef46d5d58477532dede - proto: mention field name in error message (#616) (#465)
98f6aa8 added license details to Readme.md (#469)
e66941c Update Readme.md (#468)
476a2e9 Set defaults on nonnullable fields (#435) (#459)
5e81640 removed the GOPATH env dep in the makefile protopath (#461)
7af9d32 Fix nullable extension issues for non generated code (#453)
888d305 merge in golang/protobuf commit d7d60bc05d9f92d4692aa196ac022618c2d86655 - grpc: fix and improve interface comments for client/server types (#604)
a4350c5 merge in golang/protobuf commit 668a607657a5d387d6333648a2d9c749761fdc69 - LICENSE: Move title to README.md
8599525 merged golang/protobuf commit 927b65914520a8b7d44f5c9057611cfec6b2e2d0 - proto: adjust documentation on RequiredNotSetError (#603)
8e3eb24 Fix wrong build tags (#445)
797fbbb merged commit 32a84b27e28ab9f681f0df16160c4ef1f6587094 from golang/pr… (#446)
baf2ea5 Added ProtoSize wrapper functions for the well known types #438 (#443)
5440baf exact slice allocation for fixed size packed fields (#437)
6eaa97b Added gRPC Course on Udemy (#434)
a4c2ffc Update Readme.md
646de4d Fix typo (#441)
636bf03 fix #427 consistent import naming between the import declaration and the vars in grpc
7d68e88 fix build by regenerating everything
fae8c2d fix git diff for travis
2c42fe8 merged 7c4add53b497798e7fd7b204f28e41ab409bdbb7 from golang/protobuf. protoc-gen-go: remove deprecated function in grpc (#426)
ebc0565 merged 3fac2a27c94f99f4379551928df388fcb0ad37ce from golang/protobuf. ptypes: optimize Is to avoid prefix scan (#425)
37f19cd Handle deterministic marshaling for generated marshalers in XXX_Marshal
67fcf76 Swap type assert and fix it (#418)
30cf7ac gofmt
6b99319 travis: opt into apt get
110e410 text: allow customtype to have a Bytes() method (#227)
99cb001 dev: amortize cost of growing a Buffer - merge fae8ec697c5d103f717d7fec21103cb5ec020bc8 from golang/protobuf
1a0e3bd dev: proto: remove unused writeRaw function - merge d167f5cf056d2db6c0f53f44a3309ac60b99ab5b from golang/protobuf
99bb9bf dev: Revert "protoc-gen-go: use standard library context (requires Go1.9) - merge bf2da8229df5077275b46b301818c6219ebe1003 from golang/protobuf
9c8b44c dev: Implement "import public" using type aliases. - merge 6fb5325cf9e4b38b58cef6cd1f60c773cc2d5ad2 from golang/protobuf
6487871 Expose vanity TurnOnGoRegistration (#402)
b8814cc dev: protoc-gen-go: fix generation of proxy getters for distant types - merge 9bb87600c289706cc58f76b46a91b05ddd2a44d8 from golang/protobuf
9ddc509 dev: protoc-gen-go: fix up generation of package names - merge 3b4abe1a0672c5916c1937b8817dde8aeb579fe5 from golang/protobuf
cbb7298 dev: protoc-gen-go: revert some API changes - merge 06c268a946d24fdcb0b59370c36ab876ece17556 from golang/protobuf
8a67e47 dev: proto: do not allow unknown fields to satisfy required field bit - merge 91cccdb44a5fc8dfdf368e8b4d517a21de94dce9 from golang/protobuf
265a302 dev: protoc-gen-go: Dont rely on local package name for mset name hack - merge 9c8fb7a95075eb047ab75e702de52f68ff360f17 from golang/protobuf
00f8f1f dev: proto: ignore unknown fields in map entries - merge b028a76c61b7288aefe6746ab7b561d7eb15ab71 from golang/protobuf
90d0c2a dev: conformance: remove useless variable declaration - merge conformance: remove useless variable declaration from golang/protobuf
60491a7 dev: conformance: clean up, fix conformance tests - merge ab964bf603354327027b1974c2d1a199ce839899 from golang/protobuf
9f8212a dev: protoc-gen-go: fix generation of public imports -merge 80c8f764516eebbf17174ea9fd61601d6a52f0f6 from golang/protobuf
3860157 dev: Reduce a bunch of generated code in oneof sizers. - merge d0dc0def2e8a155b703a9b4966ca8f803ce06308 from golang/protobuf
e41f35d protoc-gen-go: dont generate blank // import comment - merge b244a785444d0c500df2e0c6b968c05531365a00 from golang/protobuf
6764c01 dev: golden_test: normalize path separators for Windows - merge 12a586e0adaf626e5d2f8da7881f321f076dbe2c from golang/protobuf
e844e5c dev: protoc-gen-go: use standard library context (requires Go1.9) - merge 3dc8a89f965ba7bf716fd0d92b83c5da1792ab9c from golang/protobuf
dfaf7a7 dev: protobuf: Delete makefiles, regenerate protos consistently - didnt merge everything, left Makefiles, but made the other small changes - merge 251359bf9d6712b0aefe759977c168b79d1f3a27 from golang/protobuf
828b125 dev: protoc-gen-go: fix test - merge 2b3479d8d7175442fbfd46f4ba5c14d971aeb521 from golang/protobuf
f5a1220 dev: protoc-gen-go: add paths=source_relative option - merge 6fb8a6f1c1f011b7fde2b40f72f46587180d8d25 from golang/protobuf
214eb97 dev: fix golden tests for older protoc versions
aa7e6f4 dev: protoc-gen-go: handle package import names per-file - merge 9d4962b4dc40a899c435fe1aaec48e683b4300ef from golang/protobuf
08f8895 dev: protoc-gen-go: add test for various generation params - merge a1987161d42e479a8a593d7f66ff1be81574b1e0 from golang/protobuf
d178c98 dev: protoc-gen-go: dont depend on input file ordering - merge f4733c73b342d1d1a07fda684e831f77f840a688 from golang/protobuf
253b333 dev: protoc-gen-go: add more golden tests for imports - merge 15c34729da28f0a8c71325b8ee35ef19362290e6 from golang/protobuf
100bcd0 dev: Rename generated Marshal and Unmarshal protobuf method - merge 60f8421f4063f411270d0527ca77697eb9f29f1e from golang/protobuf
26c4e69 dev: protoc-gen-go: remove relative import in main_test.go - merge protoc-gen-go: remove relative import in main_test.go from golang/protobuf
5f4a927 dev: protoc-gen-go: include canonical import comment - merge 1021ee9d478ac35478bd39859883102741f9c4c1 from golang/protobuf
9c3ad97 dev: proto: avoid pointer arithmetic with invalidField - merge 649500c21ecd283d00f78859ac2f386df8ed2c96 from golang/protobuf
e23e1bc dev: no more generated package doc - merge efae459c9350a60c1f8f503f34e3cb67f803a617 from golang/protobuf
8b846a8 dev: Merge pull request #520 from neild/dev.alias + Fix top-level Makefile to descend into protoc-gen-go. - merge 04869ad56b1a4eb4179ceadb8a1b787a9ce4b0a3, 8cbe6f4e7d1aa3a63d2ae35cf9e9eaa1aa4c6876, 025a21d09bcd80bade5d4d6c1fb7026dcf1056dd, f7e61e16d550efe3e664c64e8ef42b624b408643, 055d7b0dba6f8ba91c7e12e4f9cc891ba607f4e7, b322e49f0e384b8e162e1f55cdeedfbba461269c + 2c2f6de12273f767388d4f3aebf6306ae3a9c7cb from golang/protobuf
2c90c88 upstream: add back proto.Sizer
754b8fa dev: proto: treat bad wire types as unknown fields - merge e6af52bec88380a7a18ecc0977fa4312370a970b from golang/protobuf
0091a58 dev: jsonpb: skip unexported or non-protobuf fields - merge 42d4f477264bec37ad9b729039d071eaedd32d9b from golang/protobuf
504621d dev: protoc-gen-go: indicate deprecated fields in documentation - merge da3e23721ffb60cccccdef6dfaef948bce1ad9d7 from golang/protobuf
5db6fbe dev: proto: support purego build tag - merge 9a84eb8532beb2edb9dfbd6a2d823e696b57b450 from golang/protobuf
e1d2528 dev: proto: robustify tests that compare error messages - merge 57af8637f022e8bf7f313f6156d9873b7f5ebaba from golang/protobuf
6026053 dev: proto: remove Proto3UnknownFields flag - merge b409cc5837a65fa96edf2a5e4f1ec2ccf0cc31a8 from golang/protobuf
81f6217 dev: proto: reject invalid UTF-8 in strings - merge 35253352f94915c119f607b2cac4ef87bd3b085b from golang/protobuf
4192d1c dev: proto: add logic to handle legacy message - merge 10c2d9d3cccc103717e4e5dc6c503fefc8a33dea from golang/protobuf
9806df0 dev: jsonpb: change Marshal to trim timestamp/duration to 0 fractional digits if possible - merge f9bf3fbed3136fa83399f35204bf39644e205a30 from golang/protobuf
a30fc23 dev: jsonpb: fix handling of illegal and negative nanoseconds - merge ac606b176499a528828d10c85583a7c3107939f6 from golang/protobuf
b34bdd4 dev: proto: expose accessors for raw value of extensions - merge 5f34c20e59ed64239722b4215413f1ffd1efa9de from golang/protobuf
54b14bf dev: Remove raw interface - merge 7d76aa1a8129e37aae7c421a64e04a4ced5ef1ac from golang/protobuf
5f21c7a dev: Use fmt.Errorf instead of errors.New - merge 572071ce41835e834277d132bd34f72baa4754cc from golang/protobuf
5028789 dev: jsonpb: change Marshal/Unmarshal to return error if any required field is not set - merge 2bc5431dca4a5134e05a24d7b874cd189e934a38 from golang/protobuf
b56d376 dev: Cleanup comments and whitespace - merge 575152efd80e5accf3969091e05f9ec30b35a2f2 from golang/protobuf
761ef94 dev: jsonpb: check for nil in Marshal and return error to avoid panic. - merge 49f2ba7d08e875af9b5f3bd5d2f29d5fb1ca86b1 from golang/protobuf
88bd217 dev: Simplify code - merge 5c7dd3329b568cef186709cadf093cad82f8fdfc from golang/protobuf
d2459a7 dev: Fix uint64->int overflow in table unmarshal - merge 1ec9e17d4d187ddb55cc9858887b2202b3f75707 from golang/protobuf
b559abf dev: Correct some mistakes - merge 013f295b1c740bd8ca5ce84ea810940b1945fcb0 from golang/protobuf
5ec47c3 dev: Remove unused code - merge 3ffccb49d84ed0b9eb1e518dd391a6d015adfeb4 from golang/protobuf
44af720 Upstream (#399): Merging upstream from golang/protobuf into dev branch
|
||
|
|
b573d9bcb9 |
vendor: Update for agent tracing and fix issues
Updated the agent vendoring for `StartTracing` and `StopTracing`. This only changed a single file - the auto-generated gRPC protocol buffer file. This change resolves four vendoring issues: - The github.com/kubernetes-incubator/cri-o project was renamed to github.com/cri-o/cri-o. Although github redirects, `dep` complains that it cannot find the old `github.com/kubernetes-incubator/cri-o` files under `vendor/` so remove the old config, relying on the existing (and in other respects identical) `dep` config. - There was a stale dependency on `github.com/clearcontainers/proxy` which should have been removed when the Clear Containers code was excised. - The latest version of the agent code vendored into the runtime prior to this commit was a merge commit (commit `48dd1c031530fce9bf16b0f6a7305979cedd8fc9`). This somehow confused `dep` which did *not* correctly pull in the latest version of the auto-generated gRPC code (`vendor/github.com/kata-containers/agent/protocols/grpc/agent.pb.go`). This is clear because commit `48dd1c031530fce9bf16b0f6a7305979cedd8fc9` is newer than the agent commit that introduced the `StartTracing` and `StopTracing` APIs (`00cf907afcb7c8e56f077cf45ae3615f612fdc9d`). Resolving the other two issues above seems to have resolved this issue as the correct version of this file has now been included in the vendoring, however note there is no change to the `dep` files as this version of `agent.pb.go` should already have been included (!) - Updating `agent.pb.go` also removed the `AddInterface` and `RemoveInterface` API calls which should again also have been removed already. Updated tests to remove these redundant calls. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com> |
||
|
|
dd0808ae54 |
network: pass network interface RawFlags to agent
In order to support NOARP in ipvlan interface, the runtime will pass the rawflags to agent, which also apply to other network interfaces, not just ipvlan. Fixes: #1391 Signed-off-by: Zha Bin <zhabin@linux.alibaba.com> |
||
|
|
b50292a215 |
arm64: dep ensure to keep track of the revisons in kata agent
We need to change the constraints of kata agent into the memory-hotplug related commit, to keep track of the revisons in kata agent. Fixes: #1149 Signed-off-by: Penny Zheng <penny.zheng@arm.com> |
||
|
|
e776380ff8 |
vendor: update kata agent
Brings support to copy file from host to guest shortlog: 169d755 protocols/grpc: implement function to copy files ff87c26 virtio-mmio: Add support for virtio-mmio blk devices b9c5d5b libcontainer: use /run as root containers path 092f1a0 block: add support of block storage driver "nvdimm" Signed-off-by: Julio Montes <julio.montes@intel.com> |
||
|
|
f81370876c |
vendor: update agent vendor for SetGuestDateTime
Full commit list: 34b7454 grpc: sandbox: add container when is fully created. df822eb grpc: support rlimits 87ad0a8 release: Kata Containers 1.5.0-rc1 31c6b6e grpc: add SetGuestDateTime API 4eca13b client: do cleanup after UT stop mock server c25288a Makefile: Decide if agent will be built by seccomp tag 0aae82b release: Kata Containers 1.4.0 7b4c337 vendor: Update vendor/github.com/containerd/console 8dedf30 agent: build as Position-Independent-Executable dc635d4 test: Add test for ipvlan routes in l3 mode 69ee60f network: Refactor to reduce cyclomatic complexity 4005c33 network: Handle default route where gateway is empty 83138df pkg: types: Add a new field type Signed-off-by: Peng Tao <bergwolf@gmail.com> |
||
|
|
309dcf9977 |
vendor: Update the agent vendoring based on pkg/types
Some agent types definition that were generic enough to be reused everywhere, have been split from the initial grpc package. This prevents from importing the entire protobuf package through the grpc one, and prevents binaries such as kata-netmon to stay in sync with the types definitions. Fixes #856 Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com> |
||
|
|
0928519132 |
vendor: update agent to support memory update
Fixes #671 agent Shortlog: 7e8e20b agent: add GetGuestDetails gRPC function 5936600 grpc: grpc.Code is deprecated 2d3b9ac release: Kata Containers 1.3.0-rc0 a6e27d6 client: fix dialer after vendor update cd03e0c vendor: update grpc-go dependency 1d559a7 channel: add serial yamux channel close timeout fcf6fa7 agent: update resources list with the right device major-minor number Signed-off-by: Zichang Lin <linzichang@huawei.com> |
||
|
|
f6ce46541e |
vendor: Update agent vendoring
8abc400 agent: add test to WaitProcess() f746ed8 agent: allow multiple waitProcess() 157f1c1 travis: Add variable needed to run static checks ed54087 travis: bump golang version ba0c7fc client: wait for session to be fully closed 0865c98 agent: wait session to be fully shutdown 55f1480 vendor: update yamux dependency 5e36bfc network: Wait for network device in UpdateInterface 218ce89 device: Rename getBlockDeviceNodeName to getPCIDeviceName c9a4e2e uevent: Store the interface field as device name for network interfaces 74a5364 build: fix make proto error b1c2ad8 agent: add support for online memory and cpu separately. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com> |
||
|
|
7785352021 |
vendor: Update kata agent for gRPC tracing
Update the agent vendoring for the new `NewAgentClient()` API - the
agent client code will enable gRPC tracing when passed a context
containing an opentracing span.
Agent client code changes:
6d26d61 client: Add context parameter and enable tracing support
Fixes #640.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
|
||
|
|
49690b04ed |
vendor: update kata agent
Increase dial timeout to fix context deadline exceeded when using vsocks Shortlog: 93fe84e protocols: increase dial timeout 730b977 client: bypass grpc dialer backoff strategy 41c09c2 agent: enable memory hierarchical account 4f70b1c channel: remove unused functions f6486e7 channel: support communication channel hotplug 28afabb release: Kata Containers 1.2.0 fixes #576 Signed-off-by: Julio Montes <julio.montes@intel.com> |
||
|
|
6666426739 |
vendor: update govmm and agent changes
To support tap network hotplug. Implement netdev_add, netdev_del and corresponding device_add QMP commands.
Full list in govmm:
|
||
|
|
d43a4350a6 |
vendor: update agent dependency
To include ReseedRandomDev grpc. Full commits: e398fd4 agent: add ReseedRandomDev rpc 8a51909 codecov: remove codecov.yml Signed-off-by: Peng Tao <bergwolf@gmail.com> |
||
|
|
e69ebe5add |
vendor: update agent grpc
To include SandboxId in CreateSandboxRequest. Included commits: 745fa71 (origin/pr/309) agent: set sandbox id log field in CreateSandbox a3321f4 (origin/pr/304) vendor: Revendor netlink to fix PID 1 segfault a9ade15 (origin/pr/293) agent: Add sandbox level reference counter for sandbox storage 5f89c07 (origin/pr/263) yamux: disable yamux keep alive in server channel 815f831 (origin/pr/303) agent: do not quit on grpc serve errors 8abefd1 (origin/pr/301) protocols/client: close yamux session when closing the stream 67643cf (origin/pr/297) agent: Fix CPU tests for both initrd and rootfs image cf8d3c8 (origin/pr/295) agent: disable yamux keep alive ed656df (origin/pr/284) grpc: Ignore WriteStdin after the standard input has been closed 1a52204 grpc: Don't close the terminal on CloseStdin() call 04457e3 (origin/pr/292) logging: Add sandbox field ba2a32a (origin/pr/286) create: Reduce cyclomatic complexity of CreateContainer bce5f78 (origin/pr/289) logging: Redirect yamux warnings/errors to logger 23311ea namespace: Add check to make sure PID namespace is not received 7fe2eba (origin/pr/273) release: Kata Containers 1.1.0 4ef4971 (origin/pr/277) travis: Enable travis ci for ppc64le 57bf4e6 (origin/pr/279) namespace: do not create path using rand. a589bdb (origin/pr/275) CI: update static-checks.sh in travis.yml 1372df2 (origin/pr/271) logging: Fix handling of non-string fields when PID 1 4018add (origin/pr/269) agent: honour CPU constraints when agent is the init process 1cff660 (origin/pr/268) mount: Remove redundant mkdir cc74b5d (origin/pr/266) network: Setup localhost when running as init dc06ec7 network: Add extra sanity checks b580ae7 network: Check all function parameters ee106e9 main: Exit(1) on error 5bf3909 network: Reduce cyclomatic complexity cdf9bce namespace: Simplify code 0d7f36f (origin/pr/260) agent: update container cpuset cgroup parents 4cf1809 (origin/pr/258) agent: update container cpuset cgroup before setting the new configuration d70e5bb agent: don't modify container's config a30395a (origin/pr/253) grpc: signal frozen containers Signed-off-by: Peng Tao <bergwolf@gmail.com> |
||
|
|
6d391c4355 |
vendor: Vendor in agent protocol changes.
This includes the addition of "SandboxPidNs" in the CreateContainerRequest api. Shortlog: a30395a grpc: signal frozen containers 08674c0 agent: Add support for ephemeral volumes c517125 ci: Refactor to pass metalinter checks ad9c33d tests: Modify tests to take into account if pid ns needs to be shared e334596 namespace: Share pid namespace of containers 1e72fbb agent: Get cgroup mounts info from /proc/cgroups ab6c4ff namespaces: Create persistent UTS and IPC namespaces be3993e release: Kata Containers 1.0.0 75c6fc0 grpc: implement pause and resume commands 9da1fea release: Kata Containers 0.3.0 4bad43e grpc: honour CPU constraints in Kubernetes 11d5c56 grpc: log errors in async commands 7b47559 channel: Support Epoll on Arm64 a7033a7 release: update version to 0.2.0 5c3c000 signal: Backtrace on SIGUSR1 a0880aa signal: Switch to standard signal handling f8081ca main: Improve logging in signal handling loop 075ad56 main: Rename signal functions for clarity 899bc6d main: Log errors on failure 6689db0 agent: Fix typo Signed-off-by: Archana Shinde <archana.m.shinde@intel.com> |
||
|
|
f1f534c6ae |
vendor: update agent
This new version of kata-agent brings support for stats of a certain container Short logs: 077e6f9 grpc : Add the StatsContainer api for `events cli` d29bf53 block: Get rid of device prediction for Storage as well 3b565ad block: Use PCI address to determine block device name Signed-off-by: Haomin <caihaomin@huawei.com> |
||
|
|
2b2aeabd89 |
vendor: update agent
This new version of kata-agent brings support for updating resources and cpuset cgroups Shortlog: 28cf91a grpc: implement update command d96b8e1 grpc: update cpuset cgroup 4bcacdc network: Don't remove network routes or DNS when destroying sandbox 1f5cf20 network: Don't store the network info as pointers if slices used 8f828bb uevent: Fix netlink error while assigning pid in netlink client 093f61b agent: add grpc tracer UT 33bd601 agent: add server interceptor to log grpc requests 134d5d5 test: add start/stop grpc server UT 7e94246 agent: track grpc server 9fb8024 UT: add tests for channel bea6183 agent: wait serial channel to be ready before reading f8c8c4c agent: accept grpc connections multiple times Signed-off-by: Julio Montes <julio.montes@intel.com> |
||
|
|
11a0718b78 |
vendor: update kata agent
This new version of kata agent contains changes to list the processes that are running inside the VM Shortlog: ff7eaa1 grpc: add unit test for ListProcesses c394b63 mockcontainer: implement mockContainer d208929 mockreaper: add unit tests 01bc953 grpc: implement ListProcesses Signed-off-by: Julio Montes <julio.montes@intel.com> |
||
|
|
da6d284fbb |
vendor: update kata-containers agent
This new version of kata-containers agent includes the fix for CPU hotplug race condition Shortlog: 131554d network: specify netlink protocol 49f01ed protocols/grpc: fix CPU hotplug race condition ee7850d mockreaper: implement mock reaper 9f60034 reaper: implement reaper interface Signed-off-by: Julio Montes <julio.montes@intel.com> |
||
|
|
8ead054e25 |
vendor: udpate agent dependency
To include the grpc yamux dialer. Included kata agent git log: e37feac protocol: client: enable builtin yamux client support a862fea agent: Fix container creation rollback 9602e11 vendor: Update libcontainer vendoring 92f87a1 agent: Rollback properly when container creation fails 128f87d mount: Correct error message with mount failure. 7a182a4 device: VmPath can be empty if an Id is provided 0275654 ci: lib: allow override of tests_repo 205a4d7 github: Add issue template 103aacd announce: Add total memory e277ec6 announce: Add device and storage handlers 5d7463f announce: Add standard fields when running as PID 1 4655950 agent: Add announce function 5e6c385 CI: Require pullapprove ack for protocol changes 5d40027 tests: Skip more tests if non-root 4ba8499 tests: Use root skip function 9a2da30 tests: Move helper function ae2be84 device: Add validation and debug 9e7b27c mount: Log params and validate Signed-off-by: Peng Tao <bergwolf@gmail.com> |
||
|
|
4e370a5c72 |
vendor: re-vendor agent to fix mount error
The agent gRPC protocol has changed meaning the order of the gRPC `Storage` message members has changed. This manifested itself with the following error: ``` "OCI runtime create failed: rpc error: code = Internal desc = Could not resolve symlink for source 9p: unknown." ``` This was caused by the agent attempting to mount a 9p FS with a blank mountpoint - in fact due to the change in ordering, the mountpoint was in the mount options! Changes: 9760c10 device: Add SCSI block device support 15e851f storage: Rework the way Storage and Device are handled 4683745 lint: Remove unnecessary conversions 058182d lint: Fix vet error ebcb3af reaper: removed unused type 902b82c device: Use standard functions to get device Major and Minor 6e262da main: Display full stacktrace on internal error Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com> Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com> |
||
|
|
dad59fe092 |
vendor: Move virtcontainers to project's root directory
Lets have a global vendor base on virtcontainers. Signed-off-by: Julio Montes <julio.montes@intel.com> Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com> Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com> |