diff options
author | Christian Pointner <equinox@spreadspace.org> | 2022-03-05 21:55:14 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2022-03-05 21:55:14 +0100 |
commit | 9117d620ff6908ce92318db216403dab68c496ed (patch) | |
tree | ebd993e77e8230e8b300e5ff204d826dc1189cc9 /roles/monitoring/alerta/templates | |
parent | prometheus: cleanups and fixes in prep for alerta (diff) |
initial commit for alerta role
Diffstat (limited to 'roles/monitoring/alerta/templates')
-rw-r--r-- | roles/monitoring/alerta/templates/pod-spec.yml.j2 | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/roles/monitoring/alerta/templates/pod-spec.yml.j2 b/roles/monitoring/alerta/templates/pod-spec.yml.j2 new file mode 100644 index 00000000..e31686e3 --- /dev/null +++ b/roles/monitoring/alerta/templates/pod-spec.yml.j2 @@ -0,0 +1,48 @@ +containers: +- name: alerta + image: "alerta/alerta-web:8.7.0" + resources: + limits: + memory: "1Gi" + env: + - name: "DATABASE_URL" + value: "postgres://alerta:secret@127.0.0.1:5432/alerta" + - name: "AUTH_REQUIRED" + value: "True" + - name: "ADMIN_USERS" + value: "admin" + volumeMounts: + - name: config + mountPath: /app/alertad.conf.j2 + subPath: alertad.conf.j2 + readOnly: true + ports: + - containerPort: 8080 + hostPort: 8080 + +- name: postgresql + image: "postgres:14.2" + args: + - postgres + - -c + - listen_addresses=127.0.0.1 + env: + - name: "POSTGRES_DB" + value: "alerta" + - name: "POSTGRES_USER" + value: "alerta" + - name: "POSTGRES_PASSWORD" + value: "secret" + volumeMounts: + - name: postgres + mountPath: /var/lib/postgresql/data + +volumes: +- name: config + hostPath: + path: "{{ alerta_base_path }}/config" + type: Directory +- name: postgres + hostPath: + path: "{{ alerta_base_path }}/postgres" + type: Directory |