7049 Commits

Author SHA1 Message Date
Javier Castillo Alcíbar
44e8419a5f Fix dbPath typo in templates/mongodb.json.j2
During mongodb upgrade process "/var/lib/mongodb" should have
correct permissions, but a typo present in config.json was giving
permissions to "/var/lib/kolla/mongodb"

Change-Id: I916e7d831531131b2f141a2f7ac712d4a82f7e86
Closes-Bug: #1668303
2017-03-08 15:53:16 +01:00
Jenkins
91eb42c708 Merge "Fix keystone idempotency" 2017-03-08 14:00:46 +00:00
Jeffrey Zhang
a2f2e322be Enable run nova-compute-ironic with nova-compute on the same node
It is unnecessary and a waste to run nova-compute-ironic on a single
node, change the host name field in nova-compute-ironic could ensure
nova-compute and nova-compute-ironic run on the same node.

Change-Id: If2acbf25caab0570da444472003599b9e0f2a1ff
Closes-Bug: #1671103
2017-03-08 21:59:09 +08:00
Jeffrey Zhang
cad7fc35f7 Disable running playbooks in serial by default
Run playbooks in serial are unnecessary and may cause some issue. This
patch disables serial.

This patch also removes the serial for MariaDB playbook. MariaDB handle
this internally.

Partial-Bug: #1668185
Change-Id: I3b4216dd82607475e9bd9b44590b631be4abdbdd
2017-03-08 21:27:29 +08:00
Jeffrey Zhang
d06efcecc5 Fix booting from volume failure
Booting from volume require cinder's ceph client secret now. Move cinder
before nova in site.yml, because nova depends on cinder ceph client key
now.

Change-Id: I01c9ed80843d98305b8963894c4917c21a35d3ac
Closes-Bug: #1670676
2017-03-08 21:16:06 +08:00
Eduardo Gonzalez
ea9b1577ad Apply correct permissions to kolla_logs/ceilometer
Ceilometer-*.json does not apply permissions at
kolla_logs/ceilometer as other roles do at config.json.
This is causing ceilometer-central to keep restarting
due cannot read/write to ceilometer-polling.log file.

Change-Id: I865bf01d6c3d87f1a2cf31976ca9e46bcbcad744
Closes-Bug: #1671020
2017-03-08 10:56:08 +00:00
zhuzeyu
f70599b2da Modify the directory path in running-tests.rst
Change-Id: I289c80c7d1c3a08d1ced9e596e06659aac280640
partially-implements: blueprint documentation-rework
2017-03-08 17:04:35 +08:00
Jeffrey Zhang
8fc8d327b3 Fix mongodb cluster using wrong network interface
MongoDB cluster only uses api_interface.

Change-Id: If24a1c9bd685b268068cb676a28316636af52b78
Closes-Bug: #1626339
2017-03-08 16:40:31 +08:00
Michal (inc0) Jastrzebski
b7f8abac29 Make qemu use nova user
Libvirt 2.5 (latest version in cloud archive) seems to have changed
behavior of dynamic_ownership.

Change-Id: Icf9592c2f82f0f4a35074b9b13a51643a32631e9
Closes-bug: #1668654
2017-03-08 06:50:07 +00:00
Duong Ha-Quang
a2a9c17d51 Fix Ceilometer cannot create MySQL database
Due to kolla-toolbox return json object instead of just
plain string, we can use the object directly.

Change-Id: I55613f0f8ba97d1a14595c8c9b09e1ad6d2366e7
Closes-Bug: #1668521
2017-03-08 06:41:03 +00:00
Jenkins
56445484d5 Merge "Update Multinode deployment of kolla guide" 2017-03-07 17:49:53 +00:00
Sayantani Goswami
3637644fa9 Update Multinode deployment of kolla guide
Improvement to the existing Multinode Deployment Guide

Change-Id: I55d1bb174459bb705fa1106e231a28836ba0af6e
2017-03-07 17:32:32 +00:00
Jenkins
9afbc3c4e9 Merge "Access placement service through internal interface rather than public" 2017-03-07 14:32:52 +00:00
Jenkins
706c529bdf Merge "Run precheck after deployed openstack" 2017-03-07 14:06:21 +00:00
Jenkins
37958ae0f7 Merge "Fix the failure when running precheck after deploy" 2017-03-07 14:05:57 +00:00
Jenkins
d1d855794d Merge "Use internal interface instead of public interface" 2017-03-07 13:30:46 +00:00
Jeffrey Zhang
c7ee875c58 Access placement service through internal interface rather than public
Change-Id: Ie26b20bb4012d35bfbcd43440d32c9eac7a471d6
Closes-Bug: #1670673
2017-03-07 21:18:00 +08:00
Jeffrey Zhang
3c23d480d3 Run precheck after deployed openstack
Change-Id: Iad58edcbbf98405349bda175821b9966fdb10d34
2017-03-07 13:10:23 +00:00
Bertrand Lallau
4286a50113 Fix Magnum Kolla demo in contrib
Magnum demo scripts doesn't work cause compose/openstack.env
doesn't exist anymore.
* NETWORK_MANAGER check has been removed
* script has been updated to use Openstack client instead of
deprecated clients (neutron-client, glance-client).
* Magnum client calls have been adapted too.
* some enhancements (logs, variable) have been performed too.

Change-Id: I294b1876c9c7090785c0ebdd09b43843f88fb00b
Closes-Bug: #1670618
2017-03-07 10:51:02 +01:00
Jeffrey Zhang
47762d4850 Fix the failure when running precheck after deploy
* Move the tasks to the role
* Skip the task when container is already running

Change-Id: I1990d4dd2a02efa2b3766329000aa23419e0ff17
Closes-Bug: #1670286
2017-03-07 06:57:16 +00:00
Jenkins
2852af4376 Merge "Release note for reconfiguration optimizaiton" 2017-03-07 03:36:43 +00:00
Jenkins
446e2bb55b Merge "Add empty volume item check in kolla_docker module" 2017-03-06 19:26:33 +00:00
Jenkins
a118ca41a3 Merge "Fix pushing images to local registry documentation" 2017-03-06 19:23:18 +00:00
Michal (inc0) Jastrzebski
283e9deee2 Release note for reconfiguration optimizaiton
That's a good feature to brag about!

Closes-bug: #1670467
Change-Id: If0235ffd1f3ac7fa8cdf7418957d50aa652fa386
2017-03-06 19:04:25 +00:00
Jenkins
19e80d08fe Merge "Update cinder docs with some lvm info" 2017-03-06 09:27:55 +00:00
Jeffrey Zhang
57dc5b3e36 Use internal interface instead of public interface
In some case, public interface may not reachable in internal.

Change-Id: Ibcdef571a6814e6626216fe33028e5e69889b4f2
Closes-Bug: #1670259
2017-03-06 14:08:35 +08:00
Jeffrey Zhang
78e5c865f4 Fix the incompatible of docker-py 2.0.0
docker-py 2.0.0 is released with renaming docker.Client to
docker.APIClient. and with a new python package name "docker" rather
than "docker-py".
This patch support docker and docker-py packages.

Change-Id: Ib4400a4d2ce803191ee6215c5b28f0052970332c
Closes-Bug: #1668346
2017-03-05 13:35:23 +08:00
Sayantani Goswami
2947519658 Fix pushing images to local registry documentation
Adding -e REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io to the
docker run command in the start-registry script configures the local
registry as a pull through cache. However, pushing of images to the
local registry fails.

Pushing to a registry configured as a pull-through cache is unsupported.
For more information, reference the proxy section in Docker
Documentation (https://docs.docker.com/registry/configuration/)

The start_registry script has been updated in the patch set
https://review.openstack.org/#/c/426338/

Change-Id: If62b40d8316af7c3593523493cad8a904d35dceb
2017-03-03 15:55:42 +00:00
Jenkins
889fc2d849 Merge "Deployment Guide" 2017-03-03 15:11:49 +00:00
Jenkins
22b2b6c2bd Merge "Improve Swift docs" 2017-03-03 09:44:54 +00:00
Jenkins
b493538c2e Merge "change amoung to among" 2017-03-03 09:20:57 +00:00
Sayantani Goswami
78cf8abd1b Deployment Guide
This builds the deployment guide that will be published to
https://docs.openstack.org/project-deploy-guide/newton/.

In this approach, all existing documents in kolla-ansible/doc directory
will remain. The kolla-ansible/deploy-guide directory will simply
include all documents that exist in the kolla-ansible/doc directory.
All new changes will be made to the documents in the docs directory
which will be imported to the deployment-guide. However, I believe we
will also have to build the deployment-guide every time a change is
merged to the docs in the doc directory.

Change-Id: I98db4ec45403cf48086381b45bf5a12bbf998911
2017-03-02 21:44:07 +00:00
Jenkins
2466cb9d3b Merge "Disable unneeded fact gathering" 2017-03-02 21:15:55 +00:00
Jenkins
8ca634fa70 Merge "Updated from global requirements" 2017-03-02 20:14:14 +00:00
Jenkins
3cc95229eb Merge "Fix Creating Panko MongoDB database failed" 2017-03-02 18:27:47 +00:00
Jenkins
365bffa2a7 Merge "Fix designate deploy/genconfig" 2017-03-02 18:27:37 +00:00
Jenkins
4d953d932d Merge "philosophy example on customization is incorrect" 2017-03-02 18:27:31 +00:00
Jenkins
0a5adc78c6 Merge "Update the link in README.rst" 2017-03-02 18:27:24 +00:00
Jenkins
18c0c66679 Merge "Set default value for osds/osd_ids facts when facts not set" 2017-03-02 18:27:16 +00:00
OpenStack Proposal Bot
52588d34d0 Updated from global requirements
Change-Id: If66146987a6316917e54e99fcefa6ec3f3884d2f
2017-03-02 17:44:00 +00:00
Jenkins
4e3e08ad4f Merge "Update the file format for baremetal" 2017-03-02 15:27:30 +00:00
Jenkins
796a8fe4bd Merge "Etcd fails to start - missing environment parameter" 2017-03-02 15:26:33 +00:00
Jenkins
fb5d6692fa Merge "Fixed some tox errors in docs" 2017-03-02 15:14:14 +00:00
caoyuan
ab3bdd8aac Fix Creating Panko MongoDB database failed
The check whether 'already' presents in mongodb output
should belong to changed_when.

Change-Id: I829c8906f0f7b61d3f6e0211319899d126e6850c
Closes-Bug: #1668216
2017-03-02 09:55:36 +00:00
David Rabel
c2fbcf5a1f Fixed some tox errors in docs
Two lines that where too long and on trailing
whitespace.

Closes-Bug: #1669305
Change-Id: I4dda1a27feab4d66af6d35690ede025e8d7607c8
2017-03-02 10:06:18 +01:00
caoyuan
c39e896e7c Update the file format for baremetal
Change-Id: I1e90b0aeebaa0db0b91370eccfc0b707d9668752
2017-03-02 05:46:18 +00:00
Steven Dake
32a21933e6 philosophy example on customization is incorrect
Fix the example by suggesting the creation of the directory
and customizing nova properly.

Change-Id: Ie5cd9b7f309416745dce60211b5a800e8c5273f7
Co-Authored-By: ampopp04@gmail.com
2017-03-01 20:22:55 -07:00
Charlie Kang
099a1ea17d Etcd fails to start - missing environment parameter
add environment parameter to handlers restart etcd container as
there are env parameters in default

Closes-Bug: #1669089

Change-Id: I99266e7a367cb54c77b3d3da35ba5055acd98f62
2017-03-01 15:58:01 -08:00
Jenkins
f25db61072 Merge "Use correct inventory file for Bifrost" 2017-03-01 19:43:25 +00:00
Jenkins
2683ef63db Merge "Add default dnsmasq_dns_servers in dhcp_agent.ini file" 2017-03-01 17:05:53 +00:00