[Chore]: Update base image mirror script for container upgrades #96

Closed
opened 2026-02-05 23:35:35 +00:00 by egullickson · 1 comment
Owner

Parent Issue

Relates to #95

Summary

Update scripts/ci/mirror-base-images.sh to mirror the new container image versions to the internal registry. This MUST be completed before any other sub-issue can proceed, as all containers pull from the mirrored registry.

Current State

"python:3.11-slim"        (line 17)
"grafana/loki:2.9.0"      (line 20)
"grafana/promtail:2.9.0"  (line 21)
"grafana/grafana:10.0.0"  (line 22)

Target State

"python:3.13-slim"
"grafana/loki:3.6.1"
"grafana/alloy:v1.12.2"    (replaces promtail)
"grafana/grafana:12.4.0"

Files to Modify

  • scripts/ci/mirror-base-images.sh - Update 4 image version lines

Acceptance Criteria

  • Mirror script updated with new image versions
  • grafana/promtail:2.9.0 replaced with grafana/alloy:v1.12.2
  • Mirror workflow runs successfully (manual trigger or next scheduled run)

Dependencies

  • None (first in sequence)
  • Blocks: #95 sub-issues 2-5
## Parent Issue Relates to #95 ## Summary Update `scripts/ci/mirror-base-images.sh` to mirror the new container image versions to the internal registry. This MUST be completed before any other sub-issue can proceed, as all containers pull from the mirrored registry. ## Current State ``` "python:3.11-slim" (line 17) "grafana/loki:2.9.0" (line 20) "grafana/promtail:2.9.0" (line 21) "grafana/grafana:10.0.0" (line 22) ``` ## Target State ``` "python:3.13-slim" "grafana/loki:3.6.1" "grafana/alloy:v1.12.2" (replaces promtail) "grafana/grafana:12.4.0" ``` ## Files to Modify - `scripts/ci/mirror-base-images.sh` - Update 4 image version lines ## Acceptance Criteria - [ ] Mirror script updated with new image versions - [ ] `grafana/promtail:2.9.0` replaced with `grafana/alloy:v1.12.2` - [ ] Mirror workflow runs successfully (manual trigger or next scheduled run) ## Dependencies - None (first in sequence) - Blocks: #95 sub-issues 2-5
egullickson added the
status
backlog
type
chore
labels 2026-02-05 23:36:32 +00:00
egullickson added
status
in-progress
and removed
status
backlog
labels 2026-02-05 23:46:24 +00:00
egullickson added
status
review
and removed
status
in-progress
labels 2026-02-06 00:26:44 +00:00
Author
Owner

Milestone: Execution Complete

Phase: Execution | Agent: Developer | Status: PASS

Changes Made

Updated scripts/ci/mirror-base-images.sh with 4 image version changes:

Image Old Version New Version
Python python:3.11-slim python:3.13-slim
Loki grafana/loki:2.9.0 grafana/loki:3.6.1
Promtail -> Alloy grafana/promtail:2.9.0 grafana/alloy:v1.12.2
Grafana grafana/grafana:10.0.0 grafana/grafana:12.4.0

Acceptance Criteria

  • Mirror script updated with new image versions
  • grafana/promtail:2.9.0 replaced with grafana/alloy:v1.12.2
  • Mirror workflow runs successfully (manual trigger or next scheduled run)

PR

PR #102 opened targeting main.

Verdict: PASS | Next: Quality review and merge

## Milestone: Execution Complete **Phase**: Execution | **Agent**: Developer | **Status**: PASS ### Changes Made Updated `scripts/ci/mirror-base-images.sh` with 4 image version changes: | Image | Old Version | New Version | |-------|-------------|-------------| | Python | `python:3.11-slim` | `python:3.13-slim` | | Loki | `grafana/loki:2.9.0` | `grafana/loki:3.6.1` | | Promtail -> Alloy | `grafana/promtail:2.9.0` | `grafana/alloy:v1.12.2` | | Grafana | `grafana/grafana:10.0.0` | `grafana/grafana:12.4.0` | ### Acceptance Criteria - [x] Mirror script updated with new image versions - [x] `grafana/promtail:2.9.0` replaced with `grafana/alloy:v1.12.2` - [ ] Mirror workflow runs successfully (manual trigger or next scheduled run) ### PR PR #102 opened targeting `main`. *Verdict*: PASS | *Next*: Quality review and merge
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: egullickson/motovaultpro#96