3546 Commits

Author SHA1 Message Date
caoyuan
b81442a082 Add freezer-scheduler role
Change-Id: I469800239bfc7f3bb5acc899edf7a971b792655c
Implements: blueprint kolla-freezer-scheduler-container
Co-Authored-By: wu.chunyang <wu.chunyang@99cloud.net>
2018-04-09 08:35:32 +00:00
Zuul
1ff358cb04 Merge "Use higher max memory for items in memcached" 2018-04-08 07:29:22 +00:00
Zuul
445a0cb009 Merge "Followed the become: true ordering" 2018-04-06 08:53:53 +00:00
Zuul
46e0f70652 Merge "Improvement in code-base" 2018-04-06 08:44:45 +00:00
confi-surya
c0f44cd2e5 Followed the become: true ordering
As rest of the files are follow the same pattern
So in same manner following the same for fluentd format config

Change-Id: I114e3a09e9747085adcc06caa419d5ebe61cec7b
2018-04-06 11:21:31 +09:00
Zuul
0ca5924752 Merge "Escalate privileges when copy fluentd custom config" 2018-04-06 02:09:01 +00:00
confi-surya
ecadff24a2 Improvement in code-base
Removed extra line

Change-Id: I519b8a58a67300d25e2dffa65015f879b9b1d322
2018-04-06 11:08:42 +09:00
Stanislaw Bogatkin
42deff5ce4 Escalate privileges when copy fluentd custom config
Fluentd custom output and filter configs target directory can have unknown
permissions, so copy these configs as root.

Change-Id: I1649f8cd4a5066245e8f79e8e71b6bbf04dbcb62
Closes-Bug: #1760213
2018-04-05 18:37:58 +03:00
Zuul
21acfde7ba Merge "Introduce variable to allow different DVR modes" 2018-04-05 10:03:00 +00:00
Zuul
1cfe33c3f0 Merge "[HAProxy] Allow extra options to be specified per listener" 2018-04-04 15:36:53 +00:00
Zuul
9c4e4dcf54 Merge "Add Octavia Horizon plugin" 2018-04-04 08:55:40 +00:00
Zuul
c5b3cfd847 Merge "Retry glance API sanity checks" 2018-04-04 06:32:18 +00:00
Zuul
c13d1a6255 Merge "[Horizon] Allow configuration of Keystone's URL" 2018-04-04 02:22:25 +00:00
Zuul
73c9c4210c Merge "Error path of WSGIScriptAlias of panko for ubuntu" 2018-04-04 01:01:57 +00:00
Carlos Goncalves
24f4fcdd22 Add Octavia Horizon plugin
Change-Id: I2f5d70bb5707b940387d613879bf2caab35d6bd9
2018-04-03 23:35:41 +01:00
Vladislav Belogrudov
1c1d6e20c1 Introduce variable to allow different DVR modes
This feature replaces splitting of compute hosts into inner
and external with a new variable 'neutron_compute_dvr_mode'
that controls whether computes will have full-blown DVR or
internal only (tenant) networking.

Change-Id: I6720ccfcfcec89f9996d4cb5ae60f31eb3113667
Implements: blueprint dvr-mode-property
2018-04-03 19:14:14 +03:00
Nick Jones
55773923b1
[HAProxy] Allow extra options to be specified per listener
This commit provides operators with the ability to specify additional
options per HTTP or TCP listener stanza.

Change-Id: I66cc5372f2a686213b6748a8260cfe84f789ad8e
Implements: blueprint haproxy-listener-extra-options
2018-04-03 09:58:45 +01:00
Nick Jones
fd186a2a7c
[Horizon] Allow configuration of Keystone's URL
This commit introduces a new variable, horizon_keystone_url, which
allows the administrator to specify the Keystone URL.

This defaults to the internal Keystone URL for backwards compatibility's
sake.

Closes-Bug: #1759623

Change-Id: Idf178a6398000fcb2d02b6f37b8ef408218b94ee
Signed-off-by: Nick Jones <nick@stackhpc.com>
2018-04-03 09:54:38 +01:00
Zuul
bbcda9e08d Merge "keepalived: ability to use unicast instead of multicast" 2018-04-03 07:42:56 +00:00
Zuul
bfb19acfcd Merge "fixing wrong designate producer image used in deploy" 2018-04-03 02:32:31 +00:00
Zuul
b32f224db5 Merge "Make it possible to not haproxy memcached" 2018-04-03 01:33:25 +00:00
rhcayadav
c5ee7519ba fixing wrong designate producer image used in deploy
This patch changes the wrong designate producer image
from "{{ designate_central_image }}:{{ designate_central_tag }}"
to "{{ designate_producer_image }}:{{ designate_producer_tag }}"

Change-Id: I8eabd47b14eb698676acbcc20141fa81c663422b
Closes-bug:1759629
2018-04-02 14:23:48 +05:30
Zuul
9bbe9f206e Merge "Use a large number for haproxy timeout tunnel" 2018-03-31 14:45:46 +00:00
Zuul
2e1d8549bc Merge "Add common_options to keystone container check" 2018-03-30 12:26:20 +00:00
Zuul
366fe9caf9 Merge "Update ceph client.admin caps during upgrade" 2018-03-30 12:21:05 +00:00
Jeffrey Zhang
20c5e8fe13 Update ceph client.admin caps during upgrade
When upgrade from ceph Jewel to ceph luminous, the client.admin caps
should add `mgr 'allow *'` caps

Change-Id: Ia4cb7a59d4cf215a1dce1efe31e00f1401e0b753
Closes-Bug: #1750967
2018-03-30 08:07:18 +00:00
Zuul
0ea6554c04 Merge "Fix panko database creation" 2018-03-30 01:28:26 +00:00
Martin Chlumsky
735012c4bb Add common_options to keystone container check
keystone_* containers are created via the kolla_docker ansible module
with common_options set to docker_common_options. However, when the
containers are checked, common_options are not passed to the
kolla_docker ansible module. This can cause the keystone_* containers
to be restarted during a reconfigure when there are no changes to
keystone configuration.

Add the common_options argument to the kolla_docker ansible module when
checking the keystone containers and set it to docker_common_options.

Change-Id: I44aefcf3d71faecaf1ffe384fd5a2f611e584a37
Closes-Bug: #1759922
2018-03-29 16:45:31 -04:00
Zuul
25d03793ec Merge "Use the pbr generated wsgi binary file located in binary folder" 2018-03-29 12:06:05 +00:00
Jeffrey Zhang
7aeb6825ff Use a large number for haproxy timeout tunnel
timeout tunnel is use for WebSocket and CONNECT protocol. Need use a
larger number for it. Otherwise, novnc will be auto disconnected if no
action happend in a short time on browser.

Change-Id: If37623e8fda5260ab0b38d2203f5266777dba063
Closes-Bug: #1759774
2018-03-29 14:56:10 +08:00
Mathias Ewald
a486364611 Fix panko database creation
The mariadb port information may not be passed in login_host and
login_port.

Change-Id: I15522de345a27ffc4773f00c38c8f0216d103c40
Closes-bug: #1759568
2018-03-28 15:43:50 +02:00
Zuul
5e2814a139 Merge "XenAPI: use dom0's hostname for nova-compute" 2018-03-28 07:25:55 +00:00
Zuul
24ee2e348a Merge "Use redis as gnocchi incoming storage and tooz backend when enabled" 2018-03-28 07:06:59 +00:00
Zuul
6f9d572e83 Merge "Fix wrong panko mysql connection string" 2018-03-28 06:14:20 +00:00
ZhongShengping
5493594b54 Error path of WSGIScriptAlias of panko for ubuntu
Error path[1] of WSGIScriptAlias of panko for ubuntu, the right path is
/usr/lib/python2.7/dist-packages/panko/api/app.wsgi.

[1]http://logs.openstack.org/02/504302/4/check/puppet-openstack-beaker-xenial/aeb24d6/job-output.txt.gz#_2018-02-28_00_39_06_878490

Change-Id: I87531e4e5ef80e704bae52ed36a6cdbb01d4cffa
Closes-Bug: #1753865
2018-03-28 14:00:55 +08:00
Joshua Harlow
e82fb95603 Make it possible to not haproxy memcached
Clients usually have sophisticated logic for handling
key redistribution on node failure; so going under the
covers and messing with that is bad (because then the
clients and their sophisticated logic is unaware of
what is going on).

Change-Id: Ica12240440d28f930b917d5d6202f4f9e6675b2a
2018-03-27 10:03:46 -07:00
Zuul
5ae4b7c029 Merge "Designate: Fix neutron handler" 2018-03-27 11:14:20 +00:00
Zuul
75dc4a4086 Merge "Add support for deploying ZooKeeper" 2018-03-27 08:28:08 +00:00
Zuul
5e54f5167e Merge "Add the ironic_dnsmasq_dhcp_range prechecks for Ironic Dnsmasq" 2018-03-27 07:03:34 +00:00
Jeffrey Zhang
fca572506e Use redis as gnocchi incoming storage and tooz backend when enabled
- redis is much faster than ceph as incoming storage
- redis tooz backend is full implemented

Change-Id: Ia0b4bc65ea11e504c82fc8a5ad8aa447bee00630
2018-03-27 02:04:31 +00:00
Eduardo Gonzalez
ea1a1dee0d Verify YAML syntax in gates
This patchset implements yamllint test to all *.yml
files.

Also fixes syntax errors to make jobs to pass.

Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
2018-03-26 17:56:22 +02:00
Zuul
7851de5c3c Merge "Run database migrate for horizon during upgrade" 2018-03-26 11:55:56 +00:00
Jeffrey Zhang
0135ea0d28 Run database migrate for horizon during upgrade
Change-Id: I1db585242cc3a5dcb2fe1ac79091d19f624c6f70
Closes-Bug: #1758855
2018-03-26 09:52:46 +00:00
Kevin Tibi
8e897bcd78 Designate: Fix neutron handler
Change-Id: Id55daa93cc4778bd59dd8befbe4ed04c031f4384
Closes-bug: #1758850
2018-03-26 10:48:46 +02:00
ZhongShengping
2ad8776ece Use the pbr generated wsgi binary file located in binary folder
Since pbr 1.4.0, wsgi_scripts entrypoing is supported and it will
generated a wsgi compatible binary file.

Change-Id: I4192258226ec94b667913fd6fe099c4923145ea7
2018-03-26 15:29:25 +08:00
Zuul
c3987096e5 Merge "Have glance notifications work like the other projects" 2018-03-26 07:07:12 +00:00
Zuul
241b9c0803 Merge "Use the pbr generated wsgi binary file located in binary folder" 2018-03-26 06:13:54 +00:00
Zuul
37f6e92bb1 Merge "Configure application for ceph pool" 2018-03-26 02:51:11 +00:00
Zuul
18114b057f Merge "Support custom_config for trove-taskmanager/conductor" 2018-03-25 04:26:07 +00:00
Jeffrey Zhang
0e453c1bd9 Use higher max memory for items in memcached
The default max memory is 64MB, which is too small for production
environment.

Change-Id: I72d87cd29762fe49ae4f711f092df655cea954a9
Closes-Bug: #1758286
2018-03-24 23:01:25 +08:00