2274 Commits

Author SHA1 Message Date
Sam Yaple
3cd5eec2ec Fix udev cinder issue
/run/udev contains the udev information needed for the lvm tools
/run and /dev must be bound in for this to work properly

Change-Id: Icfe07c4ce3673310cc24591b42c107c9710cd3ac
Closes-Bug: #1518454
Closes-Bug: #1487780
Related-Bug: #1487807
2015-11-20 23:16:16 +00:00
Jenkins
296d17af2d Merge "Ensure config directory exists for container ironic-pxe" 2015-11-20 15:42:51 +00:00
Jenkins
96667c9241 Merge "Move data container to start.yml" 2015-11-20 15:01:52 +00:00
Andrey Shestakov
f3e59083ab Ensure config directory exists for container ironic-pxe
Config directory for ironic-pxe should be created before copying files into it

Change-Id: I5ad8e44273c3d185cf7fbe94787aff47595aabb0
Closes-Bug: #1518330
2015-11-20 16:20:58 +02:00
Jenkins
8dd2d97c13 Merge "Add rsyslog image to infra profile" 2015-11-20 13:17:25 +00:00
Jenkins
44311d1cd7 Merge "Updated from global requirements" 2015-11-20 12:59:35 +00:00
Jenkins
d828a5288d Merge "Updated quickstart guide for typos" 2015-11-20 12:53:54 +00:00
Salvatore Orlando
f2af807246 Add rsyslog image to infra profile
Change-Id: Ic0878c3afb788b48080e137c4651ed50e7f97b18
Closes-Bug: #1518308
2015-11-20 04:46:21 -08:00
Swapnil Kulkarni (coolsvap)
93b6333453 Updated quickstart guide for typos
Change-Id: I5e6422f31c1758ec3c5a8859aca371046c414c8f
2015-11-20 04:59:25 +00:00
Swapnil Kulkarni (coolsvap)
5c28abd5fb Updated image building guide for typos
Change-Id: I53b15f9edeb7a59f562f6648a5c5da16845f10a0
2015-11-20 04:58:52 +00:00
Swapnil Kulkarni (coolsvap)
10c1281d4f Updated Ceph guide for typos
Change-Id: I110b8bdfe47ed3ea6b577f4891ec5bc5e1d2f9de
2015-11-20 10:27:53 +05:30
OpenStack Proposal Bot
58cf733086 Updated from global requirements
Change-Id: Icb5f26716795513233173c111a04e8457d94607c
2015-11-19 15:46:30 +00:00
Jenkins
8dd36c11bb Merge "Allow to customize vagrant deployment" 2015-11-19 09:51:37 +00:00
Jenkins
aa2568ee16 Merge "Factor out definition of nodes in Vagrantfile" 2015-11-19 09:49:54 +00:00
OpenStack Proposal Bot
eecbbdc808 Updated from global requirements
Change-Id: I5c2185e7ac9619ee284e7a291d02d364cdd60fe6
2015-11-18 21:24:35 +00:00
Jenkins
c316da2c55 Merge "Fix missing policy.json in Magnum" 2015-11-18 14:13:05 +00:00
Martin André
5eb67e275e Allow to customize vagrant deployment
Extract the Vagrantfile configuration to a Vagrantfile.custom file, to
permit easy customization of the Vagrant deployment without the need to
modify a file under version control.

Closes-Bug: #1517475
Change-Id: I03e3ef373ec47e3d622b77fa9cf88748db99adaa
2015-11-18 22:39:34 +09:00
Martin André
988ee296d6 Factor out definition of nodes in Vagrantfile
All the nodes, with the exception of the operator, are build the same
with maybe different specs. We can remove the duplication with a bit of
metaprogramming.

Also pass all expected arguments to the provisionning script,and get
rid of hardcoded path to it.

Closes-Bug: #1517476

Change-Id: I515ef1d529d7ec49038662001a3e5345a941fea7
2015-11-18 22:39:06 +09:00
Jenkins
d1a0aa76ea Merge "Remove "../../etc/kolla" from synced folders in Vagrant" 2015-11-18 12:19:49 +00:00
Jenkins
58bfcf85fb Merge "Fixed log error messages from keystone to syslog." 2015-11-18 12:19:42 +00:00
Jenkins
537b0ad32b Merge "Make vagrant bootstrap scripts args more obvious" 2015-11-18 12:16:54 +00:00
Paul Bourke
2e50ead57e Fix missing policy.json in Magnum
The magnum api falls over on a request without this file in place

Change-Id: Ic7ff8af22c3142d93e0dcf2b2ed5455685dec658
Closes-Bug: #1517152
2015-11-18 12:10:38 +00:00
Michal Rostecki
c909d1c50c Remove "../../etc/kolla" from synced folders in Vagrant
That sync broke copying configuration files in Ansible playbooks
and made all changes of configuration inside VM as a change in
kolla git repo on host.

Change-Id: I21ecd9a48c0c3263c05f5dbefea7bbc78a919f0a
Closes-Bug: #1515901
2015-11-18 12:07:16 +09:00
Jenkins
4cddefe7d7 Merge "Fix namespace regression for neutron" 2015-11-18 02:14:16 +00:00
Martin André
70074abd07 Make vagrant bootstrap scripts args more obvious
Also add missing curly braces around variables.

TrivialFix

Change-Id: I8798ec52d9ddf76ad1f3debdf087ed4f51defc38
2015-11-18 11:02:52 +09:00
Jenkins
b647535e33 Merge "Get kolla path from settings when provisioning box" 2015-11-18 01:05:44 +00:00
Jenkins
48b27ebf8a Merge "Improve README with list of supported projects and components" 2015-11-18 00:55:15 +00:00
Jenkins
3e97fdf4d8 Merge "Drop root for Magnum" 2015-11-18 00:50:40 +00:00
Jenkins
e63c0458f5 Merge "Remove old config-external.sh scripts for magnum" 2015-11-18 00:48:10 +00:00
Jenkins
bfcbdc41f8 Merge "Use pip upper-constraints in magnum-base" 2015-11-17 22:20:35 +00:00
Jenkins
86b778c27f Merge "Fix keystone settings for Magnum" 2015-11-17 22:20:20 +00:00
David Moreau Simard
116f5bfc74 Improve README with list of supported projects and components
Change-Id: Ieb1b9bcdbb7db4732bd69ef4a2378cf4030680ba
2015-11-17 16:35:46 -05:00
Jenkins
cb96171ef8 Merge "Fix issues in Glance filesystem backend" 2015-11-17 19:36:03 +00:00
akwasniewska
206455120f Fixed log error messages from keystone to syslog.
Rsyslog adapted to filter keystone error log messages.

Related bug: 1516462

Change-Id: I4d8d4280dc8fef870d56d8466ed466241ee18e64
2015-11-17 20:27:08 +01:00
Paul Bourke
1a536124ad Drop root for Magnum
This change ensures commands run in the magnum containers are done as the
'magnum' user rather than root.

Change-Id: I18e2febae98aae6d6fc6c61cc2817442f408cb75
Partially-Implements: blueprint drop-root
2015-11-17 18:02:18 +00:00
Paul Bourke
9f6106c8f5 Remove old config-external.sh scripts for magnum
These are no longer used.

Trivial-Fix

Change-Id: Ia4dced3b8ac8512097f5cafbb1b06661c6f3eb88
2015-11-17 17:39:25 +00:00
Paul Bourke
1d0b8afa8b Use pip upper-constraints in magnum-base
Change-Id: Ibb5636d897c2b9177c54dfc13f6193e00107776b
Closes-Bug: #1517144
2015-11-17 17:13:15 +00:00
Paul Bourke
89a421fba1 Fix keystone settings for Magnum
It currently has auth_url typoed which results in auth_url being
specified twice

Change-Id: Ia5b6385f8d28a23fc05908ceec75a7e8528894d9
Closes-Bug: #1517141
2015-11-17 17:09:08 +00:00
Paul Bourke
988c4f23f1 Fix issues in Glance filesystem backend
The drop root change for Glance highlighted the fact that we were
binding volumes from glance_data into the wrong container - it was
glance_registry whereas it should be glance_api. This would result in
all images being lost if the glance_api container happens to restart.

Also, we need a sudoers file to chown the file backend dir to the glance
user.

Change-Id: If04337045bb94b3126e48d1f5bf0ea29e20373ae
Closes-Bug: #1516729
2015-11-17 09:42:39 +00:00
Angus Salkeld
2f1c00a467 Add support for loading kolla config from ENV
Implements: blueprint zookeeper

Change-Id: Ibabcb5d6d304be9290633338c513f16651d4479a
2015-11-17 07:51:32 +00:00
Jenkins
df0ef8ddb5 Merge "Spec: Deploy Kolla images using Mesos" 2015-11-17 05:53:38 +00:00
OpenStack Proposal Bot
c50a3f2932 Updated from global requirements
Change-Id: Ia36365b66019ca9f4a831f433381f2dca7acda1e
2015-11-17 02:35:20 +00:00
Sam Yaple
baf9d93358 Fix namespace regression for neutron
Due the to way network namespaces work, they will not survive a
container restart. This is not an issue related to Kolla or Neutron
but rather an issue with how network namespaces work.

This is putting back into place a workaround that was in correctly
removed in the past. We simply cleanup the namespace cruft when the
neutron-agents container restarts thus avoiding this issue.

Change-Id: Ic16f2f766b4fa46347ea14a1ece5a4653c69d779
Closes-Bug: #1511216
2015-11-16 20:56:39 +00:00
Michal Rostecki
eb0d0cdc9e Add Python 3.x support
Implements: blueprint python3

Change-Id: I1e02568907aa38dd0efcb428235004ce47d73af8
2015-11-16 20:36:47 +01:00
Jenkins
ac0442a880 Merge "Remove unused tox jobs" 2015-11-16 10:20:45 +00:00
Angus Salkeld
c019854a2b Spec: Deploy Kolla images using Mesos
Co-Authored-By: Georgy Okrokvertskhov <gokrokvertskhov@mirantis.com>
related blueprint mesos
Change-Id: I0bc2d9e69819079b8cdaf9a47c5363a3017dced9
2015-11-16 10:00:13 +10:00
Britt Houser
e9c47f3d64 Add usermod to Zaqar container
When we dropped root, we forgot the usermod.  Updated.

Change-Id: I72a452c9b3b6a9aac0a8edd073887a1b79c34e8e
2015-11-14 12:17:48 -05:00
Jenkins
fb06344aee Merge "drop root on memcached" 2015-11-14 17:11:23 +00:00
Britt Houser
66c15ce55e drop root on memcached
This patch add the USER directive to the memcached container.
It also removes the -u from the command line to launch
memcached, since it will already be run as that use.

Change-Id: I87d782a424df99fe1b5694debafa3c0c4a9aba27
Partially-Implements: blueprint drop-root
2015-11-14 11:38:30 -05:00
Jenkins
a27e1f895b Merge "Revert "Drop root for Horizon service"" 2015-11-13 22:06:20 +00:00