AGENT-1522: bump InternalReleaseImage to v1 (and simply version dependency)#6280
AGENT-1522: bump InternalReleaseImage to v1 (and simply version dependency)#6280andfasano wants to merge 4 commits into
Conversation
latest available to fetch InternalReleaseImage v1
|
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. |
|
Caution Review failedAn error occurred during the review process. Please try again later. WalkthroughThis PR migrates InternalReleaseImage API usage across the Machine Config Operator from ChangesInternalReleaseImage v1 API migration
Dependency version updates
Estimated code review effort: 4 (Complex) | ~60 minutes Sequence Diagram(s)sequenceDiagram
participant Bootstrap
participant ManifestDecoder
participant RunInternalReleaseImageBootstrap
participant Renderer
Bootstrap->>ManifestDecoder: decode cluster manifests
ManifestDecoder-->>Bootstrap: set iri bool flag on match
Bootstrap->>RunInternalReleaseImageBootstrap: call with iriSecret, iriRegistryCredentialsSecret, cconfig
RunInternalReleaseImageBootstrap->>Renderer: NewRendererByRole(role, iriSecret, iriRegistryCredentialsSecret, cconfig)
Renderer-->>RunInternalReleaseImageBootstrap: rendered MachineConfigs
Related issues: None specified. Related PRs: None specified. Suggested labels: api-migration, v1-api, dependencies Suggested reviewers: machine-config-operator maintainers familiar with InternalReleaseImage controllers and API versioning. 🐰 A rabbit hops from alpha's den, ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Tools execution failed with the following error: Failed to run tools: 13 INTERNAL: Received RST_STREAM with code 2 (Internal server error) Comment |
|
/test ? |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: andfasano The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/test e2e-agent-compact-ipv4 |
|
/test e2e-agent-compact-ipv4-iso-no-registry |
1 similar comment
|
/test e2e-agent-compact-ipv4-iso-no-registry |
|
@andfasano: The following tests 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. |
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
New Features
machineconfiguration/v1API across controllers, daemon, operator, bootstrap, and tests.Bug Fixes
Chores