<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/keystone/extend_start.sh, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=master</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2016-08-25T10:13:02+00:00</updated>
<entry>
<title>Add dockerfiles for keystone fernet</title>
<updated>2016-08-25T10:13:02+00:00</updated>
<author>
<name>Shaun Smekel</name>
<email>shaun.smekel@theorem.net.au</email>
</author>
<published>2016-08-04T21:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=524868c632b23385145d140e5e6abab82cda50cf'/>
<id>urn:sha1:524868c632b23385145d140e5e6abab82cda50cf</id>
<content type='text'>
This adds the docker aspects of fernet key bootstrapping as well as
distributed key rotation.

- Bootstrapping is handled in the same way as keystone bootstrap.
- A new keystone-fernet and keystone-ssh container is created to allow
  the nodes to communicate with each other (taken from nova-ssh).
- The keystone-fernet is a keystone container with crontab installed.
  This will handle key rotations through keystone-manage and trigger
  an rsync to push new tokens to other nodes.

The Ansible component is implemented in:
  https://review.openstack.org/#/c/349366

Change-Id: Id610e00e8c63c7f1bc0974c0aa1b3f44c18e1019
Partially-Implements: blueprint keystone-fernet-token
Partially-Implements: blueprint third-party-plugin-support
</content>
</entry>
<entry>
<title>Add kolla-kubernetes bootstrap capability to Keystone</title>
<updated>2016-06-05T16:44:34+00:00</updated>
<author>
<name>Ryan Hallisey</name>
<email>rhallise@redhat.com</email>
</author>
<published>2016-05-26T09:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=2b87c883199628d6fb9e73c2856226e25b305563'/>
<id>urn:sha1:2b87c883199628d6fb9e73c2856226e25b305563</id>
<content type='text'>
Kolla-kubernetes requires there be an alternative way to bootstrap
the container. Kolla-kubernetes needs to signal the Kubernetes API
endpoint to make the cluster aware a bootstrap is in progress.

Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles
Change-Id: Ie078017496eec81188d4c7c7916a70d1722f8aee
</content>
</entry>
<entry>
<title>Change keystone log dir</title>
<updated>2016-03-28T11:51:35+00:00</updated>
<author>
<name>Carlos Cesario</name>
<email>carloscesario@gmail.com</email>
</author>
<published>2016-03-26T17:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=493650aa5eeded262cfa48ea5d6ae5927569c871'/>
<id>urn:sha1:493650aa5eeded262cfa48ea5d6ae5927569c871</id>
<content type='text'>
Proposed patch to change keystone and heka log dir
from /var/log/kolla/apache2/ to /var/log/kolla/keystone/

Closes-Bug: #1560620
Change-Id: I70c65ceba5a301cc56880313ca86f01bd35676cb
</content>
</entry>
<entry>
<title>Fix bad apache2 close</title>
<updated>2016-03-21T18:59:50+00:00</updated>
<author>
<name>SamYaple</name>
<email>sam@yaple.net</email>
</author>
<published>2016-03-21T18:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=28cc39e2fee14d58831e49458a66d6da0a4cd406'/>
<id>urn:sha1:28cc39e2fee14d58831e49458a66d6da0a4cd406</id>
<content type='text'>
Change-Id: Id19450a566da1bf7b824f0050e7c3e3f73581a9b
Closes-Bug: #1557036
</content>
</entry>
<entry>
<title>Make Heka collect Keystone logs</title>
<updated>2016-02-19T21:49:21+00:00</updated>
<author>
<name>Éric Lemoine</name>
<email>elemoine@mirantis.com</email>
</author>
<published>2016-02-11T14:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=684873b89b81245acff8310b208807389d44b7d6'/>
<id>urn:sha1:684873b89b81245acff8310b208807389d44b7d6</id>
<content type='text'>
Partially implements: blueprint heka
Change-Id: I940143876981a04464af67aff65c09a06926701d
</content>
</entry>
<entry>
<title>Move the admin account creation to register.yml</title>
<updated>2015-12-15T15:20:53+00:00</updated>
<author>
<name>Jeffrey Zhang</name>
<email>zhang.lei.fly@gmail.com</email>
</author>
<published>2015-12-14T07:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b766695f18d5f235f1a2f0db88a41dce9db674d1'/>
<id>urn:sha1:b766695f18d5f235f1a2f0db88a41dce9db674d1</id>
<content type='text'>
Create the admin project, user, role and keystone service info by
using ansible task rather than shell script

Closes-Bug: #1526251
Change-Id: Ieee215b9de1618b3d31f3d1a766a9d0ebafdee4d
</content>
</entry>
<entry>
<title>Clean up keystone httpd pid files for RPM distros</title>
<updated>2015-11-05T11:46:14+00:00</updated>
<author>
<name>Paul Bourke</name>
<email>paul.bourke@oracle.com</email>
</author>
<published>2015-11-05T11:46:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=7df3a0bea56f654a3d65da27c0e783f775b4ed18'/>
<id>urn:sha1:7df3a0bea56f654a3d65da27c0e783f775b4ed18</id>
<content type='text'>
In some cases we're seeing httpd not cleaning up properly after itself,
which results in the keystone container failing to restart. This is
confirmed to happen on rpm based distros, but have not had any reports
on Ubuntu.

Change-Id: I58b006189e700f1c851601b4f64dd0fae931103c
Closes-Bug: #1489676
Co-Authored-By: Tim Potter &lt;tpot@hpe.com&gt;
</content>
</entry>
<entry>
<title>Fix issue with su and bad kernels</title>
<updated>2015-10-13T15:13:55+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-10-13T06:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=5f200e044648efe64f297d186432839762f91395'/>
<id>urn:sha1:5f200e044648efe64f297d186432839762f91395</id>
<content type='text'>
Long story short, some kernels before 3.15 had an issue with using su
in a container when the network namespace was --net=host. The gate
has a 3.10 and a 3.13 kernel and has a problem with this. This changes
everything to use sudo

backport: liberty
Partially-Implements: blueprint functional-testing-gate
Change-Id: I4d79ccaa1cddffcc8393f64e7e1be2538efe33e5
</content>
</entry>
<entry>
<title>Common start.sh</title>
<updated>2015-10-06T03:30:26+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-09-30T11:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cb4e875ae1e1ec2e6ddf8a6b37f42283697fd50c'/>
<id>urn:sha1:cb4e875ae1e1ec2e6ddf8a6b37f42283697fd50c</id>
<content type='text'>
The majority of the start.sh code is identical. This removes that
duplicate code while still maintaining the ability to call code in a
specific container.

The start.sh is moved into /usr/local/bin/kolla_start in the container

The extend_start.sh script is called by the kolla_start script at the
location /usr/local/bin/kolla_extend_start . It always exists because
we create a noop kolla_extend_start in the base directory. We override
it with extend_start.sh in a specific image should we need to.

Of note, the neutron-agents container is exempt from this new
structure due to it being a fat container.

Additionally, we fix the inconsistent permissions throughout. 644 for
repo files and the scripts are set to 755 via a Docker RUN command to
ensure someones local perm change won't break upstream containers.

Change-Id: I7da8d19965463ad30ee522a71183e3f092e0d6ad
Closes-Bug: #1501295
</content>
</entry>
</feed>
