Added missing horizon local settings

In Newton several config settings were added which are missing from our
configuration. Without these options Horizon is incomplete.

Change-Id: Ie6e9f65153bf5305ee197a81df28ff4e52f9a572
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This commit is contained in:
Kevin Carter 2016-10-21 09:24:46 -05:00
parent f33d9d3187
commit c0abd22c49
No known key found for this signature in database
GPG Key ID: 69FEFFC5E2D9273F
2 changed files with 44 additions and 2 deletions

View File

@ -81,6 +81,9 @@ horizon_apache_serversignature: "Off"
horizon_log_level: info horizon_log_level: info
horizon_apache_custom_log_format: combined horizon_apache_custom_log_format: combined
horizon_dropdown_max_items: 30 horizon_dropdown_max_items: 30
horizon_instance_log_length: 35
horizon_overview_days_range: 1
horizon_images_upload_mode: direct
horizon_time_zone: UTC horizon_time_zone: UTC
horizon_enforce_password_check: False horizon_enforce_password_check: False
horizon_disable_password_reveal: False horizon_disable_password_reveal: False
@ -92,6 +95,10 @@ horizon_enable_cinder_backup: False
# Enables IPv6 support in Horizon, such as managing network subnets # Enables IPv6 support in Horizon, such as managing network subnets
horizon_enable_ipv6: True horizon_enable_ipv6: True
# Disable/Enable simplified floating IP address management for deployments with
# multiple floating IP pools or complex network requirements.
horizon_simple_ip_management: True
# To enable ha router support in horizon set to True # To enable ha router support in horizon set to True
horizon_enable_ha_router: False horizon_enable_ha_router: False

View File

@ -92,7 +92,7 @@ OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "{{ horizon_keystone_default_domain }}"
# Disable simplified floating IP address management for deployments with # Disable simplified floating IP address management for deployments with
# multiple floating IP pools or complex network requirements. # multiple floating IP pools or complex network requirements.
#HORIZON_CONFIG["simple_ip_management"] = False HORIZON_CONFIG["simple_ip_management"] = {{ horizon_simple_ip_management | bool }}
# Turn off browser autocompletion for forms including the login form and # Turn off browser autocompletion for forms including the login form and
# the database creation workflow if so desired. # the database creation workflow if so desired.
@ -307,6 +307,12 @@ OPENSTACK_NEUTRON_NETWORK = {
'supported_vnic_types': ['*'] 'supported_vnic_types': ['*']
} }
# The OPENSTACK_HEAT_STACK settings can be used to disable password
# field required while launching the stack.
OPENSTACK_HEAT_STACK = {
'enable_user_pass': True,
}
# The OPENSTACK_IMAGE_BACKEND settings can be used to customize features # The OPENSTACK_IMAGE_BACKEND settings can be used to customize features
# in the OpenStack Dashboard related to the Image service, such as the list # in the OpenStack Dashboard related to the Image service, such as the list
# of supported image formats. # of supported image formats.
@ -343,6 +349,12 @@ IMAGE_CUSTOM_PROPERTY_TITLES = {
# table. # table.
IMAGE_RESERVED_CUSTOM_PROPERTIES = [] IMAGE_RESERVED_CUSTOM_PROPERTIES = []
# Set to 'legacy' or 'direct' to allow users to upload images to glance via
# Horizon server. When enabled, a file form field will appear on the create
# image form. If set to 'off', there will be no file form field on the create
# image form. See documentation for deployment considerations.
HORIZON_IMAGES_UPLOAD_MODE = '{{ horizon_images_upload_mode }}'
# OPENSTACK_ENDPOINT_TYPE specifies the endpoint type to use for the endpoints # OPENSTACK_ENDPOINT_TYPE specifies the endpoint type to use for the endpoints
# in the Keystone service catalog. Use this setting when Horizon is running # in the Keystone service catalog. Use this setting when Horizon is running
# external to the OpenStack environment. The default is 'publicURL'. # external to the OpenStack environment. The default is 'publicURL'.
@ -364,6 +376,9 @@ API_RESULT_PAGE_SIZE = 20
# The size of chunk in bytes for downloading objects from Swift # The size of chunk in bytes for downloading objects from Swift
SWIFT_FILE_TRANSFER_CHUNK_SIZE = {{ horizon_swift_file_transfer_chunk_size }} SWIFT_FILE_TRANSFER_CHUNK_SIZE = {{ horizon_swift_file_transfer_chunk_size }}
# The default number of lines displayed for instance console log.
INSTANCE_LOG_LENGTH = {{ horizon_instance_log_length }}
# Specify a maximum number of items to display in a dropdown. # Specify a maximum number of items to display in a dropdown.
DROPDOWN_MAX_ITEMS = {{ horizon_dropdown_max_items }} DROPDOWN_MAX_ITEMS = {{ horizon_dropdown_max_items }}
@ -693,7 +708,9 @@ SECURITY_GROUP_RULES = {
# the enabled panel configuration. # the enabled panel configuration.
# You should not add settings to this list for out of tree extensions. # You should not add settings to this list for out of tree extensions.
# See: https://wiki.openstack.org/wiki/Horizon/RESTAPI # See: https://wiki.openstack.org/wiki/Horizon/RESTAPI
REST_API_REQUIRED_SETTINGS = ['OPENSTACK_HYPERVISOR_FEATURES'] REST_API_REQUIRED_SETTINGS = ['OPENSTACK_HYPERVISOR_FEATURES',
'LAUNCH_INSTANCE_DEFAULTS',
'OPENSTACK_IMAGE_FORMATS']
# Additional settings can be made available to the client side for # Additional settings can be made available to the client side for
# extensibility by specifying them in REST_API_ADDITIONAL_SETTINGS # extensibility by specifying them in REST_API_ADDITIONAL_SETTINGS
@ -710,6 +727,24 @@ REST_API_REQUIRED_SETTINGS = ['OPENSTACK_HYPERVISOR_FEATURES']
# http://tinyurl.com/anticlickjack # http://tinyurl.com/anticlickjack
#DISALLOW_IFRAME_EMBED = True #DISALLOW_IFRAME_EMBED = True
# The default date range in the Overview panel meters - either <today> minus N
# days (if the value is integer N), or from the beginning of the current month
# until today (if set to None). This setting should be used to limit the amount
# of data fetched by default when rendering the Overview panel.
OVERVIEW_DAYS_RANGE = {{ horizon_overview_days_range }}
# Dict used to restrict user private subnet cidr range.
# An empty list means that user input will not be restricted
# for a corresponding IP version. By default, there is
# no restriction for IPv4 or IPv6. To restrict
# user private subnet cidr range set ALLOWED_PRIVATE_SUBNET_CIDR
# to something like
#ALLOWED_PRIVATE_SUBNET_CIDR = {
# 'ipv4': ['10.0.0.0/8', '192.168.0.0/16'],
# 'ipv6': ['fc00::/7']
#}
ALLOWED_PRIVATE_SUBNET_CIDR = {'ipv4': [], 'ipv6': []}
{% if horizon_nova_extensions_blacklist is defined %} {% if horizon_nova_extensions_blacklist is defined %}
OPENSTACK_NOVA_EXTENSIONS_BLACKLIST = [ OPENSTACK_NOVA_EXTENSIONS_BLACKLIST = [
{% for item in horizon_nova_extensions_blacklist %} {% for item in horizon_nova_extensions_blacklist %}