6038 Commits

Author SHA1 Message Date
Sam Yaple
fc2bb3f37f Switch Ubuntu to overlay2 docker driver
With 4.4 kernel we can use the improved overlay2 driver instead of
btrfs for significantly better performance when creating layers.

Change-Id: I0b84a2b34fdb71c07798d94b546d3105a2742321
Related-Id: I3b0dfd6db5298dfb34ec160eed910ca76feeb423
2016-12-20 14:42:26 +00:00
Jenkins
6a8a9f7ba4 Merge "Add empty precheck.yml file for trove" 2016-12-20 10:47:18 +00:00
Jenkins
f2887f8950 Merge "Remove the unnecessary space" 2016-12-20 10:10:10 +00:00
Jenkins
715e704ad6 Merge "Move watcher precheck into its own role" 2016-12-20 08:24:44 +00:00
Jeffrey Zhang
a9be5c51ae Add empty precheck.yml file for trove
Change-Id: I204f838c3e5b2b9460bce39b3d5da9bdfd53f8b2
2016-12-20 14:52:56 +08:00
caoyuan
d173e60cb5 Remove the unnecessary space
TrivialFix

Change-Id: Ibe921e2568a33345960e6bccc76d9b72156845be
2016-12-19 11:34:37 +08:00
Jenkins
d062ab192d Merge "Some tasks fail if NIC names differ" 2016-12-16 14:39:47 +00:00
David Moreau-Simard
1b69ae9023 Add PyYAML to requirements.txt, dependency of genpwd
PyYAML is a dependency of the genpwd command.
Not listing it as an explicit requirement leads to import failures
when running kolla-ansible out of a fresh virtual environment.

Change-Id: I4fcac09f94f9503c4fcb308db27f94d6db655b06
Closes-Bug: #1650399
2016-12-15 17:22:31 -05:00
Jenkins
627719e66c Merge "Integrate ceph-rgw with keystone" 4.0.0.0b2 2016-12-15 14:02:31 +00:00
Vladislav Belogrudov
073cfb2a33 Some tasks fail if NIC names differ
During configuration file generation one uses local variable
api_interface that reference remote host. Instead we should
use hostvars to find out correct interface name for each host
mentioned in configuration.

Change-Id: I9f64fdf2cd18bcc0bbf1c4193349186d9a7658bc
Closes-Bug: #1650195
2016-12-15 13:58:30 +00:00
junbo
d4f4134e35 Integrate ceph-rgw with keystone
this patch change ceph-rgw configuration and add object-store endpoint.

Co-Authored-By: zhubingbing <zhubingbing10@gmail.com>

Change-Id: I3ae4171c69bec52846c92a5e5618c12cf36d4409
Implements: blueprint radosgw-keystone-integration
2016-12-15 08:05:11 +00:00
Jenkins
7deee0485e Merge "Allow neutron-fwaas to be enabled in Neutron" 2016-12-15 04:03:43 +00:00
Jenkins
3a3d1aebc7 Merge "Delete add-panko-dockerfile release note." 2016-12-14 13:44:40 +00:00
Jeffrey Zhang
eaa1af8f73 Add lost roles field in octavia
* the roles field is lost when implementing. This patch adds the field
* add enable_octavia example in globas.yml file

Change-Id: I94c33f78afafc903779c9f3bdb051fca39206211
Implements: blueprint octavia-ansible-role
2016-12-13 14:16:06 +00:00
Jenkins
aea8be563a Merge "Fix kolla-genpwd and kolla-mergepwd" 2016-12-13 10:29:10 +00:00
portdirect
94efc9ea39 Fix syntax error in horizon custom policies file
Fixes syntax error in Horizon custom policy implementation

Change-Id: Id2386968dbe8ec9cac9cd00f465a833f5db7f217
Closes-Bug: #1649480
2016-12-13 06:47:59 +00:00
Jenkins
199015ce5d Merge "Horizon custom policies" 2016-12-13 04:04:54 +00:00
Jenkins
d91ed21fec Merge "Optimize the code" 2016-12-13 03:58:34 +00:00
Jenkins
e1e73ac570 Merge "Implement octavia ansible role" 2016-12-13 03:33:46 +00:00
Andrew Widdersheim
245c921573 Fix kolla-genpwd and kolla-mergepwd
The __init__.py file for cmd was removed in error in 92ff63f3.

Change-Id: I4b8b27efca19cfe0c02e3c3dfb443b832a22a73c
2016-12-12 15:10:13 -05:00
Jenkins
dc6467d7f4 Merge "Revert "Enable designate dashboard when enable_designate is yes"" 2016-12-12 17:07:28 +00:00
Jenkins
6d7c24d4f7 Merge "Enable mistral dashboard when enable_mistral is yes" 2016-12-12 13:57:10 +00:00
Jenkins
43238935eb Merge "Add enable_cinder_backend_nfs option example" 2016-12-12 12:25:42 +00:00
Jenkins
b713096a18 Merge "Change Dockerfile to ansible role in the release note." 2016-12-12 12:25:23 +00:00
Andrew Widdersheim
2c9cf12cb9 Add enable_cinder_backend_nfs option example
TrivialFix

Change-Id: I7a451d247f643c668d62c77da36dd1c7e66a9183
(cherry picked from commit 5833cd6be19ee96ce4cc11c9c9b9f728c4cd3b6c)
2016-12-12 16:29:51 +08:00
Jeffrey Zhang
7f89522b94 Implement octavia ansible role
Change-Id: Ic72b49275627aff239b23e9862966923555a464f
Implements: blueprint octavia-ansible-role
2016-12-12 16:27:34 +08:00
caowei
93dedf3ab6 Delete add-panko-dockerfile release note.
Change-Id: Id03532d0fe6d93bfd110bfddcec362fa82f3cbb6
2016-12-11 20:51:51 +08:00
caowei
6ef0322244 Change Dockerfile to ansible role in the release note.
Change-Id: Id979b1939298c6451b79af6a331736038a5c317f
2016-12-11 20:42:29 +08:00
caoyuan
b3ab37d0c8 Enable mistral dashboard when enable_mistral is yes
Depends-On: I37c73e6304ed005fe019dcdd105c1f333137fa60

Change-Id: I544810afaa5c740f67702ba34e146c19b480de8d
Closes-Bug: #1647267
2016-12-10 14:14:21 +00:00
caoyuan
f301bba26c Enable watcher dashboard when enable_watcher is yes
Depends-On: Ief5898f6bf1caa3a7fe6b2a96be2bdb79e402f28

Change-Id: I2ea4bd9308637056c6cb1b1d515efd1020a60d1b
Closes-Bug: #1647162
2016-12-10 14:13:48 +00:00
zhubingbing
59dd9a4444 Move watcher precheck into its own role
Refers to https://review.openstack.org/#/c/399354/

Change-Id: I28f77d996593978caa3cb63f1c0b0fb096d2d62a
Partially-implements: blueprint condition-pre-check
2016-12-10 15:23:25 +08:00
Jenkins
8bd87dcc1e Merge "Always check enable_* variables first" 2016-12-10 03:01:35 +00:00
Jenkins
466b8670d1 Merge "Fix can't generate heka-custom.toml on multi-nodes" 2016-12-09 19:47:18 +00:00
Jenkins
4e16f8066f Merge "Read EXTRA_OPTS from env in kolla-ansible script" 2016-12-09 19:45:14 +00:00
Jenkins
83fc59fbbc Merge "Swift data transfer should not be using the API Network" 2016-12-09 19:45:01 +00:00
Jenkins
67ae89dec7 Merge "Fix neutron-vpnaas for redhat derived bases" 2016-12-09 19:44:46 +00:00
Jenkins
12c54c408f Merge "Change 'docker' to 'Docker' in docs" 2016-12-09 11:50:40 +00:00
Jenkins
e725268a51 Merge "Add missing per service Keystone config augments" 2016-12-09 11:50:34 +00:00
Jenkins
e7cdf3cc80 Merge "Add *.egg-info into .gitignore file" 2016-12-09 11:36:55 +00:00
Paul Bourke
492116b654 Revert "Enable designate dashboard when enable_designate is yes"
The designate role has not merged yet so there is no 'enable_designate'
variable.

This reverts commit 316f3ea4a9c3798b6f52baba20040340a81c0529.

Change-Id: I287a5ac04db00a9c19224deb41983be584f4e35a
2016-12-08 16:50:44 +00:00
Jenkins
f65c0ee806 Merge "Sometimes merging of passwords.yml gives json" 2016-12-08 16:18:44 +00:00
Steve Wilkerson
5bfae58176 Change 'docker' to 'Docker' in docs
Changed occurences of 'docker' to 'Docker' to be in accordance
with Docker Inc's trademark guidelines found here:

https://www.docker.com/trademark-guidelines

This was done due to a pending change that will append Docker
Inc's trademark notice in the kolla docs

TrivialFix

Change-Id: Ie3f385897bfa604986bd99329c0f4b961d3c8552
2016-12-08 08:07:12 -06:00
Ethan Lynn
e237319965 Always check enable_* variables first
Check enable_* variables first, then check inventory_host in
group, will help to avoid configuration errors.

Change-Id: Icdb1f50e5c911203b92ac431723620756b15f3c6
Closes-Bug: #1648376
2016-12-08 17:59:48 +08:00
jackning
4396cae2b8 Fix can't generate heka-custom.toml on multi-nodes
Original we judge heka-custom.toml whether exists with stat: path=
method, but if deploy on multi-nodes, should add local_action.

Change-Id: Id4a124499d1db03b16cb8af231a394b53fe44cbf
Closes-Bug: #1646732
2016-12-08 17:50:17 +08:00
Ethan Lynn
282afeafa3 Become root when executing task "Set firewall default policy"
Add missing "become: True"

Change-Id: I22b9a44fa3e5d147f487e2e24f3f0a65484951ff
Closes-Bug: #1648370
2016-12-08 17:31:15 +08:00
Jenkins
347a86dbaa Merge "Enable searchlight ui when searchlight enabled" 2016-12-08 09:00:08 +00:00
Ethan Lynn
48fc6b7e4c Add monitoring group as a children of baremetal group
Add monitoring group as a children of baremetal group in
multinode inventory.

Change-Id: Id4b1239a347637e30759a8e29816aa8f24e5cd53
Closes-Bug: #1648311
2016-12-08 14:38:52 +08:00
Jenkins
628418f3ea Merge "Enable designate dashboard when enable_designate is yes" 2016-12-07 12:35:06 +00:00
zhuzeyu
49c0ca3a9c Optimize the code
make bool filter more consistence between all roles.

TrivialFix

Change-Id: Icd51749039b1448e09a4713da093b16f965f9ed8
2016-12-07 15:29:07 +08:00
James McCarthy
66e17f6a4b Swift data transfer should not be using the API Network
The account, container, and object templates were incorrectly
using the api_interface as their bind_ip configuration setting.

Updated these templates to instead use the storage_interface.

Change-Id: I683102096cd6aa3c77a7900f5a1a248cdcddba42
Note: Rings must be generated accordingly.
2016-12-06 21:05:55 +00:00