Merge pull request #54 from alerta/fix-plugin-packaging
Fix plugin packaging
This commit is contained in:
commit
8c20c382a6
26 changed files with 104 additions and 126 deletions
plugins
amqp
enhance
geoip
hipchat
influxdb
logstash
normalise
pagerduty
prometheus
pushover
slack
sns
syslog
twilio
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.1'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-amqp",
|
||||
version=version,
|
||||
description='Alerta plugin for AMQP messaging',
|
||||
|
@ -12,13 +11,13 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_amqp'],
|
||||
install_requires=[
|
||||
'alerta-server',
|
||||
'kombu'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'amqp = alerta_amqp:FanoutPublisher'
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-enhance",
|
||||
version=version,
|
||||
description='Alerta plugin for alert enhancement',
|
||||
|
@ -12,15 +11,13 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['enhance'],
|
||||
install_requires=[
|
||||
'alerta-server'
|
||||
],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_enhance'],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'enhance = enhance:EnhanceAlert'
|
||||
'enhance = alerta_enhance:EnhanceAlert'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-geoip",
|
||||
version=version,
|
||||
description='Alerta plugin for GeoIP Lookup',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['geoip'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_geoip'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'geoip = geoip:GeoLocation'
|
||||
'geoip = alerta_geoip:GeoLocation'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-hipchat",
|
||||
version=version,
|
||||
description='Alerta plugin for HipChat',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['hipchat'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_hipchat'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'hipchat = hipchat:SendRoomNotification'
|
||||
'hipchat = alerta_hipchat:SendRoomNotification'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-influxdb",
|
||||
version=version,
|
||||
description='Alerta plugin for InfluxDB',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['influxdb'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_influxdb'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'influxdb = influxdb:InfluxDBWrite'
|
||||
'influxdb = alerta_influxdb:InfluxDBWrite'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-logstash",
|
||||
version=version,
|
||||
description='Alerta plugin for ELK logstash',
|
||||
|
@ -12,15 +11,13 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['logstash'],
|
||||
install_requires=[
|
||||
'alerta-server'
|
||||
],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_logstash'],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'logstash = logstash:LogStashOutput'
|
||||
'logstash = alerta_logstash:LogStashOutput'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-normalise",
|
||||
version=version,
|
||||
description='Alerta plugin for alert normalisation',
|
||||
|
@ -12,15 +11,13 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['normalise'],
|
||||
install_requires=[
|
||||
'alerta-server'
|
||||
],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_normalise'],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'normalise = normalise:NormaliseAlert'
|
||||
'normalise = alerta_normalise:NormaliseAlert'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.1'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-pagerduty",
|
||||
version=version,
|
||||
description='Alerta plugin for PagerDuty',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['pagerduty'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_pagerduty'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'pagerduty = pagerduty:TriggerEvent'
|
||||
'pagerduty = alerta_pagerduty:TriggerEvent'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.1.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-prometheus",
|
||||
version=version,
|
||||
description='Alerta plugin for Prometheus Alertmanager',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['prometheus'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_prometheus'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'prometheus = prometheus:AlertmanagerSilence'
|
||||
'prometheus = alerta_prometheus:AlertmanagerSilence'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-pushover",
|
||||
version=version,
|
||||
description='Alerta plugin for Pushover',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['pushover'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_pushover'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'pushover = pushover:PushMessage'
|
||||
'pushover = alerta_pushover:PushMessage'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.1.4'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-slack",
|
||||
version=version,
|
||||
description='Alerta plugin for Slack',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['slack'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_slack'],
|
||||
install_requires=[
|
||||
'requests',
|
||||
'alerta-server'
|
||||
'requests'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'slack = slack:ServiceIntegration'
|
||||
'slack = alerta_slack:ServiceIntegration'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-sns",
|
||||
version=version,
|
||||
description='Alerta plugin for AWS SNS',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['sns'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_sns'],
|
||||
install_requires=[
|
||||
'alerta-server',
|
||||
'boto'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'sns = sns:SnsTopicPublisher'
|
||||
'sns = alerta_sns:SnsTopicPublisher'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.2.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-logger",
|
||||
version=version,
|
||||
description='Alerta plugin for syslog logging',
|
||||
|
@ -12,15 +11,13 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['logger'],
|
||||
install_requires=[
|
||||
'alerta-server'
|
||||
],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_logger'],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'syslog = logger:Syslog'
|
||||
'syslog = alerta_logger:Syslog'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import setuptools
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
version = '0.1.0'
|
||||
version = '0.3.0'
|
||||
|
||||
setuptools.setup(
|
||||
setup(
|
||||
name="alerta-twilio",
|
||||
version=version,
|
||||
description='Alerta plugin for Twilio SMS',
|
||||
|
@ -12,16 +11,16 @@ setuptools.setup(
|
|||
license='Apache License 2.0',
|
||||
author='Nick Satterly',
|
||||
author_email='nick.satterly@theguardian.com',
|
||||
py_modules=['twilio_sms'],
|
||||
packages=find_packages(),
|
||||
py_modules=['alerta_twilio_sms'],
|
||||
install_requires=[
|
||||
'twilio',
|
||||
'alerta-server'
|
||||
'twilio'
|
||||
],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
zip_safe=True,
|
||||
entry_points={
|
||||
'alerta.plugins': [
|
||||
'twilio_sms = twilio_sms:SendSMSMessage'
|
||||
'twilio_sms = alerta_twilio_sms:SendSMSMessage'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue