Add verify_ca configuration parameter
Added configuration parameter, verify_ca, to magnum.conf with default value of True. This parameter is passed to the heat templates to indicate whether the cluster nodes validate the Certificate Authority when making requests to the OpenStack APIs (Keystone, Magnum, Heat). This configuration parameter can be set to False to disable CA validation. Co-Authored-By: Vijendar Komalla <vijendar.komalla@rackspace.com> Change-Id: Iab02cb1338b811dac0c147378dbd0e63c83f0413 Partial-Bug: #1663757changes/87/447687/38
parent
8e8fbe9214
commit
b07b6f34d5
@ -0,0 +1,40 @@
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
||||
# use this file except in compliance with the License. You may obtain a copy
|
||||
# of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
from oslo_config import cfg
|
||||
|
||||
drivers_group = cfg.OptGroup(name='drivers',
|
||||
title='Options for the Drivers')
|
||||
|
||||
drivers_opts = [
|
||||
cfg.BoolOpt('verify_ca',
|
||||
default=True,
|
||||
help='Indicates whether the cluster nodes validate the '
|
||||
'Certificate Authority when making requests to the '
|
||||
'OpenStack APIs (Keystone, Magnum, Heat). If you have '
|
||||
'self-signed certificates for the OpenStack APIs or '
|
||||
'you have your own Certificate Authority and you '
|
||||
'have not installed the Certificate Authority to all '
|
||||
'nodes, you may need to disable CA validation by '
|
||||
'setting this flag to False.')
|
||||
]
|
||||
|
||||
|
||||
def register_opts(conf):
|
||||
conf.register_group(drivers_group)
|
||||
conf.register_opts(drivers_opts, group=drivers_group)
|
||||
|
||||
|
||||
def list_opts():
|
||||
return {
|
||||
drivers_group: drivers_opts,
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
---
|
||||
fixes:
|
||||
- |
|
||||
[`bug 1663757 <https://bugs.launchpad.net/magnum/+bug/1663757>`_]
|
||||
A configuration parameter, verify_ca, was added to magnum.conf
|
||||
with a default value of True and passed to the heat templates to indicate
|
||||
whether the cluster nodes validate the Certificate Authority when making
|
||||
requests to the OpenStack APIs (Keystone, Magnum, Heat). This parameter
|
||||
can be set to False to disable CA validation if you have self-signed
|
||||
certificates for the OpenStack APIs or you have your own Certificate
|
||||
Authority and you have not installed the Certificate Authority to all
|
||||
nodes.
|
Loading…
Reference in New Issue