Added ceilometer-polling as new package.
authorThomas Goirand <zigo@debian.org>
Thu, 4 Jun 2015 09:10:04 +0000 (11:10 +0200)
committerThomas Goirand <zigo@debian.org>
Thu, 4 Jun 2015 09:10:04 +0000 (11:10 +0200)
Rewritten-From: 8b8fe9eba01ca1a888e4e2c2699d4ac81093bcc4

xenial/debian/ceilometer-agent-central.init.in
xenial/debian/ceilometer-agent-compute.init.in
xenial/debian/ceilometer-agent-ipmi.init.in
xenial/debian/ceilometer-agent-notification.init.in
xenial/debian/ceilometer-alarm-evaluator.init.in
xenial/debian/ceilometer-alarm-notifier.init.in
xenial/debian/ceilometer-api.init.in
xenial/debian/ceilometer-collector.init.in
xenial/debian/ceilometer-polling.init.in [new file with mode: 0644]
xenial/debian/control

index 3c1bd16768b8a421324f39aff5e6529641992097..a82e04c57bf5420a7593c8873d96cc0411e9052e 100644 (file)
@@ -12,8 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Agent Central"
+DESC="OpenStack Ceilometer Agent Central"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-agent-central
index 95f619d27a7cc18e7cd4da1ab833c0c6856223d8..4297c2da25bd9ed4012921c94cd483099f8a917e 100644 (file)
@@ -12,8 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Agent Compute"
+DESC="OpenStack Ceilometer Agent Compute"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-agent-compute
index 2c03df7e848df67c1c32994a7da5600e7585c69b..0c0b9a31570b57862f11caf82d123a9194af984a 100644 (file)
@@ -12,9 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-# PATH should only include /usr/* if it runs after the mountnfs.sh script
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Agent IPMI"
+DESC="OpenStack Ceilometer Agent IPMI"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-agent-ipmi
index 57eec2f6961f2ef3998824bedb96b677cb14bceb..595961cc7e647148ebca7aac7816e9e52d6d61d3 100644 (file)
@@ -12,8 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Notification Agent"
+DESC="OpenStack Ceilometer Notification Agent"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-agent-notification
index 051bae7a621d08af2c1e623c09c6a643a9944a1a..b73edc1ec1c075bae8be8360bc8897f9c12a9f2d 100644 (file)
@@ -12,8 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Alarm Evaluator"
+DESC="OpenStack Ceilometer Alarm Evaluator"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-alarm-evaluator
index d9304c1ae26cb9f74657979581fcb436cf6a36f0..f7f4379a433942354ad4fea1a03533032eee94d5 100644 (file)
@@ -12,8 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Alarm Notifier"
+DESC="OpenStack Ceilometer Alarm Notifier"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-alarm-notifier
index 74b0797574881459cfe982e18b2444e156214443..875f721135cbebf01fba17e5c6fb9ed42e76171c 100644 (file)
@@ -12,8 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer API"
+DESC="OpenStack Ceilometer API"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-api
index b7b0d6bd5b7ad3d1a09f4fcaf285f1eda5ebd458..d8677abb4d11990342b936cbbd4d166e45bb79ef 100644 (file)
@@ -12,9 +12,6 @@
 ### END INIT INFO
 
 # Author: Thomas Goirand <zigo@debian.org>
-# License: Apache-2
-
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Ceilometer Collector"
+DESC="OpenStack Ceilometer Collector"
 PROJECT_NAME=ceilometer
 NAME=${PROJECT_NAME}-collector
diff --git a/xenial/debian/ceilometer-polling.init.in b/xenial/debian/ceilometer-polling.init.in
new file mode 100644 (file)
index 0000000..8c0c906
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          ceilometer-polling
+# Required-Start:    $network $local_fs $remote_fs $syslog
+# Required-Stop:     $remote_fs
+# Should-Start:      mongodb rabbitmq-server
+# Should-Stop:       mongodb rabbitmq-server
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: ceilometer polling
+# Description:       ceilometer polling
+### END INIT INFO
+
+# Author: Thomas Goirand <zigo@debian.org>
+DESC="OpenStack Ceilometer Polling"
+PROJECT_NAME=ceilometer
+NAME=${PROJECT_NAME}-polling
index a59edd56185b060c6e15884431b7b60df47b9752..d9fd57b5c7e546bac10ffd419d765e5b9c029f04 100644 (file)
@@ -189,6 +189,24 @@ Description: OpenStack efficient metering counters system - collector service
  .
  This package contains the collector service.
 
+Package: ceilometer-polling
+Architecture: all
+Depends:
+ ceilometer-common (= ${binary:Version}),
+ ${misc:Depends},
+ ${ostack-lsb-base},
+ ${python:Depends}
+Suggests: mongodb
+Description: OpenStack efficient metering counters system - polling service
+ Ceilometer aims to deliver a Single Point Of Contact for billing systems,
+ providing all the counters they need to establish customer billing, across
+ all current and future OpenStack components. The delivery of counters must be
+ traceable and auditable, the counters must be easily extensible to support new
+ projects, and agents doing data collections should be independent of the
+ overall system.
+ .
+ This package contains the polling service.
+
 Package: ceilometer-api
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
@@ -242,14 +260,14 @@ Description: OpenStack efficient metering counters system - central agent
  .
  This package contains the central agent.
 
-Package: ceilometer-alarm-evaluator
+Package: ceilometer-agent-ipmi
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ceilometer-common (= ${binary:Version}),
          ${misc:Depends},
          ${ostack-lsb-base},
          ${python:Depends},
-Description: OpenStack efficient metering counters system - alarm evaluator
+Description: OpenStack efficient metering counters system - IPMI agent
  Ceilometer aims to deliver a Single Point Of Contact for billing systems,
  providing all the counters they need to establish customer billing, across
  all current and future OpenStack components. The delivery of counters must be
@@ -257,16 +275,16 @@ Description: OpenStack efficient metering counters system - alarm evaluator
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- This package contains the alarm evaluator daemon.
+ This package contains the IPMI agent daemon.
 
-Package: ceilometer-alarm-notifier
+Package: ceilometer-agent-notification
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ceilometer-common (= ${binary:Version}),
          ${misc:Depends},
          ${ostack-lsb-base},
          ${python:Depends},
-Description: OpenStack efficient metering counters system - alarm notifier
+Description: OpenStack efficient metering counters system - agent notification
  Ceilometer aims to deliver a Single Point Of Contact for billing systems,
  providing all the counters they need to establish customer billing, across
  all current and future OpenStack components. The delivery of counters must be
@@ -274,16 +292,16 @@ Description: OpenStack efficient metering counters system - alarm notifier
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- This package contains the alarm notifier daemon.
+ This package contains the notification agent daemon.
 
-Package: ceilometer-agent-notification
+Package: ceilometer-alarm-evaluator
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ceilometer-common (= ${binary:Version}),
          ${misc:Depends},
          ${ostack-lsb-base},
          ${python:Depends},
-Description: OpenStack efficient metering counters system - agent notification
+Description: OpenStack efficient metering counters system - alarm evaluator
  Ceilometer aims to deliver a Single Point Of Contact for billing systems,
  providing all the counters they need to establish customer billing, across
  all current and future OpenStack components. The delivery of counters must be
@@ -291,16 +309,16 @@ Description: OpenStack efficient metering counters system - agent notification
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- This package contains the notification agent daemon.
+ This package contains the alarm evaluator daemon.
 
-Package: ceilometer-agent-ipmi
+Package: ceilometer-alarm-notifier
 Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: ceilometer-common (= ${binary:Version}),
          ${misc:Depends},
          ${ostack-lsb-base},
          ${python:Depends},
-Description: OpenStack efficient metering counters system - IPMI agent
+Description: OpenStack efficient metering counters system - alarm notifier
  Ceilometer aims to deliver a Single Point Of Contact for billing systems,
  providing all the counters they need to establish customer billing, across
  all current and future OpenStack components. The delivery of counters must be
@@ -308,4 +326,4 @@ Description: OpenStack efficient metering counters system - IPMI agent
  projects, and agents doing data collections should be independent of the
  overall system.
  .
- This package contains the IPMI agent daemon.
+ This package contains the alarm notifier daemon.