<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/classes/identity.bbclass, branch honister</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=honister</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=honister'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2021-08-01T03:49:54+00:00</updated>
<entry>
<title>global: overrides conversion</title>
<updated>2021-08-01T03:49:54+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-08-01T03:31:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=0cffcd09a44b2a58452a5bb13714bfc47d6546bf'/>
<id>urn:sha1:0cffcd09a44b2a58452a5bb13714bfc47d6546bf</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-*: fixup postinst scripts</title>
<updated>2017-11-15T20:53:38+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2017-11-15T17:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=3051160f23fe8e06e545859538c86ef3a3c39d7a'/>
<id>urn:sha1:3051160f23fe8e06e545859538c86ef3a3c39d7a</id>
<content type='text'>
Checking for "$D" and doing an "exit 1" now results in errors such as:

[log_check] warning: %post(keystone-cronjobs-...) scriptlet failed, exit status 2

during image creation. Instead of escaping the script for "level-1"
(image creation postinst) we wrap the "level-2" (first boot) postinst
in an if statement. This also ensure the scriptlet in
indentity.bbclass is less prone to behaving differently based on the
postinsts defined in the classes which inherit 'identity'.

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: 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>
</feed>
