James O. D. Hunt
ed248cef3b
shim: Removed unused type and correct error message
...
Removed the unused `KataShimConfig` type and updated an error message
that incorrectly mentioned it.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-24 17:14:01 +01:00
James O. D. Hunt
97beb2b2d4
errors: Create a new standard error for invalid config
...
Refactor a common error into a new standard error object.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-24 17:14:01 +01:00
James O. D. Hunt
e803a7f870
agent: Return an error, not just an interface
...
Make `newAgentConfig()` return an explicit error rather than handling
the error scenario by simply returning the `error` object in the
`interface{}` return type. The old behaviour was confusing and
inconsistent with the other functions creating a new config type (shim,
proxy, etc).
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-24 17:14:01 +01:00
Nitesh Konkar
3305e3bd27
Readme: Update readme with snap remove command
...
Update Readme with command on
how to remove snap after installing it.
Fixes : #446
Signed-off-by: Nitesh Konkar niteshkonkar@in.ibm.com
2019-04-24 20:18:35 +05:30
Graham Whaley
df57d05865
Merge pull request #441 from Remy-xl/doc-link
...
Docs: Update link in containerd-kata.md
2019-04-24 10:33:05 +01:00
Graham Whaley
d8c7a9629f
Merge pull request #438 from Remy-xl/master
...
Docs: update Build-a-custom-QEMU in Developer-Guide
2019-04-24 10:17:57 +01:00
xulei
32cbce67c9
Docs: Update link in containerd-kata.md
...
update the link of shimv2.svg
Fixes : #440
Signed-off-by: Lei Xu <xulei@cmss.chinamobile.com>
2019-04-24 13:54:56 +08:00
GabyCT
f93eb2315d
Merge pull request #424 from neonsea/consistent-arch-cmd
...
packaging: replace `arch` with `uname -m`
2019-04-23 16:04:36 -05:00
GabyCT
5b27d85358
Merge pull request #436 from jodh-intel/fix-markdown
...
docs: Fix markdown
2019-04-23 15:52:11 -05:00
GabyCT
259a7b28ed
Merge pull request #441 from devimc/topic/snap/1.7.0-alpha1
...
snap: release 1.7.0-alpha1
2019-04-23 13:29:56 -05:00
Salvador Fuentes
b162a1da3b
Merge pull request #426 from GabyCT/topic/fixsles
...
doc: Update SLES installation documentation
2019-04-23 12:46:45 -05:00
Julio Montes
63e1c440a1
Merge pull request #1393 from zhabinecho/noarp-feature
...
network: pass network interface RawFlags to agent
2019-04-23 12:14:49 -05:00
Julio Montes
cfead00a9d
ci: don't run vm-factory tets in snap CI
...
vm-factory tests are not working in the snap CI, skip them
to make the snap CI happy again.
see https://github.com/kata-containers/tests/issues/1495
fixes #442
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-04-23 11:42:53 -05:00
Salvador Fuentes
bc9b9e2af6
vc: Revert "vc: change container rootfs to be a mount"
...
This reverts commit 196661bc0d
.
Reverting because cri-o with devicemapper started
to fail after this commit was merged.
Fixes : #1574 .
Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
2019-04-23 08:56:36 -05:00
Julio Montes
8a9cc94498
snap: release 1.7.0-alpha1
...
bump snap version to 1.7.0-alpha1
fixes #439
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-04-23 08:04:13 -05:00
Gabriela Cervantes
40b040b26e
docs: Update RHEL documentation
...
RHEL now is being part of the CI.
Fixes #415
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2019-04-23 05:54:23 -05:00
Hui Zhu
0c5cfcd302
Merge pull request #1565 from jodh-intel/fix-markdown
...
Fix markdown
2019-04-23 12:52:09 +08:00
Zha Bin
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>
2019-04-23 09:42:00 +08:00
Hui Zhu
74fb9ff570
Merge pull request #1541 from stefanha/fix-parallel-make
...
Fix parallel make
2019-04-23 09:09:02 +08:00
Julio Montes
77309f4982
Merge pull request #1519 from saschagrunert/patch-1
...
Update golang to 1.12.3
2019-04-22 09:13:42 -05:00
Rasmus Moorats
3f6b64d805
packaging: replace arch
with uname -m
...
All instances of the deprecated `arch` command are now replaced with `uname -m`.
Bumps kernel/kata_config_version to 34.
Fixes : #423
Signed-off-by: Rasmus Moorats <me@neonsea.uk>
2019-04-21 06:34:44 +01:00
Xu Wang
b850ab85e2
Merge pull request #1567 from bergwolf/mount
...
vc: change container rootfs to be a mount
2019-04-21 12:29:16 +08:00
Peng Tao
196661bc0d
vc: change container rootfs to be a mount
...
We can use the same data structure to describe both of them.
So that we can handle them similarly.
Fixes : #1566
Signed-off-by: Peng Tao <bergwolf@hyper.sh>
2019-04-20 00:42:25 -07:00
Xu Wang
b218229589
Merge pull request #883 from WeiZhang555/rfc-persist-data-standard-wip
...
persist: baseline persist data format
2019-04-20 11:54:48 +08:00
Wei Zhang
989b3737c7
docs: fix lisence header to 2019
...
Modify lisense header from 2018 to 2019.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-20 10:04:30 +08:00
Remy-xl
5095be72fa
Docs: update Build-a-custom-QEMU in Developer-Guide
...
Add how to get kata-containers/qemu and checkout to a proper version in developer-guide
Fixes : #437
Signed-off-by: Lei Xu <xulei@cmss.chinamobile.com>
2019-04-19 23:47:32 +08:00
Fupan Li
fe6ff5c042
Merge pull request #1550 from teawater/template_path
...
factory: Add new factory option template_path
2019-04-19 17:20:47 +08:00
Wei Zhang
3262da0207
bugfix: fix potential panic
...
* Fix potential panic by nil pointer.
* Address comments.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 16:03:50 +08:00
Wei Zhang
9bd4e5008c
store: address comments
...
Address review comments
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:38:10 +08:00
Wei Zhang
0f52c8b56d
test: add unit test for new FS storage driver
...
add more unit tests.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:37:33 +08:00
Wei Zhang
02f21228dd
test: fix unit test
...
For experimental features, state.json won't be updated, so modify some
unit test to skip.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:37:33 +08:00
Wei Zhang
e40dcb9376
storage: set new storage driver as "experimental"
...
Set new persist storage driver "virtcontainers/persist/" as "experimental"
feature.
One day when this can fully work and we're ready to move to 2.0, we'll move
it from "experimental" feature to formal feature.
At that time, the "virtcontainers/filesystem_resource_storage.go" can be removed
completely.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:35:33 +08:00
Wei Zhang
504c706bea
storage: address comments
...
Address some comments:
* fix persist driver func names for better understanding
* modify some logic, add some returned error etc
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:33:53 +08:00
Wei Zhang
6e4149d86c
persist: save and restore state from persist.json
...
Save and restore state from persist.json instead of state.json
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:33:53 +08:00
Wei Zhang
039ed4eeb8
persist: persist device data
...
Persist device information to relative file
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:33:53 +08:00
Wei Zhang
b42fde69c0
persist: demo code for persist api
...
Demonstrate how to make use of `virtcontainer/persist/api` data structure
package.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:33:53 +08:00
Wei Zhang
e14ffb40cf
persist: baseline persist data format
...
Fixes #803
The disk persist data should be "versioned" and baselined, any modification in
persist data should be considered potential break of backward compatibility.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2019-04-19 15:33:53 +08:00
Hui Zhu
ae40622f60
Merge pull request #435 from yuwang888/master
...
README: Update README.md for link of VM Templating
2019-04-19 14:50:05 +08:00
WangYu
a83849e8b9
README: Update README.md for link of VM Templating
...
correct the link of VM Templating
Fixes : #436
Signed-off-by: WangYu <WangYu@linux.alibaba.com>
2019-04-19 14:23:44 +08:00
Hui Zhu
925193fb3e
Merge pull request #1563 from bergwolf/blockIndex
...
vc: remove BlockIndex from container state
2019-04-19 13:54:08 +08:00
Hui Zhu
0549a70d93
factory: Add new factory option template_path
...
Add new factory option template_path that specifies the path of template.
Fixes : #1549
Signed-off-by: Hui Zhu <teawater@hyper.sh>
2019-04-19 11:31:18 +08:00
Fupan Li
3bdc40bfd0
Merge pull request #1547 from teawater/vmtemplate_init_check
...
factory: Check if vm templateing is on before vm templateing initialize
2019-04-19 10:19:14 +08:00
Archana Shinde
f6b8387814
devices: Skip floppy drives while passing devices to guest
...
In privileged mode, all host devices are supposed to be passed
to the container in config.json. Skip floppy drives.
Fixes #1551
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
2019-04-18 11:26:07 -07:00
James O. D. Hunt
63776a197a
docs: Fix markdown
...
Resolve issues in the markdown files in this repo.
Fixes #435 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-18 16:00:17 +01:00
James O. D. Hunt
82d105f759
doc: Fix markdown
...
Resolve a number of syntax issues that were lurking in the markdown.
Fixes : #1564 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-18 15:50:34 +01:00
James O. D. Hunt
1a0a4bc049
doc: Fix broken internal link
...
Link addresses must be all lower case to work.
Partially fixes : #1564 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-18 15:50:26 +01:00
James O. D. Hunt
92edeb11c6
doc: Simplify note
...
It seems that codeblocks inside block quotes are not well understood by
markdown parsers, so simplify by removing the codeblock in the note -
the note is clear enough without labouring the point.
Partially fixes : #1564 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-04-18 15:50:23 +01:00
Xu Wang
ed0dfa37a4
Merge pull request #432 from Remy-xl/master
...
Update README.md for GPU-Passthrough-with-Kata
2019-04-18 18:00:36 +08:00
Remy-xl
17e0919a2b
README: Update README.md for GPU-Passthrough-with-Kata
...
Fixes : #431
GPU-Passthrough-with-Kata link to a error address.
Signed-off-by: Lei Xu <xulei@cmss.chinamobile.com>
2019-04-18 17:50:26 +08:00
Xu Wang
9dc2191451
Merge pull request #430 from Remy-xl/master
...
Zun: add zun-ui plugin for devstack
2019-04-18 15:21:39 +08:00