use full image source and set version for all Chaosknoten compose images
Some checks failed
/ Ansible Lint (push) Failing after 52s

Use a full image source and set and explicit version for all images in
Chaosknoten (docker-)compose files.
With Renovate now set up, it is feasible to explicitly set versions.
This commit is contained in:
June 2025-10-21 23:59:56 +02:00
commit 43fac32424
Signed by: june
SSH key fingerprint: SHA256:o9EAq4Y9N9K0pBQeBTqhSDrND5E7oB+60ZNx0U1yPe0
8 changed files with 22 additions and 23 deletions

View file

@ -2,7 +2,7 @@
services: services:
prometheus: prometheus:
image: prom/prometheus image: docker.io/prom/prometheus:v3.7.1
container_name: prometheus container_name: prometheus
command: command:
- '--config.file=/etc/prometheus/prometheus.yml' - '--config.file=/etc/prometheus/prometheus.yml'
@ -18,7 +18,7 @@ services:
- prom_data:/prometheus - prom_data:/prometheus
alertmanager: alertmanager:
image: prom/alertmanager image: docker.io/prom/alertmanager:v0.28.1
container_name: alertmanager container_name: alertmanager
command: command:
- '--config.file=/etc/alertmanager/alertmanager.yaml' - '--config.file=/etc/alertmanager/alertmanager.yaml'
@ -31,7 +31,7 @@ services:
- alertmanager_data:/alertmanager - alertmanager_data:/alertmanager
grafana: grafana:
image: grafana/grafana image: docker.io/grafana/grafana:12.2.1
container_name: grafana container_name: grafana
ports: ports:
- 3000:3000 - 3000:3000
@ -45,7 +45,7 @@ services:
- graf_data:/var/lib/grafana - graf_data:/var/lib/grafana
pve-exporter: pve-exporter:
image: prompve/prometheus-pve-exporter image: docker.io/prompve/prometheus-pve-exporter:3.5.5
container_name: pve-exporter container_name: pve-exporter
ports: ports:
- 9221:9221 - 9221:9221
@ -58,7 +58,7 @@ services:
- /dev/null:/etc/prometheus/pve.yml - /dev/null:/etc/prometheus/pve.yml
loki: loki:
image: grafana/loki:3 image: docker.io/grafana/loki:3.5.7
container_name: loki container_name: loki
ports: ports:
- 13100:3100 - 13100:3100
@ -69,7 +69,7 @@ services:
- loki_data:/var/loki - loki_data:/var/loki
ntfy-alertmanager-ccchh-critical: ntfy-alertmanager-ccchh-critical:
image: xenrox/ntfy-alertmanager:latest image: docker.io/xenrox/ntfy-alertmanager:0.5.0
container_name: ntfy-alertmanager-ccchh-critical container_name: ntfy-alertmanager-ccchh-critical
volumes: volumes:
- ./configs/ntfy-alertmanager-ccchh-critical:/etc/ntfy-alertmanager/config - ./configs/ntfy-alertmanager-ccchh-critical:/etc/ntfy-alertmanager/config
@ -78,7 +78,7 @@ services:
restart: unless-stopped restart: unless-stopped
ntfy-alertmanager-fux-critical: ntfy-alertmanager-fux-critical:
image: xenrox/ntfy-alertmanager:latest image: docker.io/xenrox/ntfy-alertmanager:0.5.0
container_name: ntfy-alertmanager-fux-critical container_name: ntfy-alertmanager-fux-critical
volumes: volumes:
- ./configs/ntfy-alertmanager-fux-critical:/etc/ntfy-alertmanager/config - ./configs/ntfy-alertmanager-fux-critical:/etc/ntfy-alertmanager/config
@ -87,7 +87,7 @@ services:
restart: unless-stopped restart: unless-stopped
ntfy-alertmanager-ccchh: ntfy-alertmanager-ccchh:
image: xenrox/ntfy-alertmanager:latest image: docker.io/xenrox/ntfy-alertmanager:0.5.0
container_name: ntfy-alertmanager-ccchh container_name: ntfy-alertmanager-ccchh
volumes: volumes:
- ./configs/ntfy-alertmanager-ccchh:/etc/ntfy-alertmanager/config - ./configs/ntfy-alertmanager-ccchh:/etc/ntfy-alertmanager/config
@ -96,7 +96,7 @@ services:
restart: unless-stopped restart: unless-stopped
ntfy-alertmanager-fux: ntfy-alertmanager-fux:
image: xenrox/ntfy-alertmanager:latest image: docker.io/xenrox/ntfy-alertmanager:0.5.0
container_name: ntfy-alertmanager-fux container_name: ntfy-alertmanager-fux
volumes: volumes:
- ./configs/ntfy-alertmanager-fux:/etc/ntfy-alertmanager/config - ./configs/ntfy-alertmanager-fux:/etc/ntfy-alertmanager/config

View file

@ -46,7 +46,7 @@ services:
- "8080:8080" - "8080:8080"
db: db:
image: postgres:15.14 image: docker.io/library/postgres:15.14
restart: unless-stopped restart: unless-stopped
networks: networks:
- keycloak - keycloak

View file

@ -1,7 +1,7 @@
services: services:
mailman-core: mailman-core:
restart: unless-stopped restart: unless-stopped
image: maxking/mailman-core:0.5 # Use a specific version tag (tag latest is not published) image: docker.io/maxking/mailman-core:0.5 # Use a specific version tag (tag latest is not published)
container_name: mailman-core container_name: mailman-core
hostname: mailman-core hostname: mailman-core
volumes: volumes:
@ -25,7 +25,7 @@ services:
mailman-web: mailman-web:
restart: unless-stopped restart: unless-stopped
image: maxking/mailman-web:0.5 # Use a specific version tag (tag latest is not published) image: docker.io/maxking/mailman-web:0.5 # Use a specific version tag (tag latest is not published)
container_name: mailman-web container_name: mailman-web
hostname: mailman-web hostname: mailman-web
depends_on: depends_on:
@ -56,7 +56,7 @@ services:
- POSTGRES_DB=mailmandb - POSTGRES_DB=mailmandb
- POSTGRES_USER=mailman - POSTGRES_USER=mailman
- POSTGRES_PASSWORD=wvQjbMRnwFuxGEPz - POSTGRES_PASSWORD=wvQjbMRnwFuxGEPz
image: postgres:12-alpine image: docker.io/library/postgres:12-alpine
volumes: volumes:
- /opt/mailman/database:/var/lib/postgresql/data - /opt/mailman/database:/var/lib/postgresql/data
networks: networks:

View file

@ -1,7 +1,7 @@
--- ---
services: services:
ntfy: ntfy:
image: binwiederhier/ntfy image: docker.io/binwiederhier/ntfy:v2.14.0
container_name: ntfy container_name: ntfy
command: command:
- serve - serve

View file

@ -4,7 +4,7 @@
services: services:
onlyoffice: onlyoffice:
image: onlyoffice/documentserver:latest image: docker.io/onlyoffice/documentserver:9.1.0
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- "./onlyoffice/DocumentServer/logs:/var/log/onlyoffice" - "./onlyoffice/DocumentServer/logs:/var/log/onlyoffice"

View file

@ -13,8 +13,7 @@ services:
restart: unless-stopped restart: unless-stopped
app: app:
#image: quay.io/hedgedoc/hedgedoc:1.9.9 image: quay.io/hedgedoc/hedgedoc:1.10.3
image: quay.io/hedgedoc/hedgedoc:latest
environment: environment:
- "CMD_DB_URL=postgres://hedgedoc:{{ secret__hedgedoc_db_password }}@database:5432/hedgedoc" - "CMD_DB_URL=postgres://hedgedoc:{{ secret__hedgedoc_db_password }}@database:5432/hedgedoc"
- "CMD_DOMAIN=pad.hamburg.ccc.de" - "CMD_DOMAIN=pad.hamburg.ccc.de"

View file

@ -15,7 +15,7 @@ services:
- pretalx_net - pretalx_net
redis: redis:
image: redis:latest image: docker.io/library/redis:8.2.2
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- redis:/data - redis:/data
@ -23,7 +23,7 @@ services:
- pretalx_net - pretalx_net
static: static:
image: docker.io/library/nginx image: docker.io/library/nginx:1.29.2
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- public:/usr/share/nginx/html - public:/usr/share/nginx/html
@ -33,7 +33,7 @@ services:
- pretalx_net - pretalx_net
pretalx: pretalx:
image: pretalx/standalone:latest image: docker.io/pretalx/standalone:v2025.1.0
entrypoint: gunicorn entrypoint: gunicorn
command: command:
- "pretalx.wsgi" - "pretalx.wsgi"
@ -78,7 +78,7 @@ services:
- pretalx_net - pretalx_net
celery: celery:
image: pretalx/standalone:latest image: docker.io/pretalx/standalone:v2025.1.0
command: command:
- taskworker - taskworker
restart: unless-stopped restart: unless-stopped

View file

@ -11,9 +11,9 @@ services:
networks: networks:
backend: backend:
restart: unless-stopped restart: unless-stopped
redis: redis:
image: docker.io/library/redis:7 image: docker.io/library/redis:7.4.6
ports: ports:
- "6379:6379" - "6379:6379"
volumes: volumes: