mirror of
https://github.com/SebastianStork/nixos-config.git
synced 2026-03-22 23:29:08 +01:00
Compare commits
No commits in common. "de5314fc31059b7812fb613a91624ce90b80bc07" and "5a346cd8564e663572e647db873b9ae5d9e7cf99" have entirely different histories.
de5314fc31
...
5a346cd856
4 changed files with 5 additions and 16 deletions
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
|
|
@ -89,14 +89,14 @@ jobs:
|
|||
run: nix build .#checks.x86_64-linux.${{ matrix.check }} --print-build-logs
|
||||
build-server:
|
||||
needs: parse-flake
|
||||
uses: ./.github/workflows/_build-host.yml
|
||||
uses: ./.github/workflows/build-host.yml
|
||||
with:
|
||||
hosts: ${{ needs.parse-flake.outputs.servers }}
|
||||
secrets:
|
||||
CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}
|
||||
build-workstation:
|
||||
needs: parse-flake
|
||||
uses: ./.github/workflows/_build-host.yml
|
||||
uses: ./.github/workflows/build-host.yml
|
||||
with:
|
||||
hosts: ${{ needs.parse-flake.outputs.workstations }}
|
||||
secrets:
|
||||
|
|
|
|||
|
|
@ -83,10 +83,7 @@ in
|
|||
notification = {
|
||||
topic = "splitleaf";
|
||||
priority = "default";
|
||||
templates = {
|
||||
title = ''{{ if eq .Status "firing" }}{{ index .Annotations "summary" }}{{ else }}{{ index .Annotations "summary_resolved" }}{{ end }}'';
|
||||
description = ''{{ if eq .Status "firing" }}{{ index .Annotations "description" }}{{ else }}{{ index .Annotations "description_resolved" }}{{ end }}'';
|
||||
};
|
||||
templates.title = ''{{ if eq .Status "firing" }}{{ index .Annotations "summary" }}{{ else }}{{ index .Annotations "summary_resolved" }}{{ end }}'';
|
||||
tags = [
|
||||
{
|
||||
condition = ''status == "resolved"'';
|
||||
|
|
|
|||
|
|
@ -98,8 +98,6 @@ in
|
|||
annotations = {
|
||||
summary = "${hostName} is DOWN";
|
||||
summary_resolved = "${hostName} is up again";
|
||||
description = "No metrics received for over 2 minutes.";
|
||||
description_resolved = "Metrics are being received again.";
|
||||
};
|
||||
})
|
||||
)
|
||||
|
|
@ -109,10 +107,8 @@ in
|
|||
expr = ''up{job=~"prometheus|alertmanager"} == 0'';
|
||||
for = "2m";
|
||||
annotations = {
|
||||
summary = "{{ $labels.job | title }} on {{ $labels.instance }} is DOWN";
|
||||
summary_resolved = "{{ $labels.job | title }} on {{ $labels.instance }} is up again";
|
||||
description = "Unresponsive for over 2 minutes.";
|
||||
description_resolved = "Responding normally.";
|
||||
summary = "{{ $labels.job }} on {{ $labels.instance }} is DOWN";
|
||||
summary_resolved = "{{ $labels.job }} on {{ $labels.instance }} is up again";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
|
@ -121,8 +117,6 @@ in
|
|||
annotations = {
|
||||
summary = "{{ $labels.instance }} deployment failed";
|
||||
summary_resolved = "{{ $labels.instance }} deployment recovered";
|
||||
description = "Deployment is not reaching \"done\" status.";
|
||||
description_resolved = "Deployment completed successfully.";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
|
@ -132,8 +126,6 @@ in
|
|||
annotations = {
|
||||
summary = "Hosts are running different commits";
|
||||
summary_resolved = "All hosts are running the same commit again";
|
||||
description = "Possibly a failed deployment or incompatible configurations.";
|
||||
description_resolved = "All hosts are in sync.";
|
||||
};
|
||||
}
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue