summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/images
Commit message (Collapse)AuthorAgeFilesLines
* openstack-image-*: Remove ROOTFS_PKGMANAGE_BOOTSTRAPAdrian Dudau2017-06-014-4/+0
| | | | | | | | | | run-postinsts is now installed by default in image.bbclass, so no need to include it in each image. Reference: OE-core rev 529244ee212fe14019e35a5f163fab705ddbf141 Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* housekeeping: replace deprecated base_containsMark Asselstine2016-12-212-2/+2
| | | | | | | | Fixes: base_contains is deprecated, please use bb.utils.contains instead. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller: add package management by defaultBruce Ashfield2015-03-021-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* add generic monitor frameworkVu Tran2014-09-303-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Instead of having a central file or group of files to describe what data resources should be monitored. The content of these files will depend on what core system monitoring is used ((e.g. Nagios or Monasca). It's desirable to have each recipe describes what it wants be monitored in generic way such that various system monitors can understand and convert these into their format. If a recipe wishes to register itself to system monitor, it inherits monitor bbclass and use MONITOR_SERVICE_PACKAGES and MONITOR_SERVICE_<package name> to indicate what processes should should be monitored. Also MONITOR_CHECKS_<package name> variale can be used to pass list of scripts which will be run on target and if any of these scripts fail then will report. Eventually monitor.bbclass will be expanded to allow recipe to describe more complicated information passed down to system monitor (e.g. Nagios or Monasca) Signed-off-by: Vu Tran <vu.tran@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* aio: add support for identity.bbclassAmy Fong2014-07-301-0/+3
| | | | Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Keystone: package service/user additionsAndy Ning2014-07-301-0/+2
| | | | | | | | | | | Instead of creating tenant/user/role and service/endpoint for all openstack services in keystone postinstall, now each of the services creates its own keystone identities by queueing them up in its postinstall to a file /etc/keystone/service-user-setup. service-user-setup script, when run as the last postinstall, calls identity.sh with keystone identity parameters to create necessary identities for the services. Signed-off-by: Andy Ning <andy.ning@windriver.com>
* rally to include into aio imageVu Tran2014-07-291-0/+1
| | | | | | | | Include Rally benchmarking feature into all-in-one image when OPENSTACK_EXTRA_FEATURES variable includes "benchmarking" feature. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* introduce benchmarking packagegroupVu Tran2014-07-171-0/+1
| | | | | | | | | | | | | | | | | | | Create new benchmarking packagegroup bb. Benchmarking packagegroup can be included into final image to include all required packages for benchmarking OpenStack at scale. Currently OpenStack benchmarking is provided by OpenStack component Rally. Also introducing new Yocto variable OPENSTACK_EXTRA_FEATURES which can be used to inform what feature should be included in meta-cloud-services OpenStack final image. To include benchmarking packagegroup in local.conf have OPENSTACK_EXTRA_FEATURES += " benchmarking" Signed-off-by: Vu Tran <vu.tran@windriver.com>
* OpenStack: all-in-one nodeAmy Fong2014-04-151-0/+29
| | | | | | Introduce image openstack-image-aio, integrating both compute and controller functionality Signed-off-by: Amy Fong <amy.fong@windriver.com>
* compute/controller: make image extra space additiveBruce Ashfield2014-03-272-3/+4
| | | | | | | | To ensure that the free space required for proper operation is not clobber by other layers manipulating the extra space variable, we make our additions additive versus absolute. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller/compute: add debug and extras packagegroupsBruce Ashfield2014-03-272-0/+4
| | | | | | | | Add the extras and debug package groups by default. These can later be convered to image or distro features, but for now, we turn them on universally. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller: bump default image size to 5GBruce Ashfield2014-03-241-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* images: rename packagegroup-core-basicMark Asselstine2014-03-222-2/+2
| | | | | | | | | Commit 91c372f287732cdedbd7c1204c6ba5f34e5b93f6 [core-image-basic / packagegroup-core-basic: rename to *-full-cmdline] in yocto renamed these tasks so we need to reflect that change here. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller image: make image extra space configurableVu Tran2014-03-171-1/+1
| | | | | | | | Allow the final controller node image rootfs extra space to be configurable. Signed-off-by: Vu Tran <vu.tran@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* images: add variables for package additionsBruce Ashfield2013-11-252-0/+6
| | | | | | | | | | | | | | | | By default the controller and compute images use IMAGE_INSTALL= to set their package lists. This doesn't allow a local.conf to add packages via IMAGE_INSTALL += <FOO>. To allow package addition, but yet still control the base package list, there are two variables that can now be used to add packages: ${OPENSTACK_COMPUTE_EXTRA_INSTALL} ${OPENSTACK_CONTROLLER_EXTRA_INSTALL} Which variable does what, should be self explanitory. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* images: add ceilometer component to compute and controller imagesBruce Ashfield2013-11-251-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openstack: compute node image free space and deploymentBruce Ashfield2013-10-031-1/+4
| | | | | | | | | | | | Various components (such as rabbitmq) have checks for minimum amounts of free space on a image. If those checks fail, the service exits in a hard to debug manner. To ensure that these services run, and meet typical usage scenarios, we increase the free space in the image to 3G. Finally, we inherit openstack-image-base, to trigger simple rootfs configuration and deployment. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openstack: extra space, network facilities to controller image and deploymentBruce Ashfield2013-10-031-2/+5
| | | | | | | | | | | | | | | Various components (such as rabbitmq) have checks for minimum amounts of free space on a image. If those checks fail, the service exits in a hard to debug manner. To ensure that these services run, and meet typical usage scenarios, we increase the free space in the image to 3G. We also automatically include the network node packages into this image type, to ensure that full quantum functionality is available. Finally, we inherit openstack-image-base, to trigger simple rootfs configuration and deployment. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openstack: rename and clarify image namesBruce Ashfield2013-08-283-0/+16
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova-image-controller: Minor fixesMihai Prica2013-08-281-9/+6
| | | | | | | -Updated recipe to use a packagegroup; -Removed some image features that are no longer used; Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* nova-image-compute: Updated recipe to use packagegroupMihai Prica2013-08-281-16/+4
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* Added images for openstack controller and compute nodeMihai Prica2013-08-282-0/+47
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>