<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/recipes-extended, branch juno</title>
<subtitle>Mirror of git.yoctoproject.org/meta-cloud-services.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=juno</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=juno'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2014-10-14T14:36:00+00:00</updated>
<entry>
<title>libvirt: update bbappend to meta-virtualization latest</title>
<updated>2014-10-14T14:36:00+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-10-14T14:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=dca6a8b71ea7a468d912cae9a178f65da31105b5'/>
<id>urn:sha1:dca6a8b71ea7a468d912cae9a178f65da31105b5</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>add monitoring packagegroup into openstack build</title>
<updated>2014-09-30T20:29:12+00:00</updated>
<author>
<name>Vu Tran</name>
<email>vu.tran@windriver.com</email>
</author>
<published>2014-09-30T20:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=d8c7fe8aa19b28249e50ea69127c392743d028dd'/>
<id>urn:sha1:d8c7fe8aa19b28249e50ea69127c392743d028dd</id>
<content type='text'>
Include monitoring packagegroups into various openstack
packagegroups.

Monitoring feature can be turned on by including the following
in local.conf

OPENSTACK_EXTRA_FEATURES += "monitoring"

There are various different system monitoring recipes
(e.g. Nagios or Monasca) provide packagegroup-monitoring-xxxxx.
To choose what system monitoring to use set the following in
local.conf

PREFERRED_PROVIDER_virtual/monitoring = "packagegroup-nagios-monitoring"

Signed-off-by: Vu Tran &lt;vu.tran@windriver.com&gt;
</content>
</entry>
<entry>
<title>add generic monitor framework</title>
<updated>2014-09-30T18:30:18+00:00</updated>
<author>
<name>Vu Tran</name>
<email>vu.tran@windriver.com</email>
</author>
<published>2014-09-30T16:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=b4d666ff63acd269b0acb2c4419643863c683750'/>
<id>urn:sha1:b4d666ff63acd269b0acb2c4419643863c683750</id>
<content type='text'>
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_&lt;package name&gt; to indicate what processes
should should be monitored.  Also MONITOR_CHECKS_&lt;package name&gt;
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 &lt;vu.tran@windriver.com&gt;

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>housekeeping: Add a non-numeric PR prefix to allow PRINC in bbappends</title>
<updated>2014-09-29T04:47:44+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2014-09-25T19:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=1b8a298689a95c1943f18d8d9c24589e64bbc7b7'/>
<id>urn:sha1:1b8a298689a95c1943f18d8d9c24589e64bbc7b7</id>
<content type='text'>
Although the use of PRINC is deprecated in later versions of Yocto it
may still be used and if you are using this layer with older Yocto it
is recommended for use in bbappends. It is therefore expected to
work. PRINC expects a non-numeric prefix followed by a numeric value,
as can be seen in base.bbclass

  pr_prefix = re.search("\D+",pr)
  prval = re.search("\d+",pr)
  if pr_prefix is None or prval is None:
    bb.error("Unable to analyse format of PR variable: %s" % pr)

Failing to stick to this convention yields a parsing error when you
attempt to use PRINC:
  ERROR: Unable to analyse format of PR variable

Adding the non-numeric prefix allows PRINC use in bbappends to
function correctly.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
</content>
</entry>
<entry>
<title>openstack: restart daemons exposed by the following services in openstack</title>
<updated>2014-09-26T13:09:22+00:00</updated>
<author>
<name>Mustapha Lansana</name>
<email>Mustapha.Lansana@windriver.com</email>
</author>
<published>2014-07-31T01:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=0304d8c53bdad18348f37526a4de08e52b9ace19'/>
<id>urn:sha1:0304d8c53bdad18348f37526a4de08e52b9ace19</id>
<content type='text'>
Openstackchef class provides the framework to reconfigure openstack
at run-time. These services are inheriting openstackchef so that
script file(s), specified in the respective recipe file,
using the variables below are restarted by the decentralized
openstackchef class framework when reconfiguring openstack:

INITSCRIPT_PACKAGES: The list of init-scripts to start/stop when
reconfiguring openstack.
INITSCIPT_NAME_x: The name of the init-script mentioned above.
INITSCRIPT_PARAMS_X: This parameter defines the run-level and
priority for the init-script. However, the only parameter in this
variable that is of interest to openstackchef class is the priority of
the init-script.

Changes to none of the above variables is shown by this patch set,
however, it's to point out that openstackchef makes the assumption
that these variables are set in the service's recipe file.
Failure to set these variables, could lead to the service not
working properly after the stack is re-configured.

Signed-off-by: Mustapha Lansana &lt;Mustapha.Lansana@windriver.com&gt;
</content>
</entry>
<entry>
<title>openstack: add support for openstackchef class to services</title>
<updated>2014-09-26T13:09:22+00:00</updated>
<author>
<name>Mustapha Lansana</name>
<email>Mustapha.Lansana@windriver.com</email>
</author>
<published>2014-07-31T01:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=d42684ccde8f2dcd1fea0fc1f2ec7df6c89a0ce6'/>
<id>urn:sha1:d42684ccde8f2dcd1fea0fc1f2ec7df6c89a0ce6</id>
<content type='text'>
Openstackchef enables us to recreate configuration files
for services in an openstack installation. It does this by
creating template file(s) out of configuration file(s) exposed
to the class by services.

The following services are inheriting the openstack class
and then exposing a set of configuration files to the class.

These services expose their configuration files to openstackchef
by assigning them to the variable CHEF_SERVICES_CONF_FILES. The files
are assumend to have been installed in the image directory under the
service's WORKDIR.
At build-time, openstackchef makes chef-solo templates out of
the registered files. And at run-time, the deploychef package
makes a call to chef-solo, which in-turn use the template files
to recreate the registered configuration files.

For legacy reasons, the string OPENSTACKCHEF_ENABLED is defined in
openstackchef class, but it can be overwritten in a .bb, .class,
.bbappend or local.conf file to an empty string when openstackchef
support is not desired. This enables all of these services to be built
without openstackchef support. In addition, it prevents the recipes
from substituting the placeholders in their configuration files
when inheriting openstackchef.

Signed-off-by: Mustapha Lansana &lt;Mustapha.Lansana@windriver.com&gt;
</content>
</entry>
<entry>
<title>update to use new packagegroup-ceph</title>
<updated>2014-09-24T13:26:05+00:00</updated>
<author>
<name>Vu Tran</name>
<email>vu.tran@windriver.com</email>
</author>
<published>2014-09-23T15:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=3e5c83508a5d24724a2c6b012a95b0bc1d5b7ced'/>
<id>urn:sha1:3e5c83508a5d24724a2c6b012a95b0bc1d5b7ced</id>
<content type='text'>
"task-ceph" package group is renamed to "packagegroup-ceph"
so update any file in meta-cloud-services layer that uses
"task-ceph"

Signed-off-by: Vu Tran &lt;vu.tran@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>keystone: Change packages configuration to use apache keystone.</title>
<updated>2014-09-22T15:46:43+00:00</updated>
<author>
<name>Liam R. Howlett</name>
<email>Liam.Howlett@WindRiver.com</email>
</author>
<published>2014-09-19T19:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=1c34736247f8ae18d054cfecfec54152bf27f1d9'/>
<id>urn:sha1:1c34736247f8ae18d054cfecfec54152bf27f1d9</id>
<content type='text'>
This commit changes all required configurations to use keystone running
on apache.  The following packages configurations were modified for
keystone running on apache:  python-neutron, python-nova, tempest,
        python-swift, python-rally, python-heat, python-glance,
        python-cinder, python-ceilmoeter, python-horizon.

Signed-off-by: Liam R. Howlett &lt;Liam.Howlett@WindRiver.com&gt;
</content>
</entry>
<entry>
<title>troveclient: Split troveclient into separate packages.</title>
<updated>2014-09-17T04:48:40+00:00</updated>
<author>
<name>Liam R. Howlett</name>
<email>Liam.Howlett@WindRiver.com</email>
</author>
<published>2014-09-15T19:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=269e5c0fde3ce9eaded29150b773b6f337a91940'/>
<id>urn:sha1:269e5c0fde3ce9eaded29150b773b6f337a91940</id>
<content type='text'>
Update troveclient to newer git commit to support postgresql and split
the package into a meta-package, the python package, bin package, and
test package.  Add the meta-package to the compute image &amp; trove RDEPENDS.

Signed-off-by: Liam R. Howlett &lt;Liam.Howlett@WindRiver.com&gt;
</content>
</entry>
<entry>
<title>trove: Add trove recipe and add the package to controller.</title>
<updated>2014-09-17T04:48:40+00:00</updated>
<author>
<name>Liam R. Howlett</name>
<email>Liam.Howlett@WindRiver.com</email>
</author>
<published>2014-09-15T19:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=49603a96f2e3a8f02afdb824a30a8e0454e4fb6b'/>
<id>urn:sha1:49603a96f2e3a8f02afdb824a30a8e0454e4fb6b</id>
<content type='text'>
Create the OpenStack Database as a service recipe and add it to the
controller image.  The recipe includes the init script and initial setup
to use postgres.

Signed-off-by: Liam R. Howlett &lt;Liam.Howlett@WindRiver.com&gt;
</content>
</entry>
</feed>
