Add poster image support to Matrix download listings
Some checks failed
Test action / kaas (push) Failing after 2s
Some checks failed
Test action / kaas (push) Failing after 2s
- Fetch and display poster images for tracked items in Matrix - Show monitored/unmonitored icons in listings - Limit displayed items to 12, with count and overflow message - Add tests for image fetching and formatting - Enable Grafana datasources - Fix Sonarr/Radarr URL config bug
This commit is contained in:
parent
e07257e137
commit
100a218aed
9 changed files with 432 additions and 59 deletions
|
|
@ -116,7 +116,7 @@ in {
|
|||
|
||||
settings = {
|
||||
observability = {
|
||||
otlp_grpc_endpoint = "http://[::1]:9062";
|
||||
otlp_grpc_endpoint = "http://[::1]:9071";
|
||||
service_name = "arrtrix";
|
||||
};
|
||||
|
||||
|
|
@ -128,7 +128,7 @@ in {
|
|||
quality_profile_id = 5;
|
||||
};
|
||||
series = {
|
||||
url = "http://[::1]:${toString config.services.radarr.settings.server.port}";
|
||||
url = "http://[::1]:${toString config.services.sonarr.settings.server.port}";
|
||||
api_key = "$SONARR_APIKEY";
|
||||
root_folder_path = "/var/media/series";
|
||||
quality_profile_id = 5;
|
||||
|
|
|
|||
|
|
@ -102,40 +102,40 @@ in {
|
|||
};
|
||||
|
||||
datasources.settings.datasources = [
|
||||
# {
|
||||
# name = "Prometheus";
|
||||
# uid = "prometheus";
|
||||
# type = "prometheus";
|
||||
# url = "http://[::1]:9020";
|
||||
# isDefault = true;
|
||||
# editable = false;
|
||||
# }
|
||||
{
|
||||
name = "Prometheus";
|
||||
uid = "prometheus";
|
||||
type = "prometheus";
|
||||
url = "http://[::1]:9020";
|
||||
isDefault = true;
|
||||
editable = false;
|
||||
}
|
||||
|
||||
# {
|
||||
# name = "Loki";
|
||||
# uid = "loki";
|
||||
# type = "loki";
|
||||
# url = "http://[::1]:9030";
|
||||
# editable = false;
|
||||
# }
|
||||
{
|
||||
name = "Loki";
|
||||
uid = "loki";
|
||||
type = "loki";
|
||||
url = "http://[::1]:9030";
|
||||
editable = false;
|
||||
}
|
||||
|
||||
# {
|
||||
# name = "Tempo";
|
||||
# uid = "tempo";
|
||||
# type = "tempo";
|
||||
# url = "http://localhost:9060";
|
||||
# editable = false;
|
||||
# jsonData = {
|
||||
# nodeGraph.enabled = true;
|
||||
# serviceMap.datasourceUid = "prometheus";
|
||||
# tracesToLogsV2 = {
|
||||
# datasourceUid = "loki";
|
||||
# filterByTraceID = true;
|
||||
# spanStartTimeShift = "-1h";
|
||||
# spanEndTimeShift = "1h";
|
||||
# };
|
||||
# };
|
||||
# }
|
||||
{
|
||||
name = "Tempo";
|
||||
uid = "tempo";
|
||||
type = "tempo";
|
||||
url = "http://localhost:9060";
|
||||
editable = false;
|
||||
jsonData = {
|
||||
nodeGraph.enabled = true;
|
||||
serviceMap.datasourceUid = "prometheus";
|
||||
tracesToLogsV2 = {
|
||||
datasourceUid = "loki";
|
||||
filterByTraceID = true;
|
||||
spanStartTimeShift = "-1h";
|
||||
spanEndTimeShift = "1h";
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue