Skip to content

Conversation

@jacobsee
Copy link
Member

No description provided.

macsko and others added 30 commits November 7, 2025 10:31
…oadmanager_windows

Fix failing test for pod group scheduling timeout on Windows
…ate file

To improve maintainability and reduce the size of dra_test.go,
this commit extracts the function "testDeviceBindingConditions"
into a new file: binding_conditions_test.go.
No functional changes are introduced.

Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com>
- Rescheduling on binding failure using taints or device removal
- Triggering binding timeout when BindingConditions remain unmet
- Recovery to a device without BindingConditions after binding timeout

Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com>
KEP-5278 Add integration tests for setting and clearing NominatedNodeName
…on-tests

scheduler: KEP-5007 add integration tests on DeviceBindingConditions
KEP-5278 Promote NominatedNodeNameForExpectation and ClearingNominatedNodeNameAfterBinding feature gates to beta
…nfig

Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
…tive

Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
…contextual-logging

Switch kube-proxy/server.go to context-aware logging APIs (HandleErrorWithContext, UntilWithContext)
…failures-2

Fix node-conformance failures
Remove reference to internal types in kuberc types

* Remove unserialized types from public APIs

Also remove defaulting

* Don't do conversion gen for plugin policy types

Because the plugin policy types are explicitly allowed to be empty, they
should not affect conversion. The autogenerated conversion functions for
the `Preference` type will leave those fields empty.

* Remove defaulting tests

Comments and simplifications (h/t jordan liggitt)

Signed-off-by: Peter Engelbert <pmengelbert@gmail.com>
…erc/4

Add client-go credential plugin to kuberc
KEP 4639: Move ImageVolume to on by default beta
* Add numeric operations to tolerations

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* code review feedback

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* add default feature gate

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Add integration tests

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Add toleration value validation

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Add validate options for new operators

Signed-off-by: helayoty <heelayot@microsoft.com>

* Remove log

Signed-off-by: helayoty <heelayot@microsoft.com>

* Update feature gate check

Signed-off-by: helayoty <heelayot@microsoft.com>

* emove IsValidNumericString func

Signed-off-by: helayoty <heelayot@microsoft.com>

* Implement IsDecimalInteger

Signed-off-by: helayoty <heelayot@microsoft.com>

* code review feedback

Signed-off-by: helayoty <heelayot@microsoft.com>

* Add logs to v1/toleration

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>
Signed-off-by: helayoty <heelayot@microsoft.com>

* Update integration tests and address code review feedback

Signed-off-by: helayoty <heelayot@microsoft.com>

* Add feature gate to the scheduler framework

Signed-off-by: helayoty <heelayot@microsoft.com>

* Remove extra test

Signed-off-by: helayoty <heelayot@microsoft.com>

* Fix integration test

Signed-off-by: helayoty <heelayot@microsoft.com>

* pass feature gate via TolerationsTolerateTaint

Signed-off-by: helayoty <heelayot@microsoft.com>

---------

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>
Signed-off-by: helayoty <heelayot@microsoft.com>
Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
…beta

KEP-2535: move objects to beta, add storage version migration to filesystem cache
…er with a new image [Serial] should be able to pull from private registry with secret [NodeConformance]
Signed-off-by: carlory <baofa.fan@daocloud.io>
maxcao13 and others added 14 commits December 18, 2025 16:54
Signed-off-by: Max Cao <macao@redhat.com>
It needs to run as [Serial], so it accidentally does not evict other Pods.

Consider this scenario on a busy clusters, with all nodes at their attachment limit.

1. pod1 of the preemption test runs, pod2 is created.
2. The scheduler evicts pod1. That frees the RWOP volume and it also frees the last attachment slot on the node.
3. Some other e2e tests creates a Pod and scheduler puts it on a node, taking the last attachment slot.
4. The scheduler schedules pod2 agaian and it sees there is no node with a free attachment slot -> new round of eviction, now evicting a pod of unrelated e2e tests. The unrelated test will fail.
… is available in the already-imported fscommon package

Squash into `UPSTREAM: <carry>: disable load balancing on created cgroups when managed is enabled` during review phases of rebase.
…EnableResourceSizeEstimation

Squash into `UPSTREAM: <carry>: retry etcd Unavailable errors` when appropriate during the rebase cycle.
Squash into `UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods` when appropriate.
…roller descriptor to new style

There is a new style upstream for setting up controllers and controller descriptors in this file. Squash with `UPSTREAM: <carry>: Ensure service ca is mounted for projected tokens` when appropriate.
…if there are none.

Squash into `UPSTREAM: <carry>: Add plugin for storage performant security policy` when appropriate.
Squash into tooling (later)
… from kubeadm"

This reverts commit 400f8ec.
Drop when all OCP infra has removed the usage of the flag.
… from cluster/gce"

This reverts commit 784b842.
Drop when all OCP infra has removed the usage of the flag.
… flag"

This reverts commit dc686f2.
Drop when all OCP infra has removed the usage of the flag.
…haredInformerFactory

Squash into `UPSTREAM: <carry>: openshift-kube-apiserver: add openshift-kube-apiserver code` when appropriate.
…tionOptions argument

squash into ‘add openshift-kube-apiserver’
@openshift-ci-robot
Copy link

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

The following commits are valid:

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.

@jacobsee
Copy link
Member Author

/retest

@openshift-ci
Copy link

openshift-ci bot commented Dec 19, 2025

@jacobsee: This PR was included in a payload test run from openshift/origin#30605
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.22-e2e-vsphere-ovn-techpreview-serial

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/c8fdaee0-dd0c-11f0-8aab-54bc88f6ccc0-0

@openshift-ci
Copy link

openshift-ci bot commented Dec 19, 2025

@jacobsee: This PR was included in a payload test run from openshift/origin#30605
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.22-e2e-vsphere-ovn-serial

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/cfff3380-dd0c-11f0-9173-bef42f76a816-0

@openshift-ci
Copy link

openshift-ci bot commented Dec 22, 2025

@jacobsee: This PR was included in a payload test run from openshift/origin#30605
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.22-e2e-gcp-ovn-serial

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/67831bc0-df62-11f0-8291-5eedf2a0bc59-0

@openshift-ci
Copy link

openshift-ci bot commented Dec 22, 2025

@jacobsee: This PR was included in a payload test run from openshift/origin#30605
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-ci-4.22-e2e-gcp-ovn-techpreview-serial

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/82299e40-df62-11f0-87fc-0631c0a3d73b-0

@openshift-ci-robot
Copy link

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

The following commits are valid:

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-robot
Copy link

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

The following commits are valid:

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 Dec 23, 2025

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

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-ovn-serial-1of2 7eda2b6 link true /test e2e-aws-ovn-serial-1of2
ci/prow/e2e-aws-ovn-techpreview-serial-1of2 7eda2b6 link false /test e2e-aws-ovn-techpreview-serial-1of2
ci/prow/e2e-aws-ovn-downgrade 7eda2b6 link true /test e2e-aws-ovn-downgrade
ci/prow/e2e-metal-ipi-ovn-ipv6 7eda2b6 link true /test e2e-metal-ipi-ovn-ipv6
ci/prow/okd-scos-images 7eda2b6 link true /test okd-scos-images

Full PR test history. Your PR dashboard.

Details

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

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.