AGENT-1522: bump InternalReleaseImage to v1 (and simply version dependency) - #6280
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@andfasano: This pull request references AGENT-1522 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 the "5.0.0" version, but no target version was set. DetailsIn response to this:
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. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (470)
📒 Files selected for processing (27)
🚧 Files skipped from review as they are similar to previous changes (27)
WalkthroughThis PR migrates InternalReleaseImage clients, informers, controllers, bootstrap handling, daemon logic, tests, admission policy references, and related dependency versions from ChangesInternalReleaseImage v1 migration
Estimated code review effort: 4 (Complex) | ~60 minutes ✨ Finishing Touches🧪 Generate unit tests (beta)
|
|
/test ? |
|
/test e2e-agent-compact-ipv4 |
|
/test e2e-agent-compact-ipv4-iso-no-registry |
1 similar comment
|
/test e2e-agent-compact-ipv4-iso-no-registry |
1926ec7 to
706ea0d
Compare
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 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 `@go.mod`:
- Line 405: The current golang.org/x/crypto version is still within the affected
SSH range, so update the dependency in go.mod to a release past the SSH fix
threshold. Make sure the replacement version is reflected consistently for the
vendored ssh package and any imports from golang.org/x/crypto/ssh used by
ssh_client.go and mco_password.go, then refresh vendoring so the safe version is
picked up.
In `@pkg/daemon/internalreleaseimage/internalreleaseimage_manager.go`:
- Around line 179-187: The log message in updateInternalReleaseImage includes an
accidental package prefix, so update the klog.V(4).Infof string in
Manager.updateInternalReleaseImage to match the other InternalReleaseImage log
messages and remove the stray mcfgv1. prefix while keeping the same update
context and enqueueInternalReleaseImage behavior.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
|
/retest-required |
|
/test e2e-agent-compact-ipv4-iso-no-registry |
|
/test bootstrap-unit |
|
/test bootstrap-unit |
4 similar comments
|
/test bootstrap-unit |
|
/test bootstrap-unit |
|
/test bootstrap-unit |
|
/test bootstrap-unit |
|
/test e2e-agent-compact-ipv4-iso-no-registry |
1 similar comment
|
/test e2e-agent-compact-ipv4-iso-no-registry |
|
/lgtm |
|
Scheduling tests matching the |
5705d21 to
89bd517
Compare
latest available to fetch InternalReleaseImage v1
05799b2 to
52da16f
Compare
|
Resolved conflicts in go.mod (from recently merged #6286) /test e2e-agent-compact-ipv4-iso-no-registry |
|
@andfasano: This pull request references AGENT-1522 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 the "5.0.0" version, but no target version was set. DetailsIn response to this:
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. |
|
/lgtm |
|
Scheduling tests matching the |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andfasano, bfournie, pablintino 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 |
|
/retest-required |
|
/test e2e-aws-ovn |
|
/verified by @andfasano |
|
@andfasano: This PR has been marked as verified by DetailsIn response to this:
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. |
|
@yuqi-zhang @djoshy @pablintino would be possible to override the |
|
Just as a note, with #6284 merging, I think this is still building a payload with the old logic, so let's try rebasing and see if it works before override |
|
/override ci/prow/e2e-aws-ovn-upgrade This is failing for unrelated reasons it looks like, and should be safe enough with a previous passing test (although that was some versions ago) plus the fact that this just does an API bump Will monitor post-merge in case this is causing problems |
|
@yuqi-zhang: Overrode contexts on behalf of yuqi-zhang: ci/prow/e2e-aws-ovn-upgrade DetailsIn response to this:
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. |
|
@andfasano: all tests passed! 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. |
This patch merges #6174 and @zaneb branch bootstrap-iri-v1.
Apart bumping the IRI version to v1, the main goal is to allow a smoother version transition, thus the changes in the Bootstrap command and Renderer (where essentially the IRI object wasn't used at all, only its presence was relevant)
Summary by CodeRabbit
machineconfiguration/v1API across the operator, daemon, controller bootstrap, and e2e coverage.v1.machineconfiguration.openshift.io/v1.v1alpha1vsv1.