upgrade kubearchive to 1.23.0 on staging - #13751
Conversation
Signed-off-by: obetsun <obetsun@redhat.com>
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: olegbet The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
PR Summary by QodoUpgrade staging KubeArchive to v1.23.0
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Kustomize Render DiffComparing
Total: 4 components, +210 -138 lines 📋 Full diff available in the workflow summary and as a downloadable artifact. |
Code Review by Qodo
1. Cluster templates retain v1.22.2
|
| - secretRef: | ||
| name: kubearchive-database-credentials | ||
| image: quay.io/kubearchive/api:v1.22.2@sha256:e68a90000c9d78b2c63e01c8edd0b870cfbda5a3e518817c4d0590bc57aaa0d7 | ||
| image: quay.io/kubearchive/api:v1.23.0@sha256:e2b69c81967cd9fb0b7e6b75de19a5c1271554e4991c945f718e3f6af09d82af |
There was a problem hiding this comment.
1. Cluster templates retain v1.22.2 📘 Rule violation ⚙ Maintainability
The PR upgrades five KubeArchive component images to v1.23.0, but the cluster-creation templates still pin the corresponding v1.22.2 images and digests. New clusters would therefore deploy the previous release instead of the component versions introduced by this PR.
Agent Prompt
## Issue description
Update the KubeArchive cluster-creation templates so every changed component image uses the same `v1.23.0` tag and digest as the development manifests.
## Issue Context
The PR updates the API, operator, sink, vacuum, and PostgreSQL images, while matching files under `hack/new-cluster/templates/` still reference `v1.22.2`. Also update all vacuum patch occurrences in the template kustomization.
## Fix Focus Areas
- hack/new-cluster/templates/kubearchive/kubearchive.yaml[1135-1443]
- hack/new-cluster/templates/kubearchive/kustomization.yaml[109-117]
- components/kubearchive/development/kubearchive.yaml[1151-1459]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
🤖 Pipeline Failure AnalysisCategory: Infrastructure The pipeline failed to install Konflux because the client lost connection to the Kubernetes API server, indicating a critical underlying infrastructure issue. 📋 Technical DetailsImmediate CauseThe Contributing FactorsMultiple subsequent diagnostic ImpactThe inability to establish and maintain a stable connection to the Kubernetes API server rendered the cluster non-functional for the pipeline's purposes, completely blocking the Konflux installation and preventing the execution of any subsequent e2e tests. 🔍 Evidenceappstudio-e2e-tests/gather-audit-logsCategory: Logs:
|
|
@olegbet: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Summary
development/kubearchive.yamlrelease manifest (images + version labels)development/kustomization.yamlTest plan