Closed Tal-or closed 7 months ago
@Tal-or: This pull request references CNF-6517 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 either version "4.16." or "openshift-4.16.", but it targets "openshift-4.15" instead.
@Tal-or: This pull request references CNF-6517 which is a valid jira issue.
@Tal-or: This pull request references CNF-6517 which is a valid jira issue.
/cc @yanirq @ffromani PTAL
@Tal-or: GitHub didn't allow me to request PR reviews from the following users: PTAL.
Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs.
/retest
overall Looks good. general questions are in comments.
/retest
/retest
/approve
@Tal-or: This pull request references CNF-6517 which is a valid jira issue.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: MarSik, Tal-or, yanirq
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@Tal-or: all tests passed!
Full PR test history. Your PR dashboard.
[ART PR BUILD NOTIFIER]
This PR has been included in build cluster-node-tuning-operator-container-v4.16.0-202404191609.p0.g8a57e13.assembly.stream.el9 for distgit cluster-node-tuning-operator. All builds following this will include this PR.
Before we start with the implementation itself we should do some preliminary work in order to generalize some of the functions and flows so they could fit for the controller when it runs on hypershift platform.
The main work done here, is extracting bits which are specific for non-hypershift platform and replacing methods with functions.
For example we want to pass the
client
from the caller because on hypershift the client is different than on non-hypershift platform.NOTE: whether we decide to go with unified controller for both hypershift and none-hypertshift or a separate controller for each, this PR is good improvement in general and will allow us to reuse more code. This is the main reason for dedicating a separate PR for this code changes.
Part 2/3: https://github.com/openshift/cluster-node-tuning-operator/pull/1037 Part 3/3: WIP