<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/nova-controller/nova-api/start.sh, branch juno-eol</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=juno-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=juno-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2015-04-27T05:26:37+00:00</updated>
<entry>
<title>Change the default shell to bash</title>
<updated>2015-04-27T05:26:37+00:00</updated>
<author>
<name>Chen Zhiwei</name>
<email>zhiwchen@cn.ibm.com</email>
</author>
<published>2015-04-27T03:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=76c1fe63717492fbe84b86c7f5c87b1b042cf446'/>
<id>urn:sha1:76c1fe63717492fbe84b86c7f5c87b1b042cf446</id>
<content type='text'>
Unify the shell to bash in all Kolla scripts.

Change-Id: Ib9591b2f8f344eb88455c5e9b7ecf2164fb5960a
Implements: blueprint use-bash-shell
</content>
</entry>
<entry>
<title>Removes check_required_vars for Log Files</title>
<updated>2015-04-13T17:17:52+00:00</updated>
<author>
<name>Daneyon Hansen</name>
<email>danehans@cisco.com</email>
</author>
<published>2015-04-10T06:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=882a859ff5c7b699887b4b46c804faa02e8ac720'/>
<id>urn:sha1:882a859ff5c7b699887b4b46c804faa02e8ac720</id>
<content type='text'>
Previously, check_required_vars was requiring log file variables
to be set in openstack.env. This would cause an error when
starting nova/neutron containers that used default (blank) log
file settings. Since the log files are not required
for the services to start, the default log files are left blank
(without a value in the K/V pair). This patch removes the
log_file variable for check_required_vars in each nova/neutron
script.

Change-Id: I169baab28f63a0e0ae06c8aef21b5e8d3155bdda
</content>
</entry>
<entry>
<title>Adds Initial Logging Support</title>
<updated>2015-04-07T19:13:29+00:00</updated>
<author>
<name>Daneyon Hansen</name>
<email>danehans@cisco.com</email>
</author>
<published>2015-04-01T18:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0b671ad58d31dc3c3704a35a9ef0c17af0834e72'/>
<id>urn:sha1:0b671ad58d31dc3c3704a35a9ef0c17af0834e72</id>
<content type='text'>
Previously, logging was hard coded into the nova and neutron
containers. This patch creates two common params for logging:

DEBUG_LOGGING
VERBOSE_LOGGING

and sets default values of verbose=true and debug=false. This patch
implements logging for Nova and Neutron. Add'l OS service config
scripts and images will need to be updated to use the logging
params.

Change-Id: I03d48005d5b4789aa3c519879a20d963ef1cbaa3
</content>
</entry>
<entry>
<title>Allow check_for_* functions to be consumed by wait_for</title>
<updated>2015-04-01T07:39:44+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-03-30T01:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=34872c1c2f68f4a410c423ed8b615822a29ff94a'/>
<id>urn:sha1:34872c1c2f68f4a410c423ed8b615822a29ff94a</id>
<content type='text'>
In order for the `check_for_*` functions to be consumed by `wait_for`,
they should notify of their success but not exit.

As a consequence, the previous behavior is restored by the fail_unless_*
companion functions.

With this change, it is now possible to do:

    wait_for 30 1 check_for_os_service_running keystone

Change-Id: I16ddf8913027030c3ccb5487713d172904508fd6
</content>
</entry>
<entry>
<title>Check for nova DB availability in dependent containers</title>
<updated>2015-01-21T00:34:01+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-01-19T06:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f4b7ae95ac24f395e8d7ddd36cba362659fd29b4'/>
<id>urn:sha1:f4b7ae95ac24f395e8d7ddd36cba362659fd29b4</id>
<content type='text'>
When nova-api start and the nova database hasn't yet been created, it
would create it itself, preventing the migration in nova-conductor to
run and making it unable to start. This commit ensures that nova-api
container will not try to steal nova-conductor's job of creating the
nova database.

Nova-scheduler reacts differently to the missing database and simply
exits with a backtrace. This commit also prevents nova-scheduler to
start when the nova database cannot be found.

Change-Id: Ib6f7521151815faa7a26ec1d170df5a1cdb7fd63
Related-Bug: #1335804
</content>
</entry>
<entry>
<title>Cleanup required variables checks for all containers</title>
<updated>2015-01-19T07:29:59+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2014-12-01T05:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=91ca8d4b00c632bcf7a2a9903aa4cf584fee27e9'/>
<id>urn:sha1:91ca8d4b00c632bcf7a2a9903aa4cf584fee27e9</id>
<content type='text'>
This allows Kubernetes to reschedule containers in case a required
variable is missing, for example when the Kubernetes pod is started
before the service.

The checks were cleaned using the following method:
  * remove duplicates
  * remove check for variables that get a default value in the same file
  * check for all variables used in the file
  * check for required services when it is obvious.

Change-Id: Ib7e0530c410c61f828d36efe8925a20dc9781eab
</content>
</entry>
<entry>
<title>fix script name in nova-controller images</title>
<updated>2014-10-17T19:46:49+00:00</updated>
<author>
<name>Lars Kellogg-Stedman</name>
<email>lars@redhat.com</email>
</author>
<published>2014-10-17T19:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=89534f43a1a9b29707d8ac62a23e3c28226f9cf5'/>
<id>urn:sha1:89534f43a1a9b29707d8ac62a23e3c28226f9cf5</id>
<content type='text'>
Change-Id: Ia0b9057887bf34423546ca36346d9253ef4c90b9
</content>
</entry>
<entry>
<title>Properly create endpoints for Nova services</title>
<updated>2014-10-17T07:41:46+00:00</updated>
<author>
<name>Steven Dake</name>
<email>sdake@redhat.com</email>
</author>
<published>2014-10-17T07:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e35e4f931a949027edaa8586a78f9484ec04a92d'/>
<id>urn:sha1:e35e4f931a949027edaa8586a78f9484ec04a92d</id>
<content type='text'>
The endpoints for Nova services needed to be properly created for ports
8773 (ec2/ec2) and 8774(nova/compute) and 8774(novav3/computev3).

Change-Id: I5e1931d2e7ea35f741ab73b070e24926a3763054
</content>
</entry>
<entry>
<title>Wrong shell script specified in start.sh</title>
<updated>2014-10-16T18:57:36+00:00</updated>
<author>
<name>Steven Dake</name>
<email>sdake@redhat.com</email>
</author>
<published>2014-10-16T18:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3dd283939470efe914376c1be6fb39e416bfb083'/>
<id>urn:sha1:3dd283939470efe914376c1be6fb39e416bfb083</id>
<content type='text'>
start.sh was trying to run nova-config.sh which has been renamed
nova-controller-config.sh

Change-Id: I546ce046c0789144cb48668500ea4b206d07487d
</content>
</entry>
<entry>
<title>Make shell scripts executible</title>
<updated>2014-10-16T18:40:26+00:00</updated>
<author>
<name>Steven Dake</name>
<email>sdake@redhat.com</email>
</author>
<published>2014-10-16T18:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=6a5c1d8f50fd13330030095f8a0048fb462af405'/>
<id>urn:sha1:6a5c1d8f50fd13330030095f8a0048fb462af405</id>
<content type='text'>
Without +x, docker will not run the shell scripts and the containers
exit immediately.

Change-Id: I03ca231d6e46131a58c01fae0f9b65e0a3722d36
</content>
</entry>
</feed>
