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

WIP: tmp rebase k8s 1.27.0 #1528

Closed
wants to merge 3,036 commits into from
Closed

Conversation

bertinatto
Copy link
Member

Just creatinga draft PR to test a single change.

klueska and others added 30 commits March 14, 2023 22:34
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Moshe Levi <moshele@nvidia.com>
Change-Id: I9cf710f011b58409ab880d3b2e7f841f228ee5ee
Validate IPAddress name is in canonical format
Validate ParentRef is required, and Resource and Name.
Validate IPAddress is inmutable on update.
Change-Id: I201c2980830058c92b66e2386bfe8bedd8f0dcd4
Change-Id: I60f40f4fe20b3ebd61b8ee137e55bcdefc1f2c96
Add MultiCIDRServiceAllocator feature gate.
Change-Id: Iea1263ad612c13b93baf8a07641265bf56f08728
ipaddress registry storage

don't generate names for ipaddress
Change-Id: Iaeac050223bb7db6acba601aa9b7254c74f2b5d2
add a new ClusterIP allocator that uses the new IPAddress API resource
and an informer as the backend, instead a bitmap snapshotted on etcd.

Change-Id: Ia891a2900acd2682d4d169abab65cdd9270a8445
plumb the new allocators from the control-plane instance to the
registry_core

Change-Id: I240cc91942260f725492597f1b599f7480560b1e
Change-Id: I97b35d912ba5d86857cf82d3eddd65b648030005
Change-Id: I63464bdd5db706ddf7dc5d828b8d03ad532d7981
Change-Id: I19e12ca05d977dca63043cb07ecf8a90e0e525c5
This PR makes the NodePrepareResources() and NodeUnprepareResource()
calls of the kubeletplugin API for DynamicResourceAllocation
symmetrical. It wasn't clear how one would use the set of CDIDevices
passed back in the NodeUnprepareResource() of the v1alpha1 API, and the
new API now passes back the full ResourceHandle that was originally
passed to the Prepare() call. Passing the ResourceHandle is strictly
more informative and a plugin could always (re)derive the set of
CDIDevice from it.

This is a breaking change, but this release is scheduled to break
multiple APIs for DynamicResourceAllocation, so it makes sense to do
this now instead of later.

Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Provides framework for CCMs to host webhooks.
wait: Introduce new methods that allow detection of context cancellation
…rics

Allow setting per-workqueue metrics providers
Graduate `KubeletTracing` feature to beta
Flip SELinuxMountReadWriteOncePod to Beta
rphillips and others added 15 commits March 27, 2023 17:06
Upstream worked on under kubernetes#102868

OpenShift-Rebase-Source: 5032546
Update builder images to use go 1.20 and OCP 4.14.
This patch merges both input channels into one.
… to apiserver_request_total

Fix TestOpenAPIRequestMetrics unit test.
Update .ci-operator.yaml file with OCP 4.14 image.
Force using the go tooling from the system.
This patch fixes the hack/verify-govet-levee.sh script to work in our CI.
Extend the NodeLogQuery feature to support oc adm node-logs options:
- Default NodeLogQuery feature gate to true
- Default EnableSystemLogQuery kubelet option to true
- Add support for --since, --until, --case-sensitive, --output options
@openshift-ci-robot openshift-ci-robot added the backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. label Mar 31, 2023
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 31, 2023
@openshift-ci-robot
Copy link

openshift-ci-robot commented Mar 31, 2023

@bertinatto: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@openshift-ci
Copy link

openshift-ci bot commented Mar 31, 2023

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@bertinatto
Copy link
Member Author

/test k8s-e2e-gcp-ovn

@openshift-ci openshift-ci bot added the vendor-update Touching vendor dir or related files label Mar 31, 2023
@openshift-ci
Copy link

openshift-ci bot commented Mar 31, 2023

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: bertinatto
Once this PR has been reviewed and has the lgtm label, please assign tkashem for approval. For more information see the Kubernetes Code Review Process.

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

@bertinatto
Copy link
Member Author

/test unit
/test verify

@bertinatto
Copy link
Member Author

/test k8s-e2e-gcp-ovn

@bertinatto
Copy link
Member Author

/skip

@bertinatto bertinatto closed this Mar 31, 2023
@bertinatto bertinatto reopened this Mar 31, 2023
@bertinatto bertinatto closed this Mar 31, 2023
@bertinatto
Copy link
Member Author

/reopen

@openshift-ci
Copy link

openshift-ci bot commented Apr 4, 2023

@bertinatto: Failed to re-open PR: state cannot be changed. The tmp-rebase-1.27.0 branch was force-pushed or recreated.

In response to this:

/reopen

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. vendor-update Touching vendor dir or related files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet