From 7c974404197888c0e91a4efab20551df665ea357 Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 22 May 2026 20:01:07 +0000 Subject: [PATCH 1/3] Update all stable non-major dependencies --- .forgejo/workflows/lint.yaml | 2 +- inventories/chaosknoten/host_vars/netbox.yaml | 2 +- .../chaosknoten/acmedns/docker_compose/compose.yaml.j2 | 2 +- .../chaosknoten/grafana/docker_compose/compose.yaml.j2 | 8 ++++---- .../chaosknoten/keycloak/docker_compose/compose.yaml.j2 | 2 +- resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 | 2 +- .../chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 | 2 +- .../chaosknoten/pretalx/docker_compose/compose.yaml.j2 | 4 ++-- .../chaosknoten/tickets/docker_compose/compose.yaml.j2 | 2 +- resources/external/status/docker_compose/compose.yaml.j2 | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.forgejo/workflows/lint.yaml b/.forgejo/workflows/lint.yaml index bdd53f5..600d044 100644 --- a/.forgejo/workflows/lint.yaml +++ b/.forgejo/workflows/lint.yaml @@ -24,7 +24,7 @@ jobs: # work in our environmnet. # Rather manually setup python (pip) before instead. - name: Run ansible-lint - uses: https://github.com/ansible/ansible-lint@v26.3.0 + uses: https://github.com/ansible/ansible-lint@v26.4.0 with: setup_python: "false" requirements_file: "requirements.yml" diff --git a/inventories/chaosknoten/host_vars/netbox.yaml b/inventories/chaosknoten/host_vars/netbox.yaml index f28d193..7aaff28 100644 --- a/inventories/chaosknoten/host_vars/netbox.yaml +++ b/inventories/chaosknoten/host_vars/netbox.yaml @@ -1,5 +1,5 @@ # renovate: datasource=github-releases depName=netbox packageName=netbox-community/netbox -netbox__version: "v4.5.5" +netbox__version: "v4.6.1" netbox__config: "{{ lookup('ansible.builtin.template', 'resources/chaosknoten/netbox/netbox/configuration.py.j2') }}" netbox__custom_pipeline_oidc_group_and_role_mapping: true diff --git a/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 b/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 index 3fcd8c6..c68973f 100644 --- a/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 @@ -2,7 +2,7 @@ services: oauth2-proxy: container_name: oauth2-proxy - image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.1 + image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 command: --config /oauth2-proxy.cfg hostname: oauth2-proxy volumes: diff --git a/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 b/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 index 1f6c42f..44dfa20 100644 --- a/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 @@ -2,7 +2,7 @@ services: prometheus: - image: docker.io/prom/prometheus:v3.10.0 + image: docker.io/prom/prometheus:v3.11.3 container_name: prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' @@ -19,7 +19,7 @@ services: - prom_data:/prometheus alertmanager: - image: docker.io/prom/alertmanager:v0.31.1 + image: docker.io/prom/alertmanager:v0.32.1 container_name: alertmanager command: - '--config.file=/etc/alertmanager/alertmanager.yaml' @@ -46,7 +46,7 @@ services: - graf_data:/var/lib/grafana pve-exporter: - image: docker.io/prompve/prometheus-pve-exporter:3.8.2 + image: docker.io/prompve/prometheus-pve-exporter:3.9.0 container_name: pve-exporter ports: - 9221:9221 @@ -59,7 +59,7 @@ services: - /dev/null:/etc/prometheus/pve.yml loki: - image: docker.io/grafana/loki:3.7.1 + image: docker.io/grafana/loki:3.7.2 container_name: loki ports: - 13100:3100 diff --git a/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 b/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 index d239bb4..8db3526 100644 --- a/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 @@ -22,7 +22,7 @@ services: keycloak: - image: git.hamburg.ccc.de/ccchh/oci-images/keycloak:26.5.7 + image: git.hamburg.ccc.de/ccchh/oci-images/keycloak:26.6.0 pull_policy: always restart: unless-stopped command: start --optimized diff --git a/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 b/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 index af1b531..cadfa54 100644 --- a/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 @@ -1,7 +1,7 @@ --- services: ntfy: - image: docker.io/binwiederhier/ntfy:v2.20.1 + image: docker.io/binwiederhier/ntfy:v2.23.0 container_name: ntfy command: - serve diff --git a/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 b/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 index 77f1395..58dddb2 100644 --- a/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 @@ -4,7 +4,7 @@ services: onlyoffice: - image: docker.io/onlyoffice/documentserver:9.3.1 + image: docker.io/onlyoffice/documentserver:9.4.0 restart: unless-stopped volumes: - "./onlyoffice/DocumentServer/logs:/var/log/onlyoffice" diff --git a/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 b/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 index 0bbfcb8..5a489a5 100644 --- a/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 @@ -15,7 +15,7 @@ services: - pretalx_net redis: - image: docker.io/library/redis:8.6.2 + image: docker.io/library/redis:8.6.3 restart: unless-stopped volumes: - redis:/data @@ -23,7 +23,7 @@ services: - pretalx_net static: - image: docker.io/library/nginx:1.29.7 + image: docker.io/library/nginx:1.31.1 restart: unless-stopped volumes: - public:/usr/share/nginx/html diff --git a/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 b/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 index b8a4cf2..11593ce 100644 --- a/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 @@ -13,7 +13,7 @@ services: restart: unless-stopped redis: - image: docker.io/library/redis:8.6.2 + image: docker.io/library/redis:8.6.3 ports: - "6379:6379" volumes: diff --git a/resources/external/status/docker_compose/compose.yaml.j2 b/resources/external/status/docker_compose/compose.yaml.j2 index 58abefa..638ebbe 100644 --- a/resources/external/status/docker_compose/compose.yaml.j2 +++ b/resources/external/status/docker_compose/compose.yaml.j2 @@ -4,7 +4,7 @@ services: database: - image: docker.io/library/postgres:18.3 + image: docker.io/library/postgres:18.4 restart: always volumes: - ./database:/var/lib/postgresql @@ -16,7 +16,7 @@ services: - gatus gatus: - image: ghcr.io/twin/gatus:v5.35.0 + image: ghcr.io/twin/gatus:v5.36.0 restart: always ports: - "8080:8080" From 5ca311d24006c7798b43a5d329cabf3f46495a5d Mon Sep 17 00:00:00 2001 From: lilly Date: Sat, 23 May 2026 19:37:49 +0200 Subject: [PATCH 2/3] add some documentation structure --- .../certificate-management.md | 0 .../documentation-structure.md | 16 +++ docs/concepts-and-configurations/index.md | 10 ++ .../keycloak_auth_concept.md | 0 .../managed-resources.md | 0 .../networking_in_chaosknoten.md | 0 .../networking_in_z9.md | 0 .../concepts-and-configurations/who-we-are.md | 17 ++++ docs/guides/add_z9_static_ip.md | 0 docs/guides/index.md | 13 +++ docs/guides/offboarding.md | 0 docs/guides/onboarding.md | 3 + docs/guides/writing-documentation.md | 99 +++++++++++++++++++ docs/index.md | 10 +- mkdocs.yml | 2 + 15 files changed, 168 insertions(+), 2 deletions(-) create mode 100644 docs/concepts-and-configurations/certificate-management.md create mode 100644 docs/concepts-and-configurations/documentation-structure.md create mode 100644 docs/concepts-and-configurations/index.md create mode 100644 docs/concepts-and-configurations/keycloak_auth_concept.md create mode 100644 docs/concepts-and-configurations/managed-resources.md create mode 100644 docs/concepts-and-configurations/networking_in_chaosknoten.md create mode 100644 docs/concepts-and-configurations/networking_in_z9.md create mode 100644 docs/concepts-and-configurations/who-we-are.md create mode 100644 docs/guides/add_z9_static_ip.md create mode 100644 docs/guides/index.md create mode 100644 docs/guides/offboarding.md create mode 100644 docs/guides/onboarding.md create mode 100644 docs/guides/writing-documentation.md diff --git a/docs/concepts-and-configurations/certificate-management.md b/docs/concepts-and-configurations/certificate-management.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/concepts-and-configurations/documentation-structure.md b/docs/concepts-and-configurations/documentation-structure.md new file mode 100644 index 0000000..0ca89d3 --- /dev/null +++ b/docs/concepts-and-configurations/documentation-structure.md @@ -0,0 +1,16 @@ +--- +title: Documentation Structure +order: 1 +summary: >- + How our documentation is organized and what we do to balance ease of writing and understanding. +--- + +!!! info "ToDo" + + This section needs updating + +- Docs should be english +- Guides are for step-by-step things + - Guides always have a "Goal" explicitly formulated +- Concepts and Configuration aim to make readers understand something in detail + diff --git a/docs/concepts-and-configurations/index.md b/docs/concepts-and-configurations/index.md new file mode 100644 index 0000000..80125f6 --- /dev/null +++ b/docs/concepts-and-configurations/index.md @@ -0,0 +1,10 @@ +--- +title: Concepts and Configurations +order: 0 +sidebar_title: Start +summary: >- + Concepts and configurations is a selection of how we organize and manage our infrastructure. You can find here how processes are planned, how services are expected to integrate with each other and how they are configured. + +--- + + diff --git a/docs/concepts-and-configurations/keycloak_auth_concept.md b/docs/concepts-and-configurations/keycloak_auth_concept.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/concepts-and-configurations/managed-resources.md b/docs/concepts-and-configurations/managed-resources.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/concepts-and-configurations/networking_in_chaosknoten.md b/docs/concepts-and-configurations/networking_in_chaosknoten.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/concepts-and-configurations/networking_in_z9.md b/docs/concepts-and-configurations/networking_in_z9.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/concepts-and-configurations/who-we-are.md b/docs/concepts-and-configurations/who-we-are.md new file mode 100644 index 0000000..04fc70e --- /dev/null +++ b/docs/concepts-and-configurations/who-we-are.md @@ -0,0 +1,17 @@ +--- +title: Who We Are and What We Do +--- + +We are the infrastructure team of the [Chaos Computer Club Hansestadt Hamburg](https://hambugr.ccc.de). + We operate all the infrastructure related to that club in a fun, sustainable and cooperative way. +We are always open for new ideas and discussions and you can reach us at [infra@hamburg.ccc.de](mailto:infra@hamburg.ccc.de) or directly in the hackerspace. + +In doing so we operate on common values of **trust**, **fun**, helping each other learn, and of course the [Hacker Ethics](https://www.ccc.de/en/hackerethics). + +Topics that interest us and which we engage in: + +- Networking in our local club (See [Networking in Z9](./networking_in_z9.md)) +- Operating our own bare metal servers in Club and our local data center (See [Managed Resources](./managed-resources.md)) +- Providing services for our members and groups (See [Managed Resources](./managed-resources.md)) +- Hacking on (self hosted) Smart-Home services and automation for our space (See [Club Automation](./club-automation.md)) + diff --git a/docs/guides/add_z9_static_ip.md b/docs/guides/add_z9_static_ip.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/guides/index.md b/docs/guides/index.md new file mode 100644 index 0000000..4f1312d --- /dev/null +++ b/docs/guides/index.md @@ -0,0 +1,13 @@ +--- +title: Guides +order: 0 +sidebar_title: Start +summary: >- + Guides are your one-stop-shop for reaching a certain goal. + You want to achieve something? The relevant guide will give you step-by-step instructions on how to do it. +--- + +For a complete list, see the sidebar on the left but the important guides everyone should know are the following: + +- [Writing Documentation](./writing-documentation.md) + diff --git a/docs/guides/offboarding.md b/docs/guides/offboarding.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/guides/onboarding.md b/docs/guides/onboarding.md new file mode 100644 index 0000000..d948286 --- /dev/null +++ b/docs/guides/onboarding.md @@ -0,0 +1,3 @@ +# Onboarding + +TODO diff --git a/docs/guides/writing-documentation.md b/docs/guides/writing-documentation.md new file mode 100644 index 0000000..fd2681f --- /dev/null +++ b/docs/guides/writing-documentation.md @@ -0,0 +1,99 @@ +--- +title: Writing Documentation +order: 1 +--- + +!!! success "Goal" + + How to add a new article to this documentation or modify an existing one so that it is understandable, discoverable and fosters understanding. + +## 1. Understand the Structure + +You need to understand how we write documentation and which rules and structures you should follow when you are adding things (don't worry, it's not too much). +For this purpose, please read the accompanying document [Documentation Structure](../concepts-and-configurations/documentation-structure.md) + +## 2. Clone the Repository + +On the top right of this page is a GitHub icon which leads you to the repository containing this documentation. +It's [git.hamburg.ccc.de/ccchh/ansible-infra.git](https://git.hamburg.ccc.de/ccchh/ansible-infra.git) btw. + +Go ahead and clone the repository: + +```shell +git clone ssh://forgejo@git.hamburg.ccc.de/CCCHH/ansible-infra.git +``` + +## 3. Add/Edit your Markdown File + +Once you have cloned the repository, you can just edit a file in the [`docs/`](https://git.hamburg.ccc.de/CCCHH/ansible-infra/src/branch/main/docs) under the correct + +!!! info + + Our documentation software will automatically discover any new files and assets. + You don't need to touch any configuration or index files. + +!!! note + + You can preview your changes by running the following commands: + ```shell + uv venv + uv pip install -r docs_requirements.txt + mkdocs serve + ``` + +When adding new content, you can use one of the templates below to get started: + +/// details | Template for *Guides* +```markdown +--- +title: My new Guide +--- + +!!! success "Goal" + + Add s small summary describing the end-goal this guide helps a reader achieve + +## 1. Step One + +## 2. Step Two + +## ... + +## Closing Up + +This section is optional but if there's any way for the reader to verify their goal has been achieved, you should mention it here. +``` +/// + +/// details | Template for *Concepts and Configurations* +!!! danger "TODO" +/// + +## 4. Open a Pull-Request + +After writing your changes locally, push them to the git repository and open a Pull-Request. + + + + + +After the PR is opened, our CI/CD will automatically build the new documentation version and comment a link to your deployed changes on your PR. +If everything looks good, request a review from one of the existing team members. + +## 5. Review a Pull-Request + +!!! warning + + This section is meant to be done by a PR reviewer + +When reviewing documentation Pull-Requests, make sure of the following criteria: + +- All changed content should be correct and up-to-date. +- If new content is added, it should either be clearly a guide or belong to *Concepts and Configurations*. If both content types are mixed, they should be split up. +- Ensure all added or edited hyperlinks are working and pointing to the correct targets. +- Look at the deployed staging version and make sure there is no rendering fuckery going on. + +## Closing Up + +After everything is merged and done your changes will be automatically deployed over at [https://infra-docs.hamburg.ccc.de/](https://infra-docs.hamburg.ccc.de/). + diff --git a/docs/index.md b/docs/index.md index 9c1e48e..f6a6e9c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,5 +1,11 @@ # CCCHH Infrastructure Documentation -Home for CCCHH infrastructure documentation. +Welcome, this is the home of the CCCHH infrastructure documentation. +For an introduction, see the selection of important articles below: + +- [Who We Are and What We Do](./concepts-and-configurations/who-we-are.md) +- [Onboarding](./guides/onboarding.md) +- [Guides](./guides/index.md) for goal oriented step-by-step instructions. +- [Concepts and Configurations](./concepts-and-configurations/index.md) for a explanations about how things work and why we things a certain way. +- [Writing Documentation](./guides/writing-documentation.md) -- **Guides**: Documentation on how to achieve various things. diff --git a/mkdocs.yml b/mkdocs.yml index f5c2358..0ae452d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -2,11 +2,13 @@ site_name: CCCHH Infrastructure Documentation site_url: https://infra-docs.hamburg.ccc.de repo_url: https://git.hamburg.ccc.de/CCCHH/ansible-infra copyright: MIT + markdown_extensions: - smarty - admonition - attr_list - codehilite + - pymdownx.blocks.details - pymdownx.superfences: css_class: codehilite From abb54e850ca2232da7b63c41c64924aa8e3b637b Mon Sep 17 00:00:00 2001 From: Renovate Date: Sat, 23 May 2026 17:45:46 +0000 Subject: [PATCH 3/3] Update all stable non-major dependencies --- .forgejo/workflows/lint.yaml | 2 +- inventories/chaosknoten/host_vars/netbox.yaml | 2 +- .../chaosknoten/acmedns/docker_compose/compose.yaml.j2 | 2 +- .../chaosknoten/grafana/docker_compose/compose.yaml.j2 | 8 ++++---- .../chaosknoten/keycloak/docker_compose/compose.yaml.j2 | 2 +- resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 | 2 +- .../chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 | 2 +- .../chaosknoten/pretalx/docker_compose/compose.yaml.j2 | 4 ++-- .../chaosknoten/tickets/docker_compose/compose.yaml.j2 | 2 +- resources/external/status/docker_compose/compose.yaml.j2 | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.forgejo/workflows/lint.yaml b/.forgejo/workflows/lint.yaml index bdd53f5..600d044 100644 --- a/.forgejo/workflows/lint.yaml +++ b/.forgejo/workflows/lint.yaml @@ -24,7 +24,7 @@ jobs: # work in our environmnet. # Rather manually setup python (pip) before instead. - name: Run ansible-lint - uses: https://github.com/ansible/ansible-lint@v26.3.0 + uses: https://github.com/ansible/ansible-lint@v26.4.0 with: setup_python: "false" requirements_file: "requirements.yml" diff --git a/inventories/chaosknoten/host_vars/netbox.yaml b/inventories/chaosknoten/host_vars/netbox.yaml index f28d193..7aaff28 100644 --- a/inventories/chaosknoten/host_vars/netbox.yaml +++ b/inventories/chaosknoten/host_vars/netbox.yaml @@ -1,5 +1,5 @@ # renovate: datasource=github-releases depName=netbox packageName=netbox-community/netbox -netbox__version: "v4.5.5" +netbox__version: "v4.6.1" netbox__config: "{{ lookup('ansible.builtin.template', 'resources/chaosknoten/netbox/netbox/configuration.py.j2') }}" netbox__custom_pipeline_oidc_group_and_role_mapping: true diff --git a/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 b/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 index 3fcd8c6..c68973f 100644 --- a/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 @@ -2,7 +2,7 @@ services: oauth2-proxy: container_name: oauth2-proxy - image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.1 + image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 command: --config /oauth2-proxy.cfg hostname: oauth2-proxy volumes: diff --git a/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 b/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 index 1f6c42f..44dfa20 100644 --- a/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/grafana/docker_compose/compose.yaml.j2 @@ -2,7 +2,7 @@ services: prometheus: - image: docker.io/prom/prometheus:v3.10.0 + image: docker.io/prom/prometheus:v3.11.3 container_name: prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' @@ -19,7 +19,7 @@ services: - prom_data:/prometheus alertmanager: - image: docker.io/prom/alertmanager:v0.31.1 + image: docker.io/prom/alertmanager:v0.32.1 container_name: alertmanager command: - '--config.file=/etc/alertmanager/alertmanager.yaml' @@ -46,7 +46,7 @@ services: - graf_data:/var/lib/grafana pve-exporter: - image: docker.io/prompve/prometheus-pve-exporter:3.8.2 + image: docker.io/prompve/prometheus-pve-exporter:3.9.0 container_name: pve-exporter ports: - 9221:9221 @@ -59,7 +59,7 @@ services: - /dev/null:/etc/prometheus/pve.yml loki: - image: docker.io/grafana/loki:3.7.1 + image: docker.io/grafana/loki:3.7.2 container_name: loki ports: - 13100:3100 diff --git a/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 b/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 index d239bb4..8db3526 100644 --- a/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/keycloak/docker_compose/compose.yaml.j2 @@ -22,7 +22,7 @@ services: keycloak: - image: git.hamburg.ccc.de/ccchh/oci-images/keycloak:26.5.7 + image: git.hamburg.ccc.de/ccchh/oci-images/keycloak:26.6.0 pull_policy: always restart: unless-stopped command: start --optimized diff --git a/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 b/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 index af1b531..cadfa54 100644 --- a/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/ntfy/docker_compose/compose.yaml.j2 @@ -1,7 +1,7 @@ --- services: ntfy: - image: docker.io/binwiederhier/ntfy:v2.20.1 + image: docker.io/binwiederhier/ntfy:v2.23.0 container_name: ntfy command: - serve diff --git a/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 b/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 index 77f1395..58dddb2 100644 --- a/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/onlyoffice/docker_compose/compose.yaml.j2 @@ -4,7 +4,7 @@ services: onlyoffice: - image: docker.io/onlyoffice/documentserver:9.3.1 + image: docker.io/onlyoffice/documentserver:9.4.0 restart: unless-stopped volumes: - "./onlyoffice/DocumentServer/logs:/var/log/onlyoffice" diff --git a/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 b/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 index 0bbfcb8..5a489a5 100644 --- a/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/pretalx/docker_compose/compose.yaml.j2 @@ -15,7 +15,7 @@ services: - pretalx_net redis: - image: docker.io/library/redis:8.6.2 + image: docker.io/library/redis:8.6.3 restart: unless-stopped volumes: - redis:/data @@ -23,7 +23,7 @@ services: - pretalx_net static: - image: docker.io/library/nginx:1.29.7 + image: docker.io/library/nginx:1.31.1 restart: unless-stopped volumes: - public:/usr/share/nginx/html diff --git a/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 b/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 index b8a4cf2..11593ce 100644 --- a/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 @@ -13,7 +13,7 @@ services: restart: unless-stopped redis: - image: docker.io/library/redis:8.6.2 + image: docker.io/library/redis:8.6.3 ports: - "6379:6379" volumes: diff --git a/resources/external/status/docker_compose/compose.yaml.j2 b/resources/external/status/docker_compose/compose.yaml.j2 index 58abefa..638ebbe 100644 --- a/resources/external/status/docker_compose/compose.yaml.j2 +++ b/resources/external/status/docker_compose/compose.yaml.j2 @@ -4,7 +4,7 @@ services: database: - image: docker.io/library/postgres:18.3 + image: docker.io/library/postgres:18.4 restart: always volumes: - ./database:/var/lib/postgresql @@ -16,7 +16,7 @@ services: - gatus gatus: - image: ghcr.io/twin/gatus:v5.35.0 + image: ghcr.io/twin/gatus:v5.36.0 restart: always ports: - "8080:8080"