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
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
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
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
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
Jose Carlos Venegas Munoz
f65fd94583
tag_repos: Create github release.
...
After create a tag craete a github release.
Fixes : #107
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2018-07-31 10:23:55 -05:00
Nitesh Konkar
eedacc1572
build_image.sh: OPTIND prevent unwanted word-splitting
...
shift $((OPTIND-1)) can be unsafe.To prevent unwanted
word-splitting all parameter expansions should be
double-quoted. Use the safe form for the command:
shift "$((OPTIND-1))"
Fixes : #109
Signed-off-by: Nitesh Konkar niteshkonkar@in.ibm.com
2018-07-30 19:55:37 +05:30
Jose Carlos Venegas Munoz
6fa5b7945e
pkgs: image: Get image version from version.yaml
...
Build image with agent and osbuilder with master by default.
If want to build a release tag just use -v <version> and
will use that osbuilder and agent tag.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2018-07-26 13:04:23 -05:00
Jose Carlos Venegas Munoz
9e93b510e2
Makefile: fix test path.
...
obs scripts are now in a new directory.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2018-07-04 14:32:07 -05:00
Jose Carlos Venegas Munoz
122a8cc198
pkgs: build add flag to do local builds.
...
Add PUSH flag to to do a local build.
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
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
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
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