Skip to content

Remove legacy MTU feature#4578

Closed
hlipsig wants to merge 155 commits intomasterfrom
hlipsig/ARO-22748
Closed

Remove legacy MTU feature#4578
hlipsig wants to merge 155 commits intomasterfrom
hlipsig/ARO-22748

Conversation

@hlipsig
Copy link
Copy Markdown
Collaborator

@hlipsig hlipsig commented Jan 30, 2026

Which issue this PR addresses:

Fixes
ARO-22749

What this PR does / why we need it:

Deletes MTU installatin time. Feature Flag from RP. But keeps the MTU monitor since it's a valid day2 operation

Test plan for issue:

Removed the MTU related tests (that are not monitors) and ran unit tests locally. All passed. Green e2e Signal is all that's needed.

Is there any documentation that needs to be updated for this PR?

BU will need to inform the 1 customer who was using this that his has been removed, however they were already made aware of this.

How do you know this will function as expected in production?

It should remove a rarely used code path, normal operations should continue.

@hlipsig hlipsig marked this pull request as draft January 31, 2026 00:31
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Feb 18, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: hlipsig, shubhadapaithankar

The full list of commands accepted by this bot can be found 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

@hlipsig hlipsig marked this pull request as ready for review February 19, 2026 22:20
@hlipsig
Copy link
Copy Markdown
Collaborator Author

hlipsig commented Feb 19, 2026

The MIWI e2e failure is a flake. Re-running.

hawkowl and others added 26 commits March 4, 2026 11:42
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.14.2 to 2.15.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@5ef0c07...a90bcbc)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) from 9.3.0 to 9.4.0.
- [Release notes](https://github.com/oxsecurity/megalinter/releases)
- [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md)
- [Commits](oxsecurity/megalinter@42bb470...8fbdead)

---
updated-dependencies:
- dependency-name: oxsecurity/megalinter
  dependency-version: 9.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@7a3fe6c...4b73464)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Adds comprehensive domain knowledge for Claude Code including:
- API type system internals (internal/external boundary, converter pattern)
- Swagger and client generation pipeline with warnings
- Frontend request flow with PUT/PATCH handler trace
- CosmosDB document lifecycle and dequeue patterns
- Viper config flow (test/CI only, not production)
- VM size addition checklist
- Release process and current version info
- CI workflow mapping
- Code generation summary (60+ directives)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Rename "Core Pattern" to "Cluster Lifecycle" and broaden frontend
  description to cover all HTTP methods, not just PUT/DELETE
- Fix multi-module gotchas: acknowledge replace directive for go build,
  clarify that go test/go mod tidy still exclude nested modules
- Fix unit-test-go claim: it only runs ./... from root, does not
  separately test pkg/api/
- Fix ClusterConfig types: uses string fields, not vms.VMSize

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pkg/cluster is a lifecycle orchestrator, not the OCP installer
itself. The actual installer interaction is delegated to pkg/hive
(Hive-based) or pkg/containerinstall (podman wrapper).
Root CLAUDE.md reduced from 488 to 77 lines. Detailed context
moved to docs/agent-guides/ with conditional triggers so agents
load domain knowledge only when touching relevant areas.
Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](webpack/webpack@v5.94.0...v5.105.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.105.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Caden Marchese <caden.marchese@gmail.com>
Co-authored-by: kimorris27 <kimorris@redhat.com>
Ref: https://issues.redhat.com/browse/ARO-6444
Copilot AI review requested due to automatic review settings March 4, 2026 20:00
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@hlipsig
Copy link
Copy Markdown
Collaborator Author

hlipsig commented Mar 4, 2026

Rebase made me a coauthor on every PR I reviewed lately and made this giant. Closing out to see if I can fix via new branch.

@hlipsig hlipsig closed this Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.