rubick/rubick/schemas/glance_registry/glance_registry.conf.yml

162 lines
4.8 KiB
YAML

- version: '2013.2.1'
checkpoint: true
added:
- name: verbose
type: string
default: 'False'
help: 'Show more verbose log output (sets INFO log level output)'
comment: 'New param'
- name: debug
type: string
default: 'False'
help: 'Show debugging output in logs (sets DEBUG log level output)'
comment: 'New param'
- name: bind_host
type: host
default: '0.0.0.0'
help: 'Address to bind the registry server'
comment: 'New param'
- name: bind_port
type: string
default: '9191'
help: 'Port the bind the registry server to'
comment: 'New param'
- name: log_file
type: string
default: '/var/log/glance/registry.log'
help: 'Log to this file. Make sure you do not set the same log file for both the API and registry servers!'
comment: 'New param'
- name: backlog
type: string
default: '4096'
help: 'Backlog requests when creating socket'
comment: 'New param'
- name: tcp_keepidle
type: string
default: '600'
help: 'TCP_KEEPIDLE value in seconds when creating socket. Not supported on OS X.'
comment: 'New param'
- name: sql_connection
type: string
default: 'sqlite:///glance.sqlite'
help: 'SQLAlchemy connection string for the reference implementation registry server. Any valid SQLAlchemy connection string is fine. See: http://www.sqlalchemy.org/docs/05/reference/sqlalchemy/connections.html#sqlalchemy.create_engine'
comment: 'New param'
- name: sql_idle_timeout
type: string
default: '3600'
help: "MySQL uses a default `wait_timeout` of 8 hours, after which it will drop idle connections. This can result in 'MySQL Gone Away' exceptions. If you notice this, you can lower this value to ensure that SQLAlchemy reconnects before MySQL can drop the connection."
comment: 'New param'
- name: api_limit_max
type: string
default: '1000'
help: 'Limit the api to return `param_limit_max` items in a call to a container. If a larger `limit` query param is provided, it will be reduced to this value.'
comment: 'New param'
- name: limit_param_default
type: string
default: '25'
help: 'If a `limit` query param is not provided in an api request, it will default to `limit_param_default`'
comment: 'New param'
- name: admin_role
type: string
default: 'admin'
help: 'Role used to identify an authenticated user as administrator'
comment: 'New param'
- name: db_auto_create
type: string
default: 'False'
help: 'Whether to automatically create the database tables. Default: False'
comment: 'New param'
- name: sqlalchemy_debug
type: string
default: 'True'
help: 'Enable DEBUG log messages from sqlalchemy which prints every database query and response. Default: False'
comment: 'New param'
- name: use_syslog
type: string
default: 'False'
help: 'Send logs to syslog (/dev/log) instead of to file specified by `log_file`'
comment: 'New param'
- name: syslog_log_facility
type: string
default: 'LOG_LOCAL1'
help: 'Facility to use. If unset defaults to LOG_USER.'
comment: 'New param'
- name: cert_file
type: string
default: '/path/to/certfile'
help: 'Certificate file to use when starting registry server securely'
comment: 'New param'
- name: key_file
type: string
default: '/path/to/keyfile'
help: 'Private key file to use when starting registry server securely'
comment: 'New param'
- name: ca_file
type: string
default: '/path/to/cafile'
help: 'CA certificate file to use to verify connecting clients'
comment: 'New param'
- name: keystone_authtoken.auth_host
type: host
default: '127.0.0.1'
comment: 'New param'
- name: keystone_authtoken.auth_port
type: string
default: '35357'
comment: 'New param'
- name: keystone_authtoken.auth_protocol
type: string
default: 'http'
comment: 'New param'
- name: keystone_authtoken.admin_tenant_name
type: string
default: '%SERVICE_TENANT_NAME%'
comment: 'New param'
- name: keystone_authtoken.admin_user
type: string
default: '%SERVICE_USER%'
comment: 'New param'
- name: keystone_authtoken.admin_password
type: string
default: '%SERVICE_PASSWORD%'
comment: 'New param'
- name: paste_deploy.config_file
type: string
default: 'glance-registry-paste.ini'
help: 'Name of the paste configuration file that defines the available pipelines'
comment: 'New param'
- name: paste_deploy.flavor
type: string
default: ''
help: "Partial name of a pipeline in your paste configuration file with the service name removed. For example, if your paste section name is [pipeline:glance-registry-keystone], you would configure the flavor below as 'keystone'."
comment: 'New param'
# ====================================================