Add configuration templates
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
f2638d6b88
commit
5caa04b472
|
@ -0,0 +1,25 @@
|
|||
[DEFAULT]
|
||||
debug = {{ env "DEBUG" }}
|
||||
endpoint = http://localhost:8080/api
|
||||
key = {{ secret "alerta_cli_api_key" }}
|
||||
output = json
|
||||
sslverify = False
|
||||
timezone = Europe/London
|
||||
|
||||
[alerta-mailer]
|
||||
amqp_topic = notify
|
||||
amqp_url = {{ env "MONGODB_TYPE" }}://{{ env "MONGODB_USER" }}:{{ secret "db_root_password" }}@{{ env "MONGODB_ADDR" }}/alerta
|
||||
config_file = /app/alerta.conf
|
||||
dashboard_url = https://{{ env "DOMAIN" }}
|
||||
debug = {{ env "DEBUG" }}
|
||||
email_type = text
|
||||
endpoint = http://localhost:8080/api
|
||||
key = {{ secret "alerta_mailer_api_key" }}
|
||||
mail_from = {{ env "MAIL_FROM" }}
|
||||
mail_template = /app/email.tmpl
|
||||
mail_to = {{ env "MAIL_TO" }}
|
||||
skip_mta = False
|
||||
smtp_host = {{ env "SMTP_HOST" }}
|
||||
smtp_password = {{ secret "smtp_passwd" }}
|
||||
smtp_port = {{ env "SMTP_PORT" }}
|
||||
smtp_starttls = {{ env "SMTP_STARTTLS" }}
|
|
@ -0,0 +1,71 @@
|
|||
SITE_LOGO_URL = "https://www.coops.tech/images/coops/autonomic"
|
||||
|
||||
DEBUG = {{ env "DEBUG" }}
|
||||
|
||||
SECRET = "{{ secret "alerta_secret_key" }}"
|
||||
|
||||
DASHBOARD_URL = "https://{{ env "DOMAIN" }}"
|
||||
BASE_URL = "/api"
|
||||
USE_PROXYFIX = True
|
||||
|
||||
AUTH_REQUIRED = True
|
||||
AUTH_PROVIDER = "keycloak"
|
||||
|
||||
ADMIN_USERS = [{{ env "ADMIN_USERS" }}]
|
||||
USER_DEFAULT_SCOPES = ["admin"]
|
||||
|
||||
SIGNUP_ENABLED = False
|
||||
|
||||
KEYCLOAK_URL = "{{ env "KEYCLOAK_URL" }}"
|
||||
KEYCLOAK_REALM = "{{ env "KEYCLOAK_REALM" }}"
|
||||
ALLOWED_KEYCLOAK_ROLES = ["{{ env "KEYCLOAK_ROLE" }}"]
|
||||
OAUTH2_CLIENT_ID = "{{ env "OAUTH_CLIENT_ID" }}"
|
||||
OAUTH2_CLIENT_SECRET = "{{ secret "oauth_client_secret" }}"
|
||||
|
||||
SEVERITY_MAP = {
|
||||
"fatal": 0,
|
||||
"critical": 1,
|
||||
"major": 2,
|
||||
"minor": 3,
|
||||
"warning": 4,
|
||||
"indeterminate": 5,
|
||||
"cleared": 5,
|
||||
"normal": 5,
|
||||
"ok": 5,
|
||||
"informational": 6,
|
||||
"debug": 7,
|
||||
"trace": 8,
|
||||
"unknown": 9
|
||||
}
|
||||
|
||||
DEFAULT_NORMAL_SEVERITY = "normal"
|
||||
DEFAULT_PREVIOUS_SEVERITY = "indeterminate"
|
||||
|
||||
PLUGINS = [
|
||||
"alerta-mailer",
|
||||
"amqp",
|
||||
"blackout",
|
||||
"normalise",
|
||||
"rocketchat",
|
||||
]
|
||||
|
||||
AMQP_URL = "{{ env "MONGODB_TYPE" }}://{{ env "MONGODB_USER" }}:{{ secret "db_passwd" }}@{{ env "MONGODB_ADDR" }}/alerta
|
||||
AMQP_TOPIC = "notify"
|
||||
|
||||
ROCKETCHAT_WEBHOOK_URL = "{{ secret "rocket_chat_webhook_url" }}"
|
||||
ROCKETCHAT_CHANNEL = "{{ env "ROCKET_CHAT_CHANNEL" }}"
|
||||
ALERTA_USERNAME = "{{ env "ROCKET_CHAT_ALERTA_USERNAME" }}"
|
||||
ICON_EMOJI = "{{ env "ROCKET_CHAT_ICON_EMOJI" }}"
|
||||
|
||||
DATABASE_URL = "{{ env "MONGODB_TYPE" }}://{{ env "MONGODB_USER" }}:{{ secret "db_root_password" }}@{{ env "MONGODB_ADDR" }}/alerta
|
||||
DATABASE_NAME = "{{ env "MONGODB_NAME" }}"
|
||||
|
||||
EMAIL_VERIFICATION = False
|
||||
MAIL_FROM = "{{ env "MAIL_FROM" }}"
|
||||
SMTP_HOST = "{{ env "SMTP_HOST" }}"
|
||||
SMTP_PASSWORD = "{{ secret "smtp_passwd" }}"
|
||||
SMTP_PORT = "{{ env "SMTP_PORT" }}"
|
||||
SMTP_STARTTLS = {{ env "SMTP_STARTTLS" }}
|
||||
SMTP_USERNAME = "{{ env "SMTP_USERNAME" }}"
|
||||
|
||||
CORS_ORIGINS = ["*"]
|
|
@ -0,0 +1 @@
|
|||
{ "endpoint": "/api" }
|
|
@ -0,0 +1,33 @@
|
|||
|
||||
------------------------------------------------------------
|
||||
[{{ alert.status|title }}] {{ alert.environment }}: {{ alert.severity|title }} {{ alert.event }} on {{ alert.service|join(', ') }} {{ alert.resource }}
|
||||
------------------------------------------------------------
|
||||
|
||||
Alert ID: {{ alert.id }}
|
||||
Create Time: {{ alert.create_time }}
|
||||
Environment: {{ alert.environment }}
|
||||
Services: {{ alert.service|join(', ') }}
|
||||
Resource: {{ alert.resource }}
|
||||
Event: {{ alert.event }}
|
||||
Group: {{ alert.group }}
|
||||
Value: {{ alert.value }}
|
||||
Severity: {{ alert.previous_severity|title}} -> {{ alert.severity|title }}
|
||||
Status: {{ alert.status|title }}
|
||||
Text: {{ alert.text }}
|
||||
Duplicate Count: {{ alert.duplicate_count }}
|
||||
Origin: {{ alert.origin }}
|
||||
Tags: {{ alert.tags|join(', ') }}
|
||||
{% for key,value in alert.attributes.items() -%}
|
||||
{{ key|title }}: {{ value }}
|
||||
{% endfor -%}
|
||||
|
||||
{% if alert.raw_data %}
|
||||
Raw Data
|
||||
{{ alert.raw_data }}
|
||||
{% endif %}
|
||||
|
||||
Dear Comrade, the infrastructure barricades require your attention. Plz send halp.
|
||||
|
||||
{{ dashboard_url }}/#/alert/{{ alert.id }}
|
||||
|
||||
Generated by {{ program }} on {{ hostname }} at {{ now }}
|
Loading…
Reference in New Issue