Skip to content

STOR-2914: Bump all deps for 5.0.0#582

Open
rhrmo wants to merge 2 commits into
openshift:mainfrom
rhrmo:STOR-2914-origin-main
Open

STOR-2914: Bump all deps for 5.0.0#582
rhrmo wants to merge 2 commits into
openshift:mainfrom
rhrmo:STOR-2914-origin-main

Conversation

@rhrmo

@rhrmo rhrmo commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

go get -u ./...

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@openshift-ci-robot

openshift-ci-robot commented Jul 21, 2026

Copy link
Copy Markdown

@rhrmo: This pull request references STOR-2914 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target only the "5.0.0" version, but multiple target versions were set.

Details

In response to this:

go get -u ./...

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 21, 2026
@openshift-ci
openshift-ci Bot requested review from dfajmon and gnufied July 21, 2026 13:48
@openshift-ci

openshift-ci Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rhrmo

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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 21, 2026
@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Updates the Go toolchain to 1.26.0, refreshes direct and indirect dependencies across AWS, OpenShift, Prometheus, Kubernetes, observability, OpenAPI, gRPC, and protobuf modules, and switches the EFS volume image build and runtime stages to OpenShift 5.0 images.

Suggested reviewers: dfajmon, gnufied

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Title check ✅ Passed The title matches the main change: broad dependency bumps for the 5.0.0 release.
Description check ✅ Passed The description is related to the changeset and reflects the dependency update workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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 Only Dockerfile.create_efs changed; no Ginkgo tests or test titles were modified.
Test Structure And Quality ✅ Passed The PR diff contains no test files, so the Ginkgo test-structure/quality check is not applicable.
Microshift Test Compatibility ✅ Passed The PR only updates Dockerfile.create_efs; no Go/Ginkgo tests were added or changed, so MicroShift compatibility is not implicated.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Only Dockerfile.create_efs changed; no Ginkgo/e2e tests or SNO-sensitive node-topology logic were added or modified.
Topology-Aware Scheduling Compatibility ✅ Passed Only go.mod/go.sum and Dockerfile changed; no manifests/controllers added scheduling constraints like anti-affinity, spread, selectors, or PDBs.
Ote Binary Stdout Contract ✅ Passed PR only changes Dockerfile builder/runtime images; no Go code or process-level stdout writes were added or modified.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo/e2e test files or test changes were added; only Dockerfile.create_efs changed in HEAD.
No-Weak-Crypto ✅ Passed PR adds no weak algorithms or insecure secret comparisons; added crypto helpers are constant-time/HMAC-based and the diff scan found no weak-crypto tokens.
Container-Privileges ✅ Passed PASS: HEAD only updates Dockerfile base images; no privileged, host*, SYS_ADMIN, allowPrivilegeEscalation, or explicit root settings appear in the changed file.
No-Sensitive-Data-In-Logs ✅ Passed Only change is a Dockerfile base-image bump; no logging statements or sensitive data appear in the diff.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Checkov (3.3.8)
Dockerfile.create_efs

Traceback (most recent call last):
File "/usr/local/bin/checkov", line 2, in
from checkov.main import Checkov
ModuleNotFoundError: No module named 'checkov'


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

@mpatlasov

Copy link
Copy Markdown
Contributor

/retest-required

1 similar comment
@rhrmo

rhrmo commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

/retest-required

@dobsonj

dobsonj commented Jul 22, 2026

Copy link
Copy Markdown
Member

ci/prow/images is failing with go: go.mod requires go >= 1.26.0 (running go 1.25.9; GOTOOLCHAIN=local)

@rhrmo

rhrmo commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

running go 1.25.9

ima throw a wrench in the CI's server...

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
Dockerfile.create_efs (2)

6-13: 🩺 Stability & Availability | 🟠 Major | ⚡ Quick win

Define a container health status.

This Dockerfile has no HEALTHCHECK, violating the container requirements. Add a meaningful executable probe, or explicitly use HEALTHCHECK NONE if this one-shot image cannot support health probing.

🤖 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.create_efs` around lines 6 - 13, Define a container health status
in the Dockerfile for the image built around the create-efs-volume ENTRYPOINT:
add a meaningful executable HEALTHCHECK probe if this one-shot workload supports
probing, otherwise explicitly declare HEALTHCHECK NONE.

Source: Path instructions


6-13: 🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

Run the runtime image as a non-root user.

The final image declares no USER, so /usr/bin/create-efs-volume inherits the base image’s root user. Add the project-approved non-root UID and verify that the manifest output paths remain writable.

🤖 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.create_efs` around lines 6 - 13, Update the final image definition
around the ENTRYPOINT to declare the project-approved non-root UID instead of
inheriting root. Ensure the copied manifest output directory remains writable by
that UID, adjusting its ownership or permissions as needed while preserving
create-efs-volume startup.

Sources: Path instructions, Linters/SAST tools

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

Outside diff comments:
In `@Dockerfile.create_efs`:
- Around line 6-13: Define a container health status in the Dockerfile for the
image built around the create-efs-volume ENTRYPOINT: add a meaningful executable
HEALTHCHECK probe if this one-shot workload supports probing, otherwise
explicitly declare HEALTHCHECK NONE.
- Around line 6-13: Update the final image definition around the ENTRYPOINT to
declare the project-approved non-root UID instead of inheriting root. Ensure the
copied manifest output directory remains writable by that UID, adjusting its
ownership or permissions as needed while preserving create-efs-volume startup.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 58197ab4-4bf9-4aaf-98f7-a6a748c7d667

📥 Commits

Reviewing files that changed from the base of the PR and between e08fa53 and a53bef3.

📒 Files selected for processing (1)
  • Dockerfile.create_efs

@dobsonj

dobsonj commented Jul 23, 2026

Copy link
Copy Markdown
Member

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 23, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling required tests:
/test e2e-aws-csi
/test e2e-aws-ovn-upgrade
/test e2e-azure
/test e2e-azure-csi
/test e2e-azure-file-csi
/test e2e-azure-file-nfs-csi
/test e2e-azure-ovn-upgrade
/test e2e-gcp
/test e2e-gcp-csi
/test e2e-gcp-ovn-upgrade

@rhrmo

rhrmo commented Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

/retest

@openshift-ci

openshift-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

@rhrmo: 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-azure-ovn-upgrade a53bef3 link true /test e2e-azure-ovn-upgrade
ci/prow/e2e-azure-file-nfs-csi a53bef3 link true /test e2e-azure-file-nfs-csi
ci/prow/e2e-azure a53bef3 link true /test e2e-azure
ci/prow/e2e-aws-ovn-upgrade a53bef3 link true /test e2e-aws-ovn-upgrade

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. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants