[PR #90] [CLOSED] Review PR #88 (MariaDB 11.4 → 12.1) and publish merge guidance for stateful upgrade risk #275

Closed
opened 2026-06-08 08:31:11 +00:00 by ryangr0 · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/webgrip/homelab-cluster/pull/90
Author: @Copilot
Created: 5/22/2026
Status: Closed

Base: mainHead: copilot/renovate-review-agent-update-mariadb


📝 Commits (1)

📄 Description

This work addresses the Renovate review task for the MariaDB major image update in webgrip/homelab-cluster#88. The review focuses on blast radius, upgrade risk, and concrete pre-merge checks for a stateful database workload.

  • What changed

    • Collected live PR evidence (title/body/labels/files/diff) for the Renovate update.
    • Mapped repository-local usage of MariaDB in the Invoice Ninja stack (deployment wiring, secrets, PVC, service dependency path).
    • Assessed upstream major-upgrade implications (11.4 -> 12.1) and classified this as blocking risk pending migration safeguards.
    • Prepared a single sentinel-formatted review comment (<!-- renovate-ai-review -->) with verdict, recommendation, confidence, and actionable pre-merge checklist.
  • Risk assessment outcome

    • Update is a major runtime DB change on persistent storage (/var/lib/mysql on Longhorn PVC), so rollback is not guaranteed by manifest revert alone.
    • Recommendation: Hold until backup/restore and upgrade-path validation are explicitly confirmed.
  • Diff under review (PR #88)

    # kubernetes/apps/invoiceninja/invoiceninja/app/mariadb.yaml
    - image: mariadb:11.4
    + image: mariadb:12.1@sha256:e487701b1f7e3f47319fe005b417c72becb67824a58b7bd35c6505f070f66dcd
    

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/webgrip/homelab-cluster/pull/90 **Author:** [@Copilot](https://github.com/apps/copilot-swe-agent) **Created:** 5/22/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `copilot/renovate-review-agent-update-mariadb` --- ### 📝 Commits (1) - [`2500bbe`](https://github.com/webgrip/homelab-cluster/commit/2500bbe5de9b22ddd51f4053662a9e86f66cb78d) Initial plan ### 📄 Description This work addresses the Renovate review task for the MariaDB major image update in `webgrip/homelab-cluster#88`. The review focuses on blast radius, upgrade risk, and concrete pre-merge checks for a stateful database workload. - **What changed** - Collected live PR evidence (title/body/labels/files/diff) for the Renovate update. - Mapped repository-local usage of MariaDB in the Invoice Ninja stack (deployment wiring, secrets, PVC, service dependency path). - Assessed upstream major-upgrade implications (`11.4 -> 12.1`) and classified this as **blocking risk** pending migration safeguards. - Prepared a single sentinel-formatted review comment (`<!-- renovate-ai-review -->`) with verdict, recommendation, confidence, and actionable pre-merge checklist. - **Risk assessment outcome** - Update is a **major runtime DB change** on persistent storage (`/var/lib/mysql` on Longhorn PVC), so rollback is not guaranteed by manifest revert alone. - Recommendation: **Hold** until backup/restore and upgrade-path validation are explicitly confirmed. - **Diff under review (PR #88)** ```yaml # kubernetes/apps/invoiceninja/invoiceninja/app/mariadb.yaml - image: mariadb:11.4 + image: mariadb:12.1@sha256:e487701b1f7e3f47319fe005b417c72becb67824a58b7bd35c6505f070f66dcd ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
ryangr0 2026-06-08 08:31:11 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
webgrip/homelab-cluster#275
No description provided.