Skip to content
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
wants to merge 54 commits into
base: stable/mitaka
Choose a base branch
from
Open

Conversation

Kilo-411
Copy link

@Kilo-411 Kilo-411 commented Sep 2, 2019

Need the list

imcsk8 and others added 30 commits August 18, 2015 15:31
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
Steven Hillman and others added 24 commits February 19, 2016 17:44
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.