<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/ironic/ironic-discoverd/Dockerfile.j2, 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-02-29T03:47:52+00:00</updated>
<entry>
<title>Move ironic-discoverd to ironic-inspector</title>
<updated>2016-02-29T03:47:52+00:00</updated>
<author>
<name>Allen Gao</name>
<email>wanlong.gao@easystack.cn</email>
</author>
<published>2016-02-16T12:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=235e95885b9d59d61dc716d303520a609d4e596b'/>
<id>urn:sha1:235e95885b9d59d61dc716d303520a609d4e596b</id>
<content type='text'>
Closes-Bug: #1551052
Change-Id: Ic226287bbf1f1e8d5cc2e1d80ce2975448b1f95c
</content>
</entry>
<entry>
<title>Fix pip install settings</title>
<updated>2015-12-27T03:35:35+00:00</updated>
<author>
<name>SamYaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-12-27T02:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cda0459ad1c6c51ec5de3bd4492c96e1db48c4d7'/>
<id>urn:sha1:cda0459ad1c6c51ec5de3bd4492c96e1db48c4d7</id>
<content type='text'>
There were some inconsistencies with pip install instructions
thoughout Kolla. We fix those here.

Additionally, we fix the virtualenv to properly use the site-packages
on the host if a library is not available in the venv.

Change-Id: Ib84d48e8826bb96060338b3fa0782620c98794a8
Related-Bug: #1524684
Closes-Bug: #1529434
</content>
</entry>
<entry>
<title>Source installation in virtualenv</title>
<updated>2015-11-27T09:22:17+00:00</updated>
<author>
<name>Michal Rostecki</name>
<email>mrostecki@mirantis.com</email>
</author>
<published>2015-11-18T06:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=febcb600f122dc644f8a05c4a7697a39e9157834'/>
<id>urn:sha1:febcb600f122dc644f8a05c4a7697a39e9157834</id>
<content type='text'>
Use virtualenv for installation of OpenStack projects and
dependencies to avoid conflicts with Python libraries installed
by non-OpenStack binary packages.

Change-Id: I21ecd673b2e93335b1d3dd4e279e940c9d694c3c
Implements: blueprint virtualenv
</content>
</entry>
<entry>
<title>Drop root for ironic</title>
<updated>2015-11-24T15:58:38+00:00</updated>
<author>
<name>Swapnil Kulkarni (coolsvap)</name>
<email>me@coolsvap.net</email>
</author>
<published>2015-11-24T15:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=44251da0c606a087daf19daafe2aa5144cd20045'/>
<id>urn:sha1:44251da0c606a087daf19daafe2aa5144cd20045</id>
<content type='text'>
Updates to ensure commands run in the ironic containers
are done as the 'ironic' user rather than root.

Change-Id: I491041ce02fb5dd3eb60c6ae9169f26d8a8919dd
Partially-Implements: blueprint drop-root
</content>
</entry>
<entry>
<title>Remove hardcoded MAINTAINER in Dockerfiles</title>
<updated>2015-11-23T11:03:47+00:00</updated>
<author>
<name>Swapnil Kulkarni (coolsvap)</name>
<email>me@coolsvap.net</email>
</author>
<published>2015-11-23T07:08:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=59a1c8b9fb91c3f2510b41858431e9a8a935e830'/>
<id>urn:sha1:59a1c8b9fb91c3f2510b41858431e9a8a935e830</id>
<content type='text'>
Added new option in kolla-build.conf

Change-Id: I45fe51966bcb59ea19d112281ba3d5a1ba091a56
Closes-Bug:#1514304</content>
</entry>
<entry>
<title>Ironic binary shouldnt use upper-constraints</title>
<updated>2015-10-21T10:54:58+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-10-21T08:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1be8b67f56d629b86fc4a4ffbd207447b8620d8a'/>
<id>urn:sha1:1be8b67f56d629b86fc4a4ffbd207447b8620d8a</id>
<content type='text'>
TrivialFix
Related-Id: I9fbfa7ca442063db52c8b14586176ab994d2cf46
Change-Id: Ic1a7f311a323a3fed296ef2b76cd2dbde96053e2
</content>
</entry>
<entry>
<title>Use openstack/requirements for ironic</title>
<updated>2015-10-15T11:10:01+00:00</updated>
<author>
<name>Paul Bourke</name>
<email>paul.bourke@oracle.com</email>
</author>
<published>2015-10-15T10:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3391a328026c19119d1d192718203a39330bdbec'/>
<id>urn:sha1:3391a328026c19119d1d192718203a39330bdbec</id>
<content type='text'>
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I9fbfa7ca442063db52c8b14586176ab994d2cf46
Partial-Bug: #150530
</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>
<entry>
<title>PXE for Ironic for ubuntu</title>
<updated>2015-10-04T03:59:23+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-10-04T03:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3a56ce182662bcc9cf753024275034907ea36032'/>
<id>urn:sha1:3a56ce182662bcc9cf753024275034907ea36032</id>
<content type='text'>
This makes Ironic build properly from source.

Change-Id: Ic61cd945760843aae1f0a01738bca3b818fd2f69
Closes-Bug: #1500577
</content>
</entry>
<entry>
<title>Add Ansible support for Ironic</title>
<updated>2015-09-28T20:10:43+00:00</updated>
<author>
<name>Jeff Peeler</name>
<email>jpeeler@redhat.com</email>
</author>
<published>2015-08-28T15:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f5a50a1d7d40fb39bbc503ab1079e89e4aafe3fe'/>
<id>urn:sha1:f5a50a1d7d40fb39bbc503ab1079e89e4aafe3fe</id>
<content type='text'>
Configuration based off upstream documentation here:
http://docs.openstack.org/developer/ironic/deploy/install-guide.html

A few notes:
-ironic-api is not configured to use mod_wsgi
-several places it's noted that discoverd is going away and needs to be
replaced with ironic-inspector - (sqlite connection should be changed
too)
-currently enabling ironic reconfigures nova compute (driver and
scheduler) as well as changes neutron network settings
-a nice enhancement would be to configure the web console

Required post-deployment configuration:

Create the flat network to launch the instances:

neutron net-create --tenant-id $TENANT_ID sharednet1 --shared \
--provider:network_type flat --provider:physical_network physnet1

neutron subnet-create sharednet1 $NETWORK_CIDR --name $SUBNET_NAME \
--ip-version=4 --gateway=$GATEWAY_IP --allocation-pool \
start=$START_IP,end=$END_IP --enable-dhcp

And then the above ID is used to set cleaning_network_uuid in the neutron
section of ironic.conf.

Change-Id: I572e7ff1f23c4e57a2c50817cafe9269fd9950dd
Implements: blueprint ironic-container
</content>
</entry>
</feed>
