<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/recipes-devtools/python/python-keystone, branch master</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=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2017-12-02T02:46:36+00:00</updated>
<entry>
<title>python-keystone: generate admin-openrc</title>
<updated>2017-12-02T02:46:36+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2017-12-01T20:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=f793205c73a006734b84c708f49049a1067f6b6a'/>
<id>urn:sha1:f793205c73a006734b84c708f49049a1067f6b6a</id>
<content type='text'>
In order to interact with the openstack CLI commands it is common
practice to source *openrc files which populate the environment with a
base set of values. See

https://docs.openstack.org/keystone/pike/install/keystone-openrc-obs.html

We used to do this as part of nova but it makes more sense to create
these as part of keystone. This makes them available early in the
setup process and also maps with the keystone bootstrapping.

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>python-keystone: get things working with stable/pike</title>
<updated>2017-11-27T15:39:51+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2017-11-22T16:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=fc1d523aa0f734ec88907f5b4ecc510d8fa56f51'/>
<id>urn:sha1:fc1d523aa0f734ec88907f5b4ecc510d8fa56f51</id>
<content type='text'>
Since we need to ensure the setup is run after postgresql is setup and
running we can't use a postinst as it runs too early in the boot
process. Instead we have a simple service which will run after
postgresql-init to complete the setup. On completion the service
disables itself, avoiding being run again on subsequent boots.

Update configuration data to match keystone setup as described on the
upstream project pages.

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>python-keystone: set connection drivername</title>
<updated>2017-11-27T15:39:51+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2017-11-22T16:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=54c4cb239e3bfd8d9efe75f073aef8e4a671bc7b'/>
<id>urn:sha1:54c4cb239e3bfd8d9efe75f073aef8e4a671bc7b</id>
<content type='text'>
psycopg2 will be selected by default but this will avoid warnings in
the log.

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>python-keystone: launch service via uwsgi</title>
<updated>2017-11-14T17:38:27+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2017-11-13T19:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=9ba4c53af7427d1e58e613a7a0641c864714c14d'/>
<id>urn:sha1:9ba4c53af7427d1e58e613a7a0641c864714c14d</id>
<content type='text'>
The keystone-all has been removed upstream and all indication seem to
show that using uwsgi is the new approach to launching this service.

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>init: no need to close (non-existing) ps file descriptors</title>
<updated>2015-11-16T20:11:44+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2015-11-12T02:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=d0206f9f16905937397f27fb8c18a46331d13056'/>
<id>urn:sha1:d0206f9f16905937397f27fb8c18a46331d13056</id>
<content type='text'>
Attempting to get the status of various daemons which are part of the
compute image results in an error:

ps: write error: Bad file descriptor

Switch to using the more standard io redirection techniques to avoid
this error.

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>keystone: the 'sql' section is deprecated</title>
<updated>2015-08-14T03:41:54+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2015-08-12T19:47:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=6b1f8d27996b80b6ee1528037e5a57e45e569eb7'/>
<id>urn:sha1:6b1f8d27996b80b6ee1528037e5a57e45e569eb7</id>
<content type='text'>
Attempting to use commands such as 'glance image-list' or 'keystone
tenant-list' was resulting in various errors including 'error
500'. Examining the logs it was found that keystone was throwing the
following warning:

  WARNING oslo_config.cfg [-] Option "connection" from group "sql" is
  deprecated. Use option "connection" from group "database".

Examining the database I found that the keystone database existed but
was empty. This indicates that some of the install scripts were
failing, possibly due to issues connecting to the database due to a
bad configuration. So taking the WARNING to heed I swapped the 'sql'
section header for 'database' and now the database is properly created
and keystone commands can be successfully executed.

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>core: update to juno 2014.2 + dependencies</title>
<updated>2014-11-17T22:59:10+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-11-17T22:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=d7fe5f8a2a27daa094585df1d2ce0772c28e457b'/>
<id>urn:sha1:d7fe5f8a2a27daa094585df1d2ce0772c28e457b</id>
<content type='text'>
syncing the core components to the latest juno hashes. We also introduce
new packages and update others to meet the juno requirements.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>keystone: update for Juno rc1</title>
<updated>2014-10-21T14:14:48+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-10-21T14:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=86b80ab2e9cbb3a7dfc1164b0205eaffcf4f2363'/>
<id>urn:sha1:86b80ab2e9cbb3a7dfc1164b0205eaffcf4f2363</id>
<content type='text'>
We have three changes in a single commit:

  - A runtime substition fix controller IP values
        - When the substitions were moved for chef integration, the chef
          disabled path wasn't tested. This meant that %CONTROLLER_IP% remained
          in the final config files, and broke keystone startup.
  - The addition of oathlib to keystone depedencies
        - oauthlib is a juno dependency
  - A temporary patch to the apache httpd front end modules
        - At times keystone would fail to load via apache due to the inability to
          load localcontext from oslo. To work around these sporadic failures, an
          explicit import was added to the http front end module. This will be
          removed in the future.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>python-keystone: Add apache vhost server.</title>
<updated>2014-09-22T15:46:42+00:00</updated>
<author>
<name>Liam R. Howlett</name>
<email>Liam.Howlett@WindRiver.com</email>
</author>
<published>2014-09-19T19:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=bf51fa4f053a6aecb816ed7b4dcca64e9bd5b9b3'/>
<id>urn:sha1:bf51fa4f053a6aecb816ed7b4dcca64e9bd5b9b3</id>
<content type='text'>
This patch set configures an apache vhost server on port 8081 which will
serve as the main authentication method and documents the change in
README.keystone.

Signed-off-by: Liam R. Howlett &lt;Liam.Howlett@WindRiver.com&gt;
</content>
</entry>
<entry>
<title>python-keystone: Remove openrc file and bb references.</title>
<updated>2014-07-31T20:06:20+00:00</updated>
<author>
<name>Liam R. Howlett</name>
<email>Liam.Howlett@WindRiver.com</email>
</author>
<published>2014-07-30T21:05:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=6e9ad29fac7758f468d49828120535b3e281d22f'/>
<id>urn:sha1:6e9ad29fac7758f468d49828120535b3e281d22f</id>
<content type='text'>
This patch removes the openrc file from the keystone package and
references to openrc in the python-kystone_git.bb file.

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