4358 Commits

Author SHA1 Message Date
Jenkins
85300a4f8f Merge "Change rgw frontend interface" 2016-07-19 12:08:20 +00:00
Jenkins
d892f2a437 Merge "Add missing configuration files for ceilometer" 2016-07-19 11:57:47 +00:00
Dennis Mueller
30e3d90499 Add missing configuration files for ceilometer
Added pipeline.yaml, event_pipeline.yaml and event_definitions.yaml
based on sample files in OpenStack documentation

Edited haproxy.cfg for ceilometer support

Edited ceilometer-base dockerfile for missing dependency

Change-Id: I6ade05255e7e1aa7dbcffd026fad5869036d0d32
Closes-Bug: #1604004
2016-07-19 07:41:38 +02:00
Jenkins
d1993deb44 Merge "Add pull.yml to the ceilometer" 2016-07-19 04:20:02 +00:00
Jenkins
29c7ef295c Merge "Add Cinder-Volume Package for Ubuntu binary install" 2016-07-18 14:21:34 +00:00
Jenkins
bcb21d289b Merge "Remove notification_driver option" 2016-07-18 13:22:56 +00:00
Mathias Ewald
a3b043af10 Add Cinder-Volume Package for Ubuntu binary install
The cinder-volume package is not installed in the cinder-volume
container anymore for the Ubuntu binary install.

It is still there in stable/mitaka but got lost at
I7fb48c954e578772b90a2aa619c8bcfa990b3ae8

Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net>
Change-Id: Icf086b241403c1f9098f70d902484b0c565457d0
Closes-Bug: #1603361
2016-07-18 13:00:39 +00:00
Jenkins
73ab6136a7 Merge "Removing .erlang.cookie before rabbitmq bootstrap recreates it" 2016-07-18 12:29:36 +00:00
Jenkins
d665e01f57 Merge "Support Keystone Domain specific files" 2016-07-18 12:15:52 +00:00
Bartłomiej Daca
94410d23cd Change rgw frontend interface
Change the rgw frontend interface (from storage_interface to
api_interface) to make it consistent with the one specified in the
haproxy configuration.

Closes-Bug: #1603885
Change-Id: I8537f05575382faeac3ab915feaaad4af9b29565
2016-07-18 14:06:14 +02:00
ZhongShengping
823ab3f776 Remove notification_driver option
The Ceilometer integration for Nova uses notification_driver
parameter at the moment.
According to the logs this is deprecated:
Option "notification_driver" from group "DEFAULT" is deprecated.
Use option "driver" from group "oslo_messaging_notifications".

Change-Id: Ifb60a7a5945838bb8d12092d811956f84775df27
Closes-Bug: 1602667
2016-07-18 19:22:58 +08:00
Jenkins
455d71d9cc Merge "Use local mirror of ceph and uca" 2016-07-18 11:17:30 +00: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
Jeffrey Zhang
4cd8ee4bc7 Add pull.yml to the ceilometer
TrivialFix

Change-Id: I2ac311fd3a47fff9a30ef934839bf19a460af1bf
2016-07-17 08:16:53 +08: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
Serguei Bezverkhi
1bfc817f65 Removing .erlang.cookie before rabbitmq bootstrap recreates it
In kolla-kubernetes environment rabbitmq bootstrap process fails when
.erlang.cookie already exists, the issue is consistently reproduced when
using persistent storage PV/PVC. This PS prevents this type of failure.

TrivialFix

Change-Id: I3509650b1c11aa45cd5ae2d8eea6523201bfb1de
2016-07-14 11:24:34 -04: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
Dave Walker (Daviey)
a5e402f1e8 Support Keystone Domain specific files
Currently, it is not possible to make use of Keystone Domain
specific settings. Such as different domains using different
LDAP servers or SQL.

To enable for example domain ACME - domain settings would be
put into:
{{ node_custom_config }}keystone/domains/keystone.ACME.conf

Change-Id: I23620978c618dd4a3598d7cb74c3e9cf8c2394ac
Closes-Bug: #1599868
Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-07-14 07:53:41 +00:00
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
Steven Dake
4ece523613 Use local mirror of ceph and uca
Change-Id: I75962ec416a8e4bedb0ad85c93b46cdcd80e8a72
Partially-Implements: blueprint mirrors
2016-07-12 02:34:18 -04: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