3bacc91230
This changeset increases the initialization timeout for rgw instances from 300 -> 1200 seconds. This change decreases the chance that the rgw instance will timeout prior to OSD's actually joing the Ceph storage cluster as usable storage is required for this operation. Change-Id: I6c5442edc2fb25ff37d7a4bd0bc49aabd6f2d24c Closes-Bug: 1577519
56 lines
1.7 KiB
Plaintext
56 lines
1.7 KiB
Plaintext
[global]
|
|
{% if old_auth %}
|
|
auth supported = {{ auth_supported }}
|
|
{% else %}
|
|
auth cluster required = {{ auth_supported }}
|
|
auth service required = {{ auth_supported }}
|
|
auth client required = {{ auth_supported }}
|
|
{% endif %}
|
|
mon host = {{ mon_hosts }}
|
|
log to syslog = {{ use_syslog }}
|
|
err to syslog = {{ use_syslog }}
|
|
clog to syslog = {{ use_syslog }}
|
|
debug rgw = {{ loglevel }}/5
|
|
{% if ipv6 -%}
|
|
ms bind ipv6 = true
|
|
{% endif %}
|
|
{% if global -%}
|
|
# The following are user-provided options provided via the config-flags charm option.
|
|
# User-provided [global] section config
|
|
{% for key in global -%}
|
|
{{ key }} = {{ global[key] }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
[client.radosgw.gateway]
|
|
host = {{ hostname }}
|
|
rgw init timeout = 1200
|
|
keyring = /etc/ceph/keyring.rados.gateway
|
|
rgw socket path = /tmp/radosgw.sock
|
|
log file = /var/log/ceph/radosgw.log
|
|
{% if embedded_webserver %}
|
|
rgw frontends = civetweb port={{ port }}
|
|
{% elif disable_100_continue %}
|
|
# Turn off 100-continue optimization as stock mod_fastcgi
|
|
# does not support it
|
|
rgw print continue = false
|
|
{% endif %}
|
|
{% if auth_type == 'keystone' %}
|
|
rgw keystone url = {{ auth_protocol }}://{{ auth_host }}:{{ auth_port }}/
|
|
rgw keystone admin token = {{ admin_token }}
|
|
rgw keystone accepted roles = {{ user_roles }}
|
|
rgw keystone token cache size = {{ cache_size }}
|
|
rgw keystone revocation interval = {{ revocation_check_interval }}
|
|
rgw s3 auth use keystone = true
|
|
{% if cms -%}
|
|
nss db path = /var/lib/ceph/nss
|
|
{% endif %}
|
|
{% endif %}
|
|
{% if client_radosgw_gateway -%}
|
|
# The following are user-provided options provided via the config-flags charm option.
|
|
# User-provided [client.radosgw.gateway] section config
|
|
{% for key in client_radosgw_gateway -%}
|
|
{{ key }} = {{ client_radosgw_gateway[key] }}
|
|
{% endfor %}
|
|
{% endif %}
|