summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-05Import not found for glanceSteven Dake1-0/+2
Glance now depends on python-castellan and python-cryptography but the package is not in the package depends list. Change-Id: I8ba8c191572b0c7f51df5948a2951d9a7e0aead4 Closes-Bug: #1492641
2015-09-04Check exit status of bootstrap containersVladislav Belogrudov7-0/+41
Currently bootstrap containers are waited to exit but are not checked for exit status and ansible runs further tasks. If bootstrapping fails we notice it at much later time. Change-Id: I137fc11b0f9d1f03d2ded08a213e8dbd62741f92 Closes-Bug: #1492337
2015-09-04Merge "Fix document references in documentation"Jenkins2-8/+5
2015-09-04Merge "Add support to the base image for RHEL"Jenkins2-5/+29
2015-09-04Merge "Add 'rhel' for RPM distros"Jenkins62-71/+77
2015-09-04Add support to the base image for RHELSteven Dake2-5/+29
Add support to the base image for running RHEL containers. Document how to register a system with RHN in image-buliding.rst. Change-Id: Id69c114cf734a8242066b8d7d05ba19c07af036a Partially-Implements: blueprint rhel-based-image-support
2015-09-04Fix document references in documentationMartin André2-8/+5
Kolla documentation is now published online at http://docs.openstack.org/developer/kolla/. Fix document references to not point to external resources. Change-Id: Ie0a0114f269f5a12123718080627c8da86a8c91d
2015-09-04Set cinder auth_strategy to keystone explicitelyVladislav Belogrudov1-0/+1
Default value for auth_strategy changed for Cinder in Liberty release from 'noauth' to 'keystone'. Therefore relying on default value makes Cinder fail in Kilo. This patch covers both releases by setting auth strategy to 'keystone' explicitely Change-Id: Ic1f45fd43e0a94ca1dbfc63e90e2756c40453352 Closes-Bug: #1492233
2015-09-04Add 'rhel' for RPM distrosSteven Dake62-71/+77
Add 'rhel' to list for RPM based distros. Also sort the distro list for rpm packages for affected lines. Change-Id: Ied4cb3e9763d6c6359f314d16185383ac3e006ed Partially-Implements: blueprint rhel-based-image-support
2015-09-04Remove -T option from build.pySteven Dake1-9/+14
The -T option is no longer necessary to be specified on each build. The defaults work well enough, so remove -T 1000 from the documentation. Change-Id: I13a9a4ac6b3f402d8ca0ba57fa1dbfd19a82ae1f
2015-09-04Merge "Use database_user_create in Heat bootstrap"Jenkins1-3/+3
2015-09-04Merge "Add image-buliding.rst to index.rst"Jenkins1-2/+3
2015-09-04Merge "Allow arbitrary source archive name to be imported into Dockerfile"Jenkins17-42/+40
2015-09-03Add image-buliding.rst to index.rstSteven Dake1-2/+3
Also tidy up title for the main deployment documentation. Change-Id: Ibd137f01077565ece7cf87affe4200f414a0dce6
2015-09-03Small spelling corrections in docsGeorgy Okrokvertskhov1-3/+3
Change-Id: Iec83a99f67d547ff8dd218a4ddf5642c79f42b99
2015-09-03Rename Galera to MariaDBSam Yaple6-2/+2
Change-Id: I3134ba72e2ce4e85a17facbc3b5af4c1c3438d33 Closes-Bug: #1491740
2015-09-03Use database_user_create in Heat bootstrapJeff Peeler1-3/+3
The register operation was using database_user which is also a global variable in group_vars/all.yml. This results in Heat being undeployable because database_user is overwritten. Change-Id: I78b2db34b7c99142040390c7258b7e81d3770835 Closes-bug: #1491980
2015-09-03Merge "Create openstack-base container"Jenkins19-55/+62
2015-09-03Merge "Reduce install size"Jenkins1-0/+15
2015-09-03Allow arbitrary source archive name to be imported into DockerfileVladislav Belogrudov17-42/+40
Currently we cannot import source archives with names different than expected by hardcoded line in Dockerfiles. This worked well for Openstack services' tarballs where we expected SERVICE-* root folder after extraction or kanaka-noVNC for nova-novncproxy docker. The latter fails if one tries to clone or get tarball under other names. This fix allows any archive (tar,tgz,zip) or repo name to be imported into dockerfile. Change-Id: I869a6a19afaf0e93925572746c22b7589b6600c9 Closes-Bug: #1491415
2015-09-03Create openstack-base containerSam Yaple19-55/+62
This creates and moves the dependencies for Ubuntu into a common openstack-base container. This commit shows dramatically smaller sizes for all non-openstack containers. The Openstack container remain the same size. Change-Id: I2f46420d4b9edcfddda374caddcce906fc708f6c Partially-Implements: blueprint openstack-common-container
2015-09-03Ansible register task for MariaDB incorrectly reports failureVladislav Belogrudov1-1/+1
When running register task for MariaDB we should firstly check if operation failed before trying to parse result from json output Change-Id: Ic331ec20990277d30b147826ff24affb27d52383 Closes-Bug: #1491751
2015-09-03Reduce install sizeSam Yaple1-0/+15
This is a trade-off, it increases the base size some _but_ it decreases the total size by a few hundred MB. Partially-Implements: blueprint openstack-common-container Change-Id: I1216deed122aa734e0c84325264a53711d94ea4c
2015-09-02Rename docs dir to doc for publishingSteven Dake12-7/+7
The publishing docs expect the documentation to be present in the /doc directory not the /docs directory. If the documentation is in the /docs directory, according to fungi the docs won't be published properly. Change-Id: I718fec7e69d298a5cb2376ca4e2455e12169566e Partially-Implements: blueprint kola-tox-doc
2015-09-03Add venv section in tox.iniKai Qiang Wu(Kennan)1-0/+3
As jenkins docs job use venv envrionment to work, we need add such section to make it work. Partially-Implements: blueprint kolla-tox-doc Change-Id: I716219515f2bf1375fd094b3aeca866cbcf5c7c6
2015-09-02Fix rabbitmq part 2liberty-3Sam Yaple1-0/+7
Change-Id: I69a5ace61dd621a7fc0354d4deb5e8937505e13e Partial-Bug: #1480496
2015-09-02Merge "Copy config to /etc/kolla rather than symlink in Vagrantfile"Jenkins1-4/+4
2015-09-02Merge "Fix rabbitmq perms"Jenkins1-1/+1
2015-09-02Fix rabbitmq permsSam Yaple1-1/+1
If a bootstrap fails at some stage and leaves a rabbitmq_data container on a host, it will not bootstrap again and rabbitmq fails to start due to root permissions on /var/lib/rabbitmq. This patch improves the check for a valid, existing rabbitmq_data Closes-Bug: #1490602 Change-Id: I6a00aaef38b4ab6a60dcfb5ed2f808513b9f8c84
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