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] Rebase 1.21.0 beta.1 #624

Closed
wants to merge 2,977 commits into from
Closed

Conversation

soltysh
Copy link
Member

@soltysh soltysh commented Mar 17, 2021

k8s-ci-robot and others added 30 commits March 5, 2021 14:45
Prioritizing nodes based on volume capacity
- Change the feature gate from alpha to beta and enable it by default

- Update a few of the unit tests due to feature gate being enabled by
  default

- Small refactor in `nodeshutdown_manager` which adds `featureEnabled`
  function (which checks that feature gate and that
  `kubeletConfig.ShutdownGracePeriod > 0`).

- Use `featureEnabled()` to exit early from shutdown manager in the case
  that the feature is disabled

- Update kubelet config defaulting to be explicit that
  `ShutdownGracePeriod` and `ShutdownGracePeriodCriticalPods` default to
  zero and update the godoc comments.

- Update defaults and add featureGate tag in api config godoc.

With this feature now in beta and the feature gate enabled by default,
to enable graceful shutdown all that will be required is to configure
`ShutdownGracePeriod` and `ShutdownGracePeriodCriticalPods` in the
kubelet config. If not configured, they will be defaulted to zero, and
graceful shutdown will effectively be disabled.
…down

Promote kubelet graceful node shutdown to beta
now that bazel is removed, this automates cleanup.
…me-windows

Get Windows Process time correctly
This PR also looses the check to allow zero since the API doc has
explained that value zero indicates no waiting.

Signed-off-by: Dave Chen <dave.chen@arm.com>
…meContainerLog

Optimization log: add containerName to log
Add request value verification for hugepage
Agnhost: make it possible to pass the addresses to listen on for udp
Add tool to check use of unstructured logs
Signed-off-by: yahaa <1477765176@qq.com>
Switch to batch/v1 in cronjob's e2es
…ge_impl

DaemonSet controller respects MaxSurge during update
Refactor format.Pods to return a slice of ObjRef for structured logging.
Ref: kubernetes#99029 (comment)

Signed-off-by: Qi Wang <qiwan@redhat.com>
…mestamp

Logarithmic timestamp comparison for downscaling
…api-hugepages

e2e testing for hugepages downward api
Make all health checks probing consistent
…accept-KubeSchedulerProfile

Make runtime.NewFramework accept KubeSchedulerProfile
@openshift-ci-robot

This comment has been minimized.

@openshift-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: soltysh

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

@openshift-ci-robot openshift-ci-robot added the vendor-update Touching vendor dir or related files label Mar 17, 2021
@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 17, 2021
@openshift-ci-robot

This comment has been minimized.

@openshift-ci-robot

This comment has been minimized.

@soltysh
Copy link
Member Author

soltysh commented Mar 18, 2021

/test unit

@soltysh
Copy link
Member Author

soltysh commented Mar 19, 2021

/retest

@soltysh
Copy link
Member Author

soltysh commented Mar 19, 2021

/test e2e-gcp

@soltysh
Copy link
Member Author

soltysh commented Mar 19, 2021

/retest

@openshift-ci-robot
Copy link

@soltysh: PR needs rebase.

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.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 21, 2021
aravindhp added a commit to aravindhp/windows-machine-config-operator that referenced this pull request Mar 23, 2021
aravindhp added a commit to aravindhp/windows-machine-config-operator that referenced this pull request Mar 23, 2021
@openshift-ci
Copy link

openshift-ci bot commented Mar 24, 2021

@soltysh: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/verify-commits d9d6f0e link /test verify-commits
ci/prow/verify d9d6f0e link /test verify
ci/prow/e2e-aws-serial d9d6f0e link /test e2e-aws-serial
ci/prow/e2e-aws-selfupgrade d9d6f0e link /test e2e-aws-selfupgrade
ci/prow/e2e-aws-upgrade d9d6f0e link /test e2e-aws-upgrade
ci/prow/e2e-azure-upgrade d9d6f0e link /test e2e-azure-upgrade
ci/prow/k8s-e2e-gcp-serial d9d6f0e link /test k8s-e2e-gcp-serial
ci/prow/k8s-e2e-gcp d9d6f0e link /test k8s-e2e-gcp
ci/prow/e2e-aws-downgrade d9d6f0e link /test e2e-aws-downgrade

Full PR test history. Your PR dashboard.

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.

@aojea
Copy link

aojea commented Mar 25, 2021

/cc

@soltysh
Copy link
Member Author

soltysh commented Mar 29, 2021

Replaced with #641

@soltysh soltysh closed this Mar 29, 2021
@soltysh soltysh deleted the rebase-1.21.0-beta.1 branch May 14, 2021 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. 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. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. vendor-update Touching vendor dir or related files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet