162 lines
4.8 KiB
YAML
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'
|
|
|
|
# ====================================================
|