summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge "OSTree: Include ostree-switchroot in initramfs" into rockoCristian Scrieciu2018-11-201-0/+4
|\ \
| * | OSTree: Include ostree-switchroot in initramfsGabriel Ionescu2018-11-091-0/+4
| | | | | | | | | | | | | | | Change-Id: I2639a39eb0595c3e5f10bcbc82d387ee1e224cbf Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* | | Merge "OSTree: Include sota class and updater layer in templates" into rockoCristian Scrieciu2018-11-204-0/+22
|\| |
| * | OSTree: Include sota class and updater layer in templatesGabriel Ionescu2018-11-094-0/+22
| |/ | | | | | | | | Change-Id: I92bc5236519fbd9660eb40c981d5de12f6af89f0 Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* / Force build the otaimg before the hddimgGabriel Ionescu2018-11-201-0/+7
|/ | | | | Change-Id: I244a945b95d498b0d46364ab39705102c5fad659 Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* enea-nfv-access-host: add utilities for GRUB failoverBogdan Pricope2018-09-251-0/+1
| | | | | | | | | Add utilities required to manage GRUB environment block. Utilities are useful for GRUB failover mechanism. Change-Id: I4cb6b6cfc773c575004a454bdc39483392f5d8fb Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com>
* boot menu: Add graphics and serial choicesMatei Valeanu2018-09-212-5/+94
| | | | | | | | | | | Add override_grub-efi.inc to override "build_efi_cfg" function from grub-efi.bbclass, in order to add GRUB_GRAPHICS variable for grub menuentry specific parameters. Set "console=tty0" for graphic console options for grub and syslinux, and also "console=ttyS0" for serial. Change-Id: If338d9f7e1b82fc91a026ef48ae30647c1049f8b Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
* enea-nfv-access-host-common: add packagegroup for 4G usb modemsBogdan Pricope2018-09-141-0/+1
| | | | | | | | 4G usb modems require additional tools like ModemManager and usb_modeswitch. Change-Id: I5804219323779df59c8d5ef53eae549a3c352e70 Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com>
* enea-nfv-access-edgelink-netconf: remove nfv-init-host from imageMartin Borg2018-06-291-1/+0
| | | | | | | nfv-init-host is now integrated into element-vcpe recipe Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Enea VNF: use UUID instead of block device nameAdrian Calianu2018-06-291-2/+2
| | | | | | | | | | | | | The block device name(sda,sdb,vda,..) from guest/VNF is dependent on the way of how qemu mounts the qcow2: HDD, virtio,... In order to avoid mount issues in guest/VNF the partition UUID must be used whenever is possible. Explicitly set the partition type according to doc: https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Add SDK_VERSION to eneanfvaccess.confSona Sarmadi2018-06-281-0/+2
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* template/qemux86-64-esdk: Set IMAGE_CONTAINER_NO_DUMMYAdrian Dudau2018-06-261-0/+2
| | | | | | | This is needed to build Docker containers with the eSDK. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* fix missing console option in grubAdrian Calianu2018-06-211-3/+4
| | | | | | | | take another aproach on setting the console options for syslinux and grub since GRUB_SERIAL is used only for graphical interface which is not on our interest. Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* enea-nfv-access-sdk: Add kernel-devsrc to the SDK instead of the imageAdrian Dudau2018-06-201-1/+2
| | | | | Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Enea VNF: lower the number of hugepages so we can boot it with 1GBAdrian Calianu2018-06-191-1/+1
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* remove ODM target kit from sdkAdrian Calianu2018-06-191-1/+0
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* nfv-access-host-common: set default console optionsAdrian Calianu2018-06-191-5/+8
| | | | | | | | | | Some options were inherited from syslinux and grub-efi bbclass and we ended up with duplicates. Issue fixed! Increased timeout on syslinux boot menu to 5sec. Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* enea-nfv-access-sdk: Add element-odm-sdkAdrian Dudau2018-06-071-0/+1
| | | | | Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* templates: Disable meta-virtualization warning for ESDKMartin Borg2018-05-291-0/+2
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templates: add meta-dpdk layerMartin Borg2018-05-223-0/+3
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templateconf: Update with new imagesAdrian Dudau2018-05-183-2/+3
| | | | Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* enea-nfv-access-vnf: generate disk imageAdrian Calianu2018-05-182-6/+7
| | | | | | | | image-vm/qcow2 bbclass was removed from poky and replaced with wic.qcow2. For this solution we need a customer wks file. Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Restructure imagesAdrian Dudau2018-05-146-46/+15
| | | | | | | | | | | | | | | | | | | We will have two main host images now: enea-nfv-access (which includes element-odm) and enea-nfv-access-edgelink-netconf (which includes element-vcpe) We also have two images used to build the sdks: enea-nfv-access-sdk (based on enea-nfv-access) enea-nfv-access-esdk (based on enea-image-common from meta-el-common) For the gues side, we only have one image used instead of the old guest image: enea-nfv-access-vnf All the other images are getting dropped. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Add support for building the ESDKAdrian Dudau2018-05-074-0/+272
| | | | | | | | | Add new image used for building the ESDK. Add template based on qemux86-64 containing the list of layers included in the ESDK. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* enea-nfv-access-openstack: Drop imageAdrian Dudau2018-05-074-20/+1
| | | | | | | And remove layer dependency on meta-openstack. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Rename machine name denverton -> atom-c3000Sona Sarmadi2018-04-303-1/+1
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Rename machine name inteld1521 -> xeon-dSona Sarmadi2018-04-303-1/+1
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* templates: Disable warning from meta-virtualizationMartin Borg2018-04-273-0/+6
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* conf/template: Drop *-dev flavours of the machinesAdrian Dudau2018-04-256-534/+0
| | | | | | | We don't use the *-dev kernel in EL NFV Access anymore. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* nfv-installer: Integrate NFV installer into all host imagesGabriel Ionescu2018-04-232-127/+10
| | | | | Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* odm image: add boot time host initialization serviceAdrian Calianu2018-04-231-0/+1
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Don't remove ext4 image as it's needed to generate the ISOGabriel Ionescu2018-04-111-5/+1
| | | | | Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* core-image-minimal: Add kernel modules to imageGabriel Ionescu2018-04-111-1/+1
| | | | | | | The kernel modules are needed for the installer to start up. Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Update README for rocko branchMartin Borg2018-03-121-4/+4
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* distro/eneanfvaccess.conf: Update distro versionMartin Borg2018-03-081-2/+2
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templates: Remove unsupported targetsMartin Borg2018-03-089-801/+0
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Remove build-qcow-image.incMartin Borg2018-02-284-20/+3
| | | | | | This functionality is available in upstream poky/rocko. Signed-off-by: Martin Borg <martin.borg@enea.com>
* Remove cn8304 u-boot specific image typeMartin Borg2018-02-271-3/+0
| | | | Signed-off-by: Martin Borg <martin.borg@enea.com>
* Customize NFV Access image for ODM kitGabriel Ionescu2018-02-121-0/+130
| | | | | | | Include element-odm in the image and customize the boot scripts Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* VNF image for NFV AccessAdrian Calianu2018-02-121-0/+21
| | | | | | | | | | comparing to generic guest image it: - incorparates kernel, rootfs and boot params - add cloud-init support - includes iperf3 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Add nfv-installer to core image minimal initramfsGabriel Ionescu2018-02-121-0/+1
| | | | | Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* conf: add templates to build for denvertonAdrian Calianu2018-02-126-0/+533
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* new distro: eneanfvaccess distro configAdrian Calianu2017-11-247-16/+16
| | | | | | | | NFV Access ditribution needs to have it's own distro configration file. Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* template: Add java related provider overrides for inteld1521-dev machinepyroAdrian Dudau2017-10-051-0/+4
| | | | | | | This is done the same way for the inteld1521 machine. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Replace Dropbear with OpenSSHGabriel Ionescu2017-10-041-0/+2
| | | | | | | This patch replaces Dropbear with OpenSSH for all NFV Access images Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templates: Rename debug targets from -sdk to -dev.Adrian Dudau2017-10-036-2/+4
| | | | | | | And add missing meta-java to bblayers.conf Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Rename imagesAdrian Dudau2017-10-0214-23/+18
| | | | | Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Added tar.gz fstype for guestDragos Motrea2017-09-282-3/+1
| | | | | | | | The tar.gz file system is needed for docker import command. Signed-off-by: Dragos Motrea <Dragos.Motrea@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Integrated Element ODM packagegroupDragos Motrea2017-09-225-0/+14
| | | | | Signed-off-by: Dragos Motrea <Dragos.Motrea@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* conf: Fix template for qemux86-64Martin Borg2017-09-191-5/+8
| | | | | | | Add missing layers and change ordering to match other templates Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>