Update kyverno production images (ring 1) - #2
Closed
glevi-rh wants to merge 1 commit into
Closed
Conversation
Update kyverno images on stone-prd-rh01 and stone-prod-p01 to 6f4277e0ec31e2e272b68f64dc1f8bef257fd77b, which includes gRPC-Go v1.79.3 CVE fix. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Gal Levi <glevi@redhat.com>
Kustomize Render DiffComparing
Total: 2 components, +10 -10 lines 📋 Full diff available in the workflow summary and as a downloadable artifact. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Update kyverno images on 2 production clusters as ring 1, from
b28cf7bto6f4277e0ec31e2e272b68f64dc1f8bef257fd77b:stone-prd-rh01(public)stone-prod-p01(private)All 5 kyverno images are updated: kyverno, kyverno-init, kyverno-background, kyverno-cleanup, kyverno-cli.
Jira: KONFLUX-12774
Why
The new image includes gRPC-Go v1.79.3 which fixes a CVE. This is a ring-1 rollout targeting one public and one private production cluster first before rolling out to the remaining clusters.
Validation
Deployed image verification
Verified the gRPC-Go version embedded in the binaries of all deployed kyverno images in the
konflux-kyvernonamespace.Step 1: Identify deployed images
$ oc get deployments -n konflux-kyverno -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.spec.template.spec.containers[0].image}{"\n"}{end}' kyverno-admission-controller quay.io/konflux-ci/kyverno/kyverno:6f4277e0ec31e2e272b68f64dc1f8bef257fd77b kyverno-background-controller quay.io/konflux-ci/kyverno/kyverno-background:6f4277e0ec31e2e272b68f64dc1f8bef257fd77b kyverno-cleanup-controller quay.io/konflux-ci/kyverno/kyverno-cleanup:6f4277e0ec31e2e272b68f64dc1f8bef257fd77bStep 2: Pull images and extract binaries
Step 3: Inspect gRPC-Go version in each binary
Result: All 3 deployed components are running
google.golang.org/grpcv1.79.3 (>= v1.79.3 required). CVE is fixed.Risk Assessment
Risk Level: Low
This is a ring-1 rollout limited to 2 production clusters — one public (
stone-prd-rh01) and one private (stone-prod-p01). The image update only bumps dependency versions (gRPC-Go CVE fix) with no functional changes. Remaining production clusters will be updated in a follow-up ring-2 PR after verifying stability.🤖 Generated with Claude Code