summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-04-11Identify container through PS1 shell variableCarlos Cesario3-1/+30
As suggested it was created the variable KOLLA_SERVICE_NAME to identify the container service name through PS1 shell variable. This method it was previously discussed in IRC. https://goo.gl/k7AdEg The other option it was usage hostname param in kolla_docker, but currently docker does not support it due this issue: https://github.com/docker/compose/issues/2460 The final result is like this: $ docker exec -it heka /bin/bash (heka)[heka@kolla-control /]$ $ docker exec -it mariadb /bin/bash (mariadb)[mysql@kolla-control /]$ More details can be accessed through this link http://paste.openstack.org/show/493689/ Closes-Bug: #1557454 Change-Id: I6aab8d640a8ebb17baa9d6d4f1edd6e331674713
2016-04-11Merge "Fix the neutron reconfigure issue when enable linuxbridge-agent"Jenkins1-1/+1
2016-04-11Merge "Make sure /etc/hostname is valid for SELinux"Jenkins1-0/+4
2016-04-11Make sure /etc/hostname is valid for SELinuxPaul Belanger1-0/+4
In the gate, it is possible for /etc/hostname to not have a valid SELinux security conext. So, reset them to default before we update the hostname to avoid: TASK: [Assign hostname] failed: [node1] => {"failed": true} msg: Command failed rc=1, out=, err=Could not set property: Access denied Closes-Bug: #1568047 Change-Id: Ie30c8437b310d1ea5bc75307375c255131dfe934 Needed-By: I2ff5fbb315832b8cf07c93d0dd0cdaacd958631e
2016-04-11Use a random virtual_router_id in the keepalivedJeffrey Zhang1-0/+2
Use a random virtual_router_id in case there are multi keepalived instances exist at the same time in the gate. Closes-Bug: #1568818 Change-Id: Iebb3dec088a21820e641b63bb2a5f40586d1df8c
2016-04-11Merge "Revert "Spec: Deploy Kolla images using Kubernetes""Jenkins1-113/+0
2016-04-11Set db connection retry to infinityRyan Hallisey12-1/+13
Make sure that all the sevices will attempt to connect to the database an infinite about of times. If the database ever disappears for some reason we want the services to try and reconnect more than just 10 times. Closes-bug: #1505636 Change-Id: I77abbf72ce5bfd68faa451bb9a72bd2544963f4b
2016-04-11Revert "Spec: Deploy Kolla images using Kubernetes"Steven Dake1-113/+0
This reverts commit 99761c5cdce0d4e59adc19d1c33d32fa30872ceb. Change-Id: Ib40224841f3399c6794b8aa71ca5cd7f0308a722
2016-04-11Clarify comment about binding erlang to IPv4Martin André1-5/+9
The comment was confusing and not explaining what the real issue is when binding erlang to an IPv4 address. Change-Id: I819ea137fa37c0b2711efb1e7cb1e518ae26b9ab Related-Bug: #1562701
2016-04-11Merge "Fix rabbitmq crash in centos gate"Jenkins1-3/+5
2016-04-11Add note about heat being busted for developmentSteven Dake1-4/+14
Heat development environments don't work at all. As such document this so folks avoid them unless they want to work on making them better. Change-Id: Ibe3296660d30ccc24213c272ef379e6d3e2c21f2
2016-04-11Merge "Add prechecks to validate kolla_internal_vip_address and ↵Jenkins1-0/+16
kolla_external_vip_address"
2016-04-11Fix rabbitmq crash in centos gateVikram Hosakote1-3/+5
Please refer to the Closes-Bug identifier for detailed information pertaining to this issue. Closes-Bug: #1562701 Change-Id: I77563930e14e11ea48e7edfef0bff80002279381
2016-04-11Revert "Add general_log to mariadb container and make heka collect it"Vikram Hosakote2-4/+2
This reverts commit 86bafeee7a8926d212e8d089fade667772dbcc83. Closes-Bug: #1568670 Change-Id: I88563292e29d691c27a3640e5232b9f22c7a288a
2016-04-11Add prechecks to validate kolla_internal_vip_address andVikram Hosakote1-0/+16
kolla_external_vip_address Change-Id: I4bd3b4283b85bd675927b9a54d6906bb3c0d668e Closes-Bug: #1566571
2016-04-10Rabbitmq Upgrade restarts container only when image was changed.Serguei Bezverkhi1-3/+18
This fix adds a check of Rabbitmq's image version during the upgrade. The container gets restarted only when the image version is different. Change-Id: Ie038845c0c8fff1ac51b7cbf21e1b593229c2c0e Closes-Bug: #1558832
2016-04-10Adds iscsid and tgtd docker containersSerguei Bezverkhi7-6/+100
This partially implements iscsi and lvm2 support for cinder in Kolla. Adds iscsid and tgtd docker containers. Change-Id: I7fb48c954e578772b90a2aa619c8bcfa990b3ae8 Partially-Implements: blueprint iscsi-lvm2-docker
2016-04-10Merge "Spec: Deploy Kolla images using Kubernetes"Jenkins1-0/+113
2016-04-10Merge "Put the variables in alphabetical order in all.yml"Jenkins1-5/+5
2016-04-10Fix missing libvirt python module in ceilometer-computeHui Kang1-1/+18
Change-Id: I108397dbc86e44a81f82d6e9fce9ae2ad9d0976b Closes-Bug: #1565054
2016-04-10Merge "Add quotes for RBMQ nodes definition"Jenkins1-2/+2
2016-04-10Fix the neutron reconfigure issue when enable linuxbridge-agentJeffrey Zhang1-1/+1
Change-Id: I69a19a028fd0ac7f88f84ba1ff246e91d2a8c223 Closes-Bug: #1568424
2016-04-09Remove /etc/kolla configuration foldersMauricio Lima1-0/+12
Kolla deployment creates /etc/kolla folder on a target host with multiple configuration files. In some scenarios, the presence of these files prevent successful deployment of certain services especially when their configuration parameters have been changed on the deployment host. Change-Id: Iefd544b50fc90b7f00d6e137bc14ab4807ef7c0f Closes-Bug: #1561055
2016-04-09Put the variables in alphabetical order in all.ymlMauricio Lima1-5/+5
Change-Id: Icca182a9d570f6e7b39bec91ee6d1558a4da855f Closes-Bug: #1567932
2016-04-09Merge "Fix the qemu has nova permission in nova instances folder"Jenkins5-15/+9
2016-04-09Merge "Increase max pool size so conductor doesn't implode"Jenkins1-0/+2
2016-04-08Add LVM2/iSCSI documentationSerguei Bezverkhi1-0/+57
This patch adds to cinder-guide.rst LVM2/iSCSI related information. TrivialFix Change-Id: I2c7b3090bbf314dd1281ca3d02148490936d5b86
2016-04-08Fix launch vm failed in neutron-linuxbridge-agent envJeffrey Zhang2-1/+11
Fix following two issues * neutron-linuxbridge-agent container lacks bridge-utils package * neutron-dhcp-agent container lacks dnsmasq-utils Co-Authored-By: Manjeet Singh Bhatia <manjeet.s.bhatia@intel.com> Closes-Bug: #1567406 Change-Id: I93a445b06612671f0331cd94573da41d2d3b60a0
2016-04-08Fix the qemu has nova permission in nova instances folderJeffrey Zhang5-15/+9
Fix the permission issue on different distro * In CentOS, add the qemu to nova group in CentOS * In Ubuntu, add the nova to libvirtd group Co-Authored-By: Steven Dake <stdake@cisco.com> Change-Id: I1f4f9ce29abf0d788965fe94d8918b10a7169a75 Closes-Bug: #1568012
2016-04-08Add quotes for RBMQ nodes definitionProskurin Kirill1-2/+2
erlang parser, cant parse hostname with minus symbol, it returns: Ignoring external configuration due to error: {1,erl_parse,"bad term"} Adding single quotes fix this issue. Co-Authored-By: weiyu <weiyu@unitedstack.com> Closes-Bug: #1540234 Change-Id: I80e0789aa31febd552a851e6dc3a835d89c0e9d1
2016-04-08Add default flavors during init-runonceDave McCowan1-0/+9
The nova team is removing the default flavors from a standard deployment. This is great for operators, who have to delete the defaults anyways. This patch adds the original default flavors back during init-runonce so kolla users can be ready to launch instances. Closes-Bug: #1567964 Change-Id: I17daec98997a6e412a99f34d3f8a4324460d8c60
2016-04-08Merge "Updated from global requirements"Jenkins2-5/+5
2016-04-08Increase max pool size so conductor doesn't implodeSteven Dake1-0/+2
When horizon is used to launch 2000 VMs, nova-conductor is very busy making database connections. All 55 database connections are in use, resulting in an inability to garbage collect database connections. Instead raise the max pool to 50 which will allow 50 concurrent database connections and the max overflow to 1000 which permits the database connections to finish the job at large nodecount scales. Closes-Bug: #1565105 Change-Id: I26dc2f7fda8760197888a1d61fbc45dfada2dd06
2016-04-08Update vagrant-dev-env.rstMD NADEEM1-1/+1
Fix some minor changes ruby-dev package required for installing vagrant-libvirt plugin. TrivialFix Change-Id: Id6d3552275ee28ab49804fe6cd1b00d2e8e3c1f4
2016-04-08Merge "Add mongodb in cleanup containers script"Jenkins1-0/+1
2016-04-08Spec: Deploy Kolla images using KubernetesRyan Hallisey1-0/+113
related blueprint kolla-kubernetes Co-Authored-By: mrostecki@mirantis.com Change-Id: I5ef968a0f9b4a1b47b32bb041fbc5d5a3c2e2be7
2016-04-08Updated from global requirementsOpenStack Proposal Bot2-5/+5
Change-Id: I0605f406b5c03f0a6cdba9de2a180ed877f7dfa6
2016-04-07Merge "Increase max scheduling attempts to 10"Jenkins1-0/+2
2016-04-07Add mongodb in cleanup containers scriptMauricio Lima1-0/+1
Change-Id: I0901802e0e349956f2c01dcd86746b4de0cc2382 Closes-Bug: #1567642
2016-04-07Merge "Added Kibana instructions to quickstart.rst"Jenkins1-0/+20
2016-04-07Merge "Fix the Neutron reconfigure"Jenkins2-58/+52
2016-04-07Merge "Configure Neutron to use internalURL for contacting Nova"Jenkins1-0/+1
2016-04-07Merge "Fix manila keystone v3 issues for all clients"Jenkins1-15/+35
2016-04-07Configure Neutron to use internalURL for contacting NovaDave McCowan1-0/+1
The Kolla design is for services to use the internalURL for service to service communication. In Mitaka, Neutron added a new config parameter specifying which URL to use to to contact Nova, making the default 'public'. This patch sets the value to 'internal'. Change-Id: I2d36f3b4a860af9e9034ebfb2b5cea56450e5e4e Closes-Bug: #1565624
2016-04-06Added Kibana instructions to quickstart.rstRajath Agasthya1-0/+20
Kibana requires creating an index for the first time when you log in since we don't have a default dashboard yet. Documenting that step in quickstart.rst. Change-Id: I82ecd228c61e2affa5c8f9f9c93f8845728f707f
2016-04-06Merge "Start the haproxy by using haproxy-system-wrapper"Jenkins4-23/+5
2016-04-06Increase max scheduling attempts to 10Steven Dake1-0/+2
At high scale, such as 64 nodes with 13TB ram and 2600 cores, nova seems to struggle when scheduling 100+ VMs at the same time. The issue is unrelated to the database, as the error printed indicates the max_scheduling_attempts have been reached. Increase that value to something more fitting of a 100 node cluster. Change-Id: I8982d77c7c66db8f7c95b9fd73f58ceb66dbd723 Closes-Bug: #1563664
2016-04-05Change waiting on mariadb.pidSteven Dake1-9/+6
Previously the code looked at mariadb.pid, but this seemed flakey in function. It seemed racey and prone to failure on slower connections to a registry. The original task was extremely complex and it didnt really verify that the MariaDB was ready to serve connections. Use wait_for with a regex instead. Change-Id: I3aafac04f03639b08e0ef4d6a9c9e1a4499f000c Closes-Bug: #1564278
2016-04-05Fix manila keystone v3 issues for all clientsMauricio Lima1-15/+35
Change-Id: I58472bd429accb7f0efa0fcbc7e8e2d3b76de9c4 Closes-bug: #1563972
2016-04-05Merge "Log the SHA of the Git ref for source builds"Jenkins1-2/+3