4343 Commits

Author SHA1 Message Date
Bartłomiej Daca
e61f13d880 Fix 'reconfigure' command of kolla
Changed the order of the 'when' statements in "remove/restart
containers" tasks. It will fix the reconfiguration problem when
deploying different components on different hosts.

Change-Id: Ibee9dd56b6128b664144deb1d9eb7ec32e39fd5c
Closes-Bug: #1603943
2016-07-18 13:51:11 +02:00
Jenkins
7a82901ada Merge "Set the privsep_osbrick.helper_command in nova and cinder" 2016-07-18 08:46:18 +00:00
Shanu Jain
72d13a3e2a fix small documentation error
Change a change ID to a bug ID to make the cinder documentation correct.

Change-Id: I8dc69368b432de8e8bb7669988566acffe619a45
Closes-Bug: #1603818
2016-07-17 15:00:36 -07:00
Jenkins
5d0459b147 Merge "Improve glance sanity check" 2016-07-16 08:57:45 +00:00
Jenkins
7c095c0a2d Merge "Add 'optional' param for mariadb heka conf" 2016-07-15 13:05:19 +00:00
Jenkins
ef0d8da2cb Merge "TrivialFix:modify the spelling mistakes" 2016-07-15 11:24:10 +00:00
Paul Bourke
5d5b209823 Add 'optional' param for mariadb heka conf
If one is using an existing or alternative mysql deployment and sets
enable_mariadb to false, heka would fail to deploy.

TrivialFix

Change-Id: Ieb793e11a40358e5d4fc1f3955f200e2cddef4f5
2016-07-15 11:02:59 +01:00
Jing Sun
9aa385a72a TrivialFix:modify the spelling mistakes
Change-Id: Ida7742920051db7120f953a04243e3b03629b975
2016-07-15 16:46:23 +08:00
Jenkins
5e0c985dd0 Merge "External Ceph support - Implementation Glance" 2016-07-14 17:59:05 +00:00
Jenkins
4a25e1a5dd Merge "Add Python 3.5 classifier and venv" 2016-07-14 15:19:44 +00:00
Jenkins
dd86b0f381 Merge "Keystones openstack_auth was undefined" 2016-07-14 15:18:57 +00:00
Patrick Powell
e7251f1640 Improve glance sanity check
Checks to see if a blank glance image was loaded correctly
partially-implements: blueprint sanity-check-container

Change-Id: I29549518e726b9530897ef31b120dd3759d1b279
2016-07-14 10:49:46 -04:00
Mathias Ewald
f16a45180c External Ceph support - Implementation Glance
Most simple implementation of external ceph support.

We use INI merge to configure RBD backend for Glance and copy
ceph.conf and keyring provided by the user into the container.

Set_configs.py had to be extended to support globbing (wildcards) in
order to copy ceph keyring file which is named depending on the cephx
user name.

Partially-Implements Blueprint: external-ceph
Partially-Implements Blueprint: selectable-ceph

Change-Id: Iacadbd8ec9956e9f075206ea03b28f044cb6ffb8
2016-07-14 14:05:34 +00:00
Patrick Powell
51504c3597 Keystones openstack_auth was undefined
Keystones openstack_auth is undefined for Keystones sanity check
closes-bug: #1601808

Change-Id: I445482ce32b924d9220e8c351363b6793558d3b4
2016-07-14 09:40:19 -04:00
Yatin Kumbhare
bcebc7cb47 Add Python 3.5 classifier and venv
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.

Change-Id: Ia7b1fb88ac108e1e8fd6ed963967e731ae3ca5a4
Closes-Bug: #1603006
2016-07-14 15:59:37 +05:30
Jenkins
f07dfb129c Merge "Remove [neutron]/auth_strategy option in nova.conf" 2016-07-14 07:37:29 +00:00
Jenkins
20aa74bb7a Merge "Enable Block Storage meters" 2016-07-13 14:58:51 +00:00
Jenkins
27f1cad74f Merge "updated insecure docker-registry configuration" 2016-07-13 11:49:52 +00:00
Jenkins
a354be493e Merge "Add multipathing support to docker container" 2016-07-12 13:30:03 +00:00
ZhongShengping
416028c85d Remove [neutron]/auth_strategy option in nova.conf
The [neutron]/auth_strategy has been removed,
read the information[1] to learn more.

[1] http://git.openstack.org/cgit/openstack/nova/tree/releasenotes/notes/remove-deprecated-neutron-options-5f3a782aa9082fb5.yaml

Closes-Bug: 1602171
Change-Id: Ide7ff9f36e89b8a091e5be3fb24ef210f9037e86
2016-07-12 17:14:31 +08:00
ZhongShengping
b34ede31d4 Enable Block Storage meters
Use [oslo_messaging_notifications]/driver option in cinder.conf
to enable block storage meters, set the option default value is
'messagingv2'.

Change-Id: I1e885324fbeb2ad1c547c6c6618cbacd0e441d51
Closes-Bug: 1602055
2016-07-12 10:11:08 +08:00
Rahul Sharma
fbfab6a991 corrected documentation for registry version
The documentation was saying of installing registry 2.3 but
the tag used is registry:2. This tag gets updated to the recent
versions of registry, and hence, this fix was required.
Closes-Bug: 1598231

Change-Id: I3c37c3564678467402223a48c69a1ae7ccbaeebb
2016-07-11 19:31:05 -04:00
Rahul Sharma
39875a5c9f updated insecure docker-registry configuration
Current documentation was outdated/misleading. For CentOS, I found
that they have INSECURE_REGISTRY flag in /etc/sysconfig/docker in
docker version 1.10.3. For Ubuntu, latest versions of ubuntu use
systemd and hence, the documentation needs to be updated.
Closes-Bug: 1598252

Change-Id: I418dc696c09db669501ebfafc6ebf6c48b6f0caf
2016-07-11 19:06:19 -04:00
Carlos Cesario
115c55e1fe Add multipathing support to docker container
Due some cinder drivers need multipathing support like this one
http://docs.openstack.org/mitaka/config-reference/block-storage/drivers/ibm-storwize-svc-driver.html

This PS will allow to run these additional drivers when using Kolla.

Implements: blueprint multipath-support
Change-Id: Id6cf29f984c92773bbfc2f95daea573a74701648
2016-07-11 09:07:21 -03:00
Jenkins
44357460b8 Merge "Use inventory_hostname for Ceph bootstrap" 2016-07-11 11:58:16 +00:00
Dave Walker (Daviey)
37b95f2ade Add LDAP support to keystone Dockerfile
Currently, the keystone docker image doesn't support LDAP/AD
which is a common to manage users and group for identity
management and authentication.

This change adds ldappool to the builds.

Change-Id: Ida5a58f6c57cd173642f0a801dc9ecd84ded55e8
Closes-Bug: #1600586
Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-07-10 12:34:14 +01:00
Paul Bourke
a479afac4a Use inventory_hostname for Ceph bootstrap
The inventory_hostname is more reliable than ansible_hostname for the
way we use it here. If the deploy node cannot resolve the hostname of a
target node (the operator is using IP addresses in their inventory), the
bootstrap will fail with:

"Host: x.x.x.x, Task: ceph : Fetching Ceph keyrings, Status:
unreachable, Message: SSH Error: data could not be sent to the remote
host.  Make sure this host can be reached over ssh"

Closes-Bug: 1599138
Change-Id: Ic76e4baf8c642c59bbe81e6671ac97bcbb57d470
2016-07-10 05:16:10 +00:00
Jenkins
e255af81ec Merge "Updated from global requirements" 2016-07-10 05:02:00 +00:00
OpenStack Proposal Bot
d4c0eecbd1 Updated from global requirements
Change-Id: Ibf2ba6e78edc9800185a983cf4d974b022914a51
2016-07-09 03:11:47 +00:00
Asha Saravanamohan
a109c7473f Underline should match the title length in docs
According to the openstack contributer guide, the underlines
in an rst file should be of the same length as that of the
heading text to follow rst formatting conventions.
http://docs.openstack.org/contributor-guide/rst-conv/titles.html

Change-Id: I186abdfd87bc1e26fb822412b7335b1c42c25b25
Signed-off-by: Asha Saravanamohan <assarava@cisco.com>
2016-07-08 16:34:16 -07:00
Jenkins
0f9534bc23 Merge "Read GPT label using sgdisk rather than udev" 2016-07-08 15:22:24 +00:00
Jenkins
56178a58dc Merge "Build docker images for OpenStack Watcher" 2016-07-08 12:06:57 +00:00
Jenkins
d4225830ac Merge "Fix magnum default service type" 2016-07-08 12:06:50 +00:00
Jenkins
354d4b264c Merge "Add enable_iscsi option to etc/kolla/globals.yml" 2016-07-08 11:29:05 +00:00
Dave Walker (Daviey)
77296ebdee Build docker images for OpenStack Watcher
Watcher is part of the OpenStack big-tent and is formally
known as "OpenStack Infrastructure Optimization service".

Whilst it provides a range of default goals and strategies,
the most relevant case is to enable re-balancing of the
compute hosts by taking CPU usage (data from Ceilometer)
into account and live migrating instances as required.

Currently this only builds the Docker images for type source
but binary builds are gracefully ignored.

The ansible configurations will be part of a later commit.

Change-Id: I9bb81ee625d9fcf6513e44e2ed20384e34da2adc
Partial-bug: #1598929
Partially-implements: bp watcher
Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-07-08 11:29:38 +01:00
Jenkins
02eec8a20c Merge "Add Senlin Docker container" 2016-07-08 09:59:12 +00:00
Jenkins
bb58665087 Merge "Revert "Fix radosgw 'rgw frontends' param"" 2016-07-08 09:58:46 +00:00
ZhongShengping
9bd7136c18 Fix magnum default service type
Magnum default service type changed from "container" to
"container-infra". It is recommended to update the service
type at Keystone service catalog accordingly.

Closes-Bug: #1600163
Change-Id: Ief1fed0ef15ab1b86a9500d9a7557828f8e6afc4
2016-07-08 17:48:34 +08:00
Jenkins
04f4e074c1 Merge "Fix the upgrade haproxy failed" 2016-07-08 09:42:42 +00:00
Jeffrey Zhang
998f8f7374 Fix the memcached config in horizon local_settings
When using multi memcached servers, a list of servers should be used
rather than a comma joined servers string.

Change-Id: I93ed68947465b3e6b0c7fa3cf6c8c4ac94ed0bf2
Closes-Bug: #1600082
2016-07-08 10:52:05 +08:00
Takeaki Matsumoto
138c6426bd Add enable_iscsi option to etc/kolla/globals.yml
To use Cinder LVM2 backend with iSCSI,
add enable_iscsi option and fix document.

Change-Id: I286733508b5582c311c313c172b3c3a774be993c
Closes-Bug: #1599088
2016-07-07 22:18:02 +09:00
Stephen Hindle
cadf8afdcf Read GPT label using sgdisk rather than udev
The Ceph osd bootstrap/startup logic depends upon reading/writing
partition names.  Some older versions of udev have trouble reading these
(/dev/disk/by-label is missing).

To work around this, we shell out to sgdisk and scrape the partition
name data directly.

Co-authored-by: Paul Bourke <paul.bourke@oracle.com>
Closes-Bug: 1585185
Change-Id: I362b3f8e91de79687fc84e256996fbcaf303b6af
2016-07-07 10:26:34 +01:00
Jenkins
5c2c0a9c2b Merge "Fix the overwrite sudoers file issue" 2016-07-06 19:18:10 +00:00
Jenkins
a459a29433 Merge "Improve task names for Ceph" 2016-07-06 19:12:40 +00:00
Jenkins
accbd6bf97 Merge "Fix the native ovsdb_interace failed" 2016-07-06 16:24:51 +00:00
Paul Bourke
2d4161de63 Improve task names for Ceph
The task names while bootstrapping Ceph OSDs and cache OSDs were
identical making them harder to distinguish in the Ansible output.

TrivialFix

Change-Id: I0228221a09bdaaba46b6280b6e1be9920ad13598
2016-07-05 16:06:40 +01:00
Jenkins
c06ae5455c Merge "Fix publicURL endpoint not found issue in CI" 2016-07-05 12:03:41 +00:00
Jenkins
7232b60532 Merge "Updated from global requirements" 2016-07-05 06:31:57 +00:00
Jenkins
02961f1150 Merge "Added unit test for image operation" 2016-07-05 06:18:59 +00:00
Jenkins
160d6b270d Merge "Use the disk size as the osd weight when osd_initial_weight is auto" 2016-07-05 06:14:47 +00:00