summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-10-08Fix incorrect filename in swift-account-reaper ansible taskPaul Bourke1-1/+1
Change-Id: I36d8455e904732195edcd3862d4b4445346e1bc0 backport: liberty Closes-Bug: #1504204
2015-10-08Merge "Move around the development environments"Jenkins7-3/+3
2015-10-08Merge "Remove compose from the repostiory since its dead code"Jenkins28-612/+0
2015-10-07Move around the development environmentsSteven Dake7-3/+3
THe top level dev directory is now used to store the heat and vagrant development environments. backport: liberty TrivialFix Change-Id: Ib0922b90eacaa8518aee09cdeb46f4ac0437e015
2015-10-08Merge "Add a LOC counter"Jenkins1-0/+35
2015-10-08Merge "Release version 1.0.0"Jenkins1-1/+1
2015-10-08Merge "update doc about local registry in image-building"Jenkins1-3/+27
2015-10-07Remove compose from the repostiory since its dead codeSteven Dake28-612/+0
Several people over the liberty cycle committed to maintaining compose, but it was never completed. Rather than carry compose in our repoistory until the end of time in a broken state I propose removing it. If someone comes along and wants to resseruct the code and make it functional in the future, I'd be 100% open to merge a patch in the future which reintroduces this functionality. In the meantime it is confusing to users which ask me on a daily basis if compose is supported which I have to go into a 10 minute monologue about why its in the repository. Fortunately git contains full history so we can always revert this change at a later time if someone wants to actually fixt his code base up and make it useable in some way. I think the proper answer is a seperate repoistory (kolla-compose) which contains any compose related bits. Please consider removing since nobody is using this code and its dead. TrivialFix backport: liberty Change-Id: I8b7c39b00d1967184d363af7db86d1ff8b5e725f
2015-10-07Add a LOC counterSteven Dake1-0/+35
This implementation isn't very sophisticated but it works. TrivialFix Change-Id: I8df29be200078764ccc917912ecea4a399fc7d62
2015-10-08update doc about local registry in image-buildingKuo-tung Kao1-3/+27
Reformat local registry section. And document that the Docker config need to be modified when building images if using local registry. Change-Id: I51c4df499d84c8ce2a2afc3787b2d609cc0f7d7e
2015-10-07Remove an oslo.message 2.2.0 pinSteven Dake1-10/+0
In https://bugs.launchpad.net/kolla/+bug/1483667, oslo.messaging was pinned to 2.2.0. This pin is no longer necessary as this bug has been fixed upstream. backport: liberty TrivialFix Change-Id: Ica9ae41876a754291d4c6ee1235f6e69a4213463
2015-10-08Merge "Remove which from neutron-server"Jenkins1-12/+0
2015-10-08Merge "Remove debug output in base image yum command"Jenkins1-1/+1
2015-10-07Fix up ironic Dockerfiles to buildJeff Peeler2-8/+2
The dockerfiles for each of these containers were hacked to force install the most recent version of the package, even though the newer version had a lower version number. Delorean has fixed the issue by bumping the epoch, so the hack is no longer required. backport: liberty Change-Id: I8d9c071d84e53280d3cadfceb9034bb96f64f3a3 Closes-bug: #1503785
2015-10-07Fixes typo in openstack commandLubosz Kosnik1-1/+1
openstack user-list changed to proper form of openstack command Change-Id: If409ab26bf6266e0790a2d2cce18d28adb844702 Closes-Bug: #1503711
2015-10-07Merge "Removing /dev/log on rsyslog start"Jenkins2-0/+7
2015-10-07Merge "Install agent dependencies from source for CentOS"Jenkins1-1/+10
2015-10-07Merge "Enable source for openstack-base for RPM distros"Jenkins2-20/+21
2015-10-07Removing /dev/log on rsyslog startMichal Jastrzebski2-0/+7
Currently we seem to be experiencing races between containers. If another containers tries to write to rsyslog before rsyslog container is up and running it will create /dev/log as directory, and that will prevent rsyslog from starting. Change-Id: I88ac27693d12e605f95e3a945fc98783516d7933 Closes-Bug: #1501694 backport: liberty
2015-10-07Fix wrong sysctl variable name (part 2)Sam Yaple2-3/+3
Change-Id: I8e4c9beb90a0b289f56947ca6292f6455e26e07b Closes-Bug: #1503416
2015-10-06Install agent dependencies from source for CentOSSteven Dake1-1/+10
Several packages are not installed from RPM packages which are required in order for CentOS from source to operate correctly. This looked like sudo was failing to execute, but it was because the dnsmasq binary was not found. backport: liberty Change-Id: If23cfbacd55d9089ffec442399ee0151adea923f Closes-Bug: #1503412
2015-10-06Enable source for openstack-base for RPM distrosSteven Dake2-20/+21
Make openstack-base optimized for from source builds for RPM based distributions. backport: liberty Change-Id: I5f1056ebc09fd55cd5d46da7a09331e38940d888 Implements: blueprint openstack-common-container
2015-10-07Merge "Pin rabbitmq to 3.5.5"Jenkins1-2/+6
2015-10-07Merge "update doc about how to set up local registry"Jenkins1-0/+46
2015-10-06Remove which from neutron-serverSteven Dake1-12/+0
The which tool is installed in the base image now and this extra install is duplicated and has no effect. backport:liberty TrivialFix Change-Id: I70c3edb11f5c847063b6e4ab4f9de7184356ce57
2015-10-06Remove debug output in base image yum commandSteven Dake1-1/+1
The base image contains -d 10 in a yum command which prints unhelpful debug output for one of the yum commands. Remove the extranous debug output. backport: liberty TrivialFix This patch is a trivial fix and is a test to set boundaries on what a trivial fix looks like that doesn't require a bug tracker entry. If reviewers feel a trivial fix isn't documented properly by this commit message, please weigh in, as this is a slight suggested change to our policy as first institued by the Magnum community and brought to my attention by Jeff Peeler. Hopefully this compromise won't be abused :) Change-Id: I57f00978d0baaefd73592f4ad6a655e663d83478
2015-10-06Release version 1.0.0Steven Dake1-1/+1
Our current version based upon conversations with TTX was 0.1.0. It appears now that the full API is nearly stable. It is stable enough to call our first Liberty release 1.0.0. The API consists of the following data: The locations of config files passed to the container The environment variables expected by the container The JSON encoded file containing the copy and cmd operations Each container in current master follows the same sytnax and style for all of the implementations of every container that atleast has been Ansibilized. backport: liberty Change-Id: I2064689ca6fd9f332ad26624e1b93f6aaa08e79b Closes-Bug: #1503494
2015-10-06Pin rabbitmq to 3.5.5Steven Dake1-2/+6
Pin rabbitmq to 3.5.5 for RPM platforms. This version is the latest and sparkly with lots of bug fixes. Tested multi-node HA and everything seems solid in comparison to the 3.3.z releases used previously. backport: liberty Change-Id: I53bf70175fd12ded132141aa499c73919a932cdf Closes-Bug: #1503280
2015-10-07update doc about how to set up local registryKuo-tung Kao1-0/+46
Update document about how to set up local registry. Change-Id: I52895e2416a219e1dfaf2e493eac857598f9c819 Closes-Bug: #1459355
2015-10-07Fix wrong sysctl variable nameMartin André1-1/+1
The bridge parameters should be net.bridge.* according to install documentation at docs.openstack.org. Change-Id: Ib29dd462e01f26e3fec48f0730ed322f2704cd8a Closes-Bug: #1503416
2015-10-06Fix incorrect dd param in cinder-guide.rstPaul Bourke1-1/+1
Change-Id: I110e76ba7349fee488005b0d8710447b1e339df7
2015-10-06Merge "add "--template-only" flag for tools/build.py"Jenkins1-1/+8
2015-10-06Updated haproxy config to include swift apiJames McCarthy1-0/+8
Closes-bug: #1503197 backport: liberty Change-Id: I5c233298312dabeb43efa4821855c77fd81aae67
2015-10-06Merge "put conatiner name to array in cleanup-containers"Jenkins1-4/+5
2015-10-06put conatiner name to array in cleanup-containersKuo-tung Kao1-4/+5
The brace in string variable will not be expanded in some case. Put conatiner name into array. Change-Id: I2fb16e7352bd579f207efce0fb9b2565a1e7236d Closes-Bug: #1502467
2015-10-06Merge "Set sysctl values"Jenkins2-0/+25
2015-10-06Bring Kolla inline with FHSSam Yaple114-242/+241
This brings Kolla images inline with FHS and should make finding locations of things more consistent and reliable with the linux world at large. Change-Id: Iece5b4da4bace0fb8b1f41a65ab2c852ec73e6f8 Closes-Bug: #1485742
2015-10-06Common start.shSam Yaple161-961/+167
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
2015-10-05add "--template-only" flag for tools/build.pyKuo-tung Kao1-1/+8
Add "--template-only" flag for tools/build.py to generate dockerfile for read easily. Change-Id: Ic4cf43d925b5f2d3dae809c11f3f95c51b4bbce2 Closes-Bug: #1501671
2015-10-04Set sysctl valuesSam Yaple2-0/+25
A few sysctl values are required for networking to work. All of them are documented at docs.openstack.org and while some of them are the defaults on systems, they should be explicitly set since networking will break without them set. Change-Id: I4507eb2602e52eeab61bdceea4c94b1c35696a7d Closes-Bug: #1482794
2015-10-04PXE for Ironic for ubuntuSam Yaple3-27/+20
This makes Ironic build properly from source. Change-Id: Ic61cd945760843aae1f0a01738bca3b818fd2f69 Closes-Bug: #1500577
2015-10-01Merge "Lock down ansible version"Jenkins1-1/+1
2015-09-30Lock down ansible versionSam Yaple1-1/+1
We can lock down to this alpha version as long as it works once. That is the value of building an image here. We likely won't run into any bugs if we can deploy from this tag at least once. Change-Id: I864290260d7fbdcd8325748788d2454d1dc1a699 Closes-Bug: #1501455
2015-09-30Fix wrong option name in kolla-build.confMartin André1-1/+1
The install type can now be change by specifying the correct option name. Change-Id: I612afc3df1e0e1bdfa9243417537eb176f0d89cc Closes-Bug: #1501327
2015-09-29Merge "Make a openstack-common container for CentOS variants"liberty-rc1Jenkins2-85/+35
2015-09-29Make a openstack-common container for CentOS variantsSteven Dake2-85/+35
Only implements CentOS (RPM family) binary in openstack-common. Change-Id: I5249d0ffaf4c0c946ee2347d5519391ded160cea Partially Implments: blueprint openstack-common-container
2015-09-29Merge "Fix ceph after config-external removal"Jenkins10-25/+27
2015-09-29Merge "Remove config-external for rsyslog"Jenkins4-19/+9
2015-09-29Merge "Make libvirt function on CentOS"Jenkins2-1/+9
2015-09-29Merge "Neutron Agents json support"Jenkins11-138/+67