Comment 4 for bug 1848049

Revision history for this message
Steven Parker (sbparke) wrote :

This occurred on Xenial/Queens gnocchi charm version version 17

juju config gnocchi
application: gnocchi
application-config:
  trust:
    default: false
    description: Does this application have access to trusted credentials
    source: default
    type: bool
    value: false
charm: gnocchi
settings:
  action-managed-upgrade:
    default: false
    description: |
      If True enables openstack upgrades for this charm via juju actions.
      You will still need to set openstack-origin to the new repository but
      instead of an upgrade running automatically across all units, it will
      wait for you to execute the openstack-upgrade action for this charm on
      each unit. If False it will revert to existing behavior of upgrading
      all units on config change.
    source: default
    type: boolean
    value: false
  debug:
    default: false
    description: Enable debug logging
    source: default
    type: boolean
    value: false
  dns-ha:
    default: false
    description: |
      Use DNS HA with MAAS 2.0. Note if this is set do not set vip settings
      below.
    source: default
    type: boolean
    value: false
  haproxy-client-timeout:
    description: |
      Client timeout configuration in ms for haproxy, used in HA
      configurations. If not provided, default value of 90000ms is used.
    source: unset
    type: int
  haproxy-connect-timeout:
    description: |
      Connect timeout configuration in ms for haproxy, used in HA
      configurations. If not provided, default value of 9000ms is used.
    source: unset
    type: int
  haproxy-queue-timeout:
    description: |
      Queue timeout configuration in ms for haproxy, used in HA
      configurations. If not provided, default value of 9000ms is used.
    source: unset
    type: int
  haproxy-server-timeout:
    description: |
      Server timeout configuration in ms for haproxy, used in HA
      configurations. If not provided, default value of 90000ms is used.
    source: unset
    type: int
  openstack-origin:
    default: distro
    description: |
      Repository from which to install OpenStack.

      May be one of the following:

        distro (default)
        ppa:somecustom/ppa (PPA name must include OpenStack Release)
        deb url sources entry|key id
        or a supported Ubuntu Cloud Archive pocket.

      Supported Ubuntu Cloud Archive pockets include:

        cloud:trusty-liberty
        cloud:trusty-juno
        cloud:trusty-kilo
        cloud:trusty-liberty
        cloud:trusty-mitaka

      Note that updating this setting to a source that is known to
      provide a later version of OpenStack will trigger a software
      upgrade.
    source: user
    type: string
    value: cloud:xenial-queens
  os-admin-hostname:
    description: |
      The hostname or address of the admin endpoints created in the keystone
      identity provider.
      .
      This value will be used for admin endpoints. For example, an
      os-admin-hostname set to 'api-admin.example.com' with ssl enabled
      will create the following endpoint for neutron-api:
      .
      https://api-admin.example.com:9696/
    source: user
    type: string
    value: gnocchi-internal.nonprd.ddmi.intra.renhsc.com
  os-admin-network:
    description: |
      The IP address and netmask of the OpenStack Admin network (e.g.,
      192.168.0.0/24)
      .
      This network will be used for admin endpoints.
    source: unset
    type: string
  os-internal-hostname:
    description: |
      The hostname or address of the internal endpoints created in the keystone
      identity provider.
      .
      This value will be used for internal endpoints. For example, an
      os-internal-hostname set to 'api-internal.example.com' with ssl enabled
      will create the following endpoint for neutron-api:
      .
      https://api-internal.example.com:9696/
    source: user
    type: string
    value: gnocchi-internal.nonprd.ddmi.intra.renhsc.com
  os-internal-network:
    description: |
      The IP address and netmask of the OpenStack Internal network (e.g.,
      192.168.0.0/24)
      .
      This network will be used for internal endpoints.
    source: unset
    type: string
  os-public-hostname:
    description: |
      The hostname or address of the public endpoints created in the keystone
      identity provider.
      .
      This value will be used for public endpoints. For example, an
      os-public-hostname set to 'api-public.example.com' with ssl enabled
      will create the following endpoint for neutron-api:
      .
      https://api-public.example.com:9696/
    source: user
    type: string
    value:
  os-public-network:
    description: |
      The IP address and netmask of the OpenStack Public network (e.g.,
      192.168.0.0/24)
      .
      This network will be used for public endpoints.
    source: unset
    type: string
  region:
    default: RegionOne
    description: OpenStack Region
    source: user
    type: string
    value: nonprod
  ssl_ca:
    description: |
      SSL CA to use with the certificate and key provided - this is only
      required if you are providing a privately signed ssl_cert and ssl_key.
    source: user
    type: string
  ssl_cert:
    description: |
      SSL certificate to install and use for API ports. Setting this value
      and ssl_key will enable reverse proxying, point Glance's entry in the
      Keystone catalog to use https, and override any certficiate and key
      issued by Keystone (if it is configured to do so).
    source: user
    type: string
  ssl_key:
    description: |
      SSL key to use with certificate specified as ssl_cert.
    source: user
    type: string
  use-internal-endpoints:
    default: false
    description: |
      Openstack mostly defaults to using public endpoints for
      internal communication between services. If set to True this option
      will configure services to use internal endpoints where possible.
    source: user
    type: boolean
    value: true
  use-syslog:
    default: false
    description: |
      Setting this to True will allow supporting services to log to syslog.
    source: default
    type: boolean
    value: false
  verbose:
    default: false
    description: Enable verbose logging
    source: default
    type: boolean
    value: false
  vip:
    description: |
      Virtual IP(s) to use to front API services in HA configuration.

      If multiple networks are being used, a VIP should be provided for each
      network, separated by spaces.
    source: user
    type: string
    value:
  vip_cidr:
    default: 24
    description: |
      Default CIDR netmask to use for HA vip when it cannot be automatically
      determined.
    source: default
    type: int
    value: 24
  vip_iface:
    default: eth0
    description: |
      Default network interface to use for HA vip when it cannot be
      automatically determined.
    source: default
    type: string
    value: eth0
  worker-multiplier:
    description: |
      The CPU core multiplier to use when configuring worker processes. By
      default, the number of workers for each daemon is set to twice the number
      of CPU cores a service unit has. When deployed in a LXD container, this
      default value will be capped to 4 workers unless this configuration
      option is set.
    source: user
    type: float
    value: 0.25