summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-02Copy config to /etc/kolla rather than symlink in VagrantfilePaul Bourke1-4/+4
Symlinking results in all sorts of changes to the repo when going to commit. Also make minor changes resulting from the fact we can now pip install kolla. Change-Id: I6b26fc4635da5293a83cba6edd748b95eea761ca Closes-Bug: #1491312
2015-09-02Merge "Source based builds should get novnc from tarball (git/url)"Jenkins1-9/+0
2015-09-02Merge "Setup ubuntu build gate"Jenkins1-3/+17
2015-09-02Setup ubuntu build gateSam Yaple1-3/+17
Change-Id: I65c8ab12761c7e36923d4c5a0c3bbfc4b9adaf73 Partially-Implements: blueprint functional-testing-gate
2015-09-02Source based builds should get novnc from tarball (git/url)Vladislav Belogrudov1-9/+0
Source based centos, fedora and oraclelinux install novnc via rdo repository while ubuntu and debian get novnc from github. oraclelinux source build cannot use rdo, also using novnc tarballs can be expanded to all distros. Change-Id: I236dd5c36380e0592fceae4f4e1c28fe97dec1e7 Closes-Bug: #1490893
2015-09-02Merge "update the image-building document"Jenkins1-58/+43
2015-09-02Merge "update gitignore for python and .testrepository"Jenkins1-0/+8
2015-09-02update the image-building documentKuo-tung Kao1-58/+43
update the image-building document. Change-Id: I234be0563405c44cf37215182dfabc97fe283559
2015-09-02update gitignore for python and .testrepositoryKuo-tung Kao1-0/+8
ignore python byte-compiled files and ignore the folder, '.testrepository', generated from tox command. Change-Id: Ic0208ea2e7e1c046a3a730cbd83f676ce44ed2ae Closes-Bug: #1491267
2015-09-02Merge "Improve scripts with some check before kick rm command"Jenkins2-3/+12
2015-09-01Merge "rsyslog container"Jenkins3-0/+42
2015-09-01Merge "Register internal_url properly"Jenkins1-1/+1
2015-09-01Merge "Expose exception objects via the as keyword"Jenkins1-1/+1
2015-09-01Register internal_url properlySteven Dake1-1/+1
The external url was being registered in the Keystone service with the internal_url contents. Fix that problem. Change-Id: Ie134be4bf9e76b8bc085de2e31561a72b647c024 Closes-Bug: #1490867
2015-09-01Expose exception objects via the as keywordHengqing Hu1-1/+1
According to Python 3 Porting guide http://docs.pythonsprints.com/python3_porting/py-porting.html Exceptions were changed in a few ways for Python 3. First, strings are no longer usable as exceptions. Additionally, the raise syntax no longer accepts comma-separated arguments, instead working with exception instances. Perhaps the largest difference in Python 3 is that exception objects are only available via the as keyword, which was introduced in 2.6. Change-Id: Ide665ecc4b7f14bd58bafab47e05a86a4cf2d141 Closes-Bug: #1490526
2015-08-31Merge "Fix mysql permissions"Jenkins2-2/+3
2015-08-31Merge "nova-libvirt requires a /sys/fs/cgroup bindmount"Jenkins1-0/+1
2015-08-31Fix mysql permissionsSam Yaple2-2/+3
Closes-Bug: #1489537 Change-Id: I6544398f8cebe2a0d1bec6db2a75a9f8651f5d6f
2015-08-31Merge "Make Horizon work on centos+binary"Jenkins2-7/+23
2015-08-31nova-libvirt requires a /sys/fs/cgroup bindmountSteven Dake1-0/+1
Nova-compute is curerntly generating a backtrace when trying to nova boot a VM. The backtrace is described in the bug log. Bind-mounting /sys/fs/cgroup:/sys/fs/cgroup in the libvirt container resolves the problem. Change-Id: I5a56b61fd260728fb76e19bcbdf403b80a4ec5a6 Closes-Bug: #1490326
2015-08-31rsyslog containerinc03-0/+42
First container from logging stack Change-Id: I8c8b6743e22a38969cb8a741f3176c5aed24f549 Implements: bp logging-container
2015-08-31Merge "Fix typo in task bootstrap task names"Jenkins6-6/+6
2015-08-31Merge "Keystone container should use the openstackclient"Jenkins2-12/+9
2015-08-31Merge "Add Ansible support for Heat"Jenkins26-23/+415
2015-08-31Fix typo in task bootstrap task namesPaul Bourke6-6/+6
Not quite halloween yet... Change-Id: Ib1973eea0b2dddc0e0845731d1212c4d4447cca5 Closes-Bug: #1490502
2015-08-31Merge "make nova-libvirt is child of base"Jenkins1-1/+1
2015-08-31make nova-libvirt is child of baseSam Yaple1-1/+1
Change-Id: I10677bcbb748ff99923e71ead982e778a41f2529 Closes-Bug: #1490246
2015-08-31Merge "Fix KOLLA_CONFIG_STRATEGY in neutron agents"Jenkins3-6/+6
2015-08-31Improve scripts with some check before kick rm commandKai Qiang Wu(Kennan)2-3/+12
Closes-Bug: #1490387 Change-Id: I4a9476085b9c5b2cae3801e5b1954e85068f4e03
2015-08-31Remove dest_filename from build.iniSam Yaple15-33/+15
We can, and should, figure out the filename dynamically rather than hardcode that value in build.ini since it is not actually a configurable paramater. Change-Id: I496d6555e9fa356ab09e62063fd707f43ed08121 Closes-Bug: #1490386
2015-08-30Fix KOLLA_CONFIG_STRATEGY in neutron agentsSteven Dake3-6/+6
The change from: I01220077d8d25db5f69802ad27e745d90826d69b In some way was lost by the gerrit. This patch just basically redoes that work so the neutron agents will work properly. Change-Id: I92ac1b8601d145a0722b37eda937ee2baac7a7c5 Closes-Bug: #1489664
2015-08-30Merge "Fix the wiki page link for Kolla"Jenkins1-1/+1
2015-08-30Merge "Ceph container"Jenkins9-0/+138
2015-08-30Merge "Remove pam+noaudit"Jenkins1-19/+1
2015-08-30Keystone container should use the openstackclientSam Yaple2-12/+9
Initially it did not use this client due to the fact that the client didn't seem to want to work in the containers. Now it works fine and it should be used instead of the deprecated keystone client Change-Id: Ib0e172c677e200e5df01c478b7ea257b30c0df0b Closes-Bug: #1490126
2015-08-30Ceph containerrthallisey9-0/+138
Running ceph in a container requires 2 pieces: - ceph-mon - objectstorage-daemon (osd) Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I33e5baf72e4bc493889da0d796041acfd1a2cad3 Partially-Implements: blueprint ceph-container
2015-08-30Remove pam+noauditSam Yaple1-19/+1
This version of pam conflicts with ceph-common and needs to be removed which is fine since we now have true Ubuntu images. Change-Id: I1e85352a869d814bc2e26b9568ac1ccc93ca899f Partially-Implements: blueprint ceph-container
2015-08-29Add Ansible support for HeatSteven Dake26-23/+415
This changes bootstrapping of the Heat container to bootstrap the Heat container with a heat domain user. This requires some work from bootstrap.yml to pass in several environment variables needed by the heat domain setup script. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Iab05983754fa514835cb5ff54d775faa18773110 Partially-implements: blueprint ansible-heat
2015-08-29Remove cruft in tox.ini from docker_templatesSteven Dake1-55/+0
There is no longer a docker build system in the tree. Remove the cruft that was missed in the original removal patches. Partially-Implements: blueprint gate-source-builds Change-Id: I4e6132502e8c0f812a0b3a767dd9c7f5c7b92fe3
2015-08-29Fix the wiki page link for Kollavenkatamahesh1-1/+1
Actually Kolla launchpad link is attached to Kolla which is not relevant. So it is replaced with wiki page of Kolla Change-Id: I250ac49610ec25bcd871aae26abe1a9a8e77739d Closes-Bug: #1488205
2015-08-29Make Horizon work on centos+binarySteven Dake2-7/+23
Several problems exist with Horizon on centos+binary: 1. The default setup of http binds a port to port 80 on RPM based distros. 2. There is no horizon user/group added causing config-external to break badly. 3. openstack-dashboard is installed in /usr/share/openstack-dashboard/openstack_dashboard. This is incompatible with the expectations of the wsgi configuration. 4. the target for config-external is /etc/httpd/sites.d/horizon.conf. It should be /etc/httpd/conf.d/horizon.conf 5. A workaround is required for: https://bugzilla.redhat.com/show_bug.cgi?id=1220070 6. Static display requires compressing the installation via manage.py. To do this correctly pyscss needs to be upgraded because the version in RDO is broken. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Iabd3044906920f5cc60b9a6b320e62d1d7c9210f Closes-Bug: #1490066
2015-08-29Remove deprecated --template option from gatingSteven Dake2-27/+10
The template option is deprecated and --template is now default. Also rename the tox jobs test calls since we won't have Docker build operations. Change-Id: I99df9c337680003e042e7e56a19d6cae2a59ed74 Partially-Implements: blueprint gate-source-builds
2015-08-28Merge "Keystone container listens on port 80 by default"Jenkins1-2/+4
2015-08-28Keystone container listens on port 80 by defaultSteven Dake1-2/+4
A default configuration file is present in RPM distros which listen to http on port 80 by default. With this patch the keystone container works on centos+binary where it did not previously. Closes-Bug: 1490025 Change-Id: I4b5260200521e79d76eec324eb0ef026aa61b23d
2015-08-28Merge "Rename support to control in Vagrantfile"Jenkins1-10/+10
2015-08-28Rename support to control in VagrantfilePaul Bourke1-10/+10
To match the latest changes to ansible/inventory/multinode Change-Id: Iaf018b4ca65eee8150f3595719edfdae7b8346ba Closes-bug: #1489933
2015-08-28Merge "Use external address in openrc-example"Jenkins1-1/+1
2015-08-28Use external address in openrc-exampleSteven Dake1-1/+1
This is mostly a docs change. The external address should be used rather than the internal address when sourcing openrc-example. The internal address may not be accessible from outside the VIP interface. Change-Id: I10ac0c116227af9c4409a050203e2a28e3a116a2
2015-08-28Move docker_templates to docker dirSam Yaple224-30/+10
Updated build.py to reflect this change. Deprecate --template option and make it a noop. Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2 Partially-Implements: blueprint remove-docker-dir
2015-08-28Merge "Add developer docs automatic produce support"Jenkins8-9/+130