aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-01Change default CONFIG_STRATEGYSamYaple1-1/+1
Due to the fact COPY_ONCE is not how most people expect the container to work, as well as causing additional delays in the reconfigure process by needing to delete and recreate teh container, we should default to COPY_ALWAYS. It is both how operators and deployers expect things to work and allows a quick restart to pull in a new config. TrivialFix Change-Id: Ie5f043fc66aa85378f456017c9e31ddbbe6d8880
2016-03-01Add new gates for oraclelinuxPaul Bourke2-0/+85
Change-Id: Ic5c0e266639c8ed76d0af473d076d9ae6749102a Implements: bp oraclelinux-gate
2016-03-01Fix missing libraries for ceilometerHui Kang1-0/+2
Change-Id: I5571a5639f9f1b5cb0c8ea87188c3d0b9557cba7 Closes-Bug: #1551407
2016-03-01Merge "Update cleanup-containers to remove ceph containers"Jenkins1-1/+3
2016-03-01Merge "Move ironic-discoverd to ironic-inspector"Jenkins17-44/+42
2016-03-01Update cleanup-containers to remove ceph containersMauricio Lima1-1/+3
TrivialFix Change-Id: Ia47429a38503d4982049c3fa1fc6fca4a8000fbd
2016-03-01Merge "Remove keystone admin token"Jenkins7-48/+95
2016-03-01Remove keystone admin tokenSamYaple7-48/+95
Admin token has been deprecated upstream. It will be removed in O. We switch over to the new `keystone-manage bootstrap` method for creating the initial admin user, role, and project. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I6ca90e8d4c3b71009e24b049b2efbc08c05ebfbf
2016-02-29Merge "Move shared variables to group_vars/all.yml"Jenkins4-6/+4
2016-02-29Merge "Use kolla_internal_vip_address for kolla_internal_fqdn"Jenkins1-1/+1
2016-02-29Move shared variables to group_vars/all.ymlSamYaple4-6/+4
This follows the structure we have for Ironic and Nova Closes-Bug: #1551316 Change-Id: I609e3dda40c65b73bb5e1208f702740416a042ed
2016-02-29Use kolla_internal_vip_address for kolla_internal_fqdnJeffrey Zhang1-1/+1
Use kolla_internal_vip_address for kolla_internal_fqdn in the all.yml file. In this way, the global.yml no need set the old/deprecated kolla_internal_address variable. TrivialFix Change-Id: I0768b9a2b615afb6a8b1f7c065189a495b8f9c9b
2016-02-29Sanity check for swiftEugene Bagdasaryan4-0/+30
This runs first sanity check for swift. Once swift is deployed it checks list() Change-Id: I613bf9f2893d66814863893ec5acde5aa252548d Partially-Implements: blueprint sanity-check-container
2016-02-29Merge "Remove the role path from the template src"Jenkins4-4/+4
2016-02-29Move ironic-discoverd to ironic-inspectorAllen Gao17-44/+42
Closes-Bug: #1551052 Change-Id: Ic226287bbf1f1e8d5cc2e1d80ce2975448b1f95c
2016-02-29Run the keystone reconfigure only on keystone group hostJeffrey Zhang1-0/+1
Run the keystone reconfigure only when inventory_hostname in groups['keystone'] Partially-implements: bp kolla-reconfig Change-Id: I9d4b5f39f2d68cfd2ae087e3f8a2ee4785eb9586
2016-02-29Remove the role path from the template srcAllen Gao4-4/+4
The path of the template file under the same role can easily be omitted, and we are using this omitting in most places except those this commit is fixing. TrivialFix Change-Id: I6d1563e235151669d9d9268d69555aae15e31926
2016-02-28Merge "Fix the syntax error for manila in neutron role"Jenkins3-12/+12
2016-02-28Merge "Sanity check for cinder"Jenkins4-0/+31
2016-02-28Merge "Reconfigure keystone service"Jenkins4-5/+95
2016-02-28Merge "Recommend vagrant and heat for development only"Jenkins1-12/+11
2016-02-28Merge "Add timeout to requests.get() in kolla/cmd/build.py"Jenkins3-1/+32
2016-02-28Merge "Modify a hard-code keystone username in neutron and heat."Jenkins2-4/+4
2016-02-28Fix the syntax error for manila in neutron roleJeffrey Zhang3-12/+12
This is introduced by I21904659b1789fa71118401bfb6ac2227ae564da TrivialFix Change-Id: I8ab62c5b6c69e198e29205518941a9b0054c105f
2016-02-28Add timeout to requests.get() in kolla/cmd/build.pyVikram Hosakote3-1/+32
When kolla-build is running, if there are network issues or if the source's location (like http://tarballs.openstack.org) fails to respond due to high number of concurrent requests, kolla-build just hangs/blocks indefinitely. This patch set resolves this issue by adding a timeout of 120 seconds for requests.get() in kolla/cmd/build.py, adds a unit test for it in kolla/tests/test_build.py and also the "timeout" argument in kolla/common/config.py. Change-Id: I7c8745a20b9bd1c3f5d6a55c72a794f16fd7e513 Closes-Bug: #1548614
2016-02-27Sanity check for cinderjvora4-0/+31
This runs first sanity check for cinder. Once cinder is deployed it checks volumes.list() Change-Id: I1b4cc57f21cf0fa52a391229c2c2b3fa995d32a8 Partially-Implements: blueprint sanity-check-container
2016-02-27Merge "Change kolla_internal_address variable"Jenkins50-216/+218
2016-02-28No need the keystone-dist-paste.ini fileJeffrey Zhang1-1/+0
This file is in the expected path when using CentOS binary install TrivialFix Change-Id: Ic64d2bed4791250065464b6bdb6cc0992c858aaf
2016-02-26Recommend vagrant and heat for development onlyRajath Agasthya1-12/+11
Vagrant and Heat, while really cool tech, are not very well maintained in Kolla. They are not always up to date, and as a result, are not recommended for evaluation purposes by this change. TrivialFix Change-Id: Ic8b8519431ed5c50a9a46b2e8b8f822d0982b1cf
2016-02-27Reconfigure keystone serviceJeffrey Zhang4-5/+95
Partially-implements: bp kolla-reconfig Change-Id: Ied293e59bf4531e88a0e5e5bf9a5f5f495d2a0e7
2016-02-26Merge "Neutron ugprade play"Jenkins3-18/+42
2016-02-26Merge "Add upgrade play for ceph"Jenkins4-5/+16
2016-02-26Merge "Fixed slight gramatical issues that could be considered confusing"Jenkins1-13/+13
2016-02-26Merge "Add suport to neutron-agents and ovs runs in storage node"Jenkins5-0/+26
2016-02-26Merge "Add Ansible scripts to generate TLS certificates for testing"Jenkins5-0/+69
2016-02-26Adds genisoimage package dependency to nova-computeSean Mooney1-0/+4
- This change enables the nova-compute agent to generate config drives to attach the an instance. - This allows the config drive to be used to pass cloud-init config files to a guest enableing first boot configuration. Change-Id: Id17741b3fce1382350914c1b6c818b0020fe839a Closes-Bug: #1538288
2016-02-26Change kolla_internal_address variableSamYaple50-216/+218
Due to poor planning on our variable names we have a situation where we have "internal_address" which must be a VIP, but "external_address" which should be a DNS name. Now with two vips "external_vip_address" is a new variable. This corrects that issue by deprecating kolla_internal_address and replacing it with 4 nicely named variables. kolla_internal_vip_address kolla_internal_fqdn kolla_external_vip_address kolla_external_fqdn The default behaviour will remain the same, and the way the variable inheritance is setup the kolla_internal_address variable can still be set in globals.yml and propogate out to these 4 new variables like it normally would, but all reference to kolla_internal_address has been completely removed. Change-Id: I4556dcdbf4d91a8d2751981ef9c64bad44a719e5 Partially-Implements: blueprint ssl-kolla
2016-02-26Add suport to neutron-agents and ovs runs in storage nodeMauricio Lima5-0/+26
The generic driver for manila need the neutron agents and OVS / Linuxbridge running on the same node as manila_share. This is necessary when the DHSS (Driver Handles Share Servers) is the value "True", so that the manila_share can talk with NFS manager. Change-Id: I21904659b1789fa71118401bfb6ac2227ae564da Partially-Implements: blueprint enable-manila-containers
2016-02-26Add Ansible scripts to generate TLS certificates for testingDave McCowan5-0/+69
Working towards the blueprint that will add TLS protection for the external endpoints, kolla needs certificates. When kolla deploys OpenStack, the external VIP will need a server side certifcate. Clients that access those endpoints will need the public CA certificate that signed that certificate. This ansible script will create these two certificates to make it easy to use TLS in a test environment. The generated certificate files are: /etc/kolla/certificates/haproxy.pem (server side certificate) /etc/kolla/certificates/haproxy-ca.pem (CA certificate) The generated certificates are not suitable for use in a production environment, but will be useful for testing and verifying operations. Partially-implements: blueprint ssl-kolla Change-Id: I208777f9e5eee3bfb06810c7b18a2727beda234d
2016-02-26Merge "Fix issue in newest_dhcp_lease.py"Jenkins1-4/+4
2016-02-26Fixed slight gramatical issues that could be considered confusingMichael A. Trimm1-13/+13
Signed-off-by: Michael Trimm <mitrimm@cisco.com> Change-Id: Iccd3c53526caf8b109ba4ede117eebf66958782d
2016-02-26Neutron ugprade playSamYaple3-18/+42
Since openvswitch is handled in the kernel, it really is as simple as upgrade the container since the container only has userspace tools in it. Partially-Implements: blueprint upgrade-kolla Implements: blueprint upgrade-neutron Change-Id: Iec57c67a1ccba8f48b752fe832cd714bcc658af0
2016-02-26Add upgrade play for cephSamYaple4-5/+16
Ceph is pretty easy to work with. Upgrade mons, then osds, then rgws We want to eventually make these serial values configurable, but for now due to cephs delicate distributed network nature it is safest to only run 1 change at a time. Change-Id: Icc721ab3651379c28fee853ca95f9e3ddf102998 Partially-Implements: blueprint upgrade-kolla Implements: blueprint upgrade-ceph
2016-02-26Fix issue in newest_dhcp_lease.pyÉric Lemoine1-4/+4
This fixes a bug in newest_dhcp_lease.py where the get_mac_address function currently searches for a "bridge" interface instead of searching for the interface whose source network is "vagrant-private-dhcp". Change-Id: Iea0b25f893b959b5e319b117e7a1c4c63a00dd23 Closes-Bug: #1548742
2016-02-26Fix parsing of RabbitMQ logsÉric Lemoine2-3/+6
Currently Heka fails to parse the RabbitMQ logs. There are two problems: 1. The rabbit-sasl.log file is ignored but the file_match expression does not match. 2. The delimiter used in the RegexSplitter makes Heka stop on the very first log entry. '\n\n(=[^=]+====' (with two \n's) is a better delimiter. deliver_incomplete_final is used to get the final log entry. TrivialFix Change-Id: I94720340d5b2d6fd5d7641b9ff58733f6cd882ee
2016-02-26Merge "Remove the tox linters env"Jenkins1-10/+0
2016-02-26Remove the tox linters envJeffrey Zhang1-10/+0
TrivialFix Change-Id: Icd69a4d6de8ef222b219e758fa38d58f2c98f505
2016-02-26Modify a hard-code keystone username in neutron and heat.wangtianfa2-4/+4
Changed hard-code keystone username for neutron and heat in the neutron.conf template and heat.conf template. TrivialFix Change-Id: Ibdd1422bd4cae5011f9fc5f4de7dfc58601dca1d
2016-02-26Merge "Updated from global requirements"Jenkins1-1/+1
2016-02-26Merge "Fixed grammatical error in ceph-guide.rst"Jenkins1-1/+1