This pulls in the changes in the hyperstart api for SCSI.
Virtcontainers shortlog:
43c9ed3 kata-agent: add initial test for kata-agent networking
082ec3f kata-agent: add network gRPC support
4b30262 setup: #!/bin/bash in the wrong place
8b7fddf vendor: re-vendor kata-containers agent
07c2c88 test: Modify block device test to test for SCSI as well
a1a569a scsi: Add SCSI support for volumes as well
3c038f1 scsi: Pass SCSI address to hyperstart agent
80bdc50 tests: Fix tests to take into account default driver for block
devices
7df3f45 scsi: Add support for scsi driver for hotplugging drives
10e2349 1.0.7 release
10d462c block: Fix disabling block device use
fd6f6ed pod: Factorize network creation and removal into pod functions
2fec63f pod: StartVM() does not need any parameter
0dd84be container: Remove the container from pod structure on deletion
b852d93 api: Stop the VM when stopping the pod
17065de pod: Simplify pod stop
bcb8643 pod: Delete containers when deleting the pod
5236b92 documentation: Add API usage example
77c41ca documentation: Add short container 1.0 API description
0fbae82 documentation: Add short pod 1.0 API description
5a2d207 documentation: Document the 1.0 API
1ccb3a4 pod: Fetch pod network only from createPod()
563c175 qemu: change function names
d8a6dd3 qemu: update qemu init
b877182 qemu: add support for ARM
485b51b hypervisor: remove getState function
13d23e2 vendor: Re-vendor govmm
a43389e kata_agent: Ignore resources from the specification
1479051 kata_agent: Empty namespaces paths
a28064c kata_agent: Fix 9pfs rootfs
97be8e1 vendor: Update Gopkg.toml for new prune syntax
a0ee7ef vendor: Remove constraints from packages not directly vendored
195d71f Run cc-shim in the network namespace of pod
62e5145 container: Let some time before to force kill a container
process
9ab4716 container: Remove useless container fetching
1f9f41f pod: Remove useless pod fetching
b19559f pod: Don't update container states from the pod
e047779 net: remove netModel string function
ac880a1 test: network: add unit test
f19bd7a oci: Allow to get InternetworkingModel from config
573dcf0 network: Add NetInterworkingModel methods
6d19f56 network: Endpoint type dictate how the connection needs to be
made
037a81a network: define internetworking model at endpoint creation
089119a network: remove unsed function createNetworkEndpoints
e6c6f84 Add support for dockershim pod annotations
e01404c container: Allow to send a signal to a created container
e5ad775 container: Allow to stop a container in state created
00a9091 qemu: change CPU topology to support until 240 CPUs
7dc7483 mount: Explicitely modify and store container mount list
9acfae9 container: Move devices and mounts creation to createContainer()
484cc19 api: Add new container pointer to pod structure
d07aeb2 container: Replace fetchContainer() with findContainer()
cc8a959 kata_agent: Unmount properly the container
a82ff68 kata_agent: Add high level unit tests
9a1f1f1 agent: Store URL and ProxyPid info from each implementation
cfa2543 agent: Cleanup agent initialization
72e4468 agent: Push shim initialization down to the agent
9e8dadb agent: Push proxy initialization down to the agent
16e3a94 agent: Return process from createContainer()
41c85b2 proxy: Add proxyParams to proxy interface
67d5423 proxy: Rework proxy interface
b654115 qemu: Log default kernel params
d460a53 qemu: Remove unecessary parameter for buildKernelParams()
80038f3 build: Only clean files if they exist
a4377a7 build: Fix clean and uninstall
5da67c9 kata_proxy: Regenerate the proxy URL when needed
5a12655 kata_agent: Parse the OCI command properly
643aeb5 agent: Increas unit testing coverage
5e78fac container: Pass the command to startShim
e747236 api: Store the pod when it's completely created
42f622b pod: Register pod against proxy
c03bd2f pod: Simplify container creation routines
17518a9 container: Rename createShimProcess
b404961 container: Let the agent implementations start the shims
c78954f pod: Wait for the VM and start the pod in startVM
f67f447 pod: Rename doFetchPod
0d794ca shim: Carry the info about terminal
03a08e1 vendor: Update kata agent vendoring
6bd535a kata_agent: Constraints the OCI spec
6b8935f vendor: Add cri-containerd annotations to vendor dir
fec607f cri: Add support for cri-contaienrd pod annotations
940a13e logging: Set source field for oci and hyperstart packages
579639b kata_proxy: Fetch guest agent logs when in debug mode
5fc2656 kata_agent: Replace OCI mounts source paths
7840481 mount: Pass guest shared dir to create the guest mounts
81c9ec3 mount: Add type and options fields
e716658 qemu: Shut the nesting env check debug
d488ca0 kata_proxy_test: Fix kata proxy unit tests
91633aa kata_proxy: Check the agent interface before dereferencing it
9aeb502 container: Create container before starting it
3fec78b kata_agent: Do not share the sandbox PID ns
8af573f kata_proxy: Kill the proxy once we unregister the VM
2ebad33 kata_agent: Unmount container rootfs when container is stopped
852f601 kata_agent: Add exec IDs for exec and create container
45c9cfd kata_agent: Fix the guest rootfs OCI path
cc469f5 kata_agent: Add logrus based logger
5a34447 kata_agent: Use the correct serial channel name
9ca6126 kata_proxy: Implement all interface ops
b8ac6b6 kata_agent: Build and store the default gRPC socket
This pulls in the changes in the hyperstart api for SCSI.
Virtcontainers shortlog:
43c9ed3 kata-agent: add initial test for kata-agent networking 082ec3f kata-agent: add network gRPC support 4b30262 setup: #!/bin/bash in the wrong place 8b7fddf vendor: re-vendor kata-containers agent 07c2c88 test: Modify block device test to test for SCSI as well a1a569a scsi: Add SCSI support for volumes as well 3c038f1 scsi: Pass SCSI address to hyperstart agent 80bdc50 tests: Fix tests to take into account default driver for block devices 7df3f45 scsi: Add support for scsi driver for hotplugging drives 10e2349 1.0.7 release 10d462c block: Fix disabling block device use fd6f6ed pod: Factorize network creation and removal into pod functions 2fec63f pod: StartVM() does not need any parameter 0dd84be container: Remove the container from pod structure on deletion b852d93 api: Stop the VM when stopping the pod 17065de pod: Simplify pod stop bcb8643 pod: Delete containers when deleting the pod 5236b92 documentation: Add API usage example 77c41ca documentation: Add short container 1.0 API description 0fbae82 documentation: Add short pod 1.0 API description 5a2d207 documentation: Document the 1.0 API 1ccb3a4 pod: Fetch pod network only from createPod() 563c175 qemu: change function names d8a6dd3 qemu: update qemu init b877182 qemu: add support for ARM 485b51b hypervisor: remove getState function 13d23e2 vendor: Re-vendor govmm a43389e kata_agent: Ignore resources from the specification 1479051 kata_agent: Empty namespaces paths a28064c kata_agent: Fix 9pfs rootfs 97be8e1 vendor: Update Gopkg.toml for new prune syntax a0ee7ef vendor: Remove constraints from packages not directly vendored 195d71f Run cc-shim in the network namespace of pod 62e5145 container: Let some time before to force kill a container process 9ab4716 container: Remove useless container fetching 1f9f41f pod: Remove useless pod fetching b19559f pod: Don't update container states from the pod e047779 net: remove netModel string function ac880a1 test: network: add unit test f19bd7a oci: Allow to get InternetworkingModel from config 573dcf0 network: Add NetInterworkingModel methods 6d19f56 network: Endpoint type dictate how the connection needs to be made 037a81a network: define internetworking model at endpoint creation 089119a network: remove unsed function createNetworkEndpoints e6c6f84 Add support for dockershim pod annotations e01404c container: Allow to send a signal to a created container e5ad775 container: Allow to stop a container in state created 00a9091 qemu: change CPU topology to support until 240 CPUs 7dc7483 mount: Explicitely modify and store container mount list 9acfae9 container: Move devices and mounts creation to createContainer() 484cc19 api: Add new container pointer to pod structure d07aeb2 container: Replace fetchContainer() with findContainer() cc8a959 kata_agent: Unmount properly the container a82ff68 kata_agent: Add high level unit tests 9a1f1f1 agent: Store URL and ProxyPid info from each implementation cfa2543 agent: Cleanup agent initialization 72e4468 agent: Push shim initialization down to the agent 9e8dadb agent: Push proxy initialization down to the agent 16e3a94 agent: Return process from createContainer() 41c85b2 proxy: Add proxyParams to proxy interface 67d5423 proxy: Rework proxy interface b654115 qemu: Log default kernel params d460a53 qemu: Remove unecessary parameter for buildKernelParams() 80038f3 build: Only clean files if they exist a4377a7 build: Fix clean and uninstall 5da67c9 kata_proxy: Regenerate the proxy URL when needed 5a12655 kata_agent: Parse the OCI command properly 643aeb5 agent: Increas unit testing coverage 5e78fac container: Pass the command to startShim e747236 api: Store the pod when it's completely created 42f622b pod: Register pod against proxy c03bd2f pod: Simplify container creation routines 17518a9 container: Rename createShimProcess b404961 container: Let the agent implementations start the shims c78954f pod: Wait for the VM and start the pod in startVM f67f447 pod: Rename doFetchPod 0d794ca shim: Carry the info about terminal 03a08e1 vendor: Update kata agent vendoring 6bd535a kata_agent: Constraints the OCI spec 6b8935f vendor: Add cri-containerd annotations to vendor dir fec607f cri: Add support for cri-contaienrd pod annotations 940a13e logging: Set source field for oci and hyperstart packages 579639b kata_proxy: Fetch guest agent logs when in debug mode 5fc2656 kata_agent: Replace OCI mounts source paths 7840481 mount: Pass guest shared dir to create the guest mounts 81c9ec3 mount: Add type and options fields e716658 qemu: Shut the nesting env check debug d488ca0 kata_proxy_test: Fix kata proxy unit tests 91633aa kata_proxy: Check the agent interface before dereferencing it 9aeb502 container: Create container before starting it 3fec78b kata_agent: Do not share the sandbox PID ns 8af573f kata_proxy: Kill the proxy once we unregister the VM 2ebad33 kata_agent: Unmount container rootfs when container is stopped 852f601 kata_agent: Add exec IDs for exec and create container 45c9cfd kata_agent: Fix the guest rootfs OCI path cc469f5 kata_agent: Add logrus based logger 5a34447 kata_agent: Use the correct serial channel name 9ca6126 kata_proxy: Implement all interface ops b8ac6b6 kata_agent: Build and store the default gRPC socket
Signed-off-by: Archana Shinde archana.m.shinde@intel.com