<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/nova-compute/nova-network, 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-05-06T16:58:43+00:00</updated>
<entry>
<title>Port to icehouse</title>
<updated>2015-05-06T16:58:43+00:00</updated>
<author>
<name>Steven Dake</name>
<email>stdake@cisco.com</email>
</author>
<published>2015-05-05T00:26:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d30f69bc8327bf37e013c9647c99d9192eec8830'/>
<id>urn:sha1:d30f69bc8327bf37e013c9647c99d9192eec8830</id>
<content type='text'>
This represents making build-docker-images --release build
with the icehouse tag and causes docker-compsoe to pull from
the icehouse tag.

Partially-implements: blueprint port-kilo

Change-Id: I66b2c39abc55c0f47152dd90e696fc46b9c58f50
</content>
</entry>
<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>Refactor nova-network</title>
<updated>2015-03-24T18:44:28+00:00</updated>
<author>
<name>Daneyon Hansen</name>
<email>danehans@cisco.com</email>
</author>
<published>2015-03-20T23:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=81d65f0b3d7098366234cf292595fe513b1c9b98'/>
<id>urn:sha1:81d65f0b3d7098366234cf292595fe513b1c9b98</id>
<content type='text'>
Previously, eth0 was set as the nova flat interface. This
interface is used to bridge VM traffic between instances and
should not have an IP. It's a problem when you associate an
interface with an IP to the FLAT_INTERFACE.

Change-Id: I38c516094430e2d55b1b4c047a1bbcfe711a2dff
</content>
</entry>
<entry>
<title>Make nova-compute-network use a data volume container</title>
<updated>2015-03-22T15:54:53+00:00</updated>
<author>
<name>Steven Dake</name>
<email>stdake@cisco.com</email>
</author>
<published>2015-03-21T22:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f4fd47dc2cdb5eee6ac366788c25c2a6a21ca362'/>
<id>urn:sha1:f4fd47dc2cdb5eee6ac366788c25c2a6a21ca362</id>
<content type='text'>
A data volume container is far superior to bind mounting the
host's shared directories.  It preserves the idempotency,
immutability and declarative properties of the containers.

The way this works in practice is that a data volume container is
created.  Then when the containers start they use LVM to access
the filesystem where /var/lib/docker is contained.  Then the
container startup logic bindmounts the data volume stored on the
host filesystem in /var/lib/docker/vfs/dir/ID.  This prevents
people with access to the host operating system from damaging
the contents of the data container.

It does mean that now we must use tools/stop to stop our containers
rather than tools/cleanup-containers -f.

This is a containers best practice.  For more details see:

https://docs.docker.com/userguide/dockervolumes/

Big credit goes to Danyeon Hansen for seeding this idea in the
mariadb containers.

Note occasionally docker-compose start/stop seems to not want to stop
a container.  This bug needs to be addressed upstream separately
from our utilization of this best practice.

Change-Id: Iaa1419f606e1b1b7a7560a095c49e79d643164f1
</content>
</entry>
<entry>
<title>Merge "Allow changing base image"</title>
<updated>2015-03-06T00:44:02+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-03-06T00:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c3114b961086be034c6674a916361e2033c87986'/>
<id>urn:sha1:c3114b961086be034c6674a916361e2033c87986</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow changing base image</title>
<updated>2015-03-02T05:08:06+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-02-26T06:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0764fd7dea3f56627bb42e285cfb818cce08229e'/>
<id>urn:sha1:0764fd7dea3f56627bb42e285cfb818cce08229e</id>
<content type='text'>
By changing the PREFIX variable in the .buildconf one is now able to
build docker images from different bases.

For example, add the following line to your .buildconf file to build
CentOS based images:

    PREFIX=centos-rdo-

Default base image is Fedora. For now only RH family is supported.

Additionally, changing the namespace either with the NAMESPACE variable
in .buildconf or via --namespace commandline option now changes the
source namespace as well from the default kollaglue one.

Implements: blueprint multi-baseos
Co-Authored-By: Steven Dake &lt;stdake@cisco.com&gt;
Change-Id: I3964cd2292789ea883a1f2d2738a5731a4fff49b
</content>
</entry>
<entry>
<title>A functional libvirt + nova_compute + nova_network</title>
<updated>2015-02-28T04:23:20+00:00</updated>
<author>
<name>Steven Dake</name>
<email>stdake@cisco.com</email>
</author>
<published>2015-02-24T07:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=7eca70b1a6dfe58288dcdeae12c99dfab69f890c'/>
<id>urn:sha1:7eca70b1a6dfe58288dcdeae12c99dfab69f890c</id>
<content type='text'>
This imports sdakes' nova-docker codebase to show that atomic upgrades
work atleast with nova networking.  This has many corrections.

For more details read:

http://sdake.io/2015/01/28/an-atomic-upgrade-process-for-openstack-compute-nodes/

Implements-blueprint: blueprint libvirt-container
Partially-implements; blueprint container-set-compute-operation-nova

Change-Id: I858ea113c5656b6da5d2fd13502fecdbd085c8da
</content>
</entry>
<entry>
<title>Adds support for Functional Nova-Network</title>
<updated>2014-11-17T17:47:40+00:00</updated>
<author>
<name>Daneyon Hansen</name>
<email>danehans@cisco.com</email>
</author>
<published>2014-10-25T03:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=05f352a12556e08ecf10155399b29360c491b76e'/>
<id>urn:sha1:05f352a12556e08ecf10155399b29360c491b76e</id>
<content type='text'>
Previously, the nova-network service was not fully functional.
This patch adds multi-interface support to the nova-network
container. The eth0 configuration is moved to a bridge (br100 per
nova defaults), and configures eth0 and eth1 as bridged
interfaces. eth0 is used for the nova-flat network and eth1 for
foating-ip's. This model is identical to typical bare-metal
nova-network deployments. The patch depends on the following patch
to kube-heat template that provides multiple interfaces per minion:

https://github.com/larsks/heat-kubernetes/pull/8

Rebased. Fixed merge conflict with k8s/pod/nova-compute-pod.yaml

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