From 4faa7f927149a5c4ef7a03523f7bc14523cb9baa Mon Sep 17 00:00:00 2001 From: Stuart Mackie Date: Fri, 7 Oct 2016 12:24:58 -0700 Subject: Charms for Contrail 3.1 with Mitaka Change-Id: Id37f3b9743d1974e31fcd7cd9c54be41bb0c47fb Signed-off-by: Stuart Mackie --- charms/trusty/ceilometer/config.yaml | 194 +++++++++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 charms/trusty/ceilometer/config.yaml (limited to 'charms/trusty/ceilometer/config.yaml') diff --git a/charms/trusty/ceilometer/config.yaml b/charms/trusty/ceilometer/config.yaml new file mode 100644 index 0000000..e97ad1c --- /dev/null +++ b/charms/trusty/ceilometer/config.yaml @@ -0,0 +1,194 @@ +options: + debug: + default: False + type: boolean + description: Enable debug logging. + verbose: + default: False + type: boolean + description: Enable verbose logging. + use-syslog: + type: boolean + default: False + description: | + Setting this to True will allow supporting services to log to syslog. + openstack-origin: + default: distro + type: string + description: | + Repository from which to install. May be one of the following: + distro (default), ppa:somecustom/ppa, a deb url sources entry, + or a supported Cloud Archive release pocket. + + Supported Cloud Archive sources include: + + cloud:- + cloud:-/updates + cloud:-/staging + cloud:-/proposed + + For series=Precise we support cloud archives for openstack-release: + * icehouse + + For series=Trusty we support cloud archives for openstack-release: + * juno + * kilo + * ... + + NOTE: updating this setting to a source that is known to provide + a later version of OpenStack will trigger a software upgrade. + + NOTE: when openstack-origin-git is specified, openstack specific + packages will be installed from source rather than from the + openstack-origin repository. + region: + default: RegionOne + type: string + description: OpenStack Region + rabbit-user: + default: ceilometer + type: string + description: Username to request access on rabbitmq-server. + rabbit-vhost: + default: openstack + type: string + description: RabbitMQ virtual host to request access on rabbitmq-server. + ssl_cert: + type: string + default: + description: | + SSL certificate to install and use for API ports. Setting this value + and ssl_key will enable reverse proxying, point Ceilometer'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). + ssl_key: + type: string + default: + description: SSL key to use with certificate specified as ssl_cert. + ssl_ca: + type: string + default: + 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. + nagios_context: + default: "juju" + type: string + description: | + Used by the nrpe-external-master subordinate charm. + A string that will be prepended to instance name to set the host name + in nagios. So for instance the hostname would be something like: + juju-myservice-0 + If you're running multiple environments with the same services in them + this allows you to differentiate between them. + nagios_servicegroups: + default: "" + type: string + description: | + A comma-separated list of nagios servicegroups. + If left empty, the nagios_context will be used as the servicegroup + # Network configuration options + # by default all access is over 'private-address' + os-admin-network: + type: string + default: + 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. + os-internal-network: + type: string + default: + 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. + os-public-network: + type: string + default: + 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. + os-public-hostname: + type: string + default: + description: | + The hostname or address of the public endpoints created for ceilometer + in the keystone identity provider. + + This value will be used for public endpoints. For example, an + os-public-hostname set to 'ceilometer.example.com' with ssl enabled will + create the following public endpoints for ceilometer: + + https://ceilometer.example.com:8777/ + # HA configuration settings + vip: + type: string + default: + 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. + ha-bindiface: + type: string + default: eth0 + description: | + Default network interface on which HA cluster will bind to communication + with the other members of the HA Cluster. + ha-mcastport: + type: int + default: 5403 + description: | + Default multicast port number that will be used to communicate between + HA Cluster nodes. + api-workers: + type: int + default: 1 + description: | + Number of workers for Ceilometer API server. (>= Kilo). + action-managed-upgrade: + type: boolean + 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. + haproxy-server-timeout: + type: int + default: + description: | + Server timeout configuration in ms for haproxy, used in HA + configurations. If not provided, default value of 30000ms is used. + haproxy-client-timeout: + type: int + default: + description: | + Client timeout configuration in ms for haproxy, used in HA + configurations. If not provided, default value of 30000ms is used. + haproxy-queue-timeout: + type: int + default: + description: | + Queue timeout configuration in ms for haproxy, used in HA + configurations. If not provided, default value of 5000ms is used. + haproxy-connect-timeout: + type: int + default: + description: | + Connect timeout configuration in ms for haproxy, used in HA + configurations. If not provided, default value of 5000ms is used. + harden: + default: + type: string + description: | + Apply system hardening. Supports a space-delimited list of modules + to run. Supported modules currently include os, ssh, apache and mysql. + -- cgit 1.2.3-korg