Peng Tao
003313c0f1
Merge pull request #102 from jodh-intel/update-data-collection-script
...
Update data collection script based on review feedback
2018-03-23 17:41:56 +08:00
Graham Whaley
ee4a91a60a
Merge pull request #73 from harche/golang_fix
...
Install the right golang binaries for ppc64le
2018-03-23 09:35:49 +00:00
Peng Tao
16b30c2838
CI: add go_import_path
...
So that we can test in personal travis setup.
Fixes : #104
Signed-off-by: Peng Tao <bergwolf@gmail.com>
2018-03-23 17:31:42 +08:00
Peng Tao
4bca929ea7
gitignore: merge gitignore files
...
Move cli/.gitignore and virtcontainers/.gitignore to top dir.
Fixes : #106
Signed-off-by: Peng Tao <bergwolf@gmail.com>
2018-03-23 17:09:54 +08:00
Peng Tao
a679fe9540
Makefile: remove git hooks
...
They only exist to remove the generated file `cli/generated.go` but the
removal is unnecessary because:
1. it is ignored in .gitignore
2. it get rebuilt every time when we run `make`
Fixes : #108
Signed-off-by: Peng Tao <bergwolf@gmail.com>
2018-03-23 16:50:54 +08:00
Harshal Patil
2972a33535
rootfs: Install the right golang binaries for ppc64le
...
On ppc64le golang binaries should be pulled correctly
Fixes #72
Signed-off-by: Harshal Patil <harshal.patil@in.ibm.com>
2018-03-23 14:06:11 +05:30
Harshal Patil
7043e19671
rootfs: Pass EXTRA_PKGS var to docker to build rootfs
...
When docker is used for building rootfs the
EXTRA_PKGS should be passed as env var
Fixes #74
Signed-off-by: Harshal Patil <harshal.patil@in.ibm.com>
2018-03-23 14:02:13 +05:30
James O. D. Hunt
23b1cff69c
github: Add issue template
...
Add a template to guide the user on raising github issues.
Fixes #19 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 17:57:57 +00:00
Julio Montes
53441e967a
Merge pull request #100 from jodh-intel/pullapprove-add-doc-team
...
CI: Add doc team to pullapprove config
2018-03-22 12:21:05 -05:00
James O. D. Hunt
d0b3cf6d36
Merge pull request #70 from bergwolf/build
...
allow to build image and initrd based on existing rootfs
2018-03-22 16:39:16 +00:00
James O. D. Hunt
a938045d1c
scripts: Make collect script hypervisor architecture agnostic
...
Don't hard-code the architecture when looking for hypervisor packages.
Fixes #101 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 16:05:12 +00:00
James O. D. Hunt
a20b8d2175
scripts: Collect script should consider Kata images only
...
Fix bug where collect script was looking for Clear Containers images
rather than Kata Containers ones.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 16:05:11 +00:00
James O. D. Hunt
a363ed8b6e
scripts: Make collect script consider other runtimes
...
Look for other runtime packages (Clear Containers and `runv`-based) in
data collection script.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 16:05:09 +00:00
James O. D. Hunt
adf7b536cb
Merge pull request #93 from jodh-intel/add-data-collection-script
...
scripts: Add data collection script
2018-03-22 15:52:55 +00:00
James O. D. Hunt
2d53b792b6
CI: Add doc team to pullapprove config
...
Add the standard doc team config to the pullapprove config file.
Fixes #99 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 15:49:27 +00:00
Sebastien Boeuf
4d5dde9b6a
Merge pull request #96 from grahamwhaley/20180322_ci_overridable
...
ci: allow path to tests repo to be over-wridden
2018-03-22 08:24:52 -07:00
Peng Tao
6e1f2e063d
Makefile: allow to build image and initrd based on existing rootfs
...
Just so that we do not have to re-build rootfs every time for local
build/testing.
Fixes : #69
Signed-off-by: Peng Tao <bergwolf@gmail.com>
2018-03-22 23:20:53 +08:00
Peng Tao
56ab8c99fe
initrd-builder: fix ROOTFS_DIR typo
...
It should be just ROOTFS.
Signed-off-by: Peng Tao <bergwolf@gmail.com>
2018-03-22 23:18:07 +08:00
Graham whaley
4a47a1ba50
ci: allow path to tests repo to be over-wridden
...
The github path to the tests repo is hard wired in lib.sh.
This makes it difficult to test any test repo WIP, as it ends
up calling back to the main repo.
Fix by using any value already set, and only setting to the main
repo if unset.
Fixes : #95
Signed-off-by: Graham whaley <graham.whaley@intel.com>
2018-03-22 14:38:45 +00:00
James O. D. Hunt
f93b6d2dd1
github: Add issue template
...
Add a template that will offer guidance for when users visit the
following URL:
- https://github.com/clearcontainers/runtime/issues/new
Crucially, the template asks the users to run the
`kata-collect-data.sh` script and paste the output direct into the
issue.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 13:56:43 +00:00
James O. D. Hunt
a521c33537
scripts: Add data collection script
...
Add a data collection script that can be run by users and its output
pasted directly into a github issue.
The script is designed to make diagnosing issues as easy as possible
and its output provides a summary of a Kata Containers system
including:
- Versions of all components.
- Details of container managers.
- Errors found in the system journal.
Fixes #80 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 13:56:40 +00:00
Peng Tao
1961d724cf
Merge pull request #89 from jodh-intel/restructure-build-system
...
build: Move CLI makefile to top level
2018-03-22 20:19:22 +08:00
James O. D. Hunt
ea4050ee2d
git: Add runtime to gitignore
...
Hide `kata-runtime` from `git status` by adding to `.gitignore`.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 11:16:08 +00:00
James O. D. Hunt
3c7318dbbd
build: Move CLI makefile to top level
...
Merge `cli/Makefile` with the top level `Makefile`.
Also includes a Travis config update.
Fixes #88 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-22 11:16:06 +00:00
Lai Jiangshan
1923361bcd
Merge pull request #65 from sboeuf/remove_submodules
...
submodules: Remove cc-runtime and runv
2018-03-22 11:04:38 +08:00
Sebastien Boeuf
1a9ceb1278
submodules: Remove cc-runtime and runv
...
Both cc-runtime and runv git submodules can now be removed since
the new folder cli defines the OCI wrapper, and the kata API is
defined and implemented through the virtcontainers package in this
same repository.
Fixes #64
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2018-03-21 12:10:15 -07:00
Eric Ernst
893d9d1bb1
Merge pull request #30 from jodh-intel/add-dev-guide
...
docs: Add developer guide
2018-03-21 09:59:40 -07:00
James O. D. Hunt
2ab1a3f260
docs: Add developer guide
...
Move the developer guide from the wiki "in-tree".
Fixes #29 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-21 16:57:51 +00:00
Peng Tao
6d05197625
Merge pull request #68 from devimc/agent/onlineCPUs
...
virtcontainers: agent: use onlineCPUMem to online vCPUs
2018-03-21 10:42:25 +08:00
Julio Montes
397905f4ca
Merge pull request #83 from amshinde/remove-device-from-bridge
...
virtcontainers: qemu: Call removeDeviceFromBridge for virtio-blk
2018-03-20 13:38:39 -05:00
Sebastien Boeuf
0619b0e110
Merge pull request #79 from jodh-intel/simplify-toplevel-makefile
...
Simplify toplevel makefile
2018-03-20 11:03:45 -07:00
Archana Shinde
5f1bc49263
virtcontainers: qemu: Call removeDeviceFromBridge for virtio-blk
...
In case of virtio-block, we hotplug devices to a bridge.
We need to remove device from bridge while stopping a
container.
Fixes #82
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
2018-03-20 10:47:02 -07:00
Sebastien Boeuf
c8e0c2cc85
Merge pull request #72 from jodh-intel/fix-lint-errors
...
Fix lint errors & get virtcontainers tests running
2018-03-20 10:38:04 -07:00
Sebastien Boeuf
4e86f5886b
Merge pull request #77 from jodh-intel/simplify-cli-makefile
...
build: Simplify CLI makefile
2018-03-20 08:35:47 -07:00
Julio Montes
0916bb6fe3
virtcontainers: agent: use onlineCPUMem to online vCPUs
...
After hot adding vCPUs in the POD, agent's funtion `onlineCPUMem`
must be called to request the agent to online the vCPUs
fixes #67
Signed-off-by: Julio Montes <julio.montes@intel.com>
2018-03-20 09:05:25 -06:00
Julio Montes
0736e06193
Merge pull request #66 from jodh-intel/ci-fix-setup
...
CI: Make setup script fail on error
2018-03-20 09:36:13 -05:00
James O. D. Hunt
2a564c4f4b
build: Add a clean rule
...
Add missing `clean` rule.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 11:23:08 +00:00
James O. D. Hunt
661a6ae85a
build: Simplify top-level makefile
...
Use `make -C $dir` for simplicity.
Fixes #78 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 11:21:21 +00:00
James O. D. Hunt
81795a9879
build: Fix whitespace
...
Remove extraneous whitespace and format `Makefile` more consistently.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 11:20:35 +00:00
Mark Ryan
82c67ab9b2
Merge pull request #12 from bergwolf/initrd
...
qemu: add initrd support
2018-03-20 11:02:07 +00:00
James O. D. Hunt
092940ee8b
build: Simplify CLI makefile
...
Now that the only build project is Kata, remove the remaining code to
support other projects and simplify.
Fixes #76 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 09:17:50 +00:00
Peng Tao
0c0ec8f3c9
qemu: add initrd support
...
Append initrd image to qemu arguments if configured.
Signed-off-by: Peng Tao <bergwolf@gmail.com>
2018-03-20 16:42:39 +08:00
James O. D. Hunt
734c387f4e
CI: Add virtcontainers setup
...
Update the CI setup script to handle virtcontainers CI setup too.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:31:41 +00:00
James O. D. Hunt
bfd497fdf9
virtcontainers/tests: Disable selected tests for uid != 0
...
Skip a number of virtcontainers tests if not running as `root.`
Fixes #70 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00
James O. D. Hunt
ce37ac146d
lint: Rename vcMock to vcmock
...
As recommended by `golint`, renamed the `vcMock` package to `vcmock`.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00
James O. D. Hunt
b1628639e8
lint: Fix virtcontainers staticcheck
errors
...
Correct `staticcheck` linter issues.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00
James O. D. Hunt
d51a5e303d
lint: Fix virtcontainers unused errors
...
Remove unused variables and functions identified by the `varcheck` and
`unused` linters.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00
James O. D. Hunt
97d2ef2712
lint: Annotate unused virtcontainers iota consts
...
Added magic tags for `gometalinter` to ignore two unused `const`s that
form part of an `iota` sequence.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00
James O. D. Hunt
9b98c26a80
lint: Fix virtcontainers maligned
errors
...
Correct `maligned` linter issues.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00
James O. D. Hunt
cc09b01ab2
lint: Fix virtcontainers structcheck
errors
...
Correct `structcheck` linter issues.
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2018-03-20 08:28:16 +00:00