-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stable/kilo #295
Open
Kilo-411
wants to merge
54
commits into
redhat-openstack:stable/mitaka
Choose a base branch
from
Kilo-411:stable/kilo
base: stable/mitaka
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Stable/kilo #295
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7b57af350fdb25830e0136658324f9c51e49657f Add support for tagged interfaces and require ovs module Fixes: rhbz#1227059 Change-Id: Ia2788196f524d3df822ee0492c03d44841e1bb1c (cherry picked from commit 5a0dbe3)
This module update commit was generated by Bade. For more info please check https://github.com/paramite/bade This commit is setting modules to following state: ceilometer - old commit: f17b344 - new commit: 05926aa cinder - old commit: 15fd1a81b047342e71bfe939cf059eb4fd143e4d - new commit: b2163382956032f6df37d8a02f18a4abf89b7008 glance - old commit: 0bb7577f7e4189495a148ca91f4f92c118e499e7 - new commit: c2d8e72f594b0caab0ace8c17d59717a3dd13385 heat - old commit: 8e742b8d09e3bded06e9529ccd5e7f38e527ab5d - new commit: 108e9b092698e423840cef6ac24233313b9470b1 horizon - old commit: 6e11fbf346560dab461964e53bcb1c817707abc5 - new commit: 79e373bebc010c25410a684437ae41b60e8eefc8 ironic - old commit: 886a9c0aa2c8ac6167e2d95a60c55bbd6977f82b - new commit: 88c228cca9d74072a5e944acf0063418b9bdfe4e keystone - old commit: e0e87604b8199c0ac0d443999153f88fb7797a9c - new commit: 5f9080f3adf14921f025038533bfcb9ebdee564c manila - old commit: ff018bdef812bacfe512663c1cc0b92c7d1f26b2 - new commit: b94391158dc7c392986db9b0eb63562dde411ea1 neutron - old commit: 36b463c003f94fe23c3d9eff207bbf5005ee470c - new commit: c683ca5fc31111b7b0569cc71e9b959e62d21c4b nova - old commit: cb2d487fb9baf2c1902182973e29982b5389e769 - new commit: 52e7f810a50f15e2c32cd1270374899ef7df675f openstack_extras - old commit: ab8ddaff93e06d7fdbfb2c61ffe9113562dd82ad - new commit: 2d08ba975b65c613fbdc08812cbf30e7d6c9d6e4 openstacklib - old commit: 78ef674e0e6bc73b3a0af7833025dc9786eaeaeb - new commit: fcfffcf47069119805e44cc712739ba0c1e4603d sahara - old commit: 56d9a841bff7389d1128d40dad4a319988d547f1 - new commit: 6e79d710a97d7c43aea766bbfa8c4d782a7c2049 swift - old commit: 275fb9b111bbb30148e762afc0798aa891091cf2 - new commit: d736e6a00e8ff1e4f05c8fbc9535908fc2112587 tempest - old commit: ab9601ff339f6acb40901291133c03cf1b45d5ee - new commit: 4cc2ad2e827e1117d79dbab1bc91283428ffdc78 trove - old commit: 2636a384f67c2ac1513ac709f3ae4525668ccb62 - new commit: 1c5d6895c86fdb99501c72ef999864268bb7a389 tuskar - old commit: 85a3991330f36903cd66a6e12512b54ab758ec41 - new commit: 09e2ced9be2cdf5d94dd6310e9df3a3155ab549b vswitch - old commit: e73073a120d833958d22925a1badbc1ccdc0f15a - new commit: 5992d41a238c93bcf6bd6989c23d3c7577c48b69 Change-Id: Ia115e24cf0e98b808ee2d2b64a67924ea6d6db79
this commit is setting modules to following state: heat - old commit: 108e9b092698e423840cef6ac24233313b9470b1 - new commit: 3ced80f2eb6fc8a0694e8586c212d1a3ec5a3bdc keystone - old commit: 5f9080f3adf14921f025038533bfcb9ebdee564c - new commit: 1fb920c38df80a75779ea34b5181534ff9207738 Change-Id: Id1f323d4b7b5cd67590ae91dd5affa9e00c76f92
This commit is setting modules to following state: rabbitmq - old commit: 1cdf656 - new commit: aa3ec5e This commit is for properly update rabbitmq module, so we can remove patch [1] from patches branches. [1] redhat-openstack@3f5a7e9 Change-Id: Ic22da93c413ab13a68d5a7d60d0a309141d752be
This commit is setting modules to following state: ceph - old commit: b6ab15b47c81d7694fdcfd75d8f2e0a0481ca40c - new commit: 71fccdf944a2b0721a972a8a86f97703cabd586e cinder - old commit: b2163382956032f6df37d8a02f18a4abf89b7008 - new commit: 330dda3c4106ffef318d330f4de303b631196581 gnocchi - old commit: 388ace2495661ff909b45c00471a121b5f2d18e3 - new commit: 02692807d218210a27a4043e27b3aa0ac38e8b28 keystone - old commit: 1fb920c38df80a75779ea34b5181534ff9207738 - new commit: 6dbef6298478b5a8799c9dadd8d0b4b7edbcdd74 n1k_vsm - old commit: 7b57af350fdb25830e0136658324f9c51e49657f - new commit: 8266fb6dd504bc6ab310644728b076a6de996cbd nova - old commit: 52e7f810a50f15e2c32cd1270374899ef7df675f - new commit: ea1eddfaa04a3c44d9b6863bb4a87c89b91f3305 pacemaker - old commit: 1fa8e5591ab606a7be3bae32df088f6cec26d3c0 - new commit: 733c1088ccfa24739929af7a8612ff0ade46bc6f tripleo - old commit: 717eb39ca7295e128ab99694ea3a7ae658b9528f - new commit: a003b3d97ebe8bd470717c419434851d60669bf7 Change-Id: Ic75fb9b8daeb06991daed9c6540988b97da34326
e9a8f0d048c1bbc86a4bb1ee81417da3afe6673e Merge pull request redhat-openstack#69 from gildub/ipv6/resource_ipaddr2 1950b26946d12cb224bb82a39c9c77db0ea9feb7 Merge pull request redhat-openstack#68 from gildub/ip6tables 01c6000db5040055372021ad5a3231840ccb8bba The colons in IPv6 addresses causing title issues 04fd6c145f719ec42e8660e476a03f97376164c2 Added FW rules for IPv6 e23cbb084bf48c414c189f45a3761c57ba8375d1 Merge pull request redhat-openstack#63 from cwolferh/remote_authkey 1ccd9a0dafe9631c7dcc8c4402350dacd3f03e24 Merge pull request redhat-openstack#62 from sepulworld/zmw/adding_master_slave_constraint_option_check 27a5ec99e1917356dd8496d46dbb7ad40a733974 adding support for master role constraints 023580239ac495fc20bd4a393a36051ab49ac9fa Ability to set authkey for pacemaker-remote. Change-Id: I890b71727966299cca8e22e7a213589d8414eeab
This module update commit was generated by Bade. For more info please check https://github.com/paramite/bade This commit is setting modules to following state: kmod - initial commit: ea03df0eff7b7e5faccb9c4e386d451301468f04 Change-Id: I91dcc3ffc86b0c7feec99277201ef1933b23038f Signed-off-by: Gael Chamoulaud <[email protected]>
Documentation should point to RDO docs by default. This patch is changing it. Fixes: rhbz#1092019 Signed-off-by: Gael Chamoulaud <[email protected]>
Change-Id: I96931b67dbc18087abe7d673b202ef976bee4f83
We have to ensure config directory exists before creating file from template
We should use rabbitmq only from repos provided to us by RDO, RHOS or distro. Change-Id: I53ea9c10800846d5d0e6632b57e969159d64ff90
This reverts commit edd7cb55931fe0336bfee475c738ac4b91308f98.
This deals with the case where you don't want heat setting instance_user for you. See http://lists.openstack.org/pipermail/openstack-dev/2015-June/068333.html for details. Closes-Bug: #1472053 Change-Id: I9e8be0dd50709d271fc81683770c78380724e405
For some deployments (multi-DC) being able to increase the response timeout for heat RPC's is vital. Change-Id: Ib6a61e01ba9879315f9283c4fae34873ce89d338
Change-Id: I1a321266e1de5a15e81a7a5cb592064e0ffcbf09 Closes-Bug: 1470037
In order to standardize the way dbsync are run across our modules, we create a new class neutron::db::sync. This class will be included if sync_db is enabled. By making this transition the neutron::db::sync class can be returned by the ENC. A use case would be in an highly available environment with 3 galera nodes, include neutron::server on every node with sync_db set to false and have the ENC return ceilometer::db::sync just for one node. Change-Id: I81e824e3e9e8f901b2a0084c7a5ec42c53781864
FWaaS, VPNaaS and LBaaS packages need to be installed on neutron API node otherwise the neutron service won't start. Also if these neutron modules are enabled one has to update DB for these modules in neutron::db::sync. Change-Id: I9b2c00309f3a72f76fffd22a6f3b802e5f78dad2 Closes-Bug: rhbz#1233149, rhbz#1230199, #1474961
Add and update classes for Nexus, Nexus VXLAN, and UCSM drivers. Use INI provider for driver config except for Nexus switch config. Co-Authored-By: Tim Swanson <[email protected]> Change-Id: I78ddc6795394c4ad2b4da9ab0a2c2a2eed18c25f (cherry picked from commit 02afb3762859b8c5db33fc3f4cdc22ab981d71fd)
The swift-object-expirer service was not supported by puppet-swift. Adding support by creating a new class (swift::objectexpirer), and its associated custom type/provider. Change-Id: I498ffe525a7316c0091e4c9d8b7d9658234231f6 Signed-off-by: Gael Chamoulaud <[email protected]>
The swift README.md file had control text from a previous rebase that was not taken care of.
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Closes-bug: 1467667 Change-Id: I9c237bea74572222be19495342931a67a374e7bc
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Change-Id: I44ec6712d93dac497ab832cb0aa18da508778d16 Closes-bug: 1467667
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Closes-bug: 1467667 Change-Id: I936b9d11b0b18a67b7327cfedf695395a624dc64
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Closes-bug: 1467667 Change-Id: I985d081c86975c5b216f6346cbd9a368dd0d33d3
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Change-Id: I19c82aacf83e5a4f7c9c5fbf76527f9713d6e846 Closes-bug: 1467667
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Also, update all rabbit-related parameters to move to the oslo_messaging_rabbit section in keystone.conf, from the DEFAULT section. Change-Id: I4d78a3c67396744fe1f643b857d889cb0ee0ca49 Closes-bug: 1467667
Neutron now has two options nova_admin_tenant_id and nova_admin_tenant_name. One can just simply specify name of the nova admin tenant instead of probing the api to get tenant id. Change-Id: I21dc10396e92906eab4651c318aa2ee62a8e03c7 (cherry picked from commit 919a3a932eccff507a8f974512cb8118ec6609e9)
Kilo oslo.messaging added heartbeating support for RabbitMQ connections. This patch adds support for this in Puppet modules by managing the oslo_messaging_rabbit/heartbeat_timeout_threshold and oslo_messaging_rabbit/heartbeat_rate settings. Closes-bug: 1467667 Change-Id: I3aef101e3a099bcbd96ee32efa7c5f849e6000cf (cherry picked from commit 8e4068031037e60646525c37de512c0ffe4443a7)
Currently when wsrep_ssl is set to false but wsrep_ssl_cert and wsrep_ssl_key are set and invalid configuration results. gcomm+ssl will correctly disable SSL, but IST still tries to run via SSL and will consequently fail.
Add support for creating a bridge when the management port is tagged. Also allows use of management ports that don't have IPs. Change-Id: I9810fe68b62e690c5e206898eec1320b15eac24b
Relaxed the requirment for VSM version to always be specified. The new code will find the newest available VSM iso and create a copy of the iso called "current-n1000v.iso". This file will be used for the remainder of the module. Change-Id: Icdaa0dba83cb05e8c082786e578a9170666aa3ee
This will allow users to configure the value. The parameter will be added only if required, and exposed via heat templates. instance_name_template is a template string to be used to generate instance names. Added spec tests for instance_name_template Change-Id: Ic2b9b9f34521afbb2744690945230e14052f84d2
Added a check to skip ip configuration in all existing bridge cases. This was sporadically causing connectivity issue in some setups. Change-Id: Ia759a84409d477b5be459033aeda37d353c93332
nova_admin_* options are deprecated since Kilo, Keystone auth plugins mechanism should be used instead. Added support for password(v2/v3) plugin Cherry-picked from: 46d6242644d580d3bfa7c21e20a2bccefbc0db9e Change-Id: I7c2b75688051f81a9f8b61ef7ed34e00562ac31b
Adds bindings to the Manila service for HAProxy. Change-Id: I175d5b7e35a781d04452fc6aee610e8dca005419
- s/manila/$manila Change-Id: I7aaa8f83fe758484ab39af28c914fa3d78464633 Signed-off-by: Gael Chamoulaud <[email protected]>
* manifests/plugins/nuage.pp ** Nuage Neutron plugin is a monolithic Neutron plugin (core_plugin in neutron.conf can be set to nuage). ** The plugin.ini file for the Nuage Neutron plugin needs to be created with correct properties for the Neutron service to come up (configured in manifests/plugins/nuage.pp). ** To add the configuration parameters to the plugin.ini file a custom resource type has been created (neutron_plugins_nuage). * init.pp ** Just comment addition that core_plugin=nuage is now supported by puppet-neutron * params.pp ** Parameterizing names of Nuage Neutron Plugin (pattern based on existing midonet code) * config.pp ** Call to create_resource similar to other plugins * Spec tests ** spec tests for the plugin/nuage.pp The associated spec tests and custom types and providers have also been added. This follows the same pattern as other plugins such as midonet and opencontrail. Change-Id: I0f092bf437739cac0b328822022e932fe5d1c6f2
Proper interface matching when an IPv6 address is provided. If Facter version used is < 3 then it adds the netmask6 facts as custom facts. Fix bugs https://bugzilla.redhat.com/show_bug.cgi?id=1280523 Change-Id: Ide26ca1740dc12ea5f47a28f4cecacd6ef0b18f9
This patch adds custom structured fact to get information about interfaces using IPv6. Generates output such as: "tripleo_ipv6_interfaces": { "enp0s20u3u1u3c2": [ { "ipaddress": "2620:0052:0000:2282:0000:0000:0000:0000", "netmask": "ffff:ffff:ffff:ffff:0000:0000:0000:0000" }, { "ipaddress": "fe80:0000:0000:0000:0000:0000:0000:0000", "netmask": "ffff:ffff:ffff:ffff:0000:0000:0000:0000" } ], "lo": [ { "ipaddress": "0000:0000:0000:0000:0000:0000:0000:0001", "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } ], "virbr0": [ { "ipaddress": "dead:beef:cafe:0000:0000:0000:0000:0000", "netmask": "ffff:ffff:ffff:ffff:0000:0000:0000:0000" }, { "ipaddress": "fe80:0000:0000:0000:0000:0000:0000:0000", "netmask": "ffff:ffff:ffff:ffff:0000:0000:0000:0000" } ], "wlp4s0": [ { "ipaddress": "fe80:0000:0000:0000:0000:0000:0000:0000", "netmask": "ffff:ffff:ffff:ffff:0000:0000:0000:0000" } ] }, Change-Id: I13ab7e7a3b3eb7d7ef8e614bb3a127f1b7dcd096
This patch add support for IPv6 address in vnc proxy url. It adds brackets if a ipv6 is detected. Change-Id: I12fb8f01b5bdca2bfea856c8a5e158fa1d87a15b Related-Bug: 1531960 Depends-On: I093dd5a4e6294e20761cb3d33373652eeadeac36
This add the function ipv6_add_bracket_maybe to the parser. With it you can pass a anything, and if it is a ipv6 address, it is enclosed inside brackets. Change-Id: I093dd5a4e6294e20761cb3d33373652eeadeac36 Closes-bug: 1531960
Change-Id: Icd666d9988d14ac1e9581f55589bf95243cc7641
One of the ways to make use of TLS in keystone is through the usage of the X-Fowarded-Proto header, which will be forwarded with the request by the loadbalancer, and it will tell keystone what protocol was used to access it. This also requires configuration from the keystone side. Change-Id: I9b899ba95e28b7dfae0c1ed84ca8431054673925
Nova vnc and swift proxy were listening on the same port if SSL is enabled in the load balancer Change-Id: Ibf4aa118d6c8e94f8f2a68bf270d5445ebda7593
keystone and heat_cfn were listening on the same port if SSL is enabled inm the load balancer. Change-Id: I099119198ebf3322a783581f0c6758417e705a2e
Allow to configure use_ipv6 in Nova, which is a parameter used by several components within Nova. Change-Id: I3d01334433a9a7b0c39decc4d9dcb3248919d72e
Specify proper dependencies between the configuration steps required to setup the Nuage Neutron Plugin. This ensures that the steps are executed in proper order and the plugin is setup correctly. Change-Id: Ib524046be71623b2d4bce2c492a173904475fa75 (cherry picked from commit 9ddb9972d3dc5442d2907727aeaa8fd3f240b049)
Change-Id: Iddf1fdaabc1c758546999e7af7e7412158400e7f
- The user 'swift' is being ensured without any restriction on openstack-swift package, so it is highly potential that the user is created before package is installed with /bin/bash instead of /sbin/nologin as shell. Closes-bug: #1525243 Change-Id: I4c7b7afb7eefeda0379db631f14eb8c32cbe8671 Signed-off-by: Gael Chamoulaud <[email protected]> (cherry picked from commit b75290b54c2a802ce7a1bec57c1985fcb6da9f99) (cherry picked from commit 8102ffa5fb344f45606af39509b232b5ee354704)
Because rhos-7.0 is far behind upstream, the ipv6 backport from voxpupuli/puppet-mongodb#255 did not apply correctly and mongodb_replset is missing ipv6 support. This patch aims to fix it. https://bugzilla.redhat.com/show_bug.cgi?id=1296377
When deploying with IPv6 we need to set ms_bind_ipv6 to true; this change adds an option to set it globally as mixed environments are not supported by Ceph. Change-Id: I7c438d76dfcc0b58768a0896c3f50e97fa609a60
This functions returns true if the string passed is a valid IPv6 address, otherwise false. Change-Id: I40b327eb39f12035c8f86c5724c3e005345d0449
Add auth_endpoint_type which is the type of endpoint in Identity service catalog to use for communication with OpenStack services. Default to undef. Change-Id: Ia62186b3a4520e1f323a4fa96d8a925874b3604a (cherry picked from commit 22723cce88a65a44afac3065ad800b4c0008f75d)
See voxpupuli/puppet-mongodb#257 for the upstream patch. A very recent commit [1] broke IPv4 usage [2]. When running ipv4, the provider will execute: /bin/mongo admin --quiet "" --host 192.0.2.22:27017 --eval "printjson(rs.conf())" mongo CLI does not like empty parameters like "" so we need to pass a parameter (--ipv6) only when we actually need it. This patch adds more conditionals to properly add the parameter only when needed, and bring back ipv4 support. [1] voxpupuli/puppet-mongodb@a77d1a1 [2] https://bugs.launchpad.net/tripleo/+bug/1536083 Change-Id: Iac97c71dab20320b6f371534e42d24a0fa896ce2
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Need the list