Jose Carlos Venegas Munoz
3ca4f91a4c
kernel: build: fail on missing config version file.
...
If the file is not found fail. We use this file
to identify what config we use to build the kernel.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
6c81bda73a
obs: qemu-vanilla: point to qemu commit.
...
OBS fails to resolve a tag so lets provide the commit
we want to build.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
2bbdefaa90
obs: fix installation path for proxy and shim.
...
Installation path was not the expected in SUSE.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
438b89c9bc
obs: versions: generate versions.txt
...
Now we can auto-generate versions.txt
lets update versions to master.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
319531788f
obs: version: add gen_versions_txt script.
...
Based ina a branch will query the current
kata version and needed hashes.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
20a1928705
obs: docker-build: Pass OBSPROJECT variable
...
Pass project variable to docker run.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
5e0dc9efba
obs: update version to 1.2.0
...
Update hashes and versions for new Kata version.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
527bd92e2b
obs: image: remove unused variables.
...
Remove unsed variables.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
5362e22df0
versions: upadate qemu commit.
...
update qemu commit
Remove unsed variables.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
4cce1653a7
obs: lib: remove unused flag APIURL
...
Today we dont change the APIURL remove it by now.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
59e3ffcbfa
obs: runtime: fix function call pkg_version.
...
pkg_version require 3 parameters.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
19ed81d0d0
obs: qemu set hash variable.
...
Needed by changelog function.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
e9ed406d0a
obs: kernel: set unbound variable.
...
Set variable to make happy lib functions
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
b06f33bd66
obs: lib: Fix reference to not defined variable.
...
API variable can be empty.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
7ccf64ee09
obs: pkglib: remove unused option.
...
Remove unused option.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
0c7b2a82c3
obs: image: Fix to use new image tarball name.
...
The image name changed fix to allow obs build.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
bb889a464d
obs: build-from-docker.sh: Not build image if already craeted.
...
Accelerate the build process by not creating image again.
Add DEBUG flag to docker run.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
9c64f571f6
obs: build_all.sh: serach scripts in own dir.
...
update scripts are relative to this script go to
it and then try to update.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
b8a41a8994
gitignore: Ignore tarballs and generated files.
...
Ignore tarballs and sha files
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Jose Carlos Venegas Munoz
0628e4de7f
release: add kata-deploy-binaries.sh
...
Add script to generate a tarball with kata binaries install kata
whitout pkgs.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-15 16:53:48 -05:00
Archana Shinde
61bc5dfda8
Merge pull request #161 from GabyCT/topic/addopensuse
...
docs: Add OBS package installation guide for openSUSE
2018-08-15 10:15:24 -07:00
Archana Shinde
3424444be3
Merge pull request #578 from grahamwhaley/20180813_env_runtime_path
...
cli: kata-env: add runtime path to output
2018-08-15 10:13:21 -07:00
James O. D. Hunt
cd514b69fd
Merge pull request #568 from amshinde/remove-unused-cni-code
...
Remove unused cni code
2018-08-15 16:36:48 +01:00
Salvador Fuentes
aa90d948aa
Merge pull request #114 from GabyCT/topic/addsles
...
docs: Add installation guide for SLES
2018-08-15 08:22:17 -05:00
Gabriela Cervantes
e094f6cce0
docs: Update installation guide for Ubuntu.
...
Include in the document the support for ubuntu 18.04.
Fixes #214
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2018-08-15 07:47:47 -05:00
zhangwei_cs
e0c179d954
Merge pull request #550 from WeiZhang555/add-device-before-container-create
...
devices: add interface "sandbox.AddDevice"
2018-08-15 17:56:51 +08:00
fupan
4850579da3
CI: bump the CI travis's go to 1.10
...
Bump the CI travis's go to 1.10.x to meet
the building kata shim v2 for containerd.
Fixes : #575
Signed-off-by: fupan <lifupan@gmail.com>
2018-08-15 17:28:13 +08:00
Gabriela Cervantes
a2d83701a0
docs: Add OBS package installation guide for openSUSE
...
This is the installation guide for OBS packages for
openSUSE.
Fixes #160
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2018-08-15 03:54:15 -05:00
Wei Zhang
6e6be98b15
devices: add interface "sandbox.AddDevice"
...
Fixes #50 .
Add new interface sandbox.AddDevice, then for Frakti use case, a device
can be attached to sandbox before container is created.
Signed-off-by: Wei Zhang <zhangwei555@huawei.com>
2018-08-15 15:24:12 +08:00
Archana Shinde
474111c1af
tests: Add a cleanup for the CNM tests
...
The CNM test was missing a cleanup which was handled earlier
with the CNI tests.
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
2018-08-14 22:56:50 -07:00
Archana Shinde
0d7b476923
network: Remove unused cni vendored code
...
Most of the libcni code can now be removed.
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
2018-08-14 22:56:50 -07:00
Archana Shinde
99fa758423
network: Remove unused CNI code
...
We dont really call CNI from Kata, this is done by the CRI layer.
All of the CNI code is unused.
Fixes #567
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
2018-08-14 22:56:50 -07:00
Sebastien Boeuf
83008d4959
Merge pull request #583 from amshinde/update-qemu-commit
...
versions: Update the commit for qemu-lite
2018-08-14 22:32:50 -07:00
Archana Shinde
f6bfb857c0
versions: Update the commit for qemu-lite
...
The commit for qemu needs to be updated to the tip
of the qemu-lite-2.11.0 branch. The qemu packages for
1.12.0 also contain the latest commit.
Fixes #582
Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
2018-08-14 17:30:04 -07:00
Eric Ernst
ea91fff56b
kata-deploy: pull particular version of deploy image
...
For 1.2.0 we are changing the format of the kata-deploy container image.
To avoid issues, pull an explicit version in our daemonset.
In a follow on PR we'll update the yaml/scripts to 1.2.0 format
Fixes : #135
Signed-off-by: Eric Ernst <eric.ernst@intel.com>
2018-08-14 15:49:16 -07:00
Jose Carlos Venegas Munoz
79da855b83
build-image: Dont create image in script dir.
...
Create in the current directory where the script is called.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:08:42 -05:00
Jose Carlos Venegas Munoz
91c7213148
relase: add script publish-kata-image.sh
...
Add script to publish kata image in agent repository.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:07:45 -05:00
Jose Carlos Venegas Munoz
639df2276b
build-image: Pass DEBUG to osbuilder.
...
Pass debug flag when we use docker.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:00:36 -05:00
Jose Carlos Venegas Munoz
8c223e811c
lib: get deps based in a branch.
...
We want to create pacakges based in different branches modify
function to get the yaml version needed to to that.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:00:36 -05:00
Jose Carlos Venegas Munoz
764ce02779
obs: build_all.sh: Add usage function (refactor)
...
Add usage function.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:00:36 -05:00
Jose Carlos Venegas Munoz
0d789968a4
obs: build_from_docker: Add arg to build based in a branch.
...
Build OBS packages based in a kata brach.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:00:36 -05:00
Jose Carlos Venegas Munoz
f7074e178a
obs: : Minor bash fixes (refactor)
...
Remove unused variables and set default value to variables.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:00:36 -05:00
Jose Carlos Venegas Munoz
6c5c293f81
obs: scripts: Set bash options (refactor)
...
Add long name bash options.
Make xtrace optional when DEBUG variable is set.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-14 14:00:36 -05:00
Rob Bradford
d8f80cafe3
Merge pull request #36 from rbradford/use-context-for-launch
...
qemu: Use the supplied context.Context for launching
2018-08-14 18:11:35 +01:00
Rob Bradford
2706a07be5
qemu: Use the supplied context.Context for launching
...
This will kill the process when the context is cancelled. As using a nil
context is not permitted it is necessary to substitute with a real
context if it is not initialised in the Config struct.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2018-08-14 15:09:49 +01:00
Graham Whaley
dd2acd26eb
Merge pull request #565 from jodh-intel/support-opentracing
...
tracing: Add initial opentracing support
2018-08-14 10:32:52 +01:00
Sebastien Boeuf
24ee4be532
Merge pull request #32 from amshinde/add-share-rw
...
disk: Add --share-rw option for hotplugging disks
2018-08-13 14:44:28 -07:00
Mark Ryan
c202f5d0ba
Merge pull request #30 from xindazhao/gpu-vfio-mdev
...
qemu/qmp: add vfio mediated device support
2018-08-13 22:07:21 +01:00
Archana Shinde
2b7cba2253
Merge pull request #211 from nitkon/patch-1
...
architecture.md: Bump Kata Version to 1.2.0, add pseries info.
2018-08-13 10:27:03 -07:00
Jose Carlos Venegas Munoz
1659d4ace7
obs: pkglib: get_obs_pkg_release: Allow find release number in empty repo.
...
If we can not find a release number in a file this means
it is an new repository. This could happend when upload changes
for a new brach.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-08-13 12:21:45 -05:00