Jose Carlos Venegas Munoz
8e558bed75
pkgs: pkglib: Clean OBS repository.
...
We populate all the conent of a OBS project.
Lets remove after we checkout to the OBS project.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
2d0c9cc4f7
scripts: Fix qemu build.
...
Fix build when we are not building as static qemu.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
4eae71e4b3
pkgs: kernel: add symlink to patches.
...
Packaging scripts search for patches in a directory
called 'patches'. We store the kernel patches in a diferent place
to make easy to mantain them.
Lets do a symlink to allow the automation find the patches.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
5dfc0c1f23
kata: 1.1.0 hashes
...
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
69e4f93358
pkgs: sort versions variables.
...
Make easy to identify variables.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
a4355a7104
pkgs: Make constent variables names for versions.
...
Add `kata` prefix to versions variables.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
1a8fd811db
versions: Update to 1.1.0
...
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
a26187069c
versions: Update to master
...
update packages to master
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
6396e7c6d6
pkgs: Add commit to build.
...
We dont have commit when we build the pkg.
Lets define the COMMIT variable to kwnow the commit from each project.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
90c62f8da1
pkgs: runtime: use DESTDIR variable.
...
Use DESTDIR to install kata-runtime.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
2a55deb30d
pkgs: runtime: Allow to build any commit.
...
Allow to build any commit instead of a tag.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
24ff32d833
pkgs: ksm-throttler: allow to build any commit
...
Build any commit not only a tag.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
37864534cf
pkgs: shim: Allow build any commit
...
Allow to build any commit
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
8552b5cca9
dockerfile: pkgs: Installation vebose
...
the installation takes a long time without print anything
add verbose to know is doing something.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
51a3c71dc1
proxy: Allow build any commit
...
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Jose Carlos Venegas Munoz
749b749924
pkglib: Make default alpha
...
We should point to alpha to allow test scripts.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-07-04 14:30:41 -05:00
Graham Whaley
94508c5af4
Merge pull request #80 from jcvenegas/os-builder-tag
...
tag_repos: Make sure osbuilder is updated.
2018-07-04 09:30:55 +01:00
Jose Carlos Venegas Munoz
89f7b5eca0
tag_repos: Make sure osbuilder is updated.
...
Make sure the osbuilder VERSION file is updated before tag
Also, sort repos alphabetically.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-28 20:37:47 -05:00
James O. D. Hunt
590ce0cf25
Merge pull request #67 from jcvenegas/static-qemu
...
pkg: Build an static qemu for kata
2018-06-20 16:29:18 +01:00
Jose Carlos Venegas Munoz
05fd9d2131
ci: Add test for static qemu
...
Build qemu if there is any change in static-build.
Do the same with the rest of projects in this repositoy.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-20 09:35:24 -05:00
Jose Carlos Venegas Munoz
f1bfbe62a3
qemu: add scripts to build static qemu.
...
Use a dockerfile to build an static qemu.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-20 09:35:24 -05:00
Jose Carlos Venegas Munoz
d5438ea131
lib: common functions.
...
Add functions to be used across the repository.
- get kata version deps
- die
- info
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-19 10:17:45 -05:00
Jose Carlos Venegas Munoz
eebe067a50
configure-hypervisor: Add option to build static qemu.
...
Add option to get configuration for an static qemu.
Fixes : #66
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-19 10:17:45 -05:00
Jose Carlos Venegas Munoz
3dab5aabfc
hypervisor-config: Allow show help.
...
Do checks after run options check, allows to show help.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-19 10:17:45 -05:00
Julio Montes
0caf4c37fa
Merge pull request #76 from jcvenegas/obs-refactor
...
pkgs: move obs scripts to is own directory
2018-06-19 10:05:38 -05:00
Jose Carlos Venegas Munoz
ec6babadfb
pkgs: dockerfile: Add go to path.
...
Make sure we can use docker inside docker image.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-18 15:23:04 -05:00
Jose Carlos Venegas Munoz
a8bb712430
pkgs: fix path to build pkgs with docker.
...
Point to new obs-scripts paths.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-18 15:00:49 -05:00
Jose Carlos Venegas Munoz
e708c679e8
pkgs: update kernel paths.
...
Point to correct kernel config and patches paths.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-18 15:00:49 -05:00
Jose Carlos Venegas Munoz
30f784c9a3
pkgs: fix hypervisor-config path.
...
Now that scripts are in different directory need to update paths.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-18 15:00:49 -05:00
Jose Carlos Venegas Munoz
c07d11c967
pkgs: move obs scripts to its own directory
...
This repository is growing is due to different projects are living
here, kernel config and patches, obs scripts, kata-deploy, release tools.
Lets move the obs scripts to its own directory.
Fixes : #75
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-18 15:00:49 -05:00
Graham Whaley
9858c98a69
Merge pull request #54 from Weichen81/master
...
configs: Add arm64 kernel config file for kata kvm guest
2018-06-15 18:06:48 +01:00
Wei Chen
a9be035f9e
configs: Add arm64 kernel config file for kata kvm guest
...
As the Developer-Guide[1] mentioned, the progress of installing
guest kernel images need a default kernel config file. But for
Arm64 architecture, this config file is missing.
In this patch, we provide a default Arm64 kernel config file for
Linux kernel 4.14.x.
Notes:
[1] https://github.com/kata-containers/documentation/blob/master/Developer-Guide.md
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
2018-06-15 15:57:56 +00:00
James O. D. Hunt
971fa5a900
Merge pull request #58 from nitkon/master
...
kernel: Rename x86 config and add kernel config for ppc64le
2018-06-15 12:02:10 +01:00
Jose Carlos Venegas Munoz
439f6ad524
Merge pull request #63 from raravena80/master
...
pkg: Add bash completion
2018-06-14 22:09:11 -05:00
Nitesh Konkar
d7527c4f0e
pkg: kernel: Get kernel config name from a script
...
Get kernel config name from tests/.ci/kata-arch.sh
script.
Fixes : #70
Signed-off-by: Nitesh Konkar <niteshkonkar@in.ibm.com>
2018-06-14 21:48:19 +05:30
James O. D. Hunt
cc42623c0a
Merge pull request #69 from jcvenegas/skip-test-pkgs
...
ci: Skip non working test.
2018-06-14 15:49:00 +01:00
Jose Carlos Venegas Munoz
38a20d49a8
ci: Skip non working test.
...
Skip non working tests.
Fixes : #68
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-06-13 17:35:18 -05:00
Nitesh Konkar
50faaf7e78
kernel: add config file for ppc64le
...
Add config file for ppc64le.
Fixes : #60
Signed-off-by: Nitesh Konkar <niteshkonkar@in.ibm.com>
2018-06-13 19:30:01 +05:30
Ricardo Aravena
8f2a3d5a17
pkg: Add bash completion
...
Fixes #59
Signed-off-by: Ricardo Aravena <raravena@branch.io>
2018-06-12 09:37:49 -07:00
Nitesh Konkar
2a8d5017f3
kernel: Rename x86 config to match arch from tests/.ci/kata-arch script
...
Fixes : #57
Signed-off-by: Nitesh Konkar <niteshkonkar@in.ibm.com>
2018-06-08 15:33:11 +05:30
Salvador Fuentes
456b7c2062
Merge pull request #46 from jcvenegas/kernel-config-version-pgs
...
pkg: kernel: Add kernel config version to pkg version.
2018-05-29 15:39:58 -05:00
Jose Carlos Venegas Munoz
028f8e8e49
pkg: kernel: Add kernel config version to pkg version.
...
Add the version of config and patches we are using in a package.
Kernel version before:
4.14.22-128
Now:
4.14.22.1-128
Fixes : #45
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-05-29 11:28:57 -05:00
James O. D. Hunt
f73782bdb5
Merge pull request #44 from chavafg/topic/kernel_config_version
...
kernel: Add config version file
2018-05-29 08:45:14 +01:00
Salvador Fuentes
8b19c32875
kernel: Add config version file
...
In order to track the changes that we add to the kernel, lets
add a kata_config_version file that should be bumped whenever
a change is added to the kernel directory
Fixes #43 .
Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
2018-05-28 12:09:56 -05:00
James O. D. Hunt
82b65945c4
Merge pull request #31 from jcvenegas/ccloudvm-templates
...
wip: ccloudvm: Add templates for kata containers.
2018-05-24 16:15:47 +01:00
Jose Carlos Venegas Munoz
2e572f587e
docs: Add ccloudvm README.
...
Add information how to use workloads for ccloudvm.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-05-23 11:02:43 -05:00
Jose Carlos Venegas Munoz
b4be018068
ccloudvm: Add worklaod to tests packages in VM.
...
create a template based in docker-xenial.yaml
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-05-23 10:49:32 -05:00
James O. D. Hunt
49a64c3c46
Merge pull request #41 from jcvenegas/pkgs1.0.0
...
versions: Move packages to 1.0.0
2018-05-22 13:07:31 +01:00
Jose Carlos Venegas Munoz
62ebdddb5c
versions: Update to kata 1.0.0
...
Move packages to 1.0.0
Fixes : #40
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2018-05-21 21:46:05 -05:00
Julio Montes
ff7349b7fe
Merge pull request #38 from jcvenegas/rhel-qemu
...
qemu: rhel: Remove librados to allow build.
2018-05-17 10:46:04 -05:00