Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

node: topologymgr: Graduate Kubelet Topology Manager to GA #116093

Merged

Conversation

swatisehgal
Copy link
Contributor

What type of PR is this?

/kind feature

What this PR does / why we need it:

Captures changes to graduate Kubelet Topology Manager to GA.

Which issue(s) this PR fixes:

Issue: #693

Special notes for your reviewer:

Does this PR introduce a user-facing change?

Graduate Kubelet Topology Manager to GA.

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

KEP: https://github.com/kubernetes/enhancements/pull/3745

@k8s-ci-robot k8s-ci-robot added release-note Denotes a PR that will be considered when it comes time to generate release notes. kind/feature Categorizes issue or PR as related to a new feature. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. do-not-merge/needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. area/kubelet area/test sig/node Categorizes an issue or PR as relevant to SIG Node. sig/testing Categorizes an issue or PR as relevant to SIG Testing. and removed do-not-merge/needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. labels Feb 27, 2023
@bart0sh
Copy link
Contributor

bart0sh commented Feb 28, 2023

/triage accepted
/priority important-soon
/assign @SergeyKanzhelev @klueska @mrunalp

@k8s-ci-robot k8s-ci-robot added the triage/accepted Indicates an issue or PR is ready to be actively worked on. label Feb 28, 2023
@k8s-ci-robot k8s-ci-robot added priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. labels Feb 28, 2023
@bart0sh bart0sh added this to Needs Reviewer in SIG Node PR Triage Feb 28, 2023
@swatisehgal
Copy link
Contributor Author

/cc @ffromani

Copy link
Contributor

@ffromani ffromani left a comment

Choose a reason for hiding this comment

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

minor comments inside.
LGTM once the dependencies are merged.

pkg/kubelet/cm/container_manager_linux.go Show resolved Hide resolved
pkg/kubelet/cm/internal_container_lifecycle.go Outdated Show resolved Hide resolved
@ffromani
Copy link
Contributor

ok, according to kubernetes/enhancements#693 this seems the last PR needed (and this seems correct to me). So let's discuss the inline comments and should be fine.

@swatisehgal swatisehgal force-pushed the topologymanager-ga-graduation branch from 2be932c to 8946faa Compare March 1, 2023 12:12
@k8s-ci-robot
Copy link
Contributor

LGTM label has been added.

Git tree hash: 323de0a288bbeaa0912d42e766b58fe229521037

@liggitt liggitt moved this from Assigned to In progress in API Reviews Mar 6, 2023
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Changes committed after running:
`./hack/update-codegen.sh`

Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Mar 7, 2023
@k8s-ci-robot k8s-ci-robot added area/code-generation kind/api-change Categorizes issue or PR as related to adding, removing, or otherwise changing an API sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. labels Mar 7, 2023
@liggitt liggitt moved this from In progress to API review completed, 1.27 in API Reviews Mar 7, 2023
@liggitt
Copy link
Member

liggitt commented Mar 7, 2023

/approve
API (kubelet config file mechanics / validation) lgtm

One question about dropping some errors cases out of the NewManager function when no topology policy is configured, will let kubelet reviewers weigh in on that and add final lgtm

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 7, 2023
@liggitt liggitt added this to the v1.27 milestone Mar 7, 2023
Copy link
Member

@SergeyKanzhelev SergeyKanzhelev left a comment

Choose a reason for hiding this comment

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

/lgtm

Created an issue to follow up and minimize the number of calls needed on initialization when policy is none. Should not block GA

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Mar 8, 2023
@k8s-ci-robot
Copy link
Contributor

LGTM label has been added.

Git tree hash: b731551beb60787d54646cc9938918153b443cb3

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: klueska, liggitt, SergeyKanzhelev, swatisehgal

The full list of commands accepted by this bot can be found here.

The pull request process is described here

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

@SergeyKanzhelev
Copy link
Member

/retest

@k8s-ci-robot
Copy link
Contributor

@swatisehgal: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-kubernetes-e2e-gce bea99ae link unknown /test pull-kubernetes-e2e-gce

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

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/test-infra repository. I understand the commands that are listed here.

@pacoxu
Copy link
Member

pacoxu commented Mar 9, 2023

/retest-required
/skip

@k8s-ci-robot k8s-ci-robot merged commit 8d5c96f into kubernetes:master Mar 9, 2023
SIG Node CI/Test Board automation moved this from Archive-it to Done Mar 9, 2023
SIG Node PR Triage automation moved this from Needs Approver to Done Mar 9, 2023
@swatisehgal swatisehgal deleted the topologymanager-ga-graduation branch March 9, 2023 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-review Categorizes an issue or PR as actively needing an API review. approved Indicates a PR has been approved by an approver from all required OWNERS files. area/code-generation area/kubelet area/test cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/api-change Categorizes issue or PR as related to adding, removing, or otherwise changing an API kind/feature Categorizes issue or PR as related to a new feature. lgtm "Looks good to me", indicates that a PR is ready to be merged. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. release-note Denotes a PR that will be considered when it comes time to generate release notes. sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. sig/node Categorizes an issue or PR as relevant to SIG Node. sig/testing Categorizes an issue or PR as relevant to SIG Testing. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
Status: API review completed, 1.27
Archived in project
Archived in project
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet