Ganesh Maharaj Mahalingam
fbd3baae76
Merge pull request #664 from devimc/topic/snap/useMaster
...
snap: use master branch to test the snap
2019-08-05 16:49:27 -07:00
Julio Montes
5e4a9dbc95
obs-packaging: scape next line to check if .config file exist
...
OBS fails because of a syntax error in debian.rules
```
/bin/sh: 1: Syntax error: end of file unexpected (expecting "fi")
```
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-08-05 21:18:07 +00:00
Julio Montes
0c6911b91d
snap: use master branch to test the snap
...
Use master branch to test the snap in order to detect errors earlier
before releasing the next snap
fixes #663
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-08-02 15:45:15 +00:00
Ganesh Maharaj Mahalingam
72321d298f
Merge pull request #658 from jcvenegas/debian-10-obs
...
obs: add debian 10
2019-07-30 10:55:26 -07:00
Jose Carlos Venegas Munoz
ed85a11098
obs: add debian 10
...
Build packages for debian 10.
Fixes : #647
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2019-07-29 11:43:04 -05:00
GabyCT
d9c3546c45
Merge pull request #632 from devimc/topic/obs-packaging/imgsRO
...
obs-packaging: install images as read-only files
2019-07-29 09:35:51 -05:00
Julio Montes
497f734716
Merge pull request #657 from devimc/topic/kernel/fragmentsFixCI
...
Fix FC and NEMU
2019-07-26 18:03:40 -05:00
Julio Montes
620a0ac117
kernel: bump kernel config version
...
bump kernel config version
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-26 21:17:23 +00:00
Julio Montes
364f4251a6
kernel: support firecracker
...
enable CONFIG_VIRTIO_MMIO and CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES
to support firecracker
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-26 21:10:55 +00:00
Julio Montes
d06343bcd8
kernel: support virtiofs
...
enable VIRTIO_FS and CONFIG_FUSE_FS to support virtiofs
fixes #656
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-26 21:10:04 +00:00
GabyCT
aa74068d93
Merge pull request #654 from jodh-intel/configure-docker-script-for-static-kata
...
release: Add a Docker config script for static Kata
2019-07-26 09:13:58 -05:00
Julio Montes
54f37864f6
obs-packaging: install images as read-only files
...
In order to improve the security of Kata, nothing should be able to modify
the images. It would be really bad if a malicious container or process
modified them.
fixes #631
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-26 12:27:05 +00:00
Jose Carlos Venegas Munoz
3df25f25b7
Merge pull request #646 from devimc/topic/kernel/fragmentsSupport
...
Kernel: add config fragment support
2019-07-25 16:36:08 -05:00
GabyCT
c79b9de88f
Merge pull request #653 from devimc/topic/scripts/qemu41Libssh
...
scripts: fix detection of qemu 4.1
2019-07-25 15:41:34 -05:00
Julio Montes
9e8cd7d6df
obs-packaging: support kernel fragments
...
use `merge_config.sh` script to generate the final `.config` file if the
`${arch}_kata_kvm_*` file doesn't exist.
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-25 19:12:19 +00:00
Julio Montes
229411a5ae
kernel: bump kernel version
...
bump kernel version to 46
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-25 18:13:03 +00:00
Julio Montes
7d1610e8fa
kernel: drop x86_64 4.19 config file
...
Now we are using the fragments, drop the x86_64 4.19 config file
so we default to fragment mode.
Signed-off-by: Graham Whaley <graham.whaley@intel.com>
2019-07-25 18:13:03 +00:00
Graham Whaley
addc10be48
kernel: config: frags: add common and x86 fragments
...
Add the base common fragments and x86_64 specific fragments
for the 4.19.x kernel.
Signed-off-by: Graham Whaley <graham.whaley@intel.com>
2019-07-25 18:13:03 +00:00
Graham Whaley
d205a07d65
kernel: configs: update README
...
Embellish the README a bit, and add some details about the
new fragment method.
Signed-off-by: Graham Whaley <graham.whaley@intel.com>
2019-07-25 18:13:03 +00:00
Graham Whaley
0e604bde96
kernel: configs: add kernel fragment support
...
Add the framework to build kernel config files from trees
of kernel fragments.
If no fragment directory is found for the requested kernel
version and architecture then revert to looking for a whole
prebuilt kernel config file instead.
Fixes : #234
Signed-off-by: Graham Whaley <graham.whaley@intel.com>
2019-07-25 18:13:03 +00:00
James O. D. Hunt
304ed95794
release: Add a Docker config script for static Kata
...
Create a script that will be added to the
`kata-static-${version}-${arch}.tar.xz` file and which can be either run
directly by the user to configure Docker, or can be run indirectly by
the `kata-manager` script.
Fixes : #648 .
Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
2019-07-25 15:34:00 +01:00
GabyCT
b529bb0887
Merge pull request #651 from jcvenegas/add-back-ubuntu
...
distros: add ubuntu 16.04 back
2019-07-24 16:05:42 -05:00
Julio Montes
93e9997850
scripts: fix detection of qemu 4.1
...
quote `>= 4.1` to avoid bash redirects `echo`'s output to a
new file named `=`
fixes #652
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-24 20:31:40 +00:00
GabyCT
e5a137639f
Merge pull request #650 from devimc/topic/snap/1.9.0-alpha0
...
snap: release 1.9.0-alpha0
2019-07-24 13:31:07 -05:00
Jose Carlos Venegas Munoz
546dc141a9
distros: add ubuntu 16.04 back
...
Seems that OBS now fixed issues with ubuntu,
add it back.
Fixes : #607
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2019-07-24 11:39:29 -05:00
Julio Montes
57e4f9ccb6
snap: use the same version of tests to test the snap
...
Test the snap with the same verions of tests
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-24 15:39:17 +00:00
Graham Whaley
4e67de847b
Merge pull request #584 from nitkon/patch-6
...
README: Fix a typo in Kernel Readme
2019-07-24 10:15:25 +01:00
Julio Montes
72ed49e0a3
snap: release 1.9.0-alpha0
...
bump snap version
fixes #649
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-23 19:34:52 +00:00
Jose Carlos Venegas Munoz
b25f6caf85
Merge pull request #644 from jcvenegas/release-pipeline
...
release: add pipeline
2019-07-17 17:16:36 -05:00
Jose Carlos Venegas Munoz
920965eb79
release: add pipeline
...
add pipeline to integrate all release jobs.
Signed-off-by: Jose Carlos Venegas Munoz <jcvenega@jcvenega-nuc.zpn.intel.com>
2019-07-17 17:01:21 -05:00
Eric Ernst
16d2142f93
Merge pull request #641 from bergwolf/qemu-migration
...
qemu: replace private migration patch with the upstream one
2019-07-17 09:12:46 -05:00
Peng Tao
04407ac2ce
qemu: replace private migration patch with the upstream one
...
Then we can use x-ignore-shared to do migration and drop the
extra patch once we move to qemu 4.1.0 or later.
Fixes : #640
Depends-on: github.com/kata-containers/runtime#1799
Signed-off-by: Peng Tao <bergwolf@hyper.sh>
2019-07-17 00:47:57 -07:00
GabyCT
d3fd4efad0
Merge pull request #636 from devimc/topic/snap/fixSnap
...
snap: add bc to build-packages
2019-07-11 11:48:38 -05:00
Julio Montes
e393422ad4
snap: add bc to build-packages
...
bc is required to build the snap in launchpad
fixes #635
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-11 15:03:42 +00:00
Salvador Fuentes
0089d300e4
Merge pull request #626 from devimc/topic/snap/fixSnap
...
snap: fix and release new snap
2019-07-10 13:46:14 -05:00
Julio Montes
4e5e018e59
snap/ci: Do not run shimv2 tests
...
shimv2 with vm templating are failing, disable them and fix later
see https://github.com/kata-containers/packaging/issues/633
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-10 15:48:04 +00:00
Julio Montes
10959e6faf
Merge pull request #624 from devimc/topic/kernel/fixConfig
...
kernel/x86_64: fix make oldconfig
2019-07-09 15:54:07 -05:00
Julio Montes
e647b50bd8
Merge pull request #628 from devimc/topic/scripts/qemu41Libssh
...
scripts: update configure-hypervisor script to support QEMU 4.1
2019-07-09 15:53:36 -05:00
Julio Montes
588bcedd02
snap: release 1.8.0-rc0
...
Update snap version to 1.8.0-rc0
fixes #625
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-09 20:31:05 +00:00
Julio Montes
cc4e59f19d
snap: update QEMU to 4.0.0
...
Update QEMU to 4.0.0 since it's now officially supported in Kata Containers
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-09 20:31:05 +00:00
Julio Montes
0bbce8e652
snap: use tagged version of osbuilder to generate the images
...
To avoid conflics between kata companents and their versions, all
components should be built using their tagged version.
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-09 20:31:05 +00:00
Julio Montes
a0d0a20c98
snap: setup kernel using build-kernel.sh
...
Setup the kernel by hand is prone to errors.
Use `build-kernel.sh setup` to pull and setup the kata kernel.
fixes #438
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-09 20:31:05 +00:00
Julio Montes
335b8846ed
snap: pull and install yq from github
...
osbuilder shares the yq binary with the container that generates the image,
unfortunately the snap version of yq is not a static binary hence it's not
compatible with the alpine container.
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-09 18:01:59 +00:00
Julio Montes
d0c267191c
kernel/x86_64: fix make oldconfig
...
Add missing kernel configs to avoid `make oldconfig` asks or
takes the default value for the missing configs.
fixes #623
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-08 19:26:26 +00:00
Julio Montes
c0f8cf66e2
scripts: update configure-hypervisor script to support QEMU 4.1
...
QEMU >= 4.1 uses libssh not libssh2
fixes #627
Signed-off-by: Julio Montes <julio.montes@intel.com>
2019-07-08 17:14:29 +00:00
Nitesh Konkar
edbd23728c
README: Fix a typo in Kernel Readme
...
Fix a typo
Fixes: #583
Signed-off-by: Nitesh Konkar niteshkonkar@in.ibm.com
2019-07-08 13:57:19 +05:30
GabyCT
89f2c80451
Merge pull request #618 from jcvenegas/fix-container-image
...
Packaging fixes for release
2019-07-05 12:43:56 -05:00
Jose Carlos Venegas Munoz
3240ad0fd5
Merge pull request #614 from GabyCT/topic/updatecheckversion
...
ci: Enable check VERSION among the components without the runtime
2019-07-05 11:52:26 -05:00
Jose Carlos Venegas Munoz
bfc9220663
package: fix path to qemu-vanilla in debs
...
Deb files has not a correct qemu vanilla path.
Fixes : #620
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2019-07-05 09:58:39 -05:00
Jose Carlos Venegas Munoz
f9fe9440a7
ci: cd: Use the same obs script for CD.
...
We want to use the same script for both
PRs and new package CD. Depending if CI
is set a release push will be done or
a ci.
Fixes : #617
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2019-07-05 09:58:39 -05:00