<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/classes/identity.bbclass, branch rocko</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=rocko</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=rocko'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2016-12-21T16:47:05+00:00</updated>
<entry>
<title>identity: make work with python 3</title>
<updated>2016-12-21T16:47:05+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2016-12-21T15:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=aac8e1fe714cfa5bdecb520ff96bae381b7426b1'/>
<id>urn:sha1:aac8e1fe714cfa5bdecb520ff96bae381b7426b1</id>
<content type='text'>
dict.has_key has been deprecated for a while and officiall removed in
python 3, instead we need to use 'key in'.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>housekeeping: replace deprecated base_contains</title>
<updated>2016-12-21T16:47:05+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2016-12-21T15:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=bd2525ceb47699747f9370773fa629bf28c999d6'/>
<id>urn:sha1:bd2525ceb47699747f9370773fa629bf28c999d6</id>
<content type='text'>
Fixes:
base_contains is deprecated, please use bb.utils.contains instead.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>identity.bbclass: Fix python synthax error</title>
<updated>2016-09-22T14:01:18+00:00</updated>
<author>
<name>Adrian Dudau</name>
<email>adrian.dudau@enea.com</email>
</author>
<published>2016-09-20T09:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=6043a4a17dc5ca9080dac7789e38620b7b1aa372'/>
<id>urn:sha1:6043a4a17dc5ca9080dac7789e38620b7b1aa372</id>
<content type='text'>
Signed-off-by: Adrian Dudau &lt;adrian.dudau@enea.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>identity.bbclass: update where to find run-postinsts script</title>
<updated>2014-07-31T15:57:23+00:00</updated>
<author>
<name>Amy Fong</name>
<email>amy.fong@windriver.com</email>
</author>
<published>2014-07-30T17:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=ce6ac55384cc3dec5e3760172924842719002c8c'/>
<id>urn:sha1:ce6ac55384cc3dec5e3760172924842719002c8c</id>
<content type='text'>
It's now 99, not 98

Signed-off-by: Amy Fong &lt;amy.fong@windriver.com&gt;
</content>
</entry>
<entry>
<title>aio: add support for identity.bbclass</title>
<updated>2014-07-30T04:50:59+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=3b59cc8c9564bbf8df07eb4bb8991d1a32ac9c78'/>
<id>urn:sha1:3b59cc8c9564bbf8df07eb4bb8991d1a32ac9c78</id>
<content type='text'>
Signed-off-by: Amy Fong &lt;amy.fong@windriver.com&gt;
</content>
</entry>
<entry>
<title>Keystone: build time incremental/programatic user additions</title>
<updated>2014-07-30T04:50:59+00:00</updated>
<author>
<name>Andy Ning</name>
<email>andy.ning@windriver.com</email>
</author>
<published>2014-07-16T15:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=a7395b4401d076aac72d59c0503648cb27d46002'/>
<id>urn:sha1:a7395b4401d076aac72d59c0503648cb27d46002</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 keystone identities by itself in its own postinstall.

The exiting identity.bbclass has been re-written so that each of
the individual postinstalls will queue up keystone identity creation
in /etc/keystone/service-user-setup at runtime. And
service-user-setup will be run as the last postinstall to create
keytstone identities for all the services.

Signed-off-by: Andy Ning &lt;andy.ning@windriver.com&gt;
</content>
</entry>
<entry>
<title>Add metadata service support to controller node</title>
<updated>2014-06-18T19:08:11+00:00</updated>
<author>
<name>Andy Ning</name>
<email>andy.ning@windriver.com</email>
</author>
<published>2014-06-13T15:21:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=9b966a64a3bbf50f4661d4d8adac2a56794db5cb'/>
<id>urn:sha1:9b966a64a3bbf50f4661d4d8adac2a56794db5cb</id>
<content type='text'>
The metadata service is working as the following:
- metadata is being served by nova-api on controller at port 8775.
- VM instance requests metadata by 169.254.169.254 (eg, curl http://169.254.169.254/latest/meta-data)
- metadata request comes to neutron-ns-metadata-proxy on controller in dhcp network name space.
- neutron-ns-metadata-proxy forwards the request to neutron-metadata-agent through a unix domain socket (/var/lib/neutron/metadata_proxy).
- neutron-metadata-agent sends the request to nova-api on port 8775 to be serviced.

To support metadata service, neutron-ns-metadata-proxy is baked into the controller image. Also neutron-metadata-agent startup script
(/etc/init.d/neutron-metadata-agent) and config file (/etc/neutron/metadata_agent.ini) are added to start up metadata agent at system
initialization. dhcp_agent.ini and nova.conf are updated as well.

A README.metadata is added in the Documentation/ directory.

Signed-off-by: Andy Ning &lt;andy.ning@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>identity: Set ADMIN_PASSWORD from identity class</title>
<updated>2013-08-28T22:41:59+00:00</updated>
<author>
<name>Mihai Prica</name>
<email>prica.mihai@gmail.com</email>
</author>
<published>2013-07-17T08:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=6188d4a09af283a5db6b2a5089168463e38b16fd'/>
<id>urn:sha1:6188d4a09af283a5db6b2a5089168463e38b16fd</id>
<content type='text'>
Signed-off-by: Mihai Prica &lt;prica.mihai@gmail.com&gt;
</content>
</entry>
<entry>
<title>postgresql: Made the postgresql credentials configurable</title>
<updated>2013-08-28T22:41:58+00:00</updated>
<author>
<name>Mihai Prica</name>
<email>prica.mihai@gmail.com</email>
</author>
<published>2013-07-16T14:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=23921d0cbd5b729f056b600e39c0ad8883b010d7'/>
<id>urn:sha1:23921d0cbd5b729f056b600e39c0ad8883b010d7</id>
<content type='text'>
The user and password for postgresql are defined in the
identity class and are loaded by the recipes from this class.

Signed-off-by: Mihai Prica &lt;prica.mihai@gmail.com&gt;
</content>
</entry>
<entry>
<title>identity.bbclass: Added new class</title>
<updated>2013-08-28T22:41:58+00:00</updated>
<author>
<name>Mihai Prica</name>
<email>prica.mihai@gmail.com</email>
</author>
<published>2013-07-15T10:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=9483378e842c07245ea1a478461621a3930b6c58'/>
<id>urn:sha1:9483378e842c07245ea1a478461621a3930b6c58</id>
<content type='text'>
Each service(nova, glance, cinder...) has its own keystone user.
These users are created in a postinstall for the keystone package.
This new class is used to store some of the credentials used by
keystone and all packages will inherit this class and create
the appropriate configuration files.

Signed-off-by: Mihai Prica &lt;prica.mihai@gmail.com&gt;
</content>
</entry>
</feed>
