<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/recipes-extended, branch havana</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=havana</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=havana'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2014-09-29T04:48:39+00:00</updated>
<entry>
<title>housekeeping: Add a non-numeric PR prefix to allow PRINC in bbappends</title>
<updated>2014-09-29T04:48:39+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=32afa78102a57f55309bfaf4a1dc84478d4cbb1d'/>
<id>urn:sha1:32afa78102a57f55309bfaf4a1dc84478d4cbb1d</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>apache: resync to oe-core latest</title>
<updated>2014-08-22T20:05:04+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-08-22T20:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=bf5bf7c6356c6771b3ff1849bf606bb1c5b18a43'/>
<id>urn:sha1:bf5bf7c6356c6771b3ff1849bf606bb1c5b18a43</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>cirros: make root home configurable</title>
<updated>2014-07-31T19:18:50+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-07-31T15:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=a876278442bb035f0c55a3edf0742febf9a6d6a9'/>
<id>urn:sha1:a876278442bb035f0c55a3edf0742febf9a6d6a9</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>cloud-compute: add veth kernel module</title>
<updated>2014-07-31T19:18:20+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-07-31T18:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=30e66c4cfe737a48aea6bea5c25e1601c2c41859'/>
<id>urn:sha1:30e66c4cfe737a48aea6bea5c25e1601c2c41859</id>
<content type='text'>
when launching guests, libvirt may create veth links, without having
the veth module on the target this fails, and no guests can be launched.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>rabbitmq: make HOME configurable</title>
<updated>2014-07-31T19:18:14+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-07-18T19:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=0068edf3af7f31e98db91d9f6db693af8f3bcb9b'/>
<id>urn:sha1:0068edf3af7f31e98db91d9f6db693af8f3bcb9b</id>
<content type='text'>
Since rabbitmq uses HOME as the location for the erlang cookie,
rabbitmq will fail to start if that directory is not on the
system.

To ensure that this is configurable, we use the bitbake variable
ROOT_HOME and replace a placeholder in the initscript.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>aio: add support for identity.bbclass</title>
<updated>2014-07-31T19:15:31+00:00</updated>
<author>
<name>Amy Fong</name>
<email>amy.fong@windriver.com</email>
</author>
<published>2014-07-28T15:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=9dc8b721c41b0b547e064ca36cf398f8e53c58a9'/>
<id>urn:sha1:9dc8b721c41b0b547e064ca36cf398f8e53c58a9</id>
<content type='text'>
Signed-off-by: Amy Fong &lt;amy.fong@windriver.com&gt;
</content>
</entry>
<entry>
<title>Keystone: package service/user additions</title>
<updated>2014-07-31T19:15:31+00:00</updated>
<author>
<name>Andy Ning</name>
<email>andy.ning@windriver.com</email>
</author>
<published>2014-07-16T15:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=be2e56c0bbd019e450beca62f1cad13cf5fe37e4'/>
<id>urn:sha1:be2e56c0bbd019e450beca62f1cad13cf5fe37e4</id>
<content type='text'>
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 &lt;andy.ning@windriver.com&gt;
</content>
</entry>
<entry>
<title>ldap/pam: enable pam/ldap authentication</title>
<updated>2014-07-31T19:15:31+00:00</updated>
<author>
<name>Amy Fong</name>
<email>amy.fong@windriver.com</email>
</author>
<published>2014-07-22T13:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=a139fb7c0e26373d4ce8505e4ff75a9231e01bd4'/>
<id>urn:sha1:a139fb7c0e26373d4ce8505e4ff75a9231e01bd4</id>
<content type='text'>
- modify pam configuration files to use ldap
- modify sshd to enable pam
- modify nsswitch.conf to use ldap

Signed-off-by: Amy Fong &lt;amy.fong@windriver.com&gt;
</content>
</entry>
<entry>
<title>keystone: Add packages to controller task for openldap/pam/keystone</title>
<updated>2014-07-31T19:15:31+00:00</updated>
<author>
<name>Amy Fong</name>
<email>amy.fong@windriver.com</email>
</author>
<published>2014-07-22T14:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=d8ee201909e93a3ae5fabce1eeb61a75873ea9f4'/>
<id>urn:sha1:d8ee201909e93a3ae5fabce1eeb61a75873ea9f4</id>
<content type='text'>
Enabling OpenLDAP support in keystone and the controller as a distro
feature

Add packages openldap python-ldap nss-pam-ldapd, libsasl2-modules,
python-keystone-hybrid-backend, pam-plugin-mkhomedir and cyrus-sasl to
the controller task

Signed-off-by: Amy Fong &lt;amy.fong@windriver.com&gt;
</content>
</entry>
<entry>
<title>uwsgi: remove floating yajl dependency</title>
<updated>2014-07-29T16:36:58+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-07-29T13:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=68d6ee87d52d52b1bb9d24c89e0609763ca406e7'/>
<id>urn:sha1:68d6ee87d52d52b1bb9d24c89e0609763ca406e7</id>
<content type='text'>
uwsgi is using pkg-config to detect whether or not yajl is present
in the build. We do want to use yajl, so we add an explicit dependency
and pkgconfig inherit.

Without this, build errors may occur, since the build paths that don't
use yajl are not supported.

And finally, to prevent the searching of host include paths, we set
UWSGI_REMOVE_INCLUDES and purge local directories. This ensures that
only the sysroot and package config settings are used.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
