first version

This commit is contained in:
yolanda.robla@canonical.com 2013-01-11 14:07:16 +01:00
commit ba35c31cd4
5 changed files with 88 additions and 0 deletions

32
config.yaml Normal file
View File

@ -0,0 +1,32 @@
options:
debug:
default: "false"
type: string
description: "Enable debug logging"
verbose:
default: "false"
type: string
description: "Enable verbose logging"
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:precise-folsom,
cloud:precise-folsom/updates, cloud:precise-folsom/staging,
cloud:precise-folsom/proposed.
Note that updating this setting to a source that is known to
provide a later version of OpenStack will trigger a software
upgrade.
config-file:
default: "/etc/ceilometer/ceilometer.conf"
type: string
description: "Location of the ceilometer configuration file"
service-port:
default: 8777
type: int
description: "Port the bind the API server to"

17
copyright Normal file
View File

@ -0,0 +1,17 @@
Format: http://dep.debian.net/deps/dep5/
Files: *
Copyright: Copyright 2011, Canonical Ltd., All Rights Reserved.
License: GPL-3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

21
metadata.yml Normal file
View File

@ -0,0 +1,21 @@
name: ceilometer
summary: Openstack measures collection system
maintainer: Yolanda Robla <yolanda.robla@canonical.com>
description: |
Ceilometer project aims to become the infrastructure to collect measurements
within OpenStack so that no two agents would need to be written to collect
the same data. It's primary targets are monitoring and metering, but the
framework should be easily expandable to collect for other needs. To that
effect, Ceilometer should be able to share collected data with a variety of consumers.
provides:
ceilometer-agent:
interface: ceilometer-agent
ceilometer-collector:
interface: ceilometer-collector
api-service:
interface: http
requires:
shared-db:
interface: mongo
shared-db:
interface: mysql-shared

17
readme Normal file
View File

@ -0,0 +1,17 @@
Overview
--------
This charm provides the Ceilometer service for OpenStack. It is intended to
be used alongside the other OpenStack components, starting with the Folsom
release.
Ceilometer is made up of 2 separate services: an API service, and a collector
service. This charm allows them to be deployed in different
combination, depending on user preference and requirements.
This charm was developed to support deploying Folsom on both
Ubuntu Quantal and Ubuntu Precise. Since Ceilometer is only available for
Ubuntu 12.04 via the Ubuntu Cloud Archive, deploying this charm to a
Precise machine will by default install Ceilometer and its dependencies from
the Cloud Archive.

1
revision Normal file
View File

@ -0,0 +1 @@
1