Commit Graph

12 Commits

Author SHA1 Message Date
Andreas Jaeger c929899400 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I8aded54f1b9f3b79f3a4bf8f607d3695b92f528b
2019-12-18 19:39:39 +01:00
Ian Wienand 8e693db066 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ic0b5d4907aa780b569328bdafd79b87e6cc4234a
2019-03-24 20:33:37 +00:00
Simon Pasquier 9040d3e359 Make Puppet lint happy
Change-Id: I0ccb05cb9113903290f2a42a19d2df9aa0df9e6b
2017-03-28 11:16:07 +02:00
Guillaume Thouvenin d0e994f520 Use netlink plugin instead of interface
This patch replaces the 'interface' collectd plugin by the 'netlink'
one. The 'netlink' plugin can get the same information than 'interface'
but it can also give other details like the number of dropped packets.
This new metrics will be used to generate alarms based on the number of
packets dropped by an interface.

Change-Id: I4e74e1e6c981a924946306192c296baef0404f95
2016-08-25 13:05:10 +02:00
Simon Pasquier 3f0cdd5061 Clean-up resources dealing with notifications
This change refactors the lma_collector Puppet module regarding the
processing of the OpenStack notifications to get rid of the coupling with
Fuel. In particular, the configuration of the OpenStack services is
done in the external manifests since there was no point to have it in
lma_collector.

The change removes also workarounds that were necessary with older
versions of the plugin:

  - heat-engine is now managed as a regular service.
  - the can_exit flag is reverted back to false for the AMQP plugins

Finally it restarts properly the Keystone service if necessary:
Keystone is executed as a WSGI application in Apache so we need to
restart Apache if the Keystone configuration changes.

Change-Id: I39a2d25695449271b946ddcbca00cd8911dbdbb4
Implements: blueprint lma-without-fuel
2016-02-04 09:36:02 +01:00
Simon Pasquier 0660db02a8 Update metadata.json for the Puppet modules
Change-Id: I936aae832b5635a09984763e34544d3f2d48a97d
2016-02-02 16:33:09 +01:00
Swann Croiset 570e5b0ce6 Replace 'stackforge' references by 'openstack'
Change-Id: I1276a4886dbe0dfb2de096109baa5942b12de9f6
2015-10-20 12:13:32 +02:00
Simon Pasquier 522d962c2c Improve Puppet tests
Change-Id: I1df0899acdff98386f7f71599afccf480aa2f9ce
2015-08-18 11:08:55 +02:00
Simon Pasquier a0abd257af Add initial tests for the Puppet modules
This change implements the necessary bits and pieces for testing the
Puppet modules. Right now, it only run lint and syntax checker on the
modules.

The change also fixes a couple of issues with the existing code that
have been highlighted by the tests.

Change-Id: I4fd30baa23c474d75937b4f050b35c914efc4829
2015-08-17 12:08:13 +02:00
Guillaume Thouvenin b58577dc8f Collect apache metrics.
- Enable apache module status
- Install collectd apache plugin

Change-Id: I92a8e1f0790b7473c224e7a7e17f6425902ea54d
2015-03-26 15:34:13 +00:00
Simon Pasquier 1df78b92a1 Fix version of the plugin
The current version is set to 0.1.0 because we're not production-ready
yet. The documentation has been updated to mention version 1.0.0 since
this will be the first official release.

Change-Id: I63d522a74d9d729ff21c35a8e23dcb3aa7454794
2015-03-26 15:09:46 +00:00
Simon Pasquier c9ee4d30d9 Initial import of the LMA collector plugin
This is an import of the initial LMA PoC code. For now, it only covers
the collection of logs (notifications will be added in a subsequent
commit).

There's been a bit of rewrite to:
- decouple the Heka configuration from the LMA collector.
- run the Heka service as non-root when possible (Ubuntu only for now
  due to file permission issues on CentOS [1]).
- adapt to version 0.9 of Heka.

[1] https://bugs.launchpad.net/fuel/+bug/1425954

Change-Id: I4472b49a25e18e06984b5b29bdce18f917137bc8
2015-02-27 14:16:49 +01:00