Compare commits

...
Author SHA1 Message Date
fauno 80d95ce4a2 fix: logging is opt-in 2026-11-05 15:45:23 -03:00
fauno d5ad82a30a feat: access log coop-cloud/traefik#126 2026-11-05 15:45:00 -03:00
fauno 264c12025b chore: publish 2.4.0+v1.21.3 release 2026-11-05 15:40:05 -03:00
fauno 3fcd3d1bbb chore(deps): update prom/prometheus docker tag to v3.16.0 (#60)
Reviewed-on: #60
Reviewed-by: fauno <fauno@sutty.coop.ar>
2026-11-05 18:39:46 +00:00
fauno 33c2614aaf chore: publish 2.3.2+v1.21.3 release 2026-11-05 15:36:02 -03:00
fauno 400e0d71d1 fix: smartctl needs access to /dev closes #52 (#59)
Reviewed-on: #59
Reviewed-by: ammaratef45 <ammaratef45@proton.me>
2026-11-05 18:33:31 +00:00
fauno 085992dab0 fix: remove unneeded flag 2026-11-05 15:30:11 -03:00
fauno 40d31a535f fix: read only access 2026-11-05 15:30:02 -03:00
renovate-bot cb180f575c chore(deps): update prom/prometheus docker tag to v3.16.0 2026-11-05 16:15:55 +00:00
fauno 6db3afa97c fix: smartctl needs access to /dev closes #52 2026-11-03 18:42:58 -03:00
8 changed files with 15 additions and 3 deletions
+7
View File
@@ -153,3 +153,10 @@ SECRET_BASIC_AUTH_VERSION=v1
# Traefik apdex alert will trigger when the apdex score of a service drops below the given number. Services receiving fewer than 10 requests per 10m are ignored
#ALERT_TRAEFIK_APDEX=0.5
# Tell Traefik to keep access logs (could be very verbose). See Access
# logs on Traefik recipe.
#ALLOY_ACCESS_LOGS=true
#PROMETHEUS_ACCESS_LOGS=true
#LOKI_ACCESS_LOGS=true
#GRAFANA_ACCESS_LOGS=true
+1
View File
@@ -14,3 +14,4 @@ services:
- "traefik.http.routers.${STACK_NAME}-alloy.tls=true"
- "traefik.http.routers.${STACK_NAME}-alloy.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}-alloy.middlewares=basicauth@file"
- "traefik.http.routers.${STACK_NAME}-alloy.observability.accesslogs=${ALLOY_ACCESS_LOGS:-false}"
+1
View File
@@ -51,6 +51,7 @@ services:
- "traefik.http.routers.${STACK_NAME}-grafana.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}-grafana.tls=true"
- "traefik.http.routers.${STACK_NAME}-grafana.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}-grafana.observability.accesslogs=${GRAFANA_ACCESS_LOGS:-false}"
healthcheck:
test: "wget -q http://localhost:3000/healthz -O/dev/null"
interval: 5s
+1
View File
@@ -42,6 +42,7 @@ services:
- "traefik.http.routers.${STACK_NAME}-loki.tls=true"
- "traefik.http.routers.${STACK_NAME}-loki.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}-loki.middlewares=basicauth@file"
- "traefik.http.routers.${STACK_NAME}-loki.observability.accesslogs=${LOKI_ACCESS_LOGS:-false}"
- "prometheus.io/scrape=true"
- "prometheus.io/port=3100"
+2 -1
View File
@@ -2,7 +2,7 @@ version: '3.8'
services:
prometheus:
image: prom/prometheus:v3.15.1
image: prom/prometheus:v3.16.0
secrets:
- basic_auth
volumes:
@@ -38,6 +38,7 @@ services:
- "traefik.http.routers.${STACK_NAME}-prometheus.tls=true"
- "traefik.http.routers.${STACK_NAME}-prometheus.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}-prometheus.middlewares=basicauth@file"
- "traefik.http.routers.${STACK_NAME}-prometheus.observability.accesslogs=${PROMETHEUS_ACCESS_LOGS:-false}"
configs:
prometheus_yml:
+1 -1
View File
@@ -5,9 +5,9 @@ services:
image: "prometheuscommunity/smartctl-exporter:v0.15.0"
volumes:
- "/var/lib/smartmontools/json:/debug"
- "/dev:/dev:ro"
command:
- "--smartctl.fake-data"
- "--smartctl.interval=1h"
networks:
- "proxy"
deploy:
+1 -1
View File
@@ -53,7 +53,7 @@ services:
condition: any
labels:
- "backupbot.backup=${ENABLE_BACKUPS:-true}"
- "coop-cloud.${STACK_NAME}.version=2.3.1+v1.21.3"
- "coop-cloud.${STACK_NAME}.version=2.4.0+v1.21.3"
configs:
config_alloy:
template_driver: golang
+1
View File
@@ -0,0 +1 @@
smartctl exporter works again!