diff --git a/doc/common/tables/ceilometer-alarm.xml b/doc/common/tables/ceilometer-alarm.xml
index ff11d19632..75c70d4871 100644
--- a/doc/common/tables/ceilometer-alarm.xml
+++ b/doc/common/tables/ceilometer-alarm.xml
@@ -27,7 +27,7 @@
partition_rpc_topic = alarm_partition_coordination |
- (StrOpt) The topic that ceilometer uses for alarm partition coordination messages. |
+ (StrOpt) The topic that ceilometer uses for alarm partition coordination messages. DEPRECATED: RPC-based partitionedalarm evaluation service will be removed in Kilo in favour of the default alarm evaluation service using tooz for partitioning. |
project_alarm_quota = None |
diff --git a/doc/common/tables/cinder-common.xml b/doc/common/tables/cinder-common.xml
index 1ccb846569..19d55f3edd 100644
--- a/doc/common/tables/cinder-common.xml
+++ b/doc/common/tables/cinder-common.xml
@@ -117,6 +117,10 @@
service_down_time = 60 |
(IntOpt) Maximum time since last check-in for a service to be considered up |
+
+ ssh_hosts_key_file = $state_path/ssh_known_hosts |
+ (StrOpt) File containing SSH host keys for the systems with which Cinder needs to communicate. OPTIONAL: Default=$state_path/known_hosts |
+
state_path = /var/lib/cinder |
(StrOpt) Top-level directory for maintaining cinder's state |
@@ -125,6 +129,10 @@
storage_availability_zone = nova |
(StrOpt) Availability zone of this node |
+
+ strict_ssh_host_key_policy = False |
+ (BoolOpt) Option to enable strict host key checking. When set to "True" Cinder will only connect to systems with a host key present in the configured "ssh_hosts_key_file". When set to "False" the host key will be saved upon first connection and used for subsequent connections. Default=False |
+
tcp_keepalive = True |
(BoolOpt) Sets the value of TCP_KEEPALIVE (True/False) for each server socket. |
diff --git a/doc/common/tables/cinder-datera.xml b/doc/common/tables/cinder-datera.xml
new file mode 100644
index 0000000000..382a36c4c8
--- /dev/null
+++ b/doc/common/tables/cinder-datera.xml
@@ -0,0 +1,46 @@
+
+
+
+
+ Description of Datera volume driver configuration options
+
+
+
+
+ Configuration option = Default value |
+ Description |
+
+
+
+
+ [DEFAULT] |
+
+
+ datera_api_port = 7717 |
+ (StrOpt) Datera API port. |
+
+
+ datera_api_token = None |
+ (StrOpt) Datera API token. |
+
+
+ datera_api_version = 1 |
+ (StrOpt) Datera API version. |
+
+
+ datera_num_replicas = 3 |
+ (StrOpt) Number of replicas to create of an inode. |
+
+
+ driver_client_cert = None |
+ (StrOpt) The path to the client certificate for verification, if the driver supports it. |
+
+
+ driver_client_cert_key = None |
+ (StrOpt) The path to the client certificate key for verification, if the driver supports it. |
+
+
+
+
diff --git a/doc/common/tables/cinder-fujitsu_eternus_dx.xml b/doc/common/tables/cinder-fujitsu_eternus_dx.xml
new file mode 100644
index 0000000000..e2e224047b
--- /dev/null
+++ b/doc/common/tables/cinder-fujitsu_eternus_dx.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ Description of Fujitsu ETERNUS DX volume driver configuration options
+
+
+
+
+ Configuration option = Default value |
+ Description |
+
+
+
+
+ [DEFAULT] |
+
+
+ cinder_smis_config_file = /etc/cinder/cinder_fujitsu_eternus_dx.xml |
+ (StrOpt) The configuration file for the Cinder SMI-S driver |
+
+
+
+
diff --git a/doc/common/tables/cinder-hitachi.xml b/doc/common/tables/cinder-hitachi.xml
index 2e5fe90cc1..ee8e09d3e8 100644
--- a/doc/common/tables/cinder-hitachi.xml
+++ b/doc/common/tables/cinder-hitachi.xml
@@ -37,6 +37,10 @@
hitachi_auth_user = HBSD-CHAP-user |
(StrOpt) iSCSI authentication username |
+
+ hitachi_copy_check_interval = 3 |
+ (IntOpt) Interval to check copy |
+
hitachi_copy_speed = 3 |
(IntOpt) Copy speed of storage system |
diff --git a/doc/common/tables/cinder-quota.xml b/doc/common/tables/cinder-quota.xml
index 4bd37ee265..df49519867 100644
--- a/doc/common/tables/cinder-quota.xml
+++ b/doc/common/tables/cinder-quota.xml
@@ -21,6 +21,14 @@
max_age = 0 |
(IntOpt) Number of seconds between subsequent usage refreshes |
+
+ quota_backup_gigabytes = 1000 |
+ (IntOpt) Total amount of storage, in gigabytes, allowed for backups per project |
+
+
+ quota_backups = 10 |
+ (IntOpt) Number of volume backups allowed per project |
+
quota_consistencygroups = 10 |
(IntOpt) Number of consistencygroups allowed per project |
diff --git a/doc/common/tables/neutron-common.xml b/doc/common/tables/neutron-common.xml
index 0e91d706df..a353acbc02 100644
--- a/doc/common/tables/neutron-common.xml
+++ b/doc/common/tables/neutron-common.xml
@@ -73,6 +73,18 @@
ca_certs = None |
(StrOpt) CA certificates |
+
+ check_child_processes = False |
+ (BoolOpt) Periodically check child processes |
+
+
+ check_child_processes_action = respawn |
+ (StrOpt) Action to be executed when a child process dies |
+
+
+ check_child_processes_interval = 60 |
+ (IntOpt) Interval between checks of child process liveness (seconds) |
+
core_plugin = None |
(StrOpt) The core plugin Neutron will use |
diff --git a/doc/common/tables/neutron-ml2_cisco.xml b/doc/common/tables/neutron-ml2_cisco.xml
index 25ecab8718..086cd2ac82 100644
--- a/doc/common/tables/neutron-ml2_cisco.xml
+++ b/doc/common/tables/neutron-ml2_cisco.xml
@@ -107,25 +107,6 @@
root_helper = sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf |
(StrOpt) Setup root helper as rootwrap or sudo |
-
- [ml2_cisco_dfa] |
-
-
- dcnm_ip = 0.0.0.0 |
- (StrOpt) IP address of DCNM. |
-
-
- dcnm_password = password |
- (StrOpt) Login password for DCNM. |
-
-
- dcnm_user = user |
- (StrOpt) User login name for DCNM. |
-
-
- gateway_mac = 00:00:DE:AD:BE:EF |
- (StrOpt) Gateway mac address when using proxy mode. |
-
diff --git a/doc/common/tables/neutron-ml2_ofa.xml b/doc/common/tables/neutron-ml2_ofa.xml
index bc4b99fbea..fa3f8ca29c 100644
--- a/doc/common/tables/neutron-ml2_ofa.xml
+++ b/doc/common/tables/neutron-ml2_ofa.xml
@@ -40,6 +40,10 @@
get_datapath_retry_times = 60 |
(IntOpt) Number of seconds to retry acquiring an Open vSwitch datapath |
+
+ physical_interface_mappings = |
+ (ListOpt) List of <physical_network>:<physical_interface> |
+
diff --git a/doc/common/tables/neutron-openvswitch_agent.xml b/doc/common/tables/neutron-openvswitch_agent.xml
index 79ea4648bd..79d3db1bfd 100644
--- a/doc/common/tables/neutron-openvswitch_agent.xml
+++ b/doc/common/tables/neutron-openvswitch_agent.xml
@@ -80,7 +80,7 @@
bridge_mappings = |
- (ListOpt) List of <physical_network>:<bridge> |
+ (ListOpt) List of <physical_network>:<bridge>. Deprecated for ofagent. |
enable_tunneling = False |
diff --git a/doc/common/tables/nova-libvirt.xml b/doc/common/tables/nova-libvirt.xml
index d206e14868..be29cba664 100644
--- a/doc/common/tables/nova-libvirt.xml
+++ b/doc/common/tables/nova-libvirt.xml
@@ -60,6 +60,10 @@
image_info_filename_pattern = $instances_path/$image_cache_subdirectory_name/%(image)s.info |
(StrOpt) Allows image information files to be stored in non-standard locations |
+
+ mem_stats_period_seconds = 10 |
+ (IntOpt) A number of seconds to memory usage statistics period. Zero or negative value mean to disable memory usage statistics. |
+
remove_unused_kernels = False |
(BoolOpt) Should unused kernel images be removed? This is only safe to enable if all compute nodes have been updated to support this option. This will be enabled by default in future. |
diff --git a/doc/common/tables/nova-volumes.xml b/doc/common/tables/nova-volumes.xml
index 26ebcf0215..249ac81ef1 100644
--- a/doc/common/tables/nova-volumes.xml
+++ b/doc/common/tables/nova-volumes.xml
@@ -25,38 +25,6 @@
block_device_allocate_retries_interval = 3 |
(IntOpt) Waiting time interval (seconds) between block device allocation retries on failures |
-
- cinder_api_insecure = False |
- (BoolOpt) Allow to perform insecure SSL requests to cinder |
-
-
- cinder_ca_certificates_file = None |
- (StrOpt) Location of ca certificates file to use for cinder client requests. |
-
-
- cinder_catalog_info = volume:cinder:publicURL |
- (StrOpt) Info to match when looking for cinder in the service catalog. Format is: separated values of the form: <service_type>:<service_name>:<endpoint_type> |
-
-
- cinder_cross_az_attach = True |
- (BoolOpt) Allow attach between instance and volume in different availability zones. |
-
-
- cinder_endpoint_template = None |
- (StrOpt) Override service catalog lookup with template for cinder endpoint e.g. http://localhost:8776/v1/%(project_id)s |
-
-
- cinder_http_retries = 3 |
- (IntOpt) Number of cinderclient retries on failed http calls |
-
-
- cinder_http_timeout = None |
- (IntOpt) HTTP inactivity timeout (in seconds) |
-
-
- os_region_name = None |
- (StrOpt) Region name of this node |
-
volume_api_class = nova.volume.cinder.API |
(StrOpt) The full class name of the volume API class to use |
@@ -76,6 +44,41 @@
volume_driver = nova.virt.baremetal.volume_driver.LibvirtVolumeDriver |
(StrOpt) Baremetal volume driver. |
+
+ [cinder] |
+
+
+ api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to cinder |
+
+
+ ca_certificates_file = None |
+ (StrOpt) Location of ca certificates file to use for cinder client requests. |
+
+
+ catalog_info = volume:cinder:publicURL |
+ (StrOpt) Info to match when looking for cinder in the service catalog. Format is: separated values of the form: <service_type>:<service_name>:<endpoint_type> |
+
+
+ cross_az_attach = True |
+ (BoolOpt) Allow attach between instance and volume in different availability zones. |
+
+
+ endpoint_template = None |
+ (StrOpt) Override service catalog lookup with template for cinder endpoint e.g. http://localhost:8776/v1/%(project_id)s |
+
+
+ http_retries = 3 |
+ (IntOpt) Number of cinderclient retries on failed http calls |
+
+
+ http_timeout = None |
+ (IntOpt) HTTP inactivity timeout (in seconds) |
+
+
+ os_region_name = None |
+ (StrOpt) Region name of this node |
+
[hyperv] |
diff --git a/doc/common/tables/sahara-amqp.xml b/doc/common/tables/sahara-amqp.xml
index dce869eaf5..a24a65a506 100644
--- a/doc/common/tables/sahara-amqp.xml
+++ b/doc/common/tables/sahara-amqp.xml
@@ -29,6 +29,14 @@
notification_driver = [] |
(MultiStrOpt) Driver or drivers to handle sending notifications. |
+
+ notification_level = INFO |
+ (StrOpt) Notification level for outgoing notifications |
+
+
+ notification_publisher_id = None |
+ (StrOpt) Notification publisher_id for outgoing notifications |
+
notification_topics = notifications |
(ListOpt) AMQP topic used for OpenStack notifications. |
diff --git a/doc/common/tables/sahara-common.xml b/doc/common/tables/sahara-common.xml
index 39875dc668..dd6961807d 100644
--- a/doc/common/tables/sahara-common.xml
+++ b/doc/common/tables/sahara-common.xml
@@ -51,6 +51,10 @@
(BoolOpt) Enables four-level topology for data locality.
Works only if corresponding plugin supports such mode. |
+
+ enable_notifications = False |
+ (BoolOpt) Enables sending notifications to Ceilometer |
+
global_remote_threshold = 100 |
(IntOpt) Maximum number of remote operations that will be running at the same time. Note that each remote operation requires its own process to run. |
diff --git a/doc/config-reference/block-storage/section_misc.xml b/doc/config-reference/block-storage/section_misc.xml
index 23a5a27759..a0633f77e1 100644
--- a/doc/config-reference/block-storage/section_misc.xml
+++ b/doc/config-reference/block-storage/section_misc.xml
@@ -46,5 +46,7 @@
+
+
diff --git a/tools/autogenerate-config-flagmappings/cinder.flagmappings b/tools/autogenerate-config-flagmappings/cinder.flagmappings
index bf77b4f13b..071fb95249 100644
--- a/tools/autogenerate-config-flagmappings/cinder.flagmappings
+++ b/tools/autogenerate-config-flagmappings/cinder.flagmappings
@@ -37,6 +37,7 @@ backup_tsm_volume_prefix backups_tsm
capacity_weight_multiplier storage
cinder_emc_config_file emc
cinder_huawei_conf_file huawei
+cinder_smis_config_file fujitsu_eternus_dx
cloned_volume_same_az zones
compute_api_class common
consistencygroup_api_class common
@@ -46,6 +47,10 @@ coraid_group coraid
coraid_password coraid
coraid_repository_key coraid
coraid_user coraid
+datera_api_port datera
+datera_api_token datera
+datera_api_version datera
+datera_num_replicas datera
db_backend database
db_driver database
debug logging
@@ -57,6 +62,8 @@ destroy_empty_storage_group emc
disable_process_locking common
dpl_pool prophetstor_dpl
dpl_port prophetstor_dpl
+driver_client_cert datera
+driver_client_cert_key datera
enable_new_services common
enable_v1_api api
enable_v2_api api
@@ -103,7 +110,7 @@ hitachi_async_copy_check_interval hitachi
hitachi_auth_method hitachi
hitachi_auth_password hitachi
hitachi_auth_user hitachi
-hitachi_copy_check_interval
+hitachi_copy_check_interval hitachi
hitachi_copy_speed hitachi
hitachi_default_copy_method hitachi
hitachi_group_range hitachi
@@ -271,6 +278,8 @@ qpid_sasl_mechanisms rpc
qpid_tcp_nodelay rpc
qpid_topology_version rpc
qpid_username rpc
+quota_backup_gigabytes quota
+quota_backups quota
quota_consistencygroups quota
quota_driver quota
quota_gigabytes quota
@@ -344,6 +353,7 @@ sf_emulate_512 solidfire
snapshot_name_template backups
snapshot_same_host backups
ssh_conn_timeout san
+ssh_hosts_key_file common
ssh_max_pool_conn san
ssh_min_pool_conn san
ssl_ca_file ca
@@ -370,6 +380,7 @@ storwize_svc_vol_iogrp storwize
storwize_svc_vol_rsize storwize
storwize_svc_vol_warning storwize
storwize_svc_volpool_name storwize
+strict_ssh_host_key_policy common
swift_catalog_info backups_swift
syslog_log_facility logging
tcp_keepalive common
diff --git a/tools/autogenerate-config-flagmappings/cinder.headers b/tools/autogenerate-config-flagmappings/cinder.headers
index 35b8ca4360..2e0b0efab3 100644
--- a/tools/autogenerate-config-flagmappings/cinder.headers
+++ b/tools/autogenerate-config-flagmappings/cinder.headers
@@ -4,8 +4,10 @@ backups_swift Swift backup driver
backups_tsm IBM Tivoli Storage Manager backup driver
block-device block device
coraid Coraid AoE driver
+datera Datera volume driver
emc EMC
eqlx Dell EqualLogic volume driver
+fujitsu_eternus_dx Fujitsu ETERNUS DX volume driver
fusionio Fusion-io driver
hds-hnas HDS HNAS iSCSI and NFS driver
hds-hus HDS HUS iSCSI driver
diff --git a/tools/autogenerate-config-flagmappings/neutron.flagmappings b/tools/autogenerate-config-flagmappings/neutron.flagmappings
index 2d123b3266..df2dcf48d1 100644
--- a/tools/autogenerate-config-flagmappings/neutron.flagmappings
+++ b/tools/autogenerate-config-flagmappings/neutron.flagmappings
@@ -25,6 +25,9 @@ base_mac common
bind_host common
bind_port common
ca_certs common
+check_child_processes common
+check_child_processes_action common
+check_child_processes_interval common
control_exchange rpc
core_plugin common
ctl_cert common
@@ -218,6 +221,7 @@ AGENT/local_network_vswitch hyperv_agent
AGENT/metrics_max_retries hyperv_agent
AGENT/minimize_polling openvswitch_agent
AGENT/ovsdb_monitor_respawn_interval openvswitch_agent
+AGENT/physical_interface_mappings ml2_ofa
AGENT/physical_network_vswitch_mappings hyperv_agent
AGENT/polling_interval hyperv_agent
AGENT/report_interval metering_agent
@@ -585,10 +589,6 @@ ml2_cisco_apic/apic_vlan_ns_name ml2_cisco
ml2_cisco_apic/apic_vlan_range ml2_cisco
ml2_cisco_apic/apic_vpc_pairs ml2_cisco
ml2_cisco_apic/root_helper ml2_cisco
-ml2_cisco_dfa/dcnm_ip ml2_cisco
-ml2_cisco_dfa/dcnm_password ml2_cisco
-ml2_cisco_dfa/dcnm_user ml2_cisco
-ml2_cisco_dfa/gateway_mac ml2_cisco
ml2_fslsdn/crd_api_insecure ml2_fslsdn
ml2_fslsdn/crd_auth_strategy ml2_fslsdn
ml2_fslsdn/crd_auth_url ml2_fslsdn
diff --git a/tools/autogenerate-config-flagmappings/nova.flagmappings b/tools/autogenerate-config-flagmappings/nova.flagmappings
index 07178fd699..8f050a17bd 100644
--- a/tools/autogenerate-config-flagmappings/nova.flagmappings
+++ b/tools/autogenerate-config-flagmappings/nova.flagmappings
@@ -22,13 +22,6 @@ ca_file ca
ca_path ca
cert_manager ca
cert_topic ca
-cinder_api_insecure volumes
-cinder_ca_certificates_file volumes
-cinder_catalog_info volumes
-cinder_cross_az_attach volumes
-cinder_endpoint_template volumes
-cinder_http_retries volumes
-cinder_http_timeout volumes
cnt_vpn_clients network
compute_available_monitors compute
compute_driver compute
@@ -217,7 +210,6 @@ notify_on_state_change common
novncproxy_base_url vnc
null_kernel api
num_networks network
-os_region_name volumes
osapi_compute_ext_list api
osapi_compute_extension api
osapi_compute_link_prefix api
@@ -452,6 +444,14 @@ cells/scheduler_retries scheduler
cells/scheduler_retry_delay scheduler
cells/scheduler_weight_classes scheduler
cells/topic cells
+cinder/api_insecure volumes
+cinder/ca_certificates_file volumes
+cinder/catalog_info volumes
+cinder/cross_az_attach volumes
+cinder/endpoint_template volumes
+cinder/http_retries volumes
+cinder/http_timeout volumes
+cinder/os_region_name volumes
conductor/manager conductor
conductor/topic conductor
conductor/use_local conductor
@@ -554,6 +554,7 @@ libvirt/iser_use_multipath hypervisor
libvirt/live_migration_bandwidth livemigration
libvirt/live_migration_flag livemigration
libvirt/live_migration_uri livemigration
+libvirt/mem_stats_period_seconds libvirt
libvirt/nfs_mount_options volumes
libvirt/nfs_mount_point_base volumes
libvirt/num_aoe_discover_tries volumes
diff --git a/tools/autogenerate-config-flagmappings/sahara.flagmappings b/tools/autogenerate-config-flagmappings/sahara.flagmappings
index ed8e7f6e5e..b672cda051 100644
--- a/tools/autogenerate-config-flagmappings/sahara.flagmappings
+++ b/tools/autogenerate-config-flagmappings/sahara.flagmappings
@@ -10,6 +10,7 @@ detach_volume_timeout common
disable_process_locking debug
enable_data_locality common
enable_hypervisor_awareness common
+enable_notifications common
fake_rabbit debug
fatal_deprecations logging
global_remote_threshold common
@@ -41,6 +42,8 @@ memcached_servers common
min_transient_cluster_active_time common
node_domain common
notification_driver amqp
+notification_level amqp
+notification_publisher_id amqp
notification_topics amqp
os_region_name common
periodic_enable common