Skip to content

chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal:latest docker digest to 7fbeae1 main - #440

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/registry.access.redhat.com-ubi9-ubi-minimal-latest
Open

chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal:latest docker digest to 7fbeae1 main#440
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/registry.access.redhat.com-ubi9-ubi-minimal-latest

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
registry.access.redhat.com/ubi9/ubi-minimal final digest 48fa5d87fbeae1

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Tuesday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux red-hat-konflux Bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. labels Aug 11, 2026
@openshift-ci
openshift-ci Bot requested review from atiratree and benluddy August 11, 2026 01:43
@openshift-ci

openshift-ci Bot commented Aug 11, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

1 similar comment
@openshift-ci

openshift-ci Bot commented Aug 11, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: fb0639c2-710a-43f2-a396-5afb4894376a

📥 Commits

Reviewing files that changed from the base of the PR and between 16d1201 and 721e4d4.

📒 Files selected for processing (2)
  • Dockerfile
  • bundle.Dockerfile

Included review availability: Your plan provides up to 12 included reviews per hour; 8 remain after this review.


Walkthrough

The pull request updates the pinned UBI image digests in the runtime and bundle Dockerfiles. Build and runtime instructions remain unchanged.

Changes

Container Image Updates

Layer / File(s) Summary
Update pinned image digests
Dockerfile, bundle.Dockerfile
Both Dockerfiles now reference newer pinned UBI image digests.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: ⚪ Minimal · up to 721e4

This PR only updates the UBI9 minimal base-image digest in the Dockerfiles; no actionable merge-blocking risk remains, so it is merge-ready after normal checks and review.

Suggested reviewers: benluddy, atiratree

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the dependency digest update for the UBI9 minimal Docker image. It matches the changes in both Dockerfiles.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed PASS. The pull request changes only the pinned UBI9 minimal image digest in Dockerfile and bundle.Dockerfile. The exact commit diff contains no Ginkgo test files, test title calls, or dynamic test…
Test Structure And Quality ✅ Passed PASS: The pull request changes only the UBI image digest in Dockerfile and bundle.Dockerfile. The exact diff contains no Ginkgo test code, no It blocks, and no test setup, cleanup, wait, or asse…
Microshift Test Compatibility ✅ Passed PASS: The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The parent-to-HEAD diff contains no new Ginkgo e2e tests, OpenShift API references, namespaces, or…
Single Node Openshift (Sno) Test Compatibility ✅ Passed PASS: The pull request changes only the pinned UBI9 minimal image digest in Dockerfile and bundle.Dockerfile. The committed diff contains no new Ginkgo e2e tests or other test changes, so it intro…
Topology-Aware Scheduling Compatibility ✅ Passed PASS: The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The diff adds no deployment manifests, operator code, controllers, or scheduling constraints. …
Ote Binary Stdout Contract ✅ Passed PASS: The pull request changes only the pinned UBI9 minimal image digest in Dockerfile and bundle.Dockerfile. The complete commit diff shows no changes to Go code, OTE setup, logging configuration…
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS. The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The diff adds or modifies no Ginkgo e2e tests, so the IPv4 and disconnected-network test condi…
No-Weak-Crypto ✅ Passed PASS. The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The new digest is SHA-256, not SHA1. No MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB, custom crypt…
Container-Privileges ✅ Passed PASS. The PR changes only the UBI9 image digest in Dockerfile and bundle.Dockerfile. Both final stages still set USER 1001. The diff adds no privileged, hostPID, hostNetwork, hostIPC, `S…
No-Sensitive-Data-In-Logs ✅ Passed PASS: The commit changes only the UBI9 image digest in Dockerfile and bundle.Dockerfile. It adds no logging commands, log configuration, or sensitive data handling. No explicit sensitive-data-in-l…
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Full details: Stable And Deterministic Test Names

Explanation

PASS. The pull request changes only the pinned UBI9 minimal image digest in Dockerfile and bundle.Dockerfile. The exact commit diff contains no Ginkgo test files, test title calls, or dynamic test-name expressions. Therefore, it introduces no unstable or overly specific test names.

Full details: Test Structure And Quality

Explanation

PASS: The pull request changes only the UBI image digest in Dockerfile and bundle.Dockerfile. The exact diff contains no Ginkgo test code, no It blocks, and no test setup, cleanup, wait, or assertion changes. Therefore, this custom check has no applicable failure condition.

Full details: Microshift Test Compatibility

Explanation

PASS: The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The parent-to-HEAD diff contains no new Ginkgo e2e tests, OpenShift API references, namespaces, or MicroShift feature assumptions. The custom check is therefore not applicable.

Full details: Single Node Openshift (Sno) Test Compatibility

Explanation

PASS: The pull request changes only the pinned UBI9 minimal image digest in Dockerfile and bundle.Dockerfile. The committed diff contains no new Ginkgo e2e tests or other test changes, so it introduces no SNO multi-node or HA assumption.

Full details: Topology-Aware Scheduling Compatibility

Explanation

PASS: The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The diff adds no deployment manifests, operator code, controllers, or scheduling constraints. The check is therefore not applicable.

Full details: Ote Binary Stdout Contract

Explanation

PASS: The pull request changes only the pinned UBI9 minimal image digest in Dockerfile and bundle.Dockerfile. The complete commit diff shows no changes to Go code, OTE setup, logging configuration, or stdout writes. Therefore, it does not introduce a process-level stdout contract violation.

Full details: Ipv6 And Disconnected Network Test Compatibility

Explanation

PASS. The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The diff adds or modifies no Ginkgo e2e tests, so the IPv4 and disconnected-network test conditions do not apply.

Full details: No-Weak-Crypto

Explanation

PASS. The pull request changes only the pinned UBI9 image digest in Dockerfile and bundle.Dockerfile. The new digest is SHA-256, not SHA1. No MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB, custom crypto implementation, or secret comparison was introduced. Existing DES documentation in openapi.json is unchanged.

Full details: Container-Privileges

Explanation

PASS. The PR changes only the UBI9 image digest in Dockerfile and bundle.Dockerfile. Both final stages still set USER 1001. The diff adds no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, or allowPrivilegeEscalation: true setting. The authored deployment manifest uses runAsNonRoot: true and allowPrivilegeEscalation: false. No container-privilege failure condition was introduced.

Full details: No-Sensitive-Data-In-Logs

Explanation

PASS: The commit changes only the UBI9 image digest in Dockerfile and bundle.Dockerfile. It adds no logging commands, log configuration, or sensitive data handling. No explicit sensitive-data-in-logs failure condition is introduced.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch konflux/mintmaker/main/registry.access.redhat.com-ubi9-ubi-minimal-latest

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@Dockerfile`:
- Line 7: Replace the digest-pinned Red Hat base image reference with the
floating registry.access.redhat.com/ubi9/ubi-minimal:latest tag in Dockerfile
lines 7-7 and bundle.Dockerfile lines 22-22; both container definitions require
the same unpinned image reference.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 2c0d546e-86f8-4c72-8ac9-9424c7476c06

📥 Commits

Reviewing files that changed from the base of the PR and between f9d991e and 76fefcc.

📒 Files selected for processing (2)
  • Dockerfile
  • bundle.Dockerfile

Comment thread Dockerfile Outdated
RUN make build --warn-undefined-variables

FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:48fa5d8cda7fc00d270d8747c3eaa54ae196f0820d8540074a9c8c61d5e3056f
FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:7c372902c8d211db2d25c8277ba534a73b92742a334874dced829a63b0f21221

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

for file in Dockerfile bundle.Dockerfile; do
  if rg -n '^FROM\s+registry\.access\.redhat\.com/ubi9/ubi-minimal:[^[:space:]]+@sha256:' "$file"; then
    echo "$file still pins a Red Hat UBI image digest" >&2
    exit 1
  fi
done

Repository: openshift/jobset-operator

Length of output: 342


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

for file in Dockerfile bundle.Dockerfile; do
  echo "== $file =="
  rg -n '^FROM[[:space:]]+' "$file"
done

python3 - <<'PY'
from pathlib import Path
import re

pattern = re.compile(
    r"^FROM\s+registry\.access\.redhat\.com/ubi9/ubi-minimal:(\S+)$"
)
for name in ("Dockerfile", "bundle.Dockerfile"):
    text = Path(name).read_text().splitlines()
    matches = [(i + 1, line) for i, line in enumerate(text) if pattern.match(line)]
    print(f"{name}:")
    for line_no, line in matches:
        print(f"  line {line_no}: {'digest-pinned' if '`@sha256`:' in line else 'tag-only'}")
PY

Repository: openshift/jobset-operator

Length of output: 719


Use floating Red Hat image tags in both container definitions.

Remove @sha256:... from Dockerfile#L7 and bundle.Dockerfile#L22. Use registry.access.redhat.com/ubi9/ubi-minimal:latest.

📍 Affects 2 files
  • Dockerfile#L7-L7 (this comment)
  • bundle.Dockerfile#L22-L22
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@Dockerfile` at line 7, Replace the digest-pinned Red Hat base image reference
with the floating registry.access.redhat.com/ubi9/ubi-minimal:latest tag in
Dockerfile lines 7-7 and bundle.Dockerfile lines 22-22; both container
definitions require the same unpinned image reference.

Source: Path instructions

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/registry.access.redhat.com-ubi9-ubi-minimal-latest branch from 76fefcc to 7cbf787 Compare August 18, 2026 01:10
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal:latest docker digest to 7c37290 main chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal:latest docker digest to 8eb2830 main Aug 18, 2026
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Aug 18, 2026
@openshift-ci

openshift-ci Bot commented Aug 18, 2026

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/registry.access.redhat.com-ubi9-ubi-minimal-latest branch from 7cbf787 to 16d1201 Compare August 25, 2026 01:21
…t docker digest to 7fbeae1 main

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/registry.access.redhat.com-ubi9-ubi-minimal-latest branch from 16d1201 to 721e4d4 Compare September 1, 2026 01:18
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal:latest docker digest to 8eb2830 main chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal:latest docker digest to 7fbeae1 main Sep 1, 2026
@openshift-ci

openshift-ci Bot commented Sep 1, 2026

Copy link
Copy Markdown

@red-hat-konflux[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-operator-serial-ote 721e4d4 link false /test e2e-aws-operator-serial-ote
ci/prow/e2e-aws-operand 721e4d4 link true /test e2e-aws-operand

Full PR test history. Your PR dashboard.

Details

Instructions 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants