5121 Commits

Author SHA1 Message Date
Jenkins
f56ed0bcec Merge "Architecture guide doc" 2016-08-30 22:17:20 +00:00
Jenkins
f6fa62d953 Merge "Customizations for dind" 2016-08-30 20:45:03 +00:00
Jenkins
cd11ca616b Merge "Removing development packages from Baremetal install defaults" 2016-08-30 20:35:48 +00:00
Sandhya Dasu
6841276ab7 Removing development packages from Baremetal install defaults
There will never be a need for these python development packages
in the baremental install case, so removing them from main.yml.

TrivialFix

Change-Id: Iab8edcfd07c818e40328aa5311b84880b656af08
2016-08-30 16:05:17 -04:00
Michal (inc0) Jastrzebski
7d0a2aa9f0 Limit hostfile generation to control nodes
With current implementation generation of hostfile is N^2, let's at
least limit this to controller nodes. Currently only RabbitMQ requires
hostnames, and these lands on control.

TrivialFix

Change-Id: I15f8d98386ede8bbc89f66923f21547efe20ff37
2016-08-30 16:41:16 +00:00
Jenkins
db0dc4ae48 Merge "Vagrant doc updates" 2016-08-30 15:31:37 +00:00
Jenkins
a3920f6a5f Merge "Customization for base" 2016-08-30 14:49:45 +00:00
Jenkins
a409b1a03d Merge "Dockerfiles for collectd Container" 2016-08-30 07:15:47 +00:00
Jenkins
e2a55c3a02 Merge "Enable the nova microversion api" 2016-08-30 03:19:07 +00:00
Jenkins
6c4d06ed8f Merge "Make the kolla_keystone_service can update fields" 2016-08-30 03:18:14 +00:00
Michal (inc0) Jastrzebski
906c074901 Architecture guide doc
First few paragraphs with richer description on choices deployers can
make while deploy of production kolla

Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>

Change-Id: I3a2d3cf2cbb3678db2dc100e9a63b4992817cc3b
2016-08-29 19:46:01 +00:00
Michal (inc0) Jastrzebski
f34d0b0552 Customization for base
Customizations for base, all in same patch

Change-Id: I310a2f51ece8dfe2a159c40407b5bdb77f7ee021
Partially-implements: blueprint third-party-plugin-support
2016-08-29 19:32:57 +00:00
Jenkins
654a8ffbe2 Merge "Fix removing nova_libvirt container issue" 2016-08-29 19:30:35 +00:00
Jenkins
cb32b2b8d9 Merge "Add missing container image names to build config file" 2016-08-29 13:54:56 +00:00
Paul Bourke
ec40ed3cbb Add a check before wiping Ceph disks in bootstrap
An unwitting user may apply the KOLLA_CEPH_OSD[_CACHE]_BOOTSTRAP label
to a partition assuming it will only use that partition for Ceph, and
end up wiping out their disk.

This change adds a layer of checking to this scenario to try and help
avoid a disaster scenario.

Closes-Bug: 1599103
DocImpact

Change-Id: Ibb9fb42f87a76bc02165ec0b93b60234bad8747a
2016-08-29 14:34:01 +01:00
Kabir Sial
bf61489923 Customizations for dind
This patchset contains customization of Dockerfile of dind
Partially-implements: blueprint third-party-plugin-support

Change-Id: Iba4e3fba86b2b0a7a93b1a971fda308f9111e221
2016-08-29 05:26:06 -07:00
Lu lei
c12230a57c Fix using filter() to meet python2,3
As mentioned in link[1], if we need filter() on python3,
Raplace filter(lambda obj: test(obj), data) with:
[obj for obj in data if test(obj)].

[1] https://wiki.openstack.org/wiki/Python3
TrivialFix.

Change-Id: Ic1ea289c89fad16bc7aa1db42faa9a6b686086d2
2016-08-29 18:44:44 +08:00
Jenkins
90c052dea0 Merge "Change source with dot at extend_start files" 2016-08-29 10:15:24 +00:00
Jenkins
ce50c30427 Merge "Updated from global requirements" 2016-08-29 10:00:22 +00:00
prithiv
c59b2cca0a Dockerfiles for collectd Container
Collectd-ceilometer-plugin is essential for further
more detailed metrics collection, smarter scheduling and service
assurance.

Change-Id: I3a926d9bee592a9bff31a90fa1ffeb0a58f5025a
Partially-Implements: blueprint collectd-ceilometer-plugin
2016-08-29 09:09:16 +00:00
Jeffrey Zhang
9092f4a104 Fix removing nova_libvirt container issue
Retry once when removing or upgrading nova_libvirt to ensure it is
removed

Closes-Bug: #1617741
Change-Id: I8b5046a438c0ef3599a4333bbe77333f0af323ff
Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-08-29 08:37:58 +00:00
Duong Ha-Quang
92b2fd94c1 Fix Kibana image build error
TrivialFix
Closes-Bug: #1617877

Change-Id: I029e7589716b7d4fd29d4fc75bafc434ea275a9f
2016-08-29 18:44:43 +07:00
Jenkins
c1a89c62ab Merge "Fix Kibana image build error" 2016-08-29 07:52:14 +00:00
zhubingbing
56838a347e repair aodh image dockerfile
1. Add the missing packages in the aodh image
   packages: pymongo

2. Add aodh sudoer

3. aodh sync db command is error
   sync db command is: aodh-dbsync
   Reference link: http://docs.openstack.org/developer/aodh/install/manual.html

4. Add aodh-api running as a mod_wsgi

   Reference link: http://docs.openstack.org/developer/aodh/install/mod_wsgi.html

Closes-Bug: #1609000

Change-Id: Ia3706794059231fa08444e32eb034d64fbfa5182
2016-08-29 07:24:44 +00:00
Tin Lam
17d36b7364 Chage with_ loop variables syntax to ansible 2
Migrate to full variable syntax in with_ loop for
manila and tempest.

TrivialFix
Partial-Implements: bp ansible2

Change-Id: Ic68fd6123f0cd5bd0035e139e89f7b569574074c
2016-08-29 01:53:37 -05:00
OpenStack Proposal Bot
2aac59a91b Updated from global requirements
Change-Id: Ibf09b0327adc4454864ed0876d58cc52078592e8
2016-08-29 06:11:46 +00:00
Eduardo Gonzalez
8e98e5f15e Change source with dot at extend_start files
Is a best practice in Unix/Linux scripts to use dots
instead of source command.
Using dots will avoid issues with non BASH shells

TrivialFix
Change-Id: Ie6480a1954f853f79faffa093452715ebd9f7d90
Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
2016-08-29 07:29:16 +02:00
Jenkins
57d3eaf70c Merge "Customizations for Nova" 2016-08-29 04:44:50 +00:00
Lu lei
46e8196fcf Use six.StringIO
In links: http://pythonhosted.org/six/, we know 'cStringIO' is
a module of python 2.x, but in python3.x module 'io' has the
same function as 'cStringIO' in python2.x. So here we use
six.stringIO instead.

TrivialFix.

Change-Id: I8022b92b186e239cd76a36dab7766301bf96d2c4
2016-08-29 12:03:15 +08:00
Hui Kang
2973bc7dc5 Add missing container image names to build config file
Change-Id: Ib570bf71a2567653f4643adb3670ecf824d83e61
closes-Bug: #1614354
2016-08-28 23:50:44 -04:00
Jenkins
4b7852096f Merge "Customizations for kibana" 2016-08-28 16:25:37 +00:00
Jenkins
ecf85d8d78 Merge "Customizations for MariaDB" 2016-08-28 16:19:24 +00:00
Jenkins
0824940bde Merge "Customizations for Ironic" 2016-08-28 16:08:24 +00:00
Jenkins
a86e13a15a Merge "Customizations for RabbitMQ" 2016-08-28 16:04:07 +00:00
Jenkins
1fd2d434b1 Merge "Fix bandit gate jobs" 2016-08-28 15:51:00 +00:00
Paul Bourke
fc30d583f9 Fix bandit gate jobs
* Inspected each error and fixed / added nosec where appropriate.
* build-swift-ring.py which was throwing sec errors is no longer used so
  removed it.
* Removed the dev/ directory from being checked.

Closes-Bug: #1617713
Change-Id: I25664cabca4137e5c9f499c1af3f5ce78b86fb56
2016-08-28 08:52:44 +00:00
Jenkins
1b806b66e4 Merge "Set 'balance source' for Horizon in haproxy" 2016-08-28 01:07:29 +00:00
Shaun Smekel
a05d4d71a0 Customizations for MariaDB
This patchset contains customization of Dockerfile of the MariaDB
container.

Change-Id: Id234f549376ec68c7f6120d058692aa64dc97de0
Partially-implements: blueprint third-party-plugin-support
2016-08-27 17:29:19 +10:00
Jenkins
90fe72c2d0 Merge "Fix bug in Elasticsearch role" 2016-08-26 20:18:14 +00:00
Jenkins
eb32318e3d Merge "Add dockerfiles for keystone fernet" 2016-08-26 20:09:35 +00:00
Jenkins
1ea09d0752 Merge "Add full support for fernet" 2016-08-26 19:50:58 +00:00
Jenkins
8874c69beb Merge "Move rabbitmq precheck from start" 2016-08-26 19:04:42 +00:00
Christine Hicks
42bd52037e Changed admin-openrc from DOMAIN_ID to DOMAIN_NAME
OpenStack used to used DOMAIN_ID and has switched to DOMAIN_NAME.

TrivialFix

Change-Id: Ibb0574f9267a3bc276304c8079cb230068a13273
2016-08-26 13:09:07 -04:00
Jenkins
6f5703eb5d Merge "Add etcd container" 2016-08-26 16:10:25 +00:00
Paul Bourke
6c238ca3bf Move rabbitmq precheck from start
rabbitmq's start task contains a precheck. This should be part of the
other prechecks for consistency

TrivialFix

Change-Id: I7728ec3f5be3248424d74a4387925b72114b8943
2016-08-26 16:18:04 +01:00
Jenkins
ca100f1f32 Merge "Fix toolbox permission issue when enabling ceph" 2016-08-26 13:19:52 +00:00
liyingjun
54be45e406 Fix toolbox permission issue when enabling ceph
Directory /home/ansible/.ansible and file /var/log/kolla/ansible.log are
not created by default in toolbox image, so when ceph enabled, the directory
and file will be created with user 'root' instead of user 'ansible' after
running bootstrap osds because it using sudo when bootstraping osds,
this will cause permission denied issue for other commands not using sudo.
Fixes this issue by initializing ansible by running 'ansible localhost
--version' using user 'ansible'

TrivialFix

Change-Id: Ibac3f98b3b72cbe287ee1d3a69ed9cea7ae3cd9e
2016-08-26 00:46:46 +00:00
Paul Bourke
9f5efc5ea6 Import the Murano core libary as part of setup
In order for Murano to be operational the core library package must be
imported [0]

Add Ansible tasks to do this idempotently.

[0] http://docs.openstack.org/developer/murano/install/manual.html

TrivialFix

Change-Id: I2c49e9d663595650b885267839012b543505337a
2016-08-25 16:42:09 +01:00
Paul Bourke
d3c60d0035 Customizations for Nova
Change-Id: I7556d6cd473516c7ceb4aba7c1ba1130af2544ee
Partially-implements: blueprint third-party-plugin-support
2016-08-25 14:06:01 +01:00
Shaun Smekel
b597c90827 Customizations for Ironic
This patchset contains customization of Dockerfile of Ironic
containers.

Change-Id: If6ffb741111127886f754ddebd17059174387fc8
Partially-implements: blueprint third-party-plugin-support
2016-08-25 20:22:04 +10:00