Skip to content

Commit 1ef8544

Browse files
committed
chore(deps): v2.8 — refresh pinned components
Bump low-risk pins to current upstream, validated end-to-end on a live AL2023 instance (Docker Compose v5.1.4 installs and runs; all three bumped images pull and serve 200 on their readiness/metrics endpoints): - Prometheus v3.1.0 -> v3.12.0 - node_exporter v1.9.0 -> v1.11.1 (all compose files) - Pushgateway v1.11.2 -> v1.11.3 - Docker Compose plugin v2.29.7 -> v5.1.4 (AL2/AL2023 binary install; Ubuntu/RHEL continue to use the distro docker-compose-plugin package) README Components table synced; dropped stale "v2" wording from the Compose label and installer comments. Held back deliberately: - Grafana stays at 11.2.2 (11->13 is a two-major jump needing a dashboard/datasource compatibility pass). - DCGM exporter stays at 4.2.0-4.1.0 (newer tags unpullable on Docker 29.x, #47; configurability tracked in #50).
1 parent 81c179c commit 1ef8544

8 files changed

Lines changed: 31 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## v2.8 — 2026-06-04
4+
5+
Dependency refresh. Bumps the low-risk pinned components to current
6+
upstream releases. No functional changes. Grafana is intentionally held
7+
at 11.2.2 (the 11→13 jump needs a separate dashboard-compatibility pass)
8+
and DCGM exporter stays at 4.2.0-4.1.0 (Docker 29.x pull constraint, #47;
9+
configurability tracked in #50).
10+
11+
### Changed
12+
- Prometheus `v3.1.0``v3.12.0`
13+
- node_exporter `v1.9.0``v1.11.1` (all compose files)
14+
- Pushgateway `v1.11.2``v1.11.3`
15+
- Docker Compose plugin `v2.29.7``v5.1.4` (AL2 / AL2023 binary install;
16+
Ubuntu/RHEL continue to use the distro `docker-compose-plugin` package)
17+
- README Components table synced; dropped stale "v2" wording from the
18+
Compose label and installer comments.
19+
320
## v2.7 — 2026-06-03
421

522
EFA fabric metrics and a searchable CloudWatch Logs dashboard. No breaking

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -303,13 +303,13 @@ ParallelCluster HeadNode / PCS Login Node
303303
| Component | Version |
304304
|-----------|---------|
305305
| Grafana | 11.2.2 |
306-
| Prometheus | v3.1.0 |
307-
| Pushgateway | v1.11.2 |
308-
| Node Exporter | v1.9.0 |
306+
| Prometheus | v3.12.0 |
307+
| Pushgateway | v1.11.3 |
308+
| Node Exporter | v1.11.1 |
309309
| NGINX | 1.27-alpine |
310310
| NVIDIA DCGM Exporter | 4.2.0-4.1.0-ubuntu22.04 |
311311
| prometheus-slurm-exporter | 1.8.0 (ParallelCluster only) |
312-
| Docker Compose v2 | 2.29.7 |
312+
| Docker Compose | 5.1.4 |
313313
| CloudWatch Exporter | v0.16.0 |
314314
315315
All images pinned — `latest` is never used.

compose/compute.gpu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ services:
1414
volumes:
1515
- '/:/host:ro,rslave'
1616
- '/var/lib/prometheus/node-exporter:/textfile:ro'
17-
image: quay.io/prometheus/node-exporter:v1.9.0
17+
image: quay.io/prometheus/node-exporter:v1.11.1
1818
command:
1919
- '--path.rootfs=/host'
2020
- '--collector.infiniband'

compose/compute.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ services:
1313
volumes:
1414
- '/:/host:ro,rslave'
1515
- '/var/lib/prometheus/node-exporter:/textfile:ro'
16-
image: quay.io/prometheus/node-exporter:v1.9.0
16+
image: quay.io/prometheus/node-exporter:v1.11.1
1717
command:
1818
- '--path.rootfs=/host'
1919
- '--collector.infiniband'

compose/head.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
network_mode: host
1111
pid: host
1212
restart: unless-stopped
13-
image: prom/pushgateway:v1.11.2
13+
image: prom/pushgateway:v1.11.3
1414

1515
prometheus:
1616
container_name: prometheus
@@ -26,7 +26,7 @@ services:
2626
- '__MONITORING_HOME__/prometheus/rules:/etc/prometheus/rules:ro'
2727
- 'prometheus-data:/prometheus'
2828
- '/run/prometheus-ec2-creds:/run/prometheus-ec2-creds:ro'
29-
image: prom/prometheus:v3.1.0
29+
image: prom/prometheus:v3.12.0
3030
command:
3131
- '--config.file=/etc/prometheus/prometheus.yml'
3232
- '--storage.tsdb.path=/prometheus'
@@ -71,7 +71,7 @@ services:
7171
volumes:
7272
- '/:/host:ro,rslave'
7373
- '/var/lib/prometheus/node-exporter:/textfile:ro'
74-
image: quay.io/prometheus/node-exporter:v1.9.0
74+
image: quay.io/prometheus/node-exporter:v1.11.1
7575
command:
7676
- '--path.rootfs=/host'
7777
- '--collector.infiniband'

installer/common.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ install_efa_collector() {
121121
# ---------------------------------------------------------------------------
122122
verify_docker() {
123123
docker --version >/dev/null 2>&1 || die "docker not installed"
124-
docker compose version >/dev/null 2>&1 || die "docker compose v2 plugin not installed"
124+
docker compose version >/dev/null 2>&1 || die "docker compose plugin not installed"
125125
log "docker: $(docker --version)"
126126
log "compose: $(docker compose version --short)"
127127
}

installer/os/alinux2.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
# shellcheck disable=SC2154 # PLATFORM_USER from installer/platform/platform.sh
33
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
44
# SPDX-License-Identifier: MIT-0
5-
# Amazon Linux 2 package installation (docker + compose v2 plugin).
5+
# Amazon Linux 2 package installation (docker + compose plugin).
66
set -euo pipefail
77

88
log "Installing docker on Amazon Linux 2"
99
# Amazon Linux 2 has docker in its extras repo.
1010
amazon-linux-extras install -y docker
1111
yum -y install jq bc tar gzip
1212

13-
# Docker Compose v2 is NOT in AL2 repos. Install as a plugin binary.
14-
COMPOSE_VERSION="v2.29.7"
13+
# Docker Compose is NOT in AL2 repos. Install as a plugin binary.
14+
COMPOSE_VERSION="v5.1.4"
1515
install -d -m 0755 /usr/libexec/docker/cli-plugins
1616
curl -fsSL "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-linux-$(uname -m)" \
1717
-o /usr/libexec/docker/cli-plugins/docker-compose

installer/os/alinux2023.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dnf -y install bc || log "WARN: bc not available, cost scripts may be degraded"
1919

2020
# AL2023 does not ship docker-compose-plugin in its default repos yet.
2121
# Install upstream plugin binary.
22-
COMPOSE_VERSION="v2.29.7"
22+
COMPOSE_VERSION="v5.1.4"
2323
install -d -m 0755 /usr/libexec/docker/cli-plugins
2424
curl -fsSL "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-linux-$(uname -m)" \
2525
-o /usr/libexec/docker/cli-plugins/docker-compose

0 commit comments

Comments
 (0)