Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.0-fc.3-s390x No tests for this release
Upgrades from:
Untested upgrades:
4.7.0 ,
4.7.1 ,
4.7.10 ,
4.7.2 ,
4.7.3 ,
4.7.4 ,
4.7.5 ,
4.7.6 ,
4.7.7 ,
4.7.8 ,
4.7.9 ,
4.8.0-fc.0 ,
4.8.0-fc.1 ,
4.8.0-fc.2
Loading changelog, this may take a while ...
Created: 2021-05-07 18:44:54 +0000 UTC
Image Digest: sha256:6811d27cfdb40cb5c29875b889d1d9032e2a921bedaf7ae1cf012b3ac523965c
Release 4.8.0-fc.3 was created from registry.ci.openshift.org/ocp-s390x/release-s390x:4.8.0-0.nightly-s390x-2021-05-07-075507
Components
Rebuilt images without code change
Bug 1948719 : updating CA version to 1.21.0 #203
Bug 1948719 : rebase on top of kubernetes/autoscaler 1.21 #201
updating vendor to 1.21.0 #4042
additional memory reservation for gce cloud provider for low memory m… #4028
Add enhancement proposal for feature request #3913 #3914
Fix CAPI example #4018
Make addon-resizer example deployment use k8s.gcr.io #4003
cloudprovider: ClusterAPIProviderName spelling #4015
CAPI Management cluster informer to watch single namespce #4012
Proposal to circumvent 50 tag ASG limit for EKS ManagedNodegroups #3968
Set cluster autoscaler-specific user agent. #3989
Separate and refactor custom resources logic #3971
Allow users to change thresholds for evicting pods in VPA #3962
fix: add missing call to fetch autodiscovered nodegroups #3972
Add A2 machine family pricing for GCE #3974
Fix typo in values.yaml example for extraVolumeMounts #3960
Log failed scale up metric based on string value of AutoscalerErrorType. #3969
adds status-config-map-name to values.yaml of helm chart #3954
Update VPA README with current default version #3952
Update description of CA in main README #3951
Support for reporting authorization errors during scale up #3950
Fix GCE where no cloud-config-path is required #3907
expose IP_SPACE_EXHAUSTED #3945
Do not set limits when recommendation is 0 #3903
Allow generic labels to be overwritten by tags coming from the ASG #3926
Fix bug where a node that becomes ready after 2 #3924
Cloudprovider hetzner #3838
remove extra build command from cluster-autoscaler #3863
feat(ovhcloud): add node group autoscaling options #3866
Support AWS new GPU type - T4 #3872
Allow name of cluster-autoscaler status ConfigMap to be specificed #3888
Bugfix: Expander Priority warns misleading log. #3758
updating the vendor for new release tag v1.21.0-beta.1
#3933
CA-Chart Readme Updates & Fix Chart Lint and Test Actions #3932
Fixing Kernel Memory Usage estimation for GCE cloud provider #3929
Add Fetch Error Output to Warning Log #3893
Allow for specifying automountServiceAccountToken on cluster-autoscaler service account #3912
add a metric for unregistered nodes removed by cluster autoscaler #3922
Support additional-print-columns for VPA CR #3918
Simplify update-vendor script #3915
add cluster-api to provider list on cluster-autoscaler readme #3920
add arch specific cluster-autoscaler targets to gitignore #3921
feat: add prometheus rule support #3900
distinguishing another 404 error in autoscaling_gce_client.go #3904
Add e2-highcpu-32 price info #3898
Helm Chart Image Update (v1.18.1 → v1.20.0) #3880
Enhancements directory for VPA #3895
Add gjtempleton to CA AWS cloud provider OWNERS approvers #3896
Allow out-of-cluster operation of VPA #3769
Reduce logging when creating placeholder instances #3757
Add comment for exported type InstanceType in gen template #3751
Add unremovable_nodes_count metric #3690
Set different hostname label for upcoming nodes #3883
Final removal of ca-chart chart post deprecation #3885
CA-Chart - Mark Cluster-Autoscaler-Chart as Deprecated #3719
Minor fix for timeout test #3882
Remove .travis.yml #3878
Test and verify using Git Actions #3860
Add clusterapi into frontpage #3859
Azure: Cleanup test #3864
bump clusterapi sample suggested version from 1.18.1 to 1.20.0 #3855
Allow for the leader election resourcelock to have a configurable name #3630
implement new GetOptions method for linode provider #3850
cloudprovider: linode cloud provider #3790
doc: proposal custom cloud provider over gRPC #3140
Per nodegroup scale-down config #3789
Fix cluster-autoscaler chart to match with the examples #3725
Add services into role of example file #3842
Change VPA storage version from v1beta2 to v1 #3810
Follow WG Naming Recommendations on Master -> Control Plane #3803
Minor fixes. DaemonSet eviction for empty nodes #3837
add DaemonSet eviction option for empty nodes #3824
Implement round-robin for SchedulerBasedPredicateChecker #3817
Add new aws instance types: r5b, m5zn, d3, d3en #3746
Change VPA default version to 0.9.2 #3827
Update values.yaml defaults to match real default values #3777
Update pr.yaml #3793
gcp: faster startup and refreshes with many MIGs #3704
Switch from v1beta1 to v1 for rbac #3820
Define clusterapi in cloudprovider layer #3801
Adding functionality to cordon the node before destroying it. #3649
added additional os-distributions #3815
Revert 3744 #3806
Wait with jitter between attempts to start watching pod evictions #3807
Fix cluster-autoscaler clusterapi sample manifest #3805
Regenerate Azure instances list #3794
adding support to block ephemeral storage from boot disk #3783
chart: fix reference to additionalLabels in deployment template #3782
ignoring terminated pods in scaledown #3545
feature(provider): Add OVHcloud provider #3773
Make arch-specific releases use separate images instead of tags on the same image #3768
Add towca to cluster-autoscaler Reviewers #3774
subtract mirror pod utilization with ds utilization from node allocatable #3749
Ephemeral Storage support for BuildNodeFromTemplate in GCE #3763
cleanup: refactor Azure cache and remove redundant API calls #3717
cleanup huaweicloud unused sdk #3759
Add max pods per node config to build node #3755
Initial Issue Templates #3750
Do not panic on api errors #3483
Generate VPA CRD v1 from types.go #3606
Watch only pods in state Running and Unknown #3744
Fixes copy / past error in comment #3745
Add additionalLabels chart value #3687
Add extraVolumeSecrets chart value #3692
Bug 1955324 : update testing scripts to use go 1.16 #202
Full changelog
CONSOLE-2776 : Consolidate i18n namespaces s-z #8808
Fix noobaa-namespace-store and noobaa-backing-store dropdown #8675
Bug 1956920 : can’t open terminal for pods that have more than one co… #8853
Bug 1957756 : Device Replacemet UI, The status of the disk is “replacement ready” before I clicked on “start replacement” #8864
Bug 1937102 : i18n Pod Containers, labels #8441
Yaml editor with connected form fields #8862
add new approvers to console frontend OWNERS #8854
fixes default image for operator backed list view #8840
Add customized project access list to server flags #8502
Fix Dev perspective nav items #8861
externalize OCS #8857
Add functionality to edit d/dc via form or yaml interchangeably #8723
Bug 1940206 : i18n details page text #8407
Bug 1955803 : OperatorHub - console accepts any value for infraFeatures #8844
Make FieldLevelHelp button identifiable for testing #8858
Use latest WebTerminal plugin instead of 4.5.0 #8795
converting navigation extensions to dynamic-plugin-sdk #8438
Add popover to storage in overview status card #8835
Fix the add support annotations script #8846
Bug 1930007 : Filter dropdown doesn’t support multi selection #8802
Bug 1956353 : Fix analyze script #8845
Bug 1942548 : i18n translation of create route form #8747
adding console.dashboards extension types to dynamic-plugin-sdk #8339
convert kubevirt page extensions to dynamic #8839
adding sdk support for dynamic page extensions #8826
adding console.pages extension types to dynamic-plugin-sdk #8818
Plugin SDK: Improve TS diagnostics reporting when parsing TS files #8831
Reducer - convert extensions from static to dynamic #7854
Bug 1944761 : Use FieldLevelHelp component instead of Popover #8793
Bump SDK dependencies: ts-json-schema-generator, typescript #8828
multiline pipeline params: remove max height for multilined fields #8797
Remove spaces between Pipeline Kinds translations #8644
Provide add page customization config object as server flag and hide actions from the Add page #8643
CONSOLE-2773 : Consolidate E-I namespaces #8280
Bug 1954566 : Cannot update a component (UtilizationCard
) error #8833
Bug 1891696 : [LSO] Add capacity UI does not check for node present in selected storageclass #8754
show all visited tasks of quickstart, change icon of failed tasks #8757
Bug 1944674 : Project field become to “All projects” and disabled #8811
Add when expression in pipeline builder #8779
Revert “Disable Alertmanager e2e tests” #8824
Split cloud-init component to different logic and view components #8817
add support for login with normal user #8809
CONSOLE-2351 Add a “Wrap lines” toggle to log viewers #8683
CONSOLE-2772 : Consolidate A-D i18n namespaces #8279
Bug 1953703 : Enable tech preview badge for arbiter #8822
Full changelog
Bug 1954866 : Add necessary priority class to downloads #542
Bug 1948524 : Update operator’s status with downloads deployment generation && pull route health check into a standalone controller #531
Bug 1956610 : Add missing cluster profile annotations to manage-helm-repos quickstart manifest #539
Copy AddPage customization object #527
Full changelog
Bug 1956768 : UPSTREAM: 620: Fix migration metric registration #41
Bug 1924439 : Rebase v2.2.0 #39
Update release notes for v2.2.0 #614
distributed provisioning: allowed topologies + immediate binding #612
Add changelog for v2.2.0 #605
capacity test: rebind loop variable to avoid race #610
capacity: run tests in parallel #607
build: update Kubernetes dependencies to 1.21.0 #599
Remove redundant log lines #604
storage capacity: refresh after volume changes #586
Add chrishenzie to reviewers #598
Sanitize secrets in the requests #601
remove duplicate informer.run() #590
storage capacity: maximum volume size #584
additional metrics #579
Update README.md where function name is incorrect #575
master: update release-tools #594
Add TranslateInTreeStorageClassToCSI in Delete #567
master: update release-tools + dependencies #588
doc: UML diagram for volume creation and deletion #532
Capacity informer race #565
Upgrade csi-translation-lib dependency #566
feat: Add migrated label to metrics #560
update sig-storage-lib-external-provisioner to v6.3.0 #564
master: update release-tools #555
master: update release-tools #550
Full changelog
UPSTREAM: 502: Bug 1949018: Correct snapshotContent error propagation #48
Full changelog
Bug 1956895 : UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
Bug 1956898 : UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
Bug 1949612 : UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
Bug 1954696 : UPSTREAM: <carry>: add apirequestcount useragent #716
Bug 1952666 : UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #723
Bug 1954770 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
Bug 1952224 : kubelet: do not cleanup volumes if pod is being killed #709
Bug 1954972 : openshift-kube-apiserver/admission: fix featuregates resource name #719
Bug 1954634 : UPSTREAM: <carry>: honor max users #689
Bug 1951585 : Addresses build error pause #685
Full changelog
Improves documentation of GatherClusterOperatorPodsAndEvents (#420) #420
Bug 1954931 : Remove URL anonymization from ClusterOperator resources (#412) #412
Bug 1955102 : Add vsphere_node_hw_version_total metric to the collected metrics (#414) #414
Full changelog
Bug 1947801 : UPSTREAM: 93: Move metadata.name description into yaml-patch to move around inability of kubebuilder to express that #177
Full changelog
Bug 1956895 : UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
Bug 1956898 : UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
Bug 1949612 : UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
Bug 1954696 : UPSTREAM: <carry>: add apirequestcount useragent #716
Bug 1952666 : UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #723
Bug 1954770 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
Bug 1952224 : kubelet: do not cleanup volumes if pod is being killed #709
Bug 1954972 : openshift-kube-apiserver/admission: fix featuregates resource name #719
Bug 1954634 : UPSTREAM: <carry>: honor max users #689
Bug 1951585 : Addresses build error pause #685
Bug 1954638 : UPSTREAM: <carry>: apirequest count with empty .status.removedInRelease #715
Bug 1927263 : UPSTREAM: 99336: kubelet: improve the node informer sync check #704
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #647
Bug 1953127 : Re-enable [Feature:NetworkPolicy] tests which were wrongly disabled in rebase #655
UPSTREAM: <drop>: update openshift/api for old API removal #702
UPSTREAM: <carry>: Provide a new admission plugin to mutate management pods CPUs requests #632
Bug 1948311 : UPSTREAM: 100959: DelegatingAuthenticationOptions: TokenReview reques… #654
Bug 1948953 : UPSTREAM: <carry>: Set informer for openstack #662
Bug 1952333 : UPSTREAM: 101306: Additional CVE-2021-3121 fix #699
Bug 1945104 : UPSTREAM: 101186: Fix RBAC of generic ephemeral volumes controller #694
Bug 1944631 : openshift authenticator: don’t allow old-style tokens #667
Bug 1937299 : Fix mounting partitions on NVMe devices #661
Bug 1949050 : UPSTREAM: 101287: Fail fast when image is specified w/o tag #693
Bug 1949050 : UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… #696
Bug 1951558 : UPSTREAM: 101093: Fix startupProbe behaviour changed #687
Bug 1949306 : UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates #684
Bug 1951042 : fix crash when killing container fails
#682
Bug 1934400 : bump(apiserver-library-go): scc-admission: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #673
Bug 1949661 : UPSTREAM: <carry>: management pinning annotations #627
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests #675
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequest Log #663
Bug 1949050 : UPSTREAM: 101147: Limit image spec’s hash length #674
Bug 1949721 : UPSTREAM: 99237: Use the audit ID of a request for better correlation #672
Bug 1934085 : UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665
BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656
UPSTREAM: <carry>: Add Dockerfile to build pause image #633
<carry>: enable CSI migration gates in Attach/Detach controller #601
UPSTREAM: <carry>: bump tag version #652
UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651
KS with preferred host support #638
Rebase 1.21.0 rc.0 #641
Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648
UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644
UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629
Bug 1941000 : get AZ of cinder volume from cinder and not from metadata #634
upstream: 99817: Fix zero-value custom resource validation with go1.16 #637
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616
improves the apiserver graceful shutdown procedure #606
Ensure multi-az test is run in the serial job #626
UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628
UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609
UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598
UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608
use hardcoded authorizer for metrics #588
UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599
Bug 1932097 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594
Bug 1885717 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593
UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587
Bug 1931103 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584
Bug 1916489 : (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526
Bug 1908378 : kubelet: fix create sandbox delete pod race #580
UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578
add failure details for SCC not used #573
Bug 1897918 : UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309
Bug 1876918 : Move deferred taint cleanup call to ensure all are removed #513
Bug 1927391 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564
Bug 1926484 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558
Bug 1926285 : UPSTREAM: <carry>: ignore not found errors in status messages #557
Bug 1925493 : Enable snapshot tests #555
Bug 1896558 : Balance nodes in scheduling e2e #547
BUG 1924870: UPSTREAM: 96901: plumb context with request deadline #549
Bug 1915085 : UPSTREAM: 98424: register all pending pod deletions and check for kill #551
Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #449
Bug 1894645 : UPSTREAM: 89885: SQUASH: Fix cinder crash #510
Revert OWNERS changes #544
Bug 1917803 : UPSTREAM: 98187: Skip PD tests on 1 node cluster #546
Bug 1896558 : Revert undesired multi az skip #545
Bug 1920368 : UPSTREAM: 98019: specify the container CPU set during the creation #541
Bug 1868645 : UPSTREAM: 94087: kubelet: node sync at least once #522
Bug 1896558 : Skip multiaz e2e #525
Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 #537
Bug 1870342 : UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods #534
Bug 1882750 : UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #531
Bug 1899941 : Override termination grace period on annotation #527
Bug 1915945 : UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes #530
Bug 1889420 : Add dangling volume check for vsphere #445
Bug 1841119 : UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager #415
Bug 1908880 : UPSTREAM: 97980: kubelet: revert checking sandbox deletion #523
Bug 1915582 : UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #520
Bug 1903999 : Httplog response code is always zero #494
UPSTREAM: <carry>: (squash) Add detail to rebase doc #487
adds a unit test for checking if graceful shutdown of HTTP2 server works #483
Bug 1877812 : UPSTREAM: 96889: Fix loopback device lookup #512
Bug 1899760 : UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds #515
BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error #516
Bug 1908407 : UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #493
Bug 1895329 : UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #491
Bug 1912563 : UPSTREAM: 97206: clean up executing request on panic #509
Bug 1912563 : UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #508
Bug 1913096 : UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #507
Bug 1908389 : UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure #500
Bug 1896244 : UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine #492
Bug 1903346 : UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach #489
add sjenning and mrunalp to approvers and reviewers #505
Bug 1897603 : UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train #490
Fix vendoring of shared libraries missed by 1.20 rebase. #488
Bug 1907373 : Rebase to kube v1.20.0 #471
APF e2e: disable drown-out tests temporarily #97075
Bug 1770017 : kubelet: do not rerun init containers if any main containers have status #481
Bug 1903248 : UPSTREAM: 87461: kubelet: ensure pod UIDs are unique #474
Bug 1873114 : Nodes goes into NotReady state (VMware) #472
UPSTREAM: 94693: test/e2e: Busybox image is not being templatized #452
Bug 1884800 : Reduce volume name length for vsphere #461
Bug 1893972 : UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible #451
UPSTREAM: <carry>: Skip “subPath should be able to unmount” NFS test #450
Bug 1897754 : HPA: Ignore deleted pods. #462
Bug 1893776 : UPSTREAM: 96054: Allow debugging kubelet image pull times #460
OCPCLOUD-914 : UPSTREAM: 94526: Add vCenter info metric #447
Bug 1877681 : UPSTREAM: 95174: Don’t add empty AZ labels to OpenStack pre-provisioned PVs #440
UPSTREAM: 96571: Use the busybox shim image constant #455
scc-admission: add audit annotations with reason #444
UPSTREAM 95002: no stack on panic timeout #456
Revert “UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM” #459
UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM #448
Bug 1862643 : UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #383
Bug 1870337 : UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #441
UPSTREAM: <carry>: stop overriding flags that are explicitly set #439
Bug 1887278 : UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #432
Revert “UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain” #434
Bug 1816812 : Allow test images to be in a single mirror #291
Bug 1873043 : Rebase to 1.19.2 #361
Automated cherry pick of #94580: Fix index out of range panic for kubectl alpha debug #94724
Automated cherry pick of #93687: kubectl describe pod: use ReportingController as an event #94680
Automated cherry pick of #94367: Update CNI plugins to v0.8.7 #94677
Automated cherry pick of #94481 #94639 upstream release 1.19 #94654
Automated cherry pick of #94629: Sort list of formats for –logging-format description to make #94632
build: Fix go-runner arch in server images #94613
Automated cherry pick of #94287: Update default etcd server to 3.4.13 #94536
Automated cherry pick of #93909: Update snapshot controller to use k8s.gcr.io #94502
Automated cherry pick of #92878: cleanup: print warning message only if the function does not finish within 30 seconds #94405
Automated cherry pick of #94506: kubeadm: remove the CoreDNS check for supported image digests #94507
Automated cherry pick of #94204: Add impersonated user to system:authenticated group #94408
Automated cherry pick of #94421: kubeadm: Fix upgrade plan
for air-gapped setups #94422
Automated cherry pick of #93773: fix(kubelet): protect containerCleanupInfos
from concurrent map writes #94352
Automated cherry pick of #94306: fix(azure): check error returned by scaleSet.getVMSS #94344
Automated cherry pick of #94294: Remove duplicate nodeSelector #94342
Automated cherry pick of #94316: Fixed reflector not recovering from “Too large resource #94431
Automated cherry pick of #94246: Fix issue on skipTest in storage suits #94283
Automated cherry pick of #93646: let panics propagate up when processLoop panic #94427
Add PR #89069 Action Required to 1.19 release notes #94264
Automated cherry pick of #94398: kubeadm: make the scheduler and KCM connect to local endpoint #94442
Automated cherry pick of #93515: Use NLB Subnet CIDRs instead of VPC CIDRs in #94266
Bug 1891459 : UPSTREAM: 95867: Log PodExec stdout + stderr #427
Bug 1884041 : UPSTREAM: 95233: Add error text to kube-system wait error #395
Bug 1879607 : UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain #425
UPSTREAM: 95495: remove secondary client retries in e2e tests #405
Add component to OWNERS #422
Bug 1889891 : UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #418
Bug 1889786 : UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #417
Bug 1887026 : UPSTREAM: 95451: Fix fcpath #413
Bug 1868527 : Fix vsphere disk detach failing #408
Fix networking-related test exclusions #382
Bug 1888041 : UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #411
Bug 1888663 : wait for oauth-apiserver accessibility #403
Bug 1887292 : UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #406
Bug 1884035 : set lastterminationstate for container status even when CRI fails to return termination (or any) data #393
Bug 1884697 : UPSTREAM: 95261: test: e2e: fix race in pods test #385
Bug 1874583 : fix kube-apiserver termination event(s) validation failures #336
Bug 1848358 : Show error in status if preserve unknown fields is true for nonstructural schemas #355
Bug 1879057 : e2e: skip write/read cache when running Block-mode RWX PVC tests #378
Bug 1882750 : UPSTREAM: <carry>: watch-termination: avoid false positives of NonGracefulTermination events #379
Bug 1881144 : UPSTREAM: 95003: Fail a test on pre-provisioned Cinder volume deletion error #380
Bug 1873043 : Stop annotating origin tests with [Suite:openshift] #377
Bug 1883196 : kube-apiserver: silence own loopback requests before /readyz success #376
Bug 1873043 : Update README.openshift to reflect transition to openshift/kubernetes #366
Bug 1879837 : UPSTREAM: 94986: drop managed fields from audit entries #375
Bug 1882446 : Fix pre-readyz request message without ?verbose #374
Bug 1866836 : UPSTREAM: 95009: Remove ext2 + ext3 tests #373
Bug 1881688 : UPSTREAM: 94984: check readyz before adding endpoint for kube-apiserver #371
Bug 1881238 : UPSTREAM: 94903: Take into account latency incurred in server filters #365
Bug 1881225 : UPSTREAM: <carry>: apiserver: create hasBeenReadyCh channel #368
Bug 1877793 : Force releasing the lock on exit for KS #367
Bug 1866814 : UPSTREAM: 94773: count of etcd object should be limited to the specified resource #357
Bug 1880363 : UPSTREAM: 94888: apiextensions: prune array type without items in published OpenAPI #362
Bug 1873043 : Add rebase instructions #360
Bug 1880941 : kube-apiserver: log non-probe requests before ready #356
Bug 1878163 : Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #358
Bug 1874920 : Revert “bug 1874919: UPSTREAM: 94423: debugger scheduler plugin” #345
Bug 1880279 : [e2e] scheduling: Pod should avoid nodes that have avoidPod annotation: fail when not all pods are properly deleted #352
Bug 1878163 : Build with golang 1.15 #348
Bug 1877791 : Release lock on KCM and KS termination #350
Bug 1873043 : Commit openapi definitions #351
Bug 1877338 : UPSTREAM: 94653: Tolerate NotFound errors when deleting snapshots #340
Bug 1873043 : Enable k8s-e2e-gcp-serial #337
Bug 1867929 : Reduce offline volume expansion flake #347
Bug 1875194 : UPSTREAM: 94609: Use namespace flag passed to RunKubectl* methods #334
Bug 1873043 : Commit test/e2e/generated/bindata.go #349
Bug 1874584 : UPSTREAM: <carry>: retry etcd errors #327
Bug 1854434 : UPSTREAM: 94112: Remove canonicalization of endpoints by endpoints controller for better comparison #318
UPSTREAM: 89885: Bug 1850149: Include / prefix in the instance ID output #343
Bug 1877001 : UPSTREAM: 92878: cleanup: print warning message only if the function does not finish within 30 seconds #344
Bug 1873043 : Rebase 1.19.0 #325
Bug 1875046 : Undiagnosed panic detected in pod: openshift-kube-apiserver_kube-apiserver: runtime.go:76: invalid memory address or nil pointer dereference #338
Bug 1867103 : UPSTREAM: 93777: e2e storage: avoid flaky test failure when watch dies #333
Bug 1821661 : UPSTREAM: 94614: e2e: fix deployment non-unique env vars to avoid SSA error #335
Bug 1875841 : watch-termination: fix deletion race and write non-graceful message also to termination.log #332
BUG 1875041: UPSTREAM: 94134: Make similar buckets for api and etcd request duration histogram #331
Bug 1872080 : Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #321
Bug 1874919 : UPSTREAM: 94423: debugger scheduler plugin #330
Bug 1855500 : UPSTREAM: 94204: Add impersonated user to system:authenticated group #323
BUG 1863009: vSphere provision failure on ocp46 #319
BUG 1858871: UPSTREAM: 93478: kubelet: eviction: remove unexpected output from TestGetReclaimableThreshold #295
Bug 1868750 : UPSTREAM: <drop>: don’t use dynamic tokens for KCM #320
Misc post rebase cleanup #298
Enable gcp-e2e-kubernetes job #304
UPSTREAM: <carry>: only create valid LateConnections/GracefulTermination events #308
Switch to golang 1.14 #297
UPSTREAM: <carry>: add readyz check for openshift apiserver availability #293
oauth-token-authn: switch to sha256~ prefix #305
UPSTREAM: 93658: test/e2e: fail test rather than flooding logs if PVC watch is closed prematurely #306
Bug 1861631 : UPSTREAM: 85983: fix metrics kubelet_running_pod_count #303
UPSTREAM: <carry>: Strip unnecessary security contexts on Windows #301
UPSTREAM: 93429: e2e: examples: fix test image reference #299
Add custom resource validation for network spec #294
Reapply: UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #302
UPSTREAM: 93508: add permissions required by endpoints controller for blockOwnerDeletion #300
Rebase 1.19.0-rc.2 #166
one time fixup to enable branch fast forward, see issue in sig-release #1154 #93155
UPSTREAM: <carry>: Enable timeout validator to run in kube-apiserver #263
UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #208
Enable build and test for master #164
UPSTREAM: <carry>: apiserver: skip local IPs and probes for LateConnections – fix race #25290
Bug 1847043 : UPSTREAM: 89053: migration of re-usable package from pkg/kubelet/cm/cpumanager to pkg/kubelet/cm #25111
wires the egress proxy to the kube-aggregator #25258
IPFamily fixes from upstream #24963
UPSTREAM: <carry>: eliminate unnecessary closure in openshift configu… #24967
Pick scheduler v1beta1 componentconfig API #25203
UPSTREAM: 92197: make log output of failed healthchecks more focused #25132
Bug 1843319 : Fix DS expectations on recreate #25208
UPSTREAM: <carry>: apiserver: skip local IPs for LateConnections #25199
Bug 1839933 : UPSTREAM: 91307: CSI: Modify VolumeAttachment check to use Informer/Cache #25109
UPSTREAM: 89164: Fix data race issue in unit test #25205
Bug 1806034 : UPSTREAM: 90638: Fix race in VSphere volume provisioning #25047
only patch authenticators when there’s no webhook authenticators #25185
Bug 1821280 : Unable to provision vSphere volume #25166
Bug 1814282 : Storage e2es leaving namespaces/pods around #24981
Bug 1842660 : 4.6: UPSTREAM: 91748: FieldManager: Reset if we receive nil or a list with one #25153
Bug 1848379 : UPSTREAM: 89937: portAllocator sync local data before allocate #25150
Bug 1849175 : UPSTREAM: 91569: kubelet: block non-forwarded packets from crossing the localhost boundary #25141
Bug 1847185 : fix: GetLabelsForVolume panic issue for azure disk PV #25121
UPSTREAM: <carry>: apiserver: log new connections during termination #25123
UPSTREAM: 91984: genericapiserver library must wait for server.Shutdown #25108
kube-apiserver: drain HTTP/2 early during termination #25106
UPSTREAM: 91816: GC doesn’t have to create monitors in the constructor #25024
Bug 1838730 : UPSTREAM: 91642: Adjust Azure e2e binding mode #25059
UPSTREAM: 89934: Simplify the unregistration of csiplugin #24877
Bug 1813894 : Disable the addition of service ca to token secrets #24956
Bug 1824423 : Revert “UPSTREAM: <drop>: Increate timeout in volume expansion test” #25034
Bump to kube 1.18.3 #25015
Bug 1765301 : UPSTREAM: 89379: deflake grace period for pod deletion in node e2e #25008
Bug 1825915 : UPSTREAM: 90985: Set session scanning to manual to avoid discovering all iSCSI devices during login #25007
Bug 1827062 : UPSTREAM: 90608: Updates the fstype of Cinder volumes to be ext4 if nil #24990
Bug 1827071 : UPSTREAM: 90792: Send a nicer event when resizing attached Cinder volume #24987
Bug 1798282 : DROP: Avoid unnecessary calls to the cloud provider #24532
Bug 1832641 : UPSTREAM: 90823: Service load balancers should include unschedulable nodes #24954
Bug 1823406 : Upstream: 89160: Remove potentially unhealthy symlink only for dead containers #24926
Bump to kubernetes v1.18.3 #131
base-images: Use debian-base:v2.1.0 and debian-iptables:v12.1.0 (includes CVE fixes) #90863
Automated cherry pick of #91257: Use staging-csi to work around quay.io availability #91272
Automated cherry pick of #91184: Azure: support non-VMSS instances removal #91198
Automated cherry pick of #90645: kubeadm: fix flakes when performing etcd MemberAdd on slower #91080
Automated cherry pick of #90989: count no nodes scheduling failure as unschedulable instead of #91108
base-images: Update to kube-cross:v1.13.9-5 #90964
Automated cherry pick of #90425: fix: ACR auth fails in private azure clouds #90478
Automated cherry pick of #90749: fix: azure disk dangling attach issue #90786
Automated cherry pick of #90162: Fix flaws in Azure CSI translation #90324
Move ipvs lib to third_party/forked and fix address family bug present in old kernels #90678
Automated cherry pick of #89222: bugfix: initcontainer wasn’t considered when calculate #90378
Automated cherry pick of #90373: kube-scheduler: compatibility with ServerSideApply #90388
[1.18 cherrypick] Check Annotations map against nil for ConfigMapLock#Update() #89909
Automated cherry pick of #90476: fix backoff manager timer initialization race #90495
Manual cherry pick of #89833: preserve integers decoding raw JSON values #90019
Automated cherry pick of #90468: Restore cache-control header filter #90470
Automated cherry pick of #88006: Unregister csiplugin even if socket path is gone #89934: Simplify unregistration of csiplugin #90125
Automated cherry pick of #90243: Revert “stop defaulting kubeconfig to http://localhost:8080” #90244
Automated cherry pick of #90057: Fix Node initialization for GCP cloud provider #90181
Automated cherry pick of #89188: Move PSP tests behind a feature tag #90120
Automated cherry pick of #89589: Wait for APIServer ‘ok’ forever during CSINode #89809
Automated cherry pick of #89963: Drop round-trip annotations in HPA conversion #89965
Automated cherry pick of #89551 upstream release 1.18 #90016
Automated cherry pick of #89902 upstream release 1.18 #90048
Automated cherry pick of #89908: Skip updating cache on pod update if the node was deleted #89959
Manual cherry pick of #89652: Fix client watch reestablishment handling of client-side timeouts #89975
Automated cherry pick of #89970: Fix priorityClass typo, add numeric priority to static pods #89971
Automated cherry pick of #89768: fix: update max azure disk max count #89853
Automated cherry pick of #89741: Fix permissions for endpointslice controller #89804
Automated cherry pick of #89722: Ensure Azure availability zone is always in lower cases #89879
Automated cherry pick of #89664: Allow list-resources.sh to continue if a resource fails to #89789
Automated cherry pick of #89848: Fixes problem where kubectl apply stops after first error #89864
Automated cherry pick of #89706: fix a bug where spn: prefix is unexpectedly added to #89783
Automated cherry pick of #89794: Clean up event messages for errors. #89796
Automated cherry pick of #85027: Fix bug about unintentional scale out during updating #89517
Automated cherry pick of #89795: Ensure diff doesn’t persist patches #89827
Automated cherry pick of #89540: fix cpu resource metric type by changing to counter #89606
Automated cherry pick of #89604: fix concurreny issue in lb creation #89605
Automated cherry pick of #89602: Kubeadm: fix Ready condition check #89603
Automated cherry pick of #89227: Label Windows test as Serial. #89376
Automated cherry pick of #89539: Fixes problem where kubectl apply stops after first error #89607
Automated cherry pick of #89537: kubeadm: add missing RBAC for getting nodes on “upgrade #89577
Automated cherry pick of #88348: Check that ImageInspect pointer is not nil #89536
Update to Golang 1.13.9 #89398
Automated cherry pick of #89444 upstream release 1.18 #89449
Automated cherry pick of #89401: fix kubectl port-forward for services with explicit local #89402
Automated cherry pick of #89337: Fix the VMSS name and resource group name when updating VMSS #89355
Automated cherry pick of #89341: bump k8s.io utils #89343
Automated cherry pick of #89232: Use discovery to test apply all status #89333
Automated cherry pick of #89319: Update vendored MountSensitive code for Windows #89331
Automated cherry pick of #88987: make filteredZones order predictable #89238
Automated cherry pick of #89236: Restore orphaning check in gc test #89237
changelog: add changelogs for all release back due branch FF merge issue #89124
Cleanup CHANGELOG/README.md #88334
Update the kubelet log pod status to level 6 as it is so big #100573
Update image base to gcr.io/distroless/base-debian10:latest
#100566
Add KUBE_BUILD_CONFORMANCE on package-tarballs target #100571
Fix deployment lifecycle test issue #100191
add a verify equivilant to prometheus visibility rules #100552
Revert #97417 “fix azure file secret not found issue” #100563
job controller: don’t mutate shared cache object #100553
staging/publishing: add branch-specific smoke tests #100554
Add e2e test to validate performance metrics of volume lifecycle operations #94334
Fix check before deleting PV in Snapshot e2e test #100549
storage e2e: verify CSIStorageCapacity publishing #100537
fix a data race in volume reconciler ut #99815 #100215
Remove SELinuxOptions double setup in pod spec #100540
Fix the wrong judgment of oom_score_adj #100519
Prevent nil-pointer exception when constructing PrinterFlags #100502
test/utils/image: remove listx from OWNERS #100464
add integration test for suspended jobs #100295
Fixed kubectl describe ingress causing SEGFAULT if API Group is not specified #100505
add normalize function to global FlagSet #100171
kubelet_test: Deflake TestWatchFileChanged #99926
Fix a panic in “e2e.test –help” #100362
Mark v1beta1 EndpointSlice deprecated in favor of v1 #100472
apf PostStartHook: handle error from PollImmediateUntil #100254
Fix nil ptr dereference in log line #100465
Ensure providerless kubelet does not pull cloud providers #100438
Add Etcd compatibility test #99873
Fix the containerd service check to register it #100417
webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup #95783
Tighten DS rollout catching function #100345
Fix structured logs for pkg/kubelet/network/dns/dns.go #100393
Promote EndpointSlice API test to Conformance #100418
Speed up PV provisioning for vsphere driver #100054
test image: bump agnhost version to 2.30 #100410
agnhost: increase dns timeout from 5 seconds to 20 seconds #100359
Run GCE unit tests as non-root #100368
Add ability to skip OpenAPI handler installation #100341
Mark kubelet structured logs as migrated #100320
Fix E2E node reboot test flake #100300
update dual-stack test description to remove alpha #100189
Update busybox that includes windows nltest #100383
add verify-e2e-test-ownership.sh #99698
Revert “Promote SizeMemoryBackedVolumeSizing to beta” #100346
Snapshot e2e test: wait for the node to stop using a volume before taking a snapshot #100057
Migrate pkg/kubelet/kubelet.go to structured logging #99861
test images: Fixes Windows busybox image #100337
Migrate pkg/kubelet/kuberuntime to structured logging #99970
Structured Logging migration: modify volume and container part logs o… #98850
Promote SizeMemoryBackedVolumes to beta #100319
logcheck: pass all packages at once to logcheck #100246
Migrating pkg/kubelet/winstats to structured logging #99855
Convert cmd/kubelet/app/server.go to structured logging #98334
Structured Logging migration: modify cri part logs of kubelet. #99006
test images: powershell-helper linux cache #99866
Promote ServiceStatus lifecycle e2e test to Conformance +4 endpoint coverage #100290
Migrate pkg/kubelet/cm/cpumanage/{topology/togit pology.go, policy_none.go, cpu_assignment.go} to structured logging #100163
Update containerd config for gce #99971
Migrate pkg/kubelet/kubeletconfig to structured logging #100265
Replicate update/patch operations from eviction test in conformance CRUD test #100260
Kubelet migration to structured logs: cpumanager/{cpu_manager.go\fake_cpu_manager.go\policy_static.go) #100176
Migrate pkg/kubelet/cm/cgroup_manager_linux.go to structured logging #100081
Migrate remaining pkg/kubelet/cm/ top level files to structured logging #100007
migrate kubelet/cm/container logs to structured logging #100001
Migrate cmd/kubelet and pkg/kubelet/cadvisor , pkg/kubelet/cri/remote/util , pkg/kubelet/images to structured logging #99994
Migrate pkg/kubelet/cm/memorymanager to structured logging #99974
Migrate pkg/kubelet/cm/topologymanager to structure logging #99969
agnhost: resolve service account issuer URL before invoking oidc.NewProvider #99860
Migrate kubelet/preemption and kubelet/logs to structured logging #99848
Migrate pkg/kubelet/prober to structured logging #99830
Enable scheduler_perf to support scheduler config file #99638
Migrate pkg/kubelet/cm/cpumanager/state to structured logging #99563
Fix kubelet log format flag error #99289
revert removal of gcr.io/gke-release from pr #100179 #100303
Migrate remaining logs to structured logging #100196
kubelet: Fix the bug of getting the number of windows cpu #97378
Add more details to daemon set test #100310
fix scheduler queue update logic #98829
fix cluster util.sh unbound variable #99990
Run pause image as non-root user and group #97963
Fix structured logging for kuberuntime_manger.go #99999
Refactor on windows e2e storage related tests #99888
Fix incorrect authentication latency metric #99944
Build conformance image when building via cross
or cross-in-a-container
#100251
use Patch API to add namespace label #100199
Migrate pkg/kubelet/config to structured logging #100002
Migrate pkg/kubelet/cm/devicemanager to structured logging #99976
Structured Logging migration: modify node and pod part logs of kubelet. #98847
disable flaky TestClientReceivedGOAWAY test case #100250
Only default Job fields when feature gates are enabled #100188
Include nltest in the windows busybox image #99670
test: remove gcr.io/gke-release since it is deprecated #100179
kubeadm unit test initalize global variables #100201
remove e2e volume registry as it is not used #100121
Split upgrade tests into sig-owned directories #100214
initialise capabilities unit test #100203
Update list of migrated directories #100204
Remove double-ownership of PV ResourceQuota tests #100173
Upgrade klog to avoid panics crashing components #100156
e2e/common/node: tag tests with MinimumKubeletVersion #100050
Move GPU upgrade tests to node directory #100172
sched: fix a bug that literal ‘p99’ is mapped to 95th-percentile #100193
logcheck: check Windows files #99996
Add Probe-level terminationGracePeriodSeconds #99375
Write to unique file to avoid conflicts with other tests #100154
Check Kubelet is running with correct Windows Permissions #96616
Rolling back PR 100027 #100107
Migrate pkg/kubelet/lifecycle,oom
to structured logging #99479
graduate CSIServiceAccountToken to beta #99298
migrate file kubelet_node_status.go logs to structured logging and fix error description of reconcileHugePageResource log #98154
rename apiserver_storage_object_counts to apiserver_storage_objects #100082
Migrate pkg/kubelet/pluginmanager to structured logging #99885
Rename job completion index annotation to not contain alpha #100147
Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY #99592
Further refactoring of upgrade tests and removal of etcd upgrade tests which isn’t even run #100137
sched: fix a bug that metrics of init or collected pods are re-collected #99472
Add GLBC roles for IngressClass & GCPIngressParams #99965
Introduce a churnOp to scheduler perf testing framework #98900
e2e fix: loosen newTestResourceQuota to 10 configmaps #100056
Split upgrade tests logic to generic and provider-specific #100030
Add Extract support to client-go apply builders #99759
Network Tests: bind host network udp listeners to hostIPs #98884
Revert SSA GA #100108
Updating EndpointSlice controllers to avoid duplicate creations #100103
Remove retry in TestSubresourcePatch #100099
Promote PDB CRUD e2e tests to conformance #100092
delegated authn: allow client CA override based on non-empty opts #100055
Ensure only one LoadBalancer rule is created when HA mode is enabled #99825
Update to go1.16.1 #100106
Fix staticcheck in test/integration/{garbagecollector,scheduler_perf} #97779
Moving docker options to daemon.json #95655
(integration) adjust the test’s client-side detection of a successful timeout case to include the connection reset #98797
Get filesystem stats for files on Windows #99221
add ineligible_endpoints.yaml #98677
support additional WHAT= when building release-images / quick-release… #100046
Add Endpoint Slice API Test #100045
For LoadBalancer Service type don’t create a HNS policy for empty or invalid external loadbalancer IP #99958
kubectl default container behavior #99833
Server-Side Apply status wiping #99661
Promote SSA to GA #99652
(KEP-2436) implementation of leader migration for controller manager. #96541
Revert : conformance: promote container exec probe timeout tests #100036
move nodeaffinity helpers to component-helpers package (only impact s… #100034
Add Windows Defender exclusion for unpigz.exe #100029
fix flake integration test endpoint slice mirroring updates #100027
add duration encoder to structured logger #100013
generic ephemeral volume beta #99643
Remove –ignore-errors flag deprecated warning message #99396
postpone ExecProbeTimeout locking for at least 1 release based on use… #100023
Add kubectl describe for policy/v1 PDB #100014
Adding new EndpointsOverCapacity annotation for Endpoints controller #99975
provide directly decodable versions for storageversion API #99951
refine validation #99946
Fix completed indexed job with repeated indexes #99865
Make sure the GMSA output doesn’t have failures when resolving the domain #99862
Change KUBE_PARALLEL_BUILD_MEMORY to 20 GiB #99773
Count pod overhead against an entity’s ResourceQuota #99600
feature: add CSIVolumeHealth feature and gate #99284
Fixed set env did not support keys with dot in it #98846
ServerSideApply E2E tests #98034
don’t delete pod from desiredStateOfWorld when pod’s sandbox is running #97659
Transfer ownership of logging analysis configuration to sig-security. #97168
Promote PodDisruptionBudget e2e test to Conformance #84740
podresources APIs: concrete resources apis: implement GetAllocatableResources #95734
Scheduler/plugins/nodelabel fix no label preference #99995
Refactor upgrade tests in preparation for explicit ownership #99992
Fix batch/v1 CronJob support in create, describe and polymorphichelpers #99991
vendor: cAdvisor v0.39.0 #99875
metrics: etcd_object_counts->apiserver_storage_object_counts(stable) #99785
Scheduler: make parallelism as part of schedulerOptions #99644
Migrate cluster role aggregator to apply #99462
fix: use pv annotation to trigger filesystem resize when necessary #99326
Promote PodDisruptionBudget to policy/v1 #99290
Pass cpuset.mems to the dockershim during container creation #100006
Enable, rate limit, and test APF controller fights #99935
Log invalid scheduler-policy input instead of panic #99671
Adding support for Topology Aware Hints #99522
Relax csiNodeIDMaxLength to longer limit #98753
Fix case of Age column in kubectl describe node #96963
remove unused third_party/intemp #99980
Move test specific option setting to the test file #99297
network: Self nominate cmluciano approver for sig-network #98191
Refactor CSI migration plugin manager to get featureGates as a parameter #99942
Move ownership of core events test to sig-instrumentation #99495
fix json log format panic, change the flag name in flagIsSet #99257
Make proxy Transport return metav1.Status error #98841
enable goaway testcases #98809
Migrate prober.probe logs to structured logging #97093
Cleanup: Provides capacity for make slice #98635
Capture logs from containerd-installation service #99912
Add jingxu97 to volumemanager owner #99620
kubelet: migrate pkg/kubelet/cloudresource to structured logging #98999
Apply context to restclient and serviceaccount metrics #98973
Move credential provider code to staging/ #95775
Promote Endpoint Slice E2E Tests to Conformance #99916
add if check for number of scheduled pods to be greater than 0 #99844
dockershim: fix started and finished timestamp of the container status #99585
Upgrade kustomize-in-kubectl to v4.0.5 #98946
slice mirroring controller should mirror annotations (but endpoints.kubernetes.io/last-change-trigger-time annotation) and labels #98116
Add v1 describers for EndpointSlice #99962
switch most e2e tests to storage/v1 over v1beta1 #99954
Promote ReplicaSet Replace and Patch Test +2 Endpoints #99952
implement EnqueueExtensions interface in noderesources #99922
Replace klog with with testing.T logging in pkg/kubelet tests #99859
Stop using SIGDescribe for upgrade tests to reflect reality #99857
Cleanup the remaining multi-owned sig-node tests #99853
Cleanup test/e2e/upgrades directory #99852
Migrate pkg/kubelet/status to structured logging #99836
cleanup: wrap the apiserver identity validation #99573
Migrate pkg/kubelet/token to structured logging #99264
skip checking nodeport on external addrs in conformance tests #98791
Enabling runtime config on E2E node tests #99960
Adding dims as approver for test/ #99941
Migrate pkg/kubelet/kuberuntime/kuberuntime_manager.go to structured logging #99841
Migrate pkg/kubelet/server to structured logging #99838
Migrate pkg/kubelet/util to structured logging #99823
Refactor pods format to return ObjRef slice #99799
Use the correct volum handle format for GCE regional PD. #99169
batch API: add suspended job #98727
CSIStorageCapacity beta API #99641
Mark openstack/cinder csi migrations as GA #98538
Add integration test for disabled ephemeral containers #98067
Revert “Revert “fix a bug where only service with less than 100 ports can have GCE lo… #99858
update cluster/dns/coredns to 1.8.0 as kubeadm #99752
Move CRIContainerLogRotation to GA #99651
Use %w instead of %v to format errors #99389
promote apiserver_request_duration_seconds to STABLE #99925
test: err more towards ignoring logs from terminated pods #99204
fix race condition problem in streamwatcher #98653
Service Internal Traffic Policy #96600
update agnhost readme #99939
Move VolumeBinding plugin args validation to apis/config/validation #99835
remove more CRD v1beta1 client dependencies from test integration #99800
promote AllowInsecureBackendProxy to stable #99658
reduce configmap and secret watch of kubelet #99393
Update controlplane to use EndpointSlice V1 API #99879
Support specifying more than 5 ports in L4 ILB service #99595
Deflake TestPrepareRun #99908
Add discovery and flowcontrol compatibility API data #99871
add operator for allocateMemory.available signal #97493
cleanup more bazel references #99923
Revert “Surface more information about plugin scores in scheduler” #99914
PSP ephemeral volume validation #98918
cleanup bazel build files in-tree with make clean #99882
kubectl explain: detect resource group in case there are two or more groups discovered #91295
kubeadm: add missing toleration for upgrade health check #99904
update verify-shellcheck to v0.7.1, fix nits, multi-arch digest pinning, fix new lint errors #99905
Add Apply to client-go’s typed client #99214
Reset managedFields corrupted by admission controllers #98074
Graduate EndpointSlice Controllers to GA #99870
Add test timeout to mutation detector test #99907
fix gosimple lint check #99890
image util unbound variable #99889
Drop deprecated run flags and deprecate unused ones #99732
Graduate EndpointSlice API to GA #99662
Add namespace scoped ParametersReference to IngressClass #99275
Promote cronjob e2es to conformance #99851
fix wrong NumCPU in kube-proxy under static CPU policy #99613
Update flaky volume toleration regex to include projected volumes #99898
Add golang env setup to node e2e #99874
Update kube-addon-manager to v9.1.4 #99822
Merge tests for getPodsForJob #99806
Simplify cronjob v2 controller tests #99791
promote apiserver_request_total to STABLE status #99788
Update gce Containerd initialization to handle the runtime existence case #99742
Clean unused generators #99733
Make runtime.NewFramework accept KubeSchedulerProfile #99731
remove listx from OWNERS #99718
Make all health checks probing consistent #98376
e2e testing for hugepages downward api #99612
Logarithmic timestamp comparison for downscaling #99212
DaemonSet controller respects MaxSurge during update #96441
Switch to batch/v1 in cronjob’s e2es #99197
Use protobuf for kubectl top #96655
Add tool to check use of unstructured logs #99090
Agnhost: make it possible to pass the addresses to listen on for udp #98883
Add request value verification for hugepage #98515
Optimization log: add containerName to log #96973
Get Windows Process time correctly #97491
Promote kubelet graceful node shutdown to beta #99735
Prioritizing nodes based on volume capacity #96347
migrate proxy/userspace/proxier.go logs to structured logging #97837
Fix flake #99821: reduce fuzz runs 50 to 3 per apply config type #99847
kubectl: exec and attach break scripting and should honor --quiet
#99004
Re-clarify NetworkPolicy policyTypes in docs #97216
Tag storage windows tests with [Feature:Windows] instead of [sig-windows] #99701
new kube-proxy iptables metric to expose then number of iptables rules #99653
Switch cronjob controller to batch/v1 #99423
Revert “fix a bug where only service with less than 100 ports can hav… #99837
Fix zero-value custom resource validation with go1.16 #99817
Windows: Fixes /etc/hosts file mounting support for containerd #83730
Scheduler: remove direct dependency for k8s.io/kubernetes/pkg/util/node #97818
Unify determination of whether a volume is ephemeral #78648
fix staticcheck for k8s.io/apiserver/pkg/endpoints #99525
remove duplicate default message for some flag #99248
Add LoadBalancerClass field in service #98277
Add conditions to PDB status #98127
update node local dns to 1.17.0 for IPv6 support/hosts/trace plugins #99749
fix a bug where only service with less than 100 ports can have GCE LB #99743
tests: Uses newly promoted httpd and nginx images #99703
Update Staging’s README.md #99456
fix kubectl patch command error message #98749
banish .shellcheck_failures #99816
disable colors in zeitgeist so as not to break shell2junit #99810
Fix the image path of resource-consumer in README. #99797
Fix or remove tests that don’t work in race mode #99782
Remove unused field in test/e2e/kubectl/kubectl.go #99293
kubelet: Make the test fail if (*FakeRuntime).Assert fails #98986
Condition is always ‘false’ because ‘err’ is always ‘nil’ in top_pod.go #98590
Calico: set IP=autodetect so preempted nodes learn new IP #97037
Fixes to node shutdown e2e test #99805
Make podIPs order match node IP family preference #97979
Test for removal of invalid and repeated indexes #99789
Integration and e2e tests for Indexed job #99737
: Remove the deprecated kube-dns as an option in kubeadm #99646
Scheduler: remove outdated TODO in node_affinity.go #99523
Apply Builders for client-go’s typed client #99012
Remove extensions v1beta1 from addon manager and kubectl prune #98806
Fix cgroup handling for systemd with cgroup v2 #98365
Write Service Status Life Cycle test - +4 endpoint coverage #98018
Mark ingress neg test as flaky #99798
Remove EndpointSliceNodeName feature gate logic #99796
Increasing maximum number of ports allowed in EndpointSlice #99795
Graduating WindowsEndpointSliceProxying feature gate to beta #99794
Repair quotes for some Windows log messages #99793
add myself to owners for etcd metrics #99792
Updating EndpointSliceMirroring controller to wait for cache to be updated #99756
Clean up OWNERS for pkg/probe #99665
Surface more information about plugin scores in scheduler #99411
Structured Logging migration: modify eviction part logs of kubelet. #99032
kubelet: migrate pkg/kubelet/certificate to structured logging #98993
Switch add-on manager to use lease for leader election #98968
Avoid sending events for every non-conformant pod in disruption controller #98128
Avoid logging headers from kubelet configuration #97000
Add unit tests for kubelet cadvisor_linux #95661
Optimize and parallelize LoadBalancer Host update #98774
Incrementing EndpointSlice generation when labels change #99750
add descriptions to these event/types.go files #99681
PVC protection controller: clarify pod shutdown #99626
e2e node: fix hugepages test flakiness #99584
kubeadm: set the kubelet cgroup driver to “systemd” during “init” #99471
Generic ephemeral volume enablement #99446
Fix typo in util.go #99439
Fix staging/src/k8s.io/apiserver/pkg/server/filters flake test timeout #99344
Add labels for SIG storage components #98673
fix RemoveStatusCondition() cap out of range #99755
remove duplicate kubectl logs #99633
Implements NamespaceSelector for pod affinity #98446
Add warning if client/server version difference exceeds the supported skew #98250
Cache the OpenAPI schema for kubectl server-side dry run #98194
modify the TestController2_updateCronJob test method description #99614
add test/conformance/gen-conformance-docs.sh #99558
Use a versioner to convert an internal type into an external type for beta serving #99362
clean usage of admissionregistration/v1beta1 from integration tests #99736
Fix MakeRegexpArray handling empty strings #99617
Store a cluster event to plugin map in SchedulerQueue #98241
Support M1 MacBooks darwin/arm64 on the client-side #97743
Graduate EndpointSliceNodeName feature gate to GA #99746
Update client-go install instructions #99741
Fix hack/update-vendor.sh to not warn on xargs #99724
Remove KubeDescribe #99700
volume binder: storage capacity enablement #99632
hpa: Don’t scale down if at least one metric was invalid #99514
Enforce metric cardinality check to Gauge, Histogram and Summary metric #99738
Promote Cinder topology labels to GA #99719
Remove nested SIGDescribe calls #99710
Make sig-storage be the owner of ubernetes_lite_volumes test #99709
[cluster/gce] Target the correct project while adding kubeconfig metadata to the master #99691
cleanup: disable dual stack for some manifest UT #99687
Remove useless pluginConfigs in scheduling framework testing helpers #99676
Add dougsland and rikatz as sig-cli reviewers #99666
increase discovery burst for kube-controller-manager #99660
remove csr v1beta1 usage in integration tests #99657
Migrate pkg/kubelet/stats to structured logging #99607
exec credential provider: add rest_client_exec_plugin_call_total metric #98892
deprecate audit.k8s.io/v1[alpha|beta]1 versions #98858
Implements CrossNamespacePodAffinity quota scope #98582
kubeadm: exclude control plane nodes from external LBs #98269
Migrate deployment controller log messages to structured logging #97507
Cleanup test/e2e/common directory - part2 #99684
Update go version check to 1.16+ #99655
Fix issue in checking domain socket for plugin watcher #99723
Indexed job implementation #98812
Log detailed service information during GCE Windows node startup #99659
exec credential provider: use stdin to detect user interaction #99654
Improve warnings for default-container #99649
Two small bugs in dual-stack init #99555
Number of sockets is assumed to be same as NUMA nodes in kubelet #99464
Clarify external CSR signerName field description #99444
Update inline volume spec comments #99414
cinder: Translate CSI topology affinity into in-tree labels #99367
Adds ineffassign to GO linter script. #99288
Kubectl command headers in requests: KEP 859 #98952
networking nodeipam UT: set node poll interval to 1s in UT #98756
sped up scheduler tests by using fake clock #98595
Add Indexed completionMode to Job API #98441
Fix flag passing in CCM #98210
Nit: Remove unnecessary type conversion #97881
e2e storage: embedded csi mock driver #97069
stop using CRD v1beta1 in tests #99101
hack/tools: Update zeitgeist to v0.2.0 to drop import cycle #99679
Structured Logging migration: modify dockershim and network part logs of kubelet. #98939
memory manager: specify the container cpuset.memory during the creation #98924
delete the extra word #98985
kubeadm: skip validating pod subnet against node-cidr-mask when allocate-node-cidrs is set to be false #98984
fix smb mount PermissionDenied issue on Windows #99550
Metric cardinality enforcement #99385
staging/publishing: add -mod=mod for smoke tests for go1.16 #99674
Remove unused code in e2e/framework/framework.go #99625
update kubectl cp flag description #99581
update system-validators to v1.4.0 #98977
Assign remaining test/e2e/common test to SIGs #99492
Make parallel build memory threshold configurable #96882
Promote DownwardAPIHugePages to beta #99610
Migrate pkg/kubelet/metrics logs to structured logging. #98627
pkg/kubelet/cri/remote: migrate to structured logs #98589
Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/generic #99526
Use Lstat in plugin watcher to avoid Windows problem #99463
test images: Adds label to httpd-new image #99631
Updating EndpointSlice controller to wait for cache to be updated #99345
hack/verify-description.sh: correctly look for versioned API types #99621
kubectl: print info for default container annotation usage #99615
Deprecate cAdvisor json metrics collected by Kubelet #99236
generic ephemeral volume: add metrics #99115
Prefer v1 storage versions #99103
test/e2e: Move tests into test/e2e/node package #98983
Remove dependency of generators from create secret #98614
exec credential provider: first integration test (static auth interaction) #97775
kubeadm: a warning to user as ipv6 site-local is deprecated #99574
cronjob: fix flaky unit test TestController2_updateCronJob #99553
cronjob_controller: add metrics for job creation skew duration #99341
Update to go1.16 #98572
Prevent CGO and STATIC_OVERRIDES from trampling themselves if evaluated multiple times #99521
Add btrfs support to the automatic volume resizer #99361
kubelet: Imporve cmd comment for how kubelet works #99084
Cleanup dependencies in changelog #98347
Deleted a redundant line from #91275 #99247
Update networking ingress types for Ingress Backend Service Port name #97139
typo fixed for terminatation #99447
Avoid creation of the same storageclass in e2e tests #99346
update kubeadm upgrade description #99586
Leader Migration (KEP-2477): options parsing #99507
Implements pod deletion cost #99163
test images: Generates new SHAs for mirrored images #99609
Fix typo in comment for purgeInitContainers. #99491
Scheduler: unroll PreemptHandle to Handle #99498
Speed up pkg/controller/volume/scheduling unit tests #98912
kubectl logs: don’t check default container annotation if –all-containers is specified #99569
Speed up pkg/volume/csi unit tests #98762
Avoid kubelet warnings for imagePullSecret entries with empty names #99590
Remove Bazel #99561
Only CSI plugin can have a DataSource #97086
Skip visiting empty secret and configmap names #99538
.github: update enhancement issue template to point to KEPs #98867
fix e2e test kube-proxy tcp_wait #99564
Replace yml with yaml #99433
Adding specific protocol network policy test #99512
conformance.yaml: generate with make #99549
Cleanup SIGDescribe in test/e2e/network #99506
Replace top-level ginkgo.Describe with SIGDescribe #99524
Fix static failures for vendor/k8s.io/apiserver/pkg/endpoints/handlers #99520
Move node_recreate test to cloud/gcp directory #99508
add Yuchen to reviewers #99501
use random node to avoid node0 overloaded #99390
don’t default to building conformance image for fastbuilds (quick-rel… #99386
test/integration: add integration tests for service.spec.allocateLoadBalancerNodePorts #96610
reset token if got Unauthorized in KCM #99324
Update CSI attacher to fetch VolumeAttachments from lister #97834
Move GetPersistentVolumeClaimClass to component-helpers #98433
Remove KubeDescribe from SIGDescribe calls #99467
test: fix skipping of GenericEphemeralVolume volume type #99445
Optimized function getProxyMode #99387
nominate adtac to sig-scheduling reviewers #99117
Remove duplicate package import in empty_dir_test.go #98171
Cleanup old test targets #99486
Switch gitVersion format to non-abbreviated hash #99377
fix nil error e2e/network/kube_proxy.go #99434
Fix –ignore-errors does not take effect if multiple logs are printed and unfollowed #97686
Updating owners with sig-windows tech leads #99477
kubeadm: promote DualStack feature gate to Beta #99294
default container behavior with annotation kubectl.kubernetes.io/default-container
#97099
kubeadm: pass pod-infra-container-image for all CRs #99476
kubectl proxy: override request host #97385
Move common/volume.go test to the storage dir #99469
Align ownership of secret and configmap tests to sig-node #99460
AtMostEvery may result in less than expected times if overloaded #99442
Split the setcap image from the base images, make them easier to override #99415
Efficient watch resumption beta #99021
deprecating in-tree vsphere volume diskformat parameters, vsphere less than 67u3, vm hardware less than 15 and multi vCenter support #98546
fix the case of time drift and re-implement next schedule calculation #97098
Revert “tests: Set a 5 minute timeout for kubectl cluster-info dump” #99450
Scheduler: remove legacy TODO in framework.go #99406
Write ReplicaSet Replace and Patch Test +2 Endpoints #99380
parse pod’s node affinity once in preFilter #99213
Replace some nested KubeDescribe calls with ginkgo.Describe #99458
Cleanup tests/e2e/common directory - part 1 #99374
Stop probing a pod during graceful shutdown #98571
csr signers: increase the number of workers #99419
Remove deadcode #99351
kubelet: Sync completed pods until their containers have been terminated #98742
Remove unused func in kubernetes/pkg/kubelet/dockershim #99355
Graduate sysctls to GA #99158
Move GKE tests to cloud/gcp package #99403
e2e: fix CPU manager methods to be more flexible to different CPU topology #98373
e2e: move deleteState file to the AfterEach #98342
Move TTLAfterFinished test to appropriate SIG #99400
Scheduler: Use PodInfo instead of Pod for nominatedPods and QueuedPodInfo #99085
Scheduler: remove pkg/apis/core/field_constants.go #90105
test images: Fixes Windows nginx images entrypoints #99395
attacher: organize unit tests into subtests #99229
Support storage encryption for aggregation server #99196
Use GA topology labels for EBS #99130
conformance: promote container exec probe timeout tests #97619
migrate “client-go retry-watcher watch” to structured logging #99195
conditionally serve beta #99011
Make the registry for the server-images templated in the Dockerfiles. #99379
fix some hardcoding #99233
Run kube-apiserver as non-root. #96134
test/e2e: Move gke local ssd tests to e2e/storage and assign sig ownership #99087
Add enj back as test approver #99366
promote RootCAConfigMap e2e test to Conformance #99316
Upgrading cAdvisor to 0.38.8 #99315
e2e framework TestJig used for Service testing wasn’t verifying UDP works #99312
Promote Read, Replace and Patch ReplicaSetScale test to Conformance +3 endpoints #99282
Promote Read, Replace and Patch DeploymentScale test to Conformance +3 endpoints #99281
Fix usage of klog.InfoS #99274
Promote RunAsGroup e2e test to Conformance #98645
Mark remaining e2e_node tests with [sig-*] label #99319
Add SIG Apps API reviewers and feature approvers #99335
cronjob: Add CRUD tests for CronJob API verbs #99314
Fix dependencycheck binary name #99159
Allow uncertain mount tests to run parallely #99174
kubeadm: include appovers under reviewers in OWNERS #99313
images: Removes containers after they’ve run #98799
move RootCAConfigMap to ga #98033
Apply cap_net_bind_service to kube-apiserver binary. #99145
migrate pkg/scheduler/framework/plugins/volume to structured logs #98593
increase pod start timeout for storage tests #99320
Add detailed logs and start log messages with upper case #99246
Remove modprobe configs from configure-helper #99216
delay serving CRD creates for a few seconds for HA consistency #99199
Add kubectl-convert to client-binaries #99155
Storage: move filesystem resize code to kubernetes/mount-utils #99088
Check if resources implement scale in disruption controller #98346
apf: set response headers for rejected requests #99125
Partially revert “tests: Switch dockerhub registry images to promoted registry” #99241
hack: Use zeitgeist instead of cmd/verifydependencies #98845
remove secret-based sa token client builder #99291
e2e test replace CreateSync in createPodOrFail #99262
Delete duplicate logs for kubeadm upgrade versions #99187
Add GracefulNodeShutdown e2e test #98658
kubeadm: perform a host name check on init / join #99194
Use golangci-lint to find unused/dead code (Experimental!) #99120
Move pkg/kubelet/apis to k8s.io/kubelet/pkg/apis #98931
allow explicit disabling of metrics as an escape hatch. #99217
Differentiate build process for non-amd platforms #82778
Clean up e2e stress test resources concurrently #99244
fix TestPidListerFailure on cgroupsv2 #98960
Scheduler: let default preemption returns status instead of err #99119
Add arm64 support for GCE node configuration #99242
Use ARG and –build-arg instead of sed for etcd image. #99059
Promote RunAsGroup to GA #94641
Cleanup: Remove CSIDriverRegistry, BlockVolume and CSIBlockVolume feature flags #98021
add bash-completion for comma separated list on kubectl get
#98301
migrate to structured logging #98875
(e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #98073
Testing multiple pods using label selector #97701
API Machinery: Add equal func for Requirement struct #99083
add myself to approvers for apiserver metrics #99215
Substituting bool maps with String sets #99211
e2e services test pods should wait until they are ready #99202
Migrate pkg/kubelet/nodestatus to structured logging #99001
migrate scheduling_queue.go to structured logging #98358
merge error check to validateEndpointsPorts #99146
kubelet: fix create sandbox delete pod race #98933
proxy/config tests: avoid multiple calls to done #99102
Fix flaky test: CSI mock volume snapshot #99167
kubectl: improve error message for client-side SMP for CRs #99143
Add csi_operations_seconds metrics on kubelet #98979
Allow ingress from pods on another namespace #98389
request.go: correct subresource referencing #99193
SCTPSupport beta since 1.19; VolumeSubpath GA since 1.10 #99189
tests: Updates resource-consumer to 1.9 in tests #99149
Return error when persister fails to modify config #99111
tests: Set a 5 minute timeout for kubectl cluster-info dump #99107
correct typo in kubectl plugin command #99068
Use more real world examples in BenchmarkSerializeObject #99192
Cherry pick #465 in cloud provider azure: Cleanup subnet in frontend IP configs #98133
move BoundServiceAccountTokenVolume to beta #95667
e2e conntrack invalid test should wait pod are running #99201
Minor refactor of test/e2e/common names #99016
migrate to use k8s.io/util/net/port in kube-proxy #98130
Make kube-proxy check if IPv6 is really supported before assuming dual-stack #99127
Fix tests using kubectl convert #97644
e2e createSync() method wait for pod running and ready #99147
storage CSI e2e: Move csi driver cleanup functions into a common one #99175
Fix NPD test to run it in private and large clusters #99027
Fix storage e2e snapshot test deletion order #99161
Add GCE Kubernetes option to enable Windows DSR. #98592
add metrics for rootcacertpublisher controller #98731
Mark heapster as deprecated in IMPLEMENTATIONS.md #98505
sched: create dataItemsDir during a performance test if not exist #99160
fix the address of restful-CORS-filter.go and restful-basic-authentic… #98823
Updates the Azure File minimum size for premium accounts #99122
fix conflict hostPort e2e test #99112
Revise wording for Secret stringData field #99105
cleanup TestNormalizeClusterIPs #99098
add more context to client-go request throttling message #99079
Fix typo in client-go/rest/client.go #99063
Add klueska as an approver in pkg/kubelet/OWNERS #98932
Add BenchmarkSerializeObject* benchmarks #99153
Add more sig-storage reviewers #99140
Drop batch/v2alpha1 #96987
Storage e2e: Remove pd csi driver installation in GKE #98555
Fix the getCgroupSubsystemsV1() which uses only the latest record #96594
Adding Ravi to Owners for sig-windows e2es #99135
Migrate pkg/kubelet/pod,pleg
to structured logging #98990
Add migrated field to storage_operation_duration_seconds metric #99050
test images: assign gcEtcdRegistry to the correct value #99131
Update sigs.k8s.io/structured-merge-diff to v4.0.3 #99014
Enable kubectl-get to strip managed fields #96878
migrate kube canary chain as const #99089
scheduler/framework/plugins: delete moved docs #99118
Allow adding healthz and livez checks independent to each other #99064
Update kube-addon-manager image to v9.1.2 #98974
Mark commandline parameters related to dockershim as deprecated #98730
added note on –etcd-servers-overrides #90054
Automatically remove orphaned pod’s dangling volumes #95301
Clean up deprecated volume operation metrics #99045
Update e2e test instructions in GCE Windows README #98487
kubelet: Fix race when KillPod followed by IsPodPendingTermination #98956
Add support to disable /debug/pprof and /debug/flags/v endpoint #98458
correct typo in kubeadm init phase command #99082
Scheduler: remove reflect.DeepEqual for defaultpreemption, helper, imagelocality package #98949
Remove inactive members from OWNERS - Jan 2021 #99110
Promote cronjob controller v2 to beta #98878
test images: Fixes Windows httpd images #99030
fix duplicate validation error for quota editing #98201
test/* Remove inactive members from OWNERS #99092
cmd/kubemark: Remove inactive members from OWNERS #99078
cluster/* Remove inactive members from OWNERS #99074
cluster/addons/dashboard: remove inactive members from OWNERS #99071
Adding UDP network policies tests #98636
Use ARG and –build-arg instead of sed for build-image. #99067
Bump agnhost 2.28 #99049
apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #93861
Use ARG instead of sed to set the base image for addon-manager. #99024
JobDeletionDurationSeconds metric in TTLAfterFinished controller #98676
Use ARG instead of sed in the conformance image. #99022
Clean up Instrumentation reviewers #99013
Update: StatefulSet Replica scaling to include Patch Scale +1 endpoint #98126
Write Read, Replace and Patch ReplicaSetScale test +3 endpoints #98987
shorten scheduling priorities taint key #99020
Write Read, Replace and Patch DeploymentScale test +3 endpoints #98988
Use on disk Dockerfile for server-images. #99015
portably configure tempdir in configure-helper.sh #99019
catching errors for ‘kubeadm join’ #98980
Scheduler: remove outdated TODO in interpodaffinity #98997
Enable kube-dns-autoscaler test in scale-correctness tests #98996
upgrade IPv6DualStack feature to beta and turn on by default #98969
networking/validation: add endport range validation #98726
Fix MetricsGrabber test by skipping if the master node isn’t registered #98972
Update conformance metadata for relocated test #98940
tests: Switch dockerhub registry images to promoted registry #98964
CHANGELOG: remove release-note-none items #98909
Promote ServiceAccountIssuerDiscovery test to conformance #98586
Do not leak files on iptables unit tests #98961
Remove CONTENT_TYPE in kubemark hollow template #98911
kube-proxy has to clear NodePort stale UDP entries #98305
Fix shellcheck failures in cluster/gce/gci/configure.sh #90442
sched: remove Unknown queuing literal #98899
Escape the special character in vsphere windows path #98830
updated fluentd and all plugins #98339
Prevent race condition with bytes buffer in vsphere unit tests #98944
tests: Separate registry configuration for etcd image #98926
Netpol E2E test should allow traffic to an application #97616
Scheduler: change config.Plugins from pointers to objects #98663
Fix ALPHA stability level reference link #98641
Add integration test for parallel and non-parallel Job #97984
Fix shellcheck warnings/errors in cluster/gce/util.sh #90405
kubelet_test: fixes race in TestSyncPodsDeletesWhenSourcesAreReadyPerQOS #98938
volume: Change owner of symlinks too #94895
suggest homebrew when bash is too old on macOS #98948
Use markdown headers instead of bold text for PR template #96884
Add [sig-autoscaling] tag to remaining cluster autoscaler tests #98951
Speed up pkg/controller/volume/persistentvolume unit tests #98792
migrate proxy/winkernel/proxier.go logs to structured logging #98001
check containerd as well as docker-containerd #97888
pkg/kubelet/server: migrate to structured logs #98643
Promote PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage #98897
add metrics to nodeSyncLoop in service controller #98779
Apply request context to metrics in apiserver. #98246
Fix shellcheck issues in cluster/gce/gci/master-helper.sh #95865
Graduate TTLAfterFinished to beta #98678
Warn instead of erroring if –gce-zone is not passed to e2e.test when –provider=aws #98736
test images: Bump resource-consumer to 1.9 #98917
Deny Ingress on other namespaces #98390
UDP protocol on connect agnhost command #98639
Ignore transient errors when gathering stats for Windows Containers in Dockershim #98510
Change the upper limit of evictionthreshold from 10000% to 100% #97321
Extract the const for ContainerStateReason #96451
Simplify leader election code #98889
organize apis unit tests into subtests #98910
Fix typo in comment #97513
Memory manager #95479
fix staticcheck failures for test/e2e and test/integration #95281
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94459
map delete key remove exists check #90281
Mark vishh as emeritus sig-node approver #98896
test images: Fixes Windows php source #98831
test images: Retrigger some image jobs #98887
avoid hardcoding amd64 specifics on cross compiling #98861
Speed up pkg/volume/util/operationexecutor unit tests #98760
kubeadm: update OWNERS for 1.21 #98547
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94463
PD CSI e2e: disable resizer volume inuse error check #98891
update pause image to 3.4.1 and also update the change log #98205
Improve test coverage for service affinity #98863
add e2e tests for create/delete volume snapshot with secrets #95848
Wire up static-analysis so that it executes in the normal ‘hack’ flow #98739
kubeadm: Fix placeholder in config print help text #98839
test: bump CSI container versions for mock testing #98770
kubeadm: flatten admin.conf for cluster-info generation #98882
Fix golint errors in test/e2e/common #97251
fix ignored podinfo parserr #98802
Default DENY all egress from pods in the namespace #97738
fix: remove duplicated code in image-util.sh due to merge conflict #98818
Move deferred taint cleanup call to ensure all are removed #97819
migrate pkg/controller/volume/pvc_protection_controller.go to structured logs #98688
Update to go1.15.8 #98834
kubeadm: get k8s CI version markers from k8s infra bucket #98836
e2e/storage-csi: replace gcr.io/gke-release to the community registry k8s.gcr.io/sig-storage #98805
kubeadm: improve error message about node subnet size validation #98796
Speed up pkg/controller/endpointslice unit tests #98793
Bump konnectivity-client to v0.0.15 #98790
Tolerate disabled RBAC in ServiceAccountIssuerDiscovery test #98813
dockershim hostport manager use HostIP #98755
add test to ensure that user can clear alwaysallowpaths #98724
run cronjob every 1minute in UT #98691
test images: Adds Windows support for resource-consumer #92719
test images: Adds Windows Container images support (part 3) #77269
Balance nodes in scheduling e2e #98699
Bug 1920221 : Allow test invokers to skip test waits before and after #98781
Use FQDN for SERVICEACCOUNT_ISSUER in tests #98773
Fix unified flag in –logging-format description #98524
fix VolumeMount permissions with subpaths only apply the right permsions to the last directory #98717
Repeated err judgment in integration test #98761
migrate scheduler/taint_manager.go structured logging #98259
azure file migration go beta #96293
test/e2e: Allow zones to be passed to e2e cloud provider #98787
Dont remove volumes when saveVolumeData fails #96021
Disable sample submission and MAPS Reporting from Windows Defender #98705
Fixed typo in create_priorityclass #98747
Make sync Job test tables more readable #98489
Remove heapster flag in ‘kubectl top’ #98464
kubelet: Pods created and rapidly terminated get stuck #98424
Explicitly add iptables rule to allow healthcheck nodeport #97824
97657: Removed “FromPort” in netpol tests #97863
fix staticcheck failures on vendor/k8s.io/apiserver/pkg/endpoints #97224
Fix typo in API docs for sideEffects field on admission webhook resources #96911
test images: Updates Image Builder process in the README #97457
test images: Mirrors dockerhub images to staging #95567
fix kube-scheduler cannot send event because the Note field is too large #98715
scheduler_perf: remove implicit barrier at the end #98721
Fix nil pointer dereference in disruption controller #98750
Fix the error of kms_transformation_test about integration test #98722
migrate default_preemption.go to structured logging #98518
Add e2e test setup for windows vsphere driver #98738
Update gce-pd volume topology label to GA #98700
Update github.com/NYTimes/gziphandler #98737
Scheduler: add StatusEqual func for Status comparer #98481
kubectl wait ensures observedGeneration >= generation #97408
Fix possible flake while testing service endpoints via proxy #98345
Improve wording in kubeadm upgrade plan #98728
storage version integration test: check the test server’s health before running #98706
Fix the kube-scheduler binary’s description of the –config parameter… #98254
Fix a bug that untolerated variable is used as tolerated #98703
enable cross-compile CC config for non-amd64 #98508
Isolate TestModifyContext from $KUBECONFIG #98671
OWNERS: RelEng and CHANGELOG updates #98701
Scheduler: organize scheduler unit tests into subtests #98696
client-go: export NewDebuggingRoundTripper function and DebugLevel #98324
Add ignore-errors flag for drain #98203
Speed up CRD apply/openapi unit tests #98694
Make image build logs verbose if necessary #98568
Update delegated authorization options default to eliminate unnecessary SARs #98325
flowcontrol: make TestConfigConsumer less time-consuming #98693
Dual stack tests: cover hostnetwork endpoints on dual stack #98690
Update gogo/protobuf to v1.3.2 #98477
Preparation for Topology migration to GA for CSI migration #97823
Remove deprecated DenyEscalatingExec / DenyExecOnPrivileged admission #98669
kubeadm: introduce static defaults for unit tests #98638
Add unit test for sample-and-watermark histograms #97753
Cleanup: remove prometheus dependencies for scheduler #98338
scheduler: Extend ExtenderFilterResult to include UnschedulableAndUnresolvable nodes #92866
kubeadm: optimize tests in pki_helpers_tests.go #98682
fix all keps links 404 for kep folder migration #98049
Scheduler: organize framework unit tests in subtests #98588
issues-98409 fix the address of restful-serve-static.go in the commen… #98455
Expose node status so that external preemption plugins can use it #98129
serializer: Recognizer interface should take a buffer #98616
Move Taint/Toleration helpers to component-helpers repo #98445
Install gotestsum if needed for junit results #98668
lease manager limit max objects attached to a lease #98257
Set DOCKER_CLI_EXPERIMENTAL=enabled for images using buildx #98672
retry dry-run update on conflict #98670
Graduate ServiceAccountIssuerDiscovery to GA #98553
Use private key fixtures for kubeadm unit tests #98664
Network tests: check for errors when dialing from node to services #98655
Scheduler: remove duplicated error log in framework #98625
Adding myself as an approver for EndpointSlice controller #98650
add i18n.T in waitExample #98503
migrate pkg/scheduler/internal/cache/debugger/comparer.go to structured logs #98566
Update support resources in github issue template #98528
Fix staticcheck in test/integration/{examples,framework} #97295
hack/lib/version.sh: fix error log to stderr #97999
Move ServiceAccountIssuerDiscovery test into main e2e suite #98587
Remove WindowsGMSA and WindowsRunAsUserName feature gates #96531
Add a hyperlink to issue 97685 #98082
klog 2.5.0 + logr 0.4.0 update #98488
improve hairpin warning message for network policy tests #98584
Fix SSA for APIService #98576
check externalNameService more time #98521
Remove piosz and add ehashman for sig-inst #98575
Switch to docker buildx
for conformance image #98569
Scheduler: move GetAvoidPodsFromNodeAnnotations to component-helpers #98540
Disable in-tree plugin without enabling CSI migration #98243
deflake ipv6 tcp close_wait #98551
add unit test to simulate an enqueued request that times out #97471
Move dependency docker/spdystream to moby/spdystream #98565
Add alisondy to sig-contribex-approvers #98514
move e2e hostport conflict test to sig-network #98299
Fix translation of Cinder storage classess to CSI #98311
optimize proxier duplicate localaddrset #98083
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94456
Add timeout config for node_e2e tests #83268
fix staticcheck:pkg/volume/testing #96599
add check to gc_admission to allow super users to skip RESTMapping #98147
Sync node status during kubelet node shutdown #98005
Fix variable ‘state’ collides with imported package name #97748
test images: use recently promoted images #98320
kubelet: Fix NPE in ephemeral storage eviction #98261
Remove garbage characters (^M) under test/* #98245
Fix typo #98156
Surface info of failed plugins during PerFilter and Filter #98041
Add explanation for kubeClient != nil in NewMainKubelet #97932
e2e: DNS autoscaler test was not counting nodes correctly #97815
Change GetBootTime to work specificaly with FreeBSD #97270
update metadata-concealment to 1.6 for removing legacy checking #98336
use exist const to replace ipvs/proxier.go tcp,udp,sctp str #98297
plumb context with request deadline #96901
Remove golint based verifications #98063
Add denyserviceexternalips admission (KEP 2200) #97395
fix Geting -> Getting #98421
change minimum bash version to 4.2 #98420
Update owner aliases #98530
dependencies: update CSI spec to v1.3.0 #98527
Rolling back network policy tests #98491
Use buildx in favor of FROM --platform
syntax #98529
Change log: fix broken page anchor url encodings #98209
Scheduler: wrap all errors in pkg/scheduler #98485
test images: Remove busybox-helper image #97456
Bump debian-base to v1.4.0 and debian-iptables to v1.5.0 #98526
Remove unbounded connection creation; also change worst case delay from 50s to 5s #98496
Fix the bug that network proxy logging http-connect mode in all cases #98456
Add pod information to the error logs #98453
Cleanup: remove legacy prometheus visibility package_group #98344
CHANGELOG-1.19.md: Fix Spelling error about [function] #97628
Skip PD tests on 1 node cluster #98187
fix all grammar and spelling issues in releases of 20210113 #98047
Update to go1.15.7 #98363
Deflake ingress e2e updates #98430
staging/src/k8s.io/apiserver/pkg/admission: migrate to structured logs #98138
Disallow local loopback for volume hosts #97934
Add dims to test/utils/image/OWNERS #98437
update debian-base to buster-v1.3.0 for CVEs #98401
prefer nominated node - IMPL #93179
Misspelling of the variable name #98406
Resolve IP addresses of host-only in filtered dialer #98436
run node bandwidth tests using iperf2 and collecting more detailed information #94015
Bug Fix for process_start_time_metric initialization #98391
test: Add comment for the redundant define name #96328
Add ashnehete to CHANGELOG reviewers #98426
Update godoc reference widget to pkg.go.dev #98425
Fix loadbalancer e2e udp: Part 2 #98405
Scheduler: wrap errors from DefaultPreemption and InterPodAffinity plugins #98364
Increase timeout for pod lifecycle test to reach pod status=ready #96691
Scheduler: wrap errors for framework/runtime #98266
migrate generic_scheduler.go and types.go to structured logs #98134
make podTopologyHints protected by lock #95111
Lower timeout for leaderelection resourcelock #98061
Lower timeout for leaderelection resourcelock #98059
Removing network_policy.go test file #98341
Fix typo for changelog-1.18 #97943
Fix: kubelet return error when device plugin sets PreStartRequired true while creating pods with 0 resource #96781
fix e2e loadbalancer test #98387
combine storage latency and error metrics #98332
Add cici37 to controller-manager OWNERS as reviewer. #98240
cpu manager: specify the container CPU set during the creation #98019
Fix typo in kubectl/…/attach_test.go #96920
kubelet: improve error message about expired certificates #98230
Make it possible to build with make --warn-undefined-variables
#98197
Update configure-helper.sh to early exit from start-kube-controller-m… #98037
Less demanding test cases in TestUniformDistribution #98355
remove e2e miekg/dns dependency #97808
Fix staticcheck in staging/src/k8s.io/apiserver/pkg/authentication/request/x509 #97882
finish removal of exportoptions #98312
OWNERS: Update SIG Release aliases #97700
storage: document csi.storage.k8s.io/ephemeral also for internal type #92065
fix(*):inter pod affinity default min score is zero #98096
e2e sig-network loadbalancer tests #98333
Copying Netpol API tests from networkpolicy folder #97898
Scheduler: update potentialVictims as framework.PodInfo type #98340
Fix typo in device_plugin_test.go #98337
fix error flag in changlog #97258
Ensure bash version at least 5.x #98309
update known issue status for 1.20 changelog #97517
Adding dims to test/images OWNERS file #98318
metadata concealment: remove the legacy endpoints from the check #97789
Remove unused expectedRV in store_test TestGet #98273
test images: Fixes apparmor-loader image #98313
Optimize writeline and writeBytesLine in proxier.go #98249
fix azure file migration issue #97877
Fix GCE Windows Smoke Test and Support 2004 and 20H2. #98286
GCE Windows: add 20H2; install docker when nodes are started #98284
test images: Adds –progress=plain to docker buildx build #98315
sched: avoid using shareable singleton instance #98296
Fix repeatedly aquire the inhibit lock #98088
Made some optimizations, including modifying variable names, omitting… #97715
clean rs by revision instead of creation timestamp in deployment controller #97407
test images: Fixes metadata-concealment image building #98227
Improve the Windows GCE README #98282
Drop runs-per-test for unit tests #98272
add metrics for insecure backend proxy #97814
test images: use promoted kitten 1.4 and nautilus 1.4 #98271
test images: Prepend linux/ to peer-finder BASEIMAGEs #98226
Passes a context to the drain helper object #97078
cleanup: fix the format of kubectl proxy examples #97688
Remove kubectl alpha debug command in 1.21 #98111
Fix golint errors for k8s.io/cli-runtime/pkg/genericclioptions/ #98003
fix vendor/k8s.io/cli-runtime/pkg/printers staticcheck #97841
remove unused variable in e2e test[types.go] #97556
SchedulerPriorities [Serial] Pod should avoid nodes that have avoidPod annotation: clean remaining pods #94684
code cleanup for kubectl alpha -h #97523
Comment default behaviour of kubectl drain.GracePeriodSeconds #96812
test images: Fixes echoserver image for Windows #98189
tests: Removes node created by test #78862
staging/src/k8s.io/apiserver/pkg/audit/policy/reader.go: migrate logs to structured logging #98252
Change log:Fix hyperlink errors about 87933 and limit-priority-class-consumption-by-default #98212
Don’t spawn a goroutine for every event recording #95664
test images: Small changes to trigger image postsubmit jobs #98228
migrate proxy/winuserspace/proxier.go logs to structured logging #97941
test/e2e/framework: Log arguments at a higher level #98237
Add jpbetz to controller-manager OWNERS as reviewer #97923
remove experimental windows container hyper-v support with Docker #97141
Write PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage #95503
Remove dependency of generators from create configmap #97981
Scheduler: Update the PreFilterExtensions interface to use PodInfo #97599
Fix kubelet from panic after getting the wrong signal #98200
Add trace to SerializeObject #97953
Increase coverage of Job validation #97865
Test enabled and disabled gates for Job strategy #97861
fix problem that NewReplicaSet shows <none> when describing deployments #97752
Remove the dependency between create poddisruptionbudget and generators #97429
Moving kubectl logs Long command into variable #97895
Namespace has no effect when exposing deployment with –dry-run=client #97492
Cleanup: Remove debug print #98192
kubectl diff: update regex to allow equal sign #98158
kubectl: run - remove unneeded vars #98110
staging\src\k8s.io\apiserver\pkg\endpoints: migrate to structured logs #98093
Print queue lengths on watch termination #98208
Apply WithContext to metrics in apiserver admission webhook #98196
Support IPv6 on the e2e test ““should resolve connection reset issue #74839 ” #95351
Attempt to deflake networking tests in large clusters #98181
Drop liggitt from cli-maintainers alias #98177
add myself as reviewer in pkg/controller/OWNERS #98107
kubeadm should ignore cgroup driver check on Windows node #97764
fix: volume stats disabled when value is negative.(Currently, 0 means defualt 1m) #96675
Cherry pick 443 and 448 from cloud provider azure #97635
add knabben to test/e2e/network/netpol/OWNERS #98193
test images: Minor changes to trigger postsubmit image building jobs #98190
fix typo and decs in apiserver_etcd_test.go #98055
Cleanup GCI / COS README.md #96823
fix invalid indentation #97946
fix golint in volume fs #97930
test images: bump BASEIMAGE of kitten and nautilus to agnhost 2.26 #98188
Delete static pod gracefully and fix mirrorPodTerminationMap leak #98103
Fix statefulset absent of kubectl autoscale bash completions #97800
modify hostname of ErrReason #97454
kubeadm: APIEndpointFromString verifies ip #98136
[kubelet metrics] Readjust kubelet_containers_per_pod_count bucket #98169
Change yaml.load() to safe_load() #98160
kubelet logs print ‘kubelet nodes sync’ frequently #98137
Pull hollow node images from real nodes #97858
remove weird pause args from this networking.go, that break the perio… #98124
Copying SCTP tests to Netpol e2e framework #97897
fix klog.Info -> klog.Infof #98095
Document our official blue color. #98113
Scheduler: Add function AddPodInfo(*PodInfo) for NodeInfo struct #97917
use klog.Info and klog.Warning when had no format #96552
bump agnhost to 2.26 #98101
Request: Add ehashman as sig-node-reviewer #98036
Default cluster dns-domain to empty string in e2e_node suite #98025
Fix the build/README.md documentation file on docker-machine remote #97935
Fix typo in pkg/kubelet/…/helpers_test.go #97589
Update defaulter gen to not use reflect #96960
Finetune container-runtime-endpoint option help text #96857
kubeadm: Update versions for 1.21 #98008
replace bytes.Buffer with strings.Builder #97552
fix privileged config of Pod Sandbox #96877
directly query dns and resolve it in the e2es for windows #97987
Build multiplatform images when issue make release-images
#97459
Add context to metric interface in component-base/mertic #97173
cleanup unused type conversion #97155
Show the details on the failure of preemption #97184
Ensure invalid cluster-scoped children do not block cleanup of valid namespaced children #98068
Fix golint issues in client/custom_metrics/scheme #98017
Fix spelling typos: scheduable -> schedulable #97880
Add missing word to ServiceSpec doc #97896
migrate winkernel network type string “overlay” as const #98043
make hostPort match test linuxonly #97003
Repair pigz URL for Windows GCE nodes #98081
Uses offset instead of line number in JSONSyntaxError #97990
Modify LeaderElectionConfiguration .ResourceNamespace comment #97361
Fix bug in Member Exists Join for Kubeadm etcd join #97372
test/utils/image: Support a single repository #93510
Mount /var/lib/kubelet/pki on tmpfs #97868
Update Dockerfile_windows #98065
vendor: update cAdvisor to v0.38.7 #98042
Lower timeout for leaderelection resourcelock #97958
kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images #97087
Refactor: rewrite Merge
method to address readability and efficiency #97794
Update help document address #96698
CHANGELOG:Fix notes of PR 97440 #98056
remove the TokenRequest and TokenRequestProjection feature gates #97148
[Leader election] Add documentation to function #98058
update agnhost readme #98054
Fix Spelling error about [errrors] #97709
fix typo of [expect] in pkg/controller/../scheduler_binder.go #97788
Bump NodeStatusReportFrequency default value to 5min in comment #95135
Fix typo of invalide in validation_test.go] #97875
feat: enable SPDY pings on connections #97083
fix apf controller unit test #98023
make labels.NewRequirement returns aggregated field.ErrorList #97538
fix nodelifecyle controller not add NoExecute taint bug #96876
Update cri-tools to v1.20.0 #97967
e2e: split test into kubeup & generic tests #97878
Fix non-amd64 conformance image builds #97982
crd create event: skip storage teardown if the crd info doesn’t change #97470
proxy: Restructure config validation tests to check errors #94902
Fix golint errors for kubectl/pkg/cmd/certificates/certificates.go #97884
Disables APF if the aggregated apiserver cannot locate the core kube-apiserver #97957
Add API testdata population instructions #97971
Fix HSTS Missing From HTTPS Server(Nessus Scanner) #96502
Fix generate-internal-groups.sh for bash < 5.x #95360
Moving egress deny with DNS to a policy function #97638
Add a log in verifyDevicePath #68022
test images: Print docker version and docker buildx version #97976
fix:replace cfssl resources and upgrade them to 1.5.0 #97947
pause image: Fixes clean make action #97853
set GOOS=linux for the staticcheck tool #97959
Revert “Merge pull request #92817 from kmala/kubelet” #97980
GracefulNodeShutdown configuration remove executable permission bits #97950
Fix openapi model generation for apply when x-int-or-string is set #97172
[k8s.io/apimachinery/pkg/test]: cleanup commented code #97891
Update hybrid_network.go #97209
kubelet waits for node lister to sync at least once #94087
pause: encode Windows OS version in image tag instead of repository #97782
remove unused constant of kubeletPort in e2e test #97653
Ensuring default DNS cluster-domain of Kubelet is cluster.local #96315
Fix kubectl-convert import known versions #97754
fix static check for vendor/k8s.io/apiserver/pkg/storage/etcd3/ #97786
Fixes nil panic for nil delegated auth options #97954
kubeadm: trim leading “v” when running CoreDNS migration preflight #97919
changeLog-Fixtypo #97911
CHANGELOG: fix hyperlink failure for author #96972
Fix typo of changelog-1.20 #97913
fix unit test “TestSPDYExecutorStream” flaking problem #97909
Optimize log output for job controller #97113
Use volumeHandle as PV name when translating EBS inline volume #96821
fix: Azure/OIDC auth panics when no AuthProviderConfigPersister is nil #97095
APF: make command-line args validation error more descriptive #96722
kube-proxy: track serving/terminating conditions in endpoints cache #96371
Do not set sysctlRouteLocalnet (CVE-2020-8558) #92938
Update gluster client, configure with filtered dialer #97922
migrate proxy.UpdateServiceMap to be a method of ServiceMap #97899
CHANGELOG: fix punctuation error #96941
Optimized some non-standard variable names #97477
Add 1.20 API testdata #97761
Fix stale object causing a panic on DELETE event #97255
test images: Adds BASEIMAGE for windows/amd64/2004 and windows/amd64/20H2 #97046
APF e2e test: wait for steady state before proceeding #96984
Track opened connections with a single tracker per authenticator #97857
Improve logging in cacheWatcher #97843
cleanup: add -q as shorthand for –quiet #97626
add more usage info for kubectl wait option –for #97564
apiserver add lease object count metric #97480
add rbac rule for storage version garbage collector #97293
Set a static Retry-After when evicting a pod is not allowed. #90299
Update github.com/miekg/dns to pick up fix for CVE-2019-19794. #97405
CHANGELOG: fix symbols lost, formatter error #97008
CHANGELOG: Fix typo for release-note in 1.20 #97416
Change log:Fix Spelling error about [occuring] #97711
CHANGELOG: add a hyperlink to issue 86282 #97518
remove generator dependency in create service account #96492
apiserver: print unknown responsewriter error strings, not only %#+v #96887
Fix typo of BoostrapToken in kubeadmin-type.go] #97873
e2e: recognize multi-node control planes #97879
Add BeginCreate and BeginUpdate REST hooks #96393
cleanup: legacy ‘ENV name value’ syntax deprecated(Docker 20.10) #97177
Fix node selector hostmaps #97816
move all variables in sampleAndWaterMarkHistograms::innerSet #97860
CHANGELOG-1.20: fix anchor point err #97494
e2e test regression image multiarch #96792
Configure –tls-cipher-suites on kube-apiserver #97742
Reduce number of buckets for etcd_request_duration_seconds metric #96754
prevent panic on webhook authenticator and authorizer timeout before response #97820
Fix node port tests windows nodeSelector metadata #97809
build: Update bazel to 3.4.1 and k/repo-infra to v0.2.0 #96011
p&f e2e: the test should log expected and actual response header in case it fails. #96966
Add ‘apiserver_terminated_watchers_total’ #97845
don´t panic on e2e ESIPP tests #97844
Revert “dump conntrack table on e2e conntrack failures” #97839
oidc authenticator: attempt to immediately initialize verifier #97693
fix staticcheck error in vendor/k8s.io/apiserver/pkg/server/storage #96657
set numberOfWorkers for netpol suite to the ideal value (3) that is n… #97702
proxy/ipvs: return non-nil error when there is no matched IPVS servic… #97716
adding windows os selector to the dnsPolicy tests #97804
migrate proxy/iptables/proxier.go logs to structured logging #97678
Add NewProxyHandler func #97675
ApiServer: Add benchmark for ensureRBACPolicy #97652
CHANGELOG: fix typo #97446
fix slice controller logging for services ipfamily #97721
Relax apf_controller’s reaction to certain errors #97370
bugfix: nodeport quota check failure result into failing to create a clusterip service #97451
fix typo of [expect] in pkg/kubelet/../policy_static_test.go #97787
Promote Immutable Secrets/ConfigMaps to Stable #97615
Update: Write Read Status, Patch & List APIService test +3 endpoints #97327
CSI attacher test cleanup #97499
Add e2e networkPolicy test to validate egress deny precedence over ingress allow #97524
Default deny egress with pod label selector #97736
fix typo in dns.go #97314
cleanup: change klog.Fatalf to fmt.Errorf for kubectl auth reconcile
#97645
97425: improve netpol comments #97571
The code in TestNonePolicyName does not need to wrap, so fix it. #97749
add OWNERS file to kubernetes/test/e2e/network/netpol #97526
Remove docker remote / docker-machine from build scripts #97618
Release reserved GCE IP address after ensure completes, irrespective of outcome. #97740
code cleanup for kubectl port-forward #97532
fix vendor/k8s.io/apimachinery/pkg/runtime staticcheck #94396
Fix BoundObjectRef APIVersion proto name #97379
chore(gce): pass auth flags to KCM and KS #96550
Fix loopback device lookup #96889
Fix test failures #96866
Fix Spelling error about [formatted] for statefulset.go #97629
Bug fix #97621
Fix on comments #97540
Fix golint issues in pkg/kubelet/types #97374
Fixes the unit tests to be more tolerant with error messages #96906
Cleanup: fix typos in scheduler interpodaffinity package #97591
Cleanup: fix typos in garbagecollector_test.go #97572
remove input parameter that is invalid before #96806
Up and down scale stabilize with envelope. #97348
kubeadm: avoid detection of the container runtime for commands that do not need it #97625
Use autogenerated Job conversion functions #97617
Fix typo in pkg/volume/rbd/rbd_test.go #97587
remove LegacyNodeRoleBehavior and mv ServiceNodeExclusion to GA #97543
Remove duplicate nodeSelector for kube-dns #97536
Fix bug in CPUManager with race on container map access #97427
[flaky test] fix devicemanager TestDevicePluginReRegistrationProbeMode failed #97193
Scheduler: Move PodPassesFiltersOnNode out of core to avoid plugin dependency #96929
Remove CSINodeInfo feature gate #96561
Optimize some irregular variable names #96854
Migrate scheduler.go, factory.go to structured logging #97509
Fix golint issues in api/admission and api/admissionregistration #97466
fix kubectl label error when local=true is set. #97440
refactor(kubeadm): remove the “alpha certs” command #97706
: CoreDNS preflight: Parse correct version syntax #97620
Fix staticcheck in staging/src/k8s.io/apiserver/pkg/admission/initializer #97656
kubeadm: improve the error messages when validating discovery CA hash #97290
Ensure reproducible builds when build through docker #97699
Cleanup several GA feature flags which should be removed in 1.21 #97306
fix incorrect dev name in log when finding link by name returns error #97677
Remove duplicate nodeSelector for kube-dns in kube-dns.yaml.base #97666
add node selector info in ErrReasonPod #97521
Remove AttachVolumeLimit feature gate #96539
Add a hyperlink to issue 95156 #97496
fix: Fix ListByResourceGroup in azure diskClient mock #97307
Update nvidia-gpu-device-plugin addon image path #96276
remove –cleanup-ipvs flag of kube-proxy #97336
Fix Spelling error about [workflow] for kubeadm #97631
Adding casey (sig-net chair) to approvers list for test/e2e/network #97469
Fix typo in staging/src/…/wait_test.go #97590
[pkg/cluster/ports/ports]: fix minor syntax #97570
Fix missing cadvisor machine metrics #97006
refactor(kubeadm): remove deprecated command “alpha selfhosting pivot” #97627
fix typo of command “kubectl completion -h” #97433
use Lstat instead of Stat for unix socket on windows #97576
feat(kubeadm): graduate command “kubeconfig user” #97583
fix log format optimization #96606
: Bump CoreDNS version to 1.8.0 #96429
vendor: update system-validators to v1.3.0 #96378
Update DeltaFIFO documentation and group Delta definitions to the top of the file #97326
leader migration configuration: parsing & validation. #96226
Fix incorrect literal quotes in logdump path #97447
kubeadm: support certificate chain validation #97266
remove unused funcs for kubeadm tests #97452
configure docker on containerd nodes so it wouldn’t reserver 172.17 s… #97376
Fix Makefile cut-paste comment errors #97482
Skip multi az PD storage test if no extra zone detected #97432
Port deviceManager to windows container manager to enable GPU access #93285
kubeadm: clean redundant whitespace for join command template #97413
new NetworkPolicy Validation suite #91592
fix bugs when copying deployment annotations to replicaSet if value is empty #94858
Migrate pkg/scheduler logs to structured logging #97349
clean up executing request on panic #97206
test images: Adds 20H2 to the windows_os_versions #97421
Refresh Timestamp when pod is not present in the three sub-queues #97302
fix: azure file latency issue for metadata-heavy workloads #97082
Unify variable naming between GuaranteedUpdate and Delete in storage #97418
Delete unused interface #92335
test images: Allows sample-apiserver to be built without a TTY #97422
32bit > 4GB integer overflow edge case fix #97403
Requesting reviewers status for SergeyKanzhelev #97329
fix Azure file share not deleted issue when the namespace is deleted #97417
Updates deps in order to remove rsc.io/sampler #97337
Fix nil VMSS name when setting service to auto mode #97366
Add KEDA to the External Metrics API implementations #96056
Use force umount for nfs volumes #96844
Fix the deadlock in priority and fairness config controller #97323
pause image: Adds 20H2 Windows OS Version base image #97322
deprecate PSP in 1.21, but leave removal at 1.25 #97171
Split the test VolumeHosts type into one per interface #97354
cleanup unused constants for removed deprecated flags #97340
fix typo err for disk to pid #97359
bump agnhost base image #96918
Try to avoid etcd.Get as part of Delete operation #89828
fix sctp hostPort test #97371
api: Allow MaxSurge to be set on DaemonSets during update #96375
Define TestableConfig in k/apiserver/pkg/util/flowcontrol #97353
Bump github.com/Azure/go-autorest/autorest to v0.11.12 #97033
add unit test for helper.go #96353
Bump agnhost and nonewprivs versions #97346
Don’t start goroutine for noMetrics #94813
Fix dangling volumes from nodes not tracked by attach detach controller #96689
Recover CSI volumes from dangling attachments #96617
Fix golint issues in pkg/credentialprovider/plugin #97167
Remove the ‘DisabledForLargeClusters’ tags from non-session-affinity LB network tests #97345
Update autoscaling e2e test after an event message was changed #97344
Fix HPA bug about unintentional scale out during updating deployment when using PodMetric. #89465
cleanup: remove dup key VolumeStatsUsedBytesKey in test #97151
test images: Adds Windows 2004 and 20H2 base images for busybox #97324
fix index test: multi index check for empty list #96883
Fix typo in e2e test log #97311
Update cloud-controller-manager samples to read –cloud-config flag #97274
Fix openapi generator for alpha features #97276
Add performance benchmark for the preemption with volume #96834
Make log-dump’s deprecation note up-to-date #97315
remove unused funcs for e2e predicates #97229
Fix e2e endpoint slice flake test #95019
cleanup constants for scheduler metrics #97221
CHANGELOG: fix hyperlink failure for issue #96948
Skip unsupported tests for disruptive testsuite #97291
Update Error logging for Pod+PodStatus resource lifecycle test #97137
Add sig-storage leads as feature-approvers #96420
fix kubemark e2e script #81209
Add more logging for “Mount cannot be satisfied for container” error #97259
test images: Adds 20H2 image to windows-servercore-cache #97247
remove suffixes from generated StorageClasses and VolumeSnapshotClass #97183
storage-version: update conditions #96825
Revert “use uncommon ports for e2e network test” #97282
Measure/compute used ephemeral storage in stats provider, not eviction manager #97042
Remove the deprecated metrics from scheduler #96447
etcd version for 1.19 is 3.4.13 for cve fixes #97244
bind-address flag usage #97245
Revert “Use host IP instead of localhost for control plane component … #97253
Make sure the volume name is not empty when the PVC is bound #97228
Create OWNERS for most of the API Priority and Fairness impl #97254
Fix typo for ServiceAccount #96985
test images: Adds -p yes when calling register.sh #96462
Install pigz for GCE Windows Nodes. #96470
Storage testsuite refactor & cleanup #96573
add initial translation for pt_BR for kubectl #61595
Use non privileged ports in scheduling conformance test #97235
Use etcdctl endpoint health as a etcd’s livenessProbe #97034
Prevent data race in volume plugin manager #96826
CHANGELOG: list should be one item #97063
Remove stale analytics links from docs #96679
Add damemi to sig-scheduling-maintainers #97199
Fix typos and add comments in functions for kubectl create
subcommands #96995
Revert “Cleanup: remove sanity check for CVE-2019-11253” #97215
vendor: update cAdvisor to v0.38.6 #97174
Fix missing type error in Get-RemoteFile by loading System.Net.Http assembly. #97211
Update config for go-flow-levee analysis #96997
Client library cleanups #92138
Improve error message on “CLOSE_WAIT” test failure #97201
Return field.Errors from node affinity parsing #96522
Remove master-log-dump.sh #96611
fix remotecommand stream blocked forever problems. #96837
Fix the wrong link to server-side-apply conflicts #97084
Fix the error links #96947
Add AcceleratorStats to cri_stats_provider #96873
e2e/node: add exec probe timeout tests to NodeConformance #96694
cleanup unused code for kubeapiserver #97065
e2e network policy enclose IPv6 destinations #96856
Use field.Error(s) in scheduler plugin args validation #96745
improve watchCache metric #96904
ipset: Address a TODO, add test for netmask #95701
Upgrade to nodecache 1.16.0 image #97132
Revert “iAdd host IP to etcd listen client URLs.” #97127
Cleanup: remove sanity check for CVE-2019-11253 #97124
Add SIG Security to OWNERS_ALIASES #97115
Delete deprecated mixed procotol annotation #97096
Add constraint selector to pod template #97068
kubelet: reduce no-op status manager msg log level #97056
Update OWNERS for k8s.io/legacy-cloud-providers #97044
cloud-controller-manager: routes controller should not depend on –allocate-node-cidrs #97029
hoist error message change in token registry to noderestriction #97020
Fix FibreChannel volume plugin corrupting filesystem on detach #97013
Bump Cluster Autoscaler to v1.20.0 #97011
apiserver add –lease-reuse-duration-seconds to config lease reuse duration #97009
Copy the same storageclass instead of constructing one in external test #97001
Add jeremyje to cluster/gce/OWNERS #96994
add comment to describe why we set the UID in the response headers #96989
[flaky test] fix race in TestVersion in pkg/kubelet/cri/remote #96978
Fix typo in conntrack.go #96975
minor fix on comments #96974
Bump kubectl in addon manager to 1.19 #96969
kubelet: remove periodic messages from log-level 2 #96958
Apiservier staticchecks tests #96954
Define const for metric name #96946
Update the help text for kubelet’s enable-cadvisor-json-endpoints flag to explicitly mention that it has no effect on the /stats/summary endpoint. #96928
local-up-cluster kubelet option opening readonly port #96903
Remove external driver duplicated misleading SupportedSizeRange #96875
Move IPv6DualStack to k8s.io/controller-manager #96872
fix kube-dns federations check in kubeadm upgrade dns check preflight #96860
Remove unnecessary snapshot ability check for external driver #96843
Update configure-helper.sh to early exit from start-kube-scheduler if… #96839
CHANGELOG: Fix typo for release-note in 1.20 #96835
Fix duplicate chains in iptables-restore input #96830
Code optimization for add additional information to log trace in api server #96802
Fixed a bug where initialPopulationCount should be based on the key length not list size in DeltaFIFO#Replace() #96797
resume CloudControllerManagerPort to hardcode in port.go #96776
clarify the logic of noderesources comparison #96774
cli-runtime: expose option to set discovery burst #96763
kubectl/pkg/cmd tests: set explicit namespace #96761
Lower the frequency of volume plugin deprecation warning #96751
core/v1: deprecate Service topologyKeys #96736
Fail instead of panic when HNS network cannot be created in test. #96728
fix typos in type functionShapePoint #96713
test_context.go: add “windows” to the list of options for “–node-os-distro” #96687
APF defaults.go: use already defined catch-all name constant #96683
Using UpperCamelCase event reason - DeletingNode, instead of verbose msg #96680
Fix Cinder volume detection on OpenStack Train #96673
ignore update pod without new image in alwayspullimages admission controller #96668
Remove the typo in the logs while configuring firewall for node e2e #96666
Significantly improve download artifact latencies on GCE Windows node boot. #96661
fix staticchekc failer in apiserver/pkg/endpoints/request #96660
Create PVC first if it’s referenced by PV #96659
Remove unused argument from generateEvent #96643
Fix link to CRI-O sock path #96638
Update comment to not indicate check is run for docker daemon #96637
fix staticcheck: vendor/k8s.io/apiserver/pkg/server/{options,storage} #96632
If the file already exists we need to grant group read permissions ex… #96622
sig-cli: add Eddie Zaneski as a co-chair #96607
fix typo and format for klog #96593
don’t add pod to podQueue when the NodeName of pod is not empty #96582
Fix typo unmount for klog #96581
kubelet: do not rerun init containers if any main containers have status #96572
test/integration/etcd: Use the busybox shim image constant #96571
Check Backend service by name instead of path in GCE LB code. #96491
Kube-proxy cleanup: Changing FilterIncorrectIP/CIDR functions to MapIPsToIPFamily that returns a map #96488
Add GinkgoRecover to a local storage go routine #96467
fix staticcheck:vendor/k8s.io/kubectl/pkg/cmd/scale #96402
Convert users of old failure-domain labels to new #96311
kube-proxy treat ExternalIPs as ClusterIPs #96296
scheduler: parse Pod’s Node affinity once in PreScore phase #96223
node: e2e: bring up/down SRIOV DP just once #96219
Add custom timeouts in E2E tests #96042
autodetect global addresses on loopback interfaces #95790
CAP_NET_RAW should be NET_RAW #95613
Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #95269
SIG Docs chair transition #95102
Added unit tests for ReadLogs #95099
Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states #94599
[Flaky Test] Add limited lines to log when having tail option #93920
Fix ResourceQuota comments #93549
Remove resync period for disruption controller #92827
Fix typo in apiserver config.file file #92342
kube-proxy-test: fix goroutine leak #91450
Added ‘No resources found’ message to logs command #89688
Remove feature gate for ILB Custom Subnet. #88771
1.20 Major Themes Changelog Restructure #97134
Tweak up flaking end-to-end tests of API Priority and Fairness #96874
APF e2e: disable drown-out tests temporarily #97074
Increase preemption timeout from 1 minute to 2 minutes #96990
: Fix CoreDNS migration logic #97016
staging/publishing: fix rules for 1.20 #97004
staging/publishing: add release-1.20 rules #96993
kubelet: ensure static pod UIDs are unique #87461
coredns dep.Severity is newdefault, not newDefault #96907
E2E Flakiness: Eliminates client-side rate-limiting for AP&F drown-out test #96798
Update ingress conformance test for finalizers #96742
CHANGELOG: add a hyperlink to issue 86282 #96598
Fix aggregator_unavailable_apiservice gauge #96421
fix: change disk client API version for Azure Stack #96829
vendor: update cAdvisor to v0.38.5 #96831
service.spec.AllocateLoadBalancerNodePorts followup #96636
Update to go1.15.5 #95776
Promote Pod+PodStatus resource lifecycle test - +4 endpoint coverage #96485
Restore beta os/arch labels on initial node registration #96810
Fix double counting of IP addresses #96417
fix: concurrent map writes error in VolumeBinding plugin during Filter #96777
CHANGELOG: Update error link in 1.20 #96665
Bump node-problem-detector to v0.8.5 #96716
Revert “check volume directories instead of mounts for cleanupOrphanedPodDirs” #96758
Fixes sigfault in case of empty TopologyInfo #96553
fix e2e conformance test predicates conflict hostport #96627
Deflake ThrottledLogger test #96720
fix: resize Azure disk issue when it’s in attached state #96705
Fix TestStartingResourceVersion flakiness #96662
gce: move iptables rule to mangle #96686
Revert timeout changes #96727
Apiserver dedups owner references before creating/updating objects #96185
Promote AppsV1Deployment resource lifecycle test - +6 endpoint coverage #96487
kubelet: dockershim ExecSync should return context.DeadlineExeceeded on timeout #96495
Add linuxonly on one multivolume test #96690
add e2e test for dual-stack secondary service IPs #96484
APF e2e tests: add request drown-out fairness test #96646
Use default value when the specified timeout for a request is 0s #96681
convert the runtimeclass API tests to conformance #96619
Fixes fake client test generation #96586
Verify iptable rules are applied for tcp, udp and icmp #95906
e2e SCTP test must not depend on kubenet #96640
Reduce volume name length for vsphere #96533
Mark some storage tests as LinuxOnly #96644
Enables HTTP/2 health check #95981
Update topology tests for windows #96626
Promote TokenRequest e2e test to Conformance #96322
Use K8s in the README #96526
Fix GC uid races and handling of conflicting ownerReferences #92743
Add a deprecation note to k/k/cluster/log-dump directory #96613
e2e network tests with host network should Skip if ports are occupied #96453
Set 0 sync period in scheduler integration test #82222
SCTP testing: fixes and additions #96460
plumb context with request deadline #96061
Fix test name in e2e resource metrics api test #96574
add myself to sig-network-api-reviewers #96516
Integrate defaults marker to defaulter-gen #96317
Fix cacheWatcher leak when time jump to the future and jump back #96266
promote API priority and fairness types and APIs to beta #96527
Test on CRUD operations on RuntimeClasses API #96551
Increase watch timeout when scaling Deployment Replicas #96523
Vendor cadvisor v0.38.4 #96425
Match pod resource metrics to pod not container in node resource metrics API tests #96570
stop serving deleted APIs #96525
Implement ServiceSpec.AllocateLoadBalancerNodePorts #92744
update golang.org/x/net and golang.org/x/sys #96549
Fix golint failures in client-go/transport #95614
Update the route table tag in the route reconcile loop #96545
Update 1.18 changelog with entries from v1.18.11 #96544
Configure StackdriverLogging Windows service to restart on failure. #93765
resource-metrics: add pod/sandbox metrics to endpoint #95839
Storage version garbage collector #95978
scheduler: Implement resource metrics at /metrics/resources #94866
Relax validation for CSIVolumeFSGroupPolicy and move to beta #95739
Fixed quantization and made monotic time reversal not panic #96530
core/v1: document that topologyKeys requires the ServiceTopology feature gate #96528
Revert “Merge pull request #92312 from Sh4d1/kep_1860” #96454
Adding NodeName to EndpointSlice API, deprecation updates #96440
Log defaulted kube-scheduler component config at startup #96426
Separate in-tree gcepd driver for windows #96294
Add keep_time_key setting to fluentd configuration #96027
remove generators from service #95256
Implement Graceful Node Shutdown in Kubelet #96129
Choosing the right source VIP for local endpoints #96499
Update storage test suits for Windows #96479
Update snapshot CRDs #96469
Fix IP fragmentation of UDP and TCP packets not supported issues on LoadBalancer rules. #96464
RBAC initialization: actually retry if we failed to reconcile some objects #96444
handle slow cronjob lister in cronjob controller v2 and improve memory footprint #96443
Graduating AppProtocol to GA #96327
plumb service account token down to csi driver #93130
Bug Fix for process_start_time_metric initialization #96435
add timeout message in addition to metric #96424
move service controller config to k8s.io/cloud-provider/controllers/service/config #96399
Fixed failure: ProvisioningFailed: Failed to provision volume with St… #96392
Bump network proxy to v0.0.14 #96389
Add CRI v1 proto #96387
Adding sample files to demonstrate how cloud providers leverage CCM #96385
Add –experimental-logging-sanitization flag to kubelet #96372
Fix kubectl CRD validation with preserve-unknown-fields objects #96369
fix pull image error from multiple ACRs using azure managed identity #96355
cleanup: fix log capitalization in scheduler #96292
fix(test::npd): provide NPD with proper kubeconfig #96262
Move the remaining kubectl bits to k8s.io/kubectl #96190
Allow debugging kubelet image pull times #96054
Add node-local-dns headless service #88412
Add datapolicy tags to staging/src/k8s.io/client-go/ #96001
Deprecate Dockershim #94624
Topology Manager Scope (container | pod) Feature #92967
Fix go lint on folder apimachinery/pkg/runtime/serializer/protobuf #96331
Support custom tags for cloud provider managed resources #96450
check nil pointer in String method #95908
RuntimeClass GA #95718
test: Fix using deprecated default cluster IPs #95579
check volume directories instead of mounts for cleanupOrphanedPodDirs #84206
kubelet: add alpha credential provider plugins #94196
tests: Refactor agnhost image pod usage - common (part 2) #94439
Move Snapshot to GA #95282
Add cronjob controller v2 #93370
Fix the validation logic for Job/CronJob RestartPolicy field #95747
Implement TopologyInfo and cpu_ids in podresources interface #93243
Remove node when the vm is deleted in vsphere #92608
Set priority of Event v1 higher than v1beta1 #96379
Fix a bug that DefaultPreemption plugin is disabled when using scheduler policy #96439
dualstack: Use Agnhost in place of BusyBox #96433
kubeadm: deprecate the “node-role.kubernetes.io/master” label / taint #95382
Update snapshot CRDs to v1 #96383
RuntimeHandler test - mark as serial instead of disruptive and provide non-serial alternative #95046
Move lease controller to k8s.io/component-helpers/apimachinery #96196
PV Controller: Add plugin name and volume mode to PV metrics #95719
Change at which level klog.Fatal is invoked #94663
storage: Use FilteredDialContext in quobyte client #95206
Add support for hugepages in downward API #86102
HTTP Probe: Removes Accept-Encoding header from http probe #96127
fix note delete to update according to code #96150
Set enable konnectivity service to true by default #96388
dualstack: use correct IPFamily list for conntrack checks in e2e #96122
tests to check metrics labels #96045
kube-eviction: Fix SI of process quantity #95521
Apiserver lease garbage collector #95895
Add nodeSelector for konnectivity daemonSet #96237
e2e test for services using pods with hostNetwork as backend #94812
fixing issue where SMB share paths cannot resolve with CRI-containerD on Windows #96396
Remove Const IPVSProxyMode #96248
cloud-provider: update docs and guidance for InstanceV2 and Zones #96397
Fix command and arg in NPD e2e #96381
Move fsGroupChangePolicy feature to beta #96376
Add WindowsContainerResources to UpdateContainerResourcesRequest #95741
stop logging killing connection/stream because serving request timed out and response had been started #95002
Add vCenter info metric #94526
Remove duplicate import #96413
e2e test for PodFsGroupChangePolicy feature #96247
Ignore some update Pod events in scheduler #96071
Remove ready directory which created in empty volumeMounter setUp func #95770
Forbid creating clusters with more than 100 nodes without vpc-native #96418
Add –experimental-logging-sanitization flag to control plane components #96370
local-up-cluster.sh: Pass CLUSTER_CIDR to kube-proxy #96028
remove label dependency on k8s api in Azure #96414
Support customize load balancer health probe protocol and request path #96338
Improve observability of node authorizer #92466
fix: change storage account client API version for Azure Stack #96358
cleanup dated wording “NominatedNodeName annotation” #96320
Remove TaintBasedEvictions Feature Gate #96205
Modify storage snapshottable test for Windows #96330
Graduate the Pod Resources API to G.A #92165
Apiserver updates storageversions API and filters certain write requests during bootstrap #93873
Add dangling volume check for vsphere #96224
kubelet: respect exec probe timeouts #94115
feat: ignore mount dir check in csi node stage/publish #88759
Add AddedAffinity to NodeAffinity Filter and Score plugin #96202
e2e: add APF flowcontrol request drown-out test #96124
Fixes APF filter test failure due to racy read&write #96244
Adding flexibility to CCM #93764
Use user facing field names in validation message #96245
enable benchmark by matching test config #95608
[pkg/watch/json]: remove dead code #95087
Avoid unnecessary calls if other error occurred #94643
Fix go lint on folder apimachinery/pkg/runtime/serializer/json #96323
Fixing expected pod subdomain to match framework.TestContext.ClusterD… #96305
apiextensions: replace go-openapi with kube-openapi fork for validation #95954
PV e2e: fix race in NFS recycling test #96310
Implement log sanitization filter #96309
Make Kubernetes aware of the LoadBalancer behaviour #92312
Fix the kube-proxy document #95872
Update docs and fix redundant logic of scheduler perf #96326
add andyzhangx as reviewer #96340
kubeadm: fix the lint failure where return value is not checked #96306
update max azure data disk count map #96308
CRs: Default non-nullable nulls #95423
Updated Create Pod+PodStatus resource lifecycle test - +4 endpoint coverage #93459
Change the features removal note #96324
dualstack: cleanup IsIPv4 duplicates in favor of k8s/utils functions #96279
Add kube-apiserver lease controller #95533
Less restrictions for AWS NLB health check config #96312
reconcile AWS NLB attributes on service creation #95247
Correctly fix clearing conntrack entry on endpoint changes (nodeport) #96251
test images: Removes -p yes flag from qemu-user-static script call #95032
Increase the timeout to allow summary test pods to start #96302
DelegatingAuthenticationOptions TokenReview client timeout #96217
Remove useless variable and if in kubelet.go #96141
Move dirExists() to kubelet_test #95569
Update CHANGELOG link of older releases #96207
scheduler: remove FrameworkFactory. #96165
test images: Authenticate in order to push images #96307
Add support to size memory backed volumes #94444
Move kubectl get-context validate logic to Validate function #93109
remove comment for cache sync because code was removed #96301
Fail when local source file doesn’t exist #90333
Add datapolicy tags to pkg/volume/ #96006
APF: use snake_case in metric labels #96236
kubelet: Use CRI SecurityProfile for Seccomp #96281
optimise defaultpreemption: enumerate fewer candidates #94814
Add Terminating Condition to EndpointSlice #92968
gAdd datapolicy tags to pkg/apis #95992
make flags of TokenRequest required #95896
Switch GCP list calls to paginated calls. #96278
client-go/rest: fix finalURLTemplate for url base == “/” #74363
update features to indicate beta in comment #96231
volume binding: report UnschedulableAndUnresolvable status instead of an error when bound PVs not found #95541
abort if namespace doesn’t exist or terminating #96277
Add E2E stress test suite for creation / deletion of VolumeSnapshot resources #95971
pause image: Disable DiagTrack service on Windows image #95950
default service-account-extend-token-expiration
to true #96273
Ensure created nodes are present in scheduler cache before scheduling #96062
proxy: validate each CIDR config seperately and check for errors #95036
Update Microsoft/go-winio to released v0.4.15 #96271
format incorrectAddresses in klog #95787
kubectl debug: allow set-image-only invocation #96264
Add mrunalp as a node approver #96176
Introduce a simple datapolicy library #96097
Volume snapshot e2e test to validate PVC finalizer #95863
Remove the dependency between create priorityclass command and genera… #94893
Deflake existing configmap count #96265
Revert “add e2e test for Service ExternalIPs” #96257
Fix paging issues when Azure API returns empty values with non-empty nextLink #96211
Removing Alpha annotation as the feature is graduating to Beta in v1.20 #96173
Azure: Support multiple standard load balancers in one cluster #96111
Update cobra dependency to v1.1.1 #95571
warn user about resource being deleted #95544
cleanup: use i18n.T on all command descriptions #95439
kubectl: allow users to use args with KUBECTL_EXTERNAL_DIFF #95292
Adding failure scenario for long FQDN and setHostnameAsFQDN feature #95187
CHANGELOG: Fix kubelet flag enable-cadvisor-json-endpoints #96253
CHANGELOG: Fix release note for snapshot controller update to 3.0.0 #96249
apiserver/filters test: fix data race and do not leak goroutines #96229
Add datapolicy tags to pkg/scheduler/ #96010
Add datapolicy tags to test/e2e/framework #95993
Propose seccomp/apparmor protobuf type definitions for CRI graduation #95876
return success if cordon node by replace #86214
check if kubectl version required values are empty #95678
Allow configuration of etcd healthcheck timeout #93244
separate RootCAConfigMap from BoundServiceAccountTokenVolume #96197
Mitigate wind-up problem in AP&F: prevent queue virtualStart lag #95986
ipset: Address a TODO, add test for TestEntry() with IPv6 address #95697
fixed e2e vsphere statefulsets test #92787
Exclude KEP-1933 from verify-all.sh until after alpha status. #96235
testing: fix failing test on go 1.15.3 #96214
update fake dynamic client to return GVK #96020
Clean code: optimize some logs of mount #95818
test images: sets HOME=/root in cloudbuild.yaml #96238
Fix plugin name in fsgroupapplymetrics of csi and flexvolume #95892
Adding an owner for addon/dns folder #96228
fix CPU time of pod stats with cs.CPU.Time #96123
fix n to nodeInfo easy to understand #96105
fix(test::npd): fix node problem detector test #96050
Remove alpha from kubectl debug command invocation #96138
Update csi-proxy version #95975
test images: set DOCKER_CLI_EXPERIMENTAL=enabled #96220
Increasing withTimeout for ReplicationController Lifecycle test steps #96184
Remove Service Load Balancer Feature Gate #96179
local-up-cluster.sh: Use config file instead of flags for kubelet #96095
cleanup: fix some error log capitalization #95944
Introduce api-extensions category in k8s apiserver #95603
kubeconfig: add explicit path, if specified to loading precedence #93293
plumb channel for lifetime of filter watermarks #95371
fix: pass bearer token to curl using –header instead of –oauth2-bearer #96204
Update Klog dependency #96154
Remove maximum volume limit comment which is easily outdated #96151
fix bug for verify attached volume loop #92692
Provide hack/ testing target for static analysis. #94661
Updated Create AppsV1Deployment resource lifecycle test - +6 endpoint coverage #93458
Add a verbosity option to framework.exec #96194
Bug 1893972 : Skip the sig-storage e2e test as early as possible #96144
Add datapolicy tags to cmd/kubeadm directory #95991
Update nodelocaldns yaml to use 1.15.16 image #95791
register scheme for controller-manager #96133
Don’t add empty AZ labels to OpenStack pre-provisioned PVs #95174
Add tests and set-image option to kubectl debug #96058
CHANGELOG: Fix kubectl debug KEP link #95980
add e2e test for Service ExternalIPs #96116
refector service some e2e cases to make it runing in multi providers #95065
reenable e2e_node services & debugging improvements #96128
local-up-cluster.sh: Remove ineffective parameters #96073
use patch instead of replace to test the dry-run option #95831
Don’t depend on DNS in NetworkPolicy tests #95453
Add runtime representation of []v1.PreferredSchedulingTerm #96126
Add datapolicy tags to staging/src/k8s.io/legacy-cloud-providers #95995
Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth #96145
kubectl: deprecate –delete-local-data #95076
Fix bug in JSON path parser where an error occurs when a range is empty #95933
SetCondtion updates generation #95961
Enable completion for kubectl config delete-context
#90675
Bugfix missing metrics and test cases to ensure terminated request metrics is not missing #93877
Enhance agnhost netexec for SSRF E2Es #92850
Honor disabled LocalStorageCapacityIsolation in scheduling #96092
Add runtime representation of v1.NodeSelector #96064
Kubectl - flush profiling when interrupting a long running command #96019
cleanup of leftover part of a comment. Follow up for #94109 #95899
Add unit tests for dockershim/exec.go #95534
Allow priority to be set for kubelet process on Windows #96051
fix: do not hardcode nginx image URL in rc e2e test case #95841
Add verbose flag to porter so http method can be returned to client #95781
Remove debug print from create quota #95605
Make stats summary tests more flexible #95345
Change dry-run from bool (true) to client #95338
E2E cases for APF #94925
Remove the dependency between autoscale command and generators #92998
map delete key remove exists check #90355
Remove variadic argument from storage interface #96112
Revert “Updated golang/x/net. Also updated golang.org/x/sys” #96108
fix typo in e2e test #95847
Move pkg/registry/rbac code imported by kubectl under component helpers #95761
Adding ‘Accept’ header to HTTP Probe #95641
Move pkg/apis/core/v1.IsScalarResourceName under pkg/scheduler/util #96109
fix vendor/k8s.io/apimachinery/pkg/api/meta staticcheck #93859
refactor: migrate health checks of control-plane off insecure port in tests #96059
Deflake TestDevicePluginReRegistrationProbeMode: Devices of previous registered should be removed #96048
Disable watchcache for events #96052
Remove FieldMatchingFlags #94480
Make webhook retry backoff parameters configurable #95705
Add datapolicy tags to staging/src/k8s.io/kube-aggregator/ #95999
PV controller: don’t delete PVs when PVC is not known yet #95909
Updates golang/x/net and golang/x/sys #96076
Implementing ExternalTrafficPolicy: local in winkernel kube-proxy via DSR #93166
Pass all packages to conversion-gen #96063
Remove behaviors #96014
test: remove flacky ut #96031
git Add datapolicy tags to staging/src/k8s.io/kubectl/ #95996
mv TokenRequest and TokenRequestProjection to GA #93258
Mark SecondaryRangeName as deprecated. #96013
Updating EndpointSliceMirroring e2e test to accept multiple slices #95977
Move cloud-controller-manager to staging k8s.io/cloud-provider #95740
add a jitter to bound token renewal #96037
Cleanup non-namespaced objects in e2e test during interrupts #96023
Delete framework/v1alpha1 folder and change remaining import paths #95731
Change bucket for apiserver_request_filter_duration_seconds metric #96047
Populate ClusterIPs on read #95894
use current method signatures #95938
Move informer_factory to staging #96016
hack/local-up-cluster.sh: fix API_PORT #96025
Added config parameter for CPU threads #94636
Move MatchNodeSelectorTerms to k8s.io/component-helpers #95531
Replace non-ascii string under test/ #95575
exec credential provider: wire in cluster info (superset of #91192) #95489
add tests that update services while gate is off #96012
local-up-cluster.sh: Pass SERVICE_CLUSTER_IP_RANGE to controller manager #95982
Event: Document TTL and best-effort-ness #95925
Automatically wipe dependent fields on service “type” updates #95196
Add a new metric to measure apiserver request filter latency #95207
add audit-log-compress to apiserver #94066
Allow configuring etcd progress notify interval on GCE #95915
refactor(apiserver): disable insecure port #95856
Fix seccomp PSP docker/default annotation handling #95985
Change function signature for MatchNodeSelectorTerms #95871
Update testing-manifests/storage-csi owners file #95962
If image has stack driver agent installed, use it. #95890
fix(kubectl): print error if users place flags before plugin name #92343
Update PriorityClass conformance test to cover DeleteCollection #95965
Update function setting master node size for GCE #95947
always collect containerd logs during e2e-node tests #95411
Address scenario where releasing a resource lock fails if a prior update fails or gets cancelled #95939
dualstack endpoints integration tests #95907
Remove dependency of generators from create rolebinding #92956
remove the deprecated client that we stopped generating #95923
Removing flaky tag from preStop test #95577
pause image: Stricter registry prefix regex #95870
Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, auth… #95810
fix unbound variable on upgrade #95943
Use host IP instead of 127.0.0.1 for kube-apiserver healthcheck. #95743
fixed addons fluentd-elasticsearch statefulset format error #95912
Fix flaky unit test Test_Run_Positive_VolumeMountControllerAttachEnabledRace data race #94676
proxy: label kube_proxy test with more unique label #95337
move node performance tests to separate job #95040
Reuse SSA type converter for resources in the same API Group #95736
fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList #95117
tombstone-ing IPFamily field(15) #95924
Promote: verify PriorityClass endpoints e2e test to Conformance +5 Endpoints #95884
Enable Volume Expansion tests for Windows #95780
test, e2e: Remove duplication when using PodClient.CreateSync #95679
Alter wording to describe pods using a pvc #95635
Add jingxu97 to volume/util owners #95801
test: Add service cluster IP range unit test #95630
Webhook: handle error when calling wait.ExponentialBackoff #95874
scheduler: make Profile an interface. #95687
Grant group KUBE_POD_LOG_READERS_GROUP access to read pod logs on gke… #95771
style: update comments in topology manager #95720
The function shouldRecordEvent will panic when the value of input obj… #95662
Fix static check for pkg/controller/podautoscaler #95410
Remove mattjmcnaughton as a sig-node reviewer #94953
Fix cacher test after bumping fakeBudget timeout to 2 seconds #95918
Fix cacher test flakiness #95869
sets explicit timeout for SubjectAccessReview client #95725
Fix a lot of typos in Azure codes #95864
Cleanup kubelet TODOs that are no longer pertinent. #94109
Fix leader election lock release when using LeaseLocks #80954
Log PodExec stdout + stderr #95867
Update test/e2e/storage owners file #95868
Validate verb in auth can-i command #95473
apiserver: support ‘controlplane’ as an egress selector type #95235
Bump ip-masq-agent version to pick up CVE fixes #95843
Optimize NormalizeScore for PodTopologySpread #95809
Report a metric for time taken to perform recursive permission change #95866
Add yaml util to unmarshal numbers into int/float #95836
ipvs: ensure selected scheduler kernel modules are loaded #93040
Add option to specify detect-local-mode during cluster configuration #91788
added xpack gem to enable ilm support in fluentd-es-image #95858
e2e: topology manager: avoid sriov device plugin pod leak on test failures #95592
Optimize string building for NamespacedName #95821
test images: Adds Windows Container images support (part 2) #77398
Add MrHohn as an owner of the ip-masq-agent addon #95844
Azure: Update the frontend IP config when the service’s pipName
annotation is changed #95813
Properly quote flags passed to Cluster Autoscaler #95766
Separate network proxy flag for apiserver egress and starting pods #92669
fix session affinity related flaky cases in ipvs proxy mode #94968
Generalize node lease controller #95428
Deflake PostFilter integration test #95807
Increase the concurrency share of workload-low priority level #95259
refactor: migrate node e2e tests off insecure port #94723
Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels #95812
Add container based scaling to HPA #90691
Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly #95647
Add support for building Windows pause image #91452
fix: add missing patch flag for kubeadm init phase control-plane #95786
kubeadm: validate podSubnet against node-mask and serviceSubnet max size #95723
Add integration test for Default PodTopologySpread #95777
Return non-zero code on logexporter failures #95563
Add certificate identification to error message when x509 auth fails #85480
ingore apparmor on windows #93220
Cleanup CCM dependencies #91474
remove unused const failedExpiration #95789
Fix labels for spreading benchmark #95772
Add more Pods and relax skew in E2E spread test #95769
Add integration test for kubectl debug #95737
Promote ReplicationController lifecycle test - +7 endpoint coverage #95713
Remove redundant variable #95632
Replacing factory tests with scheduler.New and options #95576
Make copied localtime
file write-able #95557
add ipv6 support to the image issue-74839 #95328
Kube-proxy: Perf-fix: Shrink INPUT chain #95252
Use host IP instead of localhost for GKE control plane kubeconfig #95209
Always set relevant variables for cross compiling #94403
write checkpoint only when allocated devices updated. #95602
fix “forbidden” test flakes #95676
netpol: Add CRUD tests for NetworkPolicy API #95155
Fix –dry-run invocation in kubectl e2e #95594
Fix default values for logrotate in /var/log/ #95753
Azure: Add error detail in log #95716
Allow deletion of unhealthy pods if enough healthy #94381
Update the PIP when it is not in the Succeeded provisioning state during the LB update. #95748
Add SELinux labels for kubelet on Fedora CoreOS #95035
cloud provider: fix the fake cloud provider #95499
Move the RuntimeClass tests out of node-kubelet-orphans #94796
Fix golint errors by adding definition comments for pkg/apis/apiserverinternal #95502
Make GKE kube-apiserver use host IP to connect to etcd #95312
fix unbound variable issue in verify.sh #95659
Add back openapi gen for generic types and clean up doc.go #95529
Action Required: Windows hyper-v container featuregate is deprecated in 1.20 and will be removed in 1.21 #95505
Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5 #95692
mark node-problem-detector as serial #95299
Add a new way to generate leader election lock #95646
Graduate DefaultPodTopologySpread to beta #95631
staging/publishing: cleanup import restrictions for csi-translation-lib #95690
Do not skip externalLB update if some nodes are not found. #95559
Refactoring: Reduce unnecessary lines #92829
[e2e/storage] fix range iterator copy issue in getCSINodeLimits #93126
storageversion manager: fix slice allocation #95629
Do not assume storageclass is still in-tree after csi migration #94489
SetHostnameAsFQDN will be beta in v1.20, enable feature gate by default. #95267
Enhance apiextensions-apiserver in the standalone mode #91541
Switch “Events” conformance metadata from v1.19 to v1.20 to reflect actual applicable release #95626
Fix catch all regex and missing DryRun Options #95660
Fixes high CPU usage in kubectl drain #95260
Log conntrack operations #95694
add methods to deallocate and starts vms in a scale set #95578
Remove the dependency of csi-translation-lib module on apiserver/cloud-provider/controller-manager #95543
test: Fix deprecated –dry-run parameter #95540
e2e don’t use hardcoded name for containers name #95672
Add client listening URLs configuration to etcd migrate. #95506
Test images: switch to buildx #93889
staging/publishing: remove release-1.16 rules #95652
support multiple bind records (fie nodelocaldns test regression) #95580
Disable ExternalTrafficPolicy Test for large clusters #95574
Use gsutil to download kube binaries and release artifacts #95625
vendor/k8s.io/metrics/pkg/client/custom_metrics: fix static check #95640
tests: Refactor agnhost image pod usage - common (part 1) #94440
fix: smb valid path error #95583
tests: Refactor agnhost image pod usage - network #94595
Fix failing test “Services should only allow access from service loadbalancer source ranges” #94591
run make verify with python3 to fix publishing bot issue #93627
Fix windows node startup failures for fluentbit installation #95617
Fix metrics reporting in kube-apiserver #95562
Enable XFS tests for recent GKE COS versions #95527
Move SCTP to GA #95566
fix func name NewCreateCreateDeploymentOptions #91931
kubelet container status calculation doesn’t handle suddenly missing data properly #95561
Map SelectorSpreadPriority to PodTopologySpread plugin #95448
remove secondary client retries in e2e tests #95495
kubectl create ingress #94327
Fix fcpath #95451
TLS transport cache: don’t cache transports for incomparable configs #95427
kubectl: Update triage/support label references to kind/support #95278
Fix staticchecks in vendor/k8s.io/client-go #95230
kubectl: add a space between effect and operator when printing tolerations #94939
Ignore deleted pods. #95560
Support the node label node.kubernetes.io/exclude-from-external-load-balancers
#95542
fix pkg/volume/util static checks #94992
Use fluentbit as logging agent. Replace stackdriver #93912
Fix kubectl describe ingress
format #94985
Fix typo in comment of hack/verify-shellcheck.sh #94588
Reorder default Filter plugins to have UnschedulableAndUnresolvable f… #95539
Add storageversion manager interface #92459
Lint ttl_controller #95113
Node port udp fast test #95333
fix upgrade test #94987
Fix log dumping for GKE #95525
PriorityClass lifecycle tests #95340
Move scheduler interface to pkg/scheduler/framework #95069
Fix lint errors in pkg/contoller/endpoint #95224
Feature: kubectl create ingress #78153
Wrap errors for NodeLabel, NodePorts, NodePreferAvoidPods and NodeResourcesBalancedAllocation plugins #95066
Wrap errors in taint-toleration, service-affinity plugin #95085
Fix vsphere disk detach failure #95447
Remove the dependency between create quota command and generators #95265
split systemd mount from mount #94916
cleanup: fix golint errors in /pkg/kubelet/stats #92663
fix azure disk attach failure for disk size bigger than 4TB #95463
kubeadm: add some output to the generate-csr command #95426
Move cmd/controller-manager to k8s.io/controller-manager #91014
Fix the busybox image tag in kubemark hollow nodes #95494
Upgrade snapshot controller to 3.0.0 #95412
Initialize k8s.io/component-helpers staging repository #92507
add CAP_NET_RAW capability to CRI stats summery test #95321
OWNERS_ALIASES: Add xmudrii to release-engineering-reviewers #95478
remove pillar refs #93836
kubeadm: make new command functions to keep private when they are not required to be public #95461
fix azure disk data loss issue on Windows when unmount disk #95456
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94465
scheduler: expose Run[Pre]ScorePlugins functions to PreemptionHandle(through PluginRunner) #93534
Update Windows Pause version to 1.4.0 #95419
fix kubelet iptables monitoring on dual-stack #95378
Add DefaultingType to PodTopologySpreadArgs #95048
Update addons volumesnapshots owners file #95444
Update to Calico v3.16.2 #95424
Update write-pki-data to give read permissions to KUBE_PKI_READERS_GR… #95418
test-integration: Fix using deprecated default cluster IPs #95397
Enable Logging of event requests to audit log in cluster/gce/gci/configure-helper.sh #95388
API server: fix default_konnectivity_socket_path typo. #95417
test/e2e/framework/:use the term ‘Control Plane’ in comment #95053
cloud node controller: handle empty providerID from getProviderID #95342
DualStack: basic dual-stack node IP handling #95239
Upgraded aws-sdk-go dependency to v1.35.5 to support new regions like Milan #91513
log-dump.sh: Fix shellcheck issues #94762
Update the example for kubectl port-forward #95383
Fix reporting network_programming_latency metrics in kube-proxy #95363
Clean up nits in delete cascade flag parsing #95059
Have udp tests return idiomatic ginkgo errors, update reporting of mutating parts #95276
set lastterminationstate for container status even when CRI fails to return termination (or any) data #95364
Mask bearer token in logs when logLevel >= 9 #95316
fixes test/integration/ttlcontroller staticcheck #95101
DualStack: kubelet: do dual-stack iptables rules #94474
make download-or-bust compatible with both sha512/sha1 #95341
Remove kubeconform #95016
Remove dependency pkg/features from CCM #92201
Fix documentation on EndpointSliceCache map #95336
Fix test “[sig-windows] DNS should support configurable pod DNS servers” #95150
e2e hostexec commands does not need sudo #95318
replace sha1 with sha512 #94975
Adding marosset to test/e2e/windows/OWNERS approver #95335
Fix job backoff limit for restart policy Never #93779
Graduates the DisableAcceleratorUsageMetrics feature to beta #95184
include APIVersion in output of ‘kubectl api-resources’ #95253
Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #95245
fixed percentage behaviour in instr #89482
Send gce node startup scripts logs to console and journal #95311
Move predicates and priorities configuration creation to Policy mapping #95191
scheduler framework: document how to make plugins configurable #95157
Add gate to install CSI proxy #95242
Update Windows image patch version #95168
kubelet: add operations count and error count metrics to network plugin manager #93066
Update addon-manager makefile to use the new staging repo - take two #95243
Remove dependency on behaviors for conformance walk.go #95015
Add error text to kube-system wait error #95233
Replace AreLabelsInWhiteList with IsSubset #95179
updates fluentd docker image and all plugins #95271
proxy: Add tests for kube-proxy config defaulting #95254
Cleaned up: the potentially misleading comment under Event struct #94910
Azure: fix node removal race condition on VMSS deletion #95289
Fix vendor/k8s.io/client-go/discovery/cached/memory staticcheck #95098
Fix golint failures in pkg/registry/core/replicationcontroller #95275
v1.18 support changes #95284
get kibana up to speed with es #95285
kubectl: improve the warning message when doing kubectl apply to the resource without expected annotation #91934
Treat LabelSelectors as atomic by Server Side Apply to fix #92913 #93901
upgrade test for BoundServiceAccountTokenVolume #94835
Support kubectl alpha debug default image imagePullPolicy set by the image tag #94896
fix staticcheck for kubectl pkg files #95180
Azure: Support multiple services sharing one IP address #94991
test: e2e: fix race in pods test #95261
endpointslice controller should mirror parent service labels #94443
Change kubectl clusterinfo to non offensive words #95202
Do not update managedFields timestamp when they don’t change #95240
Update triage/support label references to kind/support #95244
fix detach azure disk issue when vm not exist #95177
Remove unused FailfWithOffset() #94542
Make the creation of namespace using POST and PATCH consistent #95012
Verify pod termination with E2E PreStop hook #94922
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94457
Remove unmaintained stackdriver logging e2e test #95014
vsphere: improve logging message on node cache refresh event #95236
Update Makefile to point to the new addon manager gcr repo #95200
Updated symbol ‘framework.GetMasterHost’ to not use word ‘master’ #95166
Delete federation tests from sig-network because they are disruptive and no longer relevant #95160
print out the raw pod json instead of the whole golang struct #95234
e2e can’t use both pod.Name and pod.GenerateName #95229
Fix description of conversion generator #92897
Updated symbol ‘framework.GetAllMasterAddresses’ to not use word ‘mas… #95167
Add CSI proxy log to fluentd #95169
fix: use “>” instead of “>=” in resource allocation #95146
remove iperf e2e test ip family tags #94433
Network policy test debug and cleanup #95132
fix kube-proxy cleanup #94915
Convert to EphemeralContainers for validation in EphemeralContainersREST #94685
add configuration for controller migration. #94205
kubernetes/sample-apiserver: correct ‘information’ spelling errors #95144
kubernetes/sample-apiserver: correct ‘admission’ spelling errors #95143
wrap errors in selectorspread and podtoplogyspread plugin #95091
Add LookForStringInPodExecToContainer(…) that takes container name as argument. #95055
Watch bookmarks may contain version of objects of other types #95145
Graduate SelectorIndex to GA #95148
kubeadm: add note for kubeadm cert renew #95134
kubeadm: print warnings on invalid cert period instead of erroring out #94504
fix goroutine that lives too long #95123
kubeadm: deprecate self-hosting support #95125
Fix UpdateSnapshot when Node is partially removed #95130
add unit tests for getStorageAccounts in azure_storageaccount.go #95114
Add csiproxy log #95075
Fix sctp job flakes #94828
Fix test name TestDump #95126
Show error in status if preserve unknown fields is true for nonstructural schemas #93078
kubeadm: warn but do not error out on missing CA keys on CP join #94988
Disable one subpath test for windows #95078
gce: redirect handshake server requests to metadata-concealment too #95077
apiserver: fix healthz vs. livez vs. readyz log output #94766
Bump konnectivity-client to v0.0.12 #94983
e2e: skip write/read cache when running Block-mode RWX PVC tests #94881
Efficient watch resumption #94364
Fail a test on pre-provisioned Cinder volume deletion error #95003
Mirror pod without OwnerReference should not be created #91683
Wrap errors from DefaultPreemption, ImageLocality and NodeAffinity plugins #95054
Enable per-zone logexporter pods creation #94056
Add s390x support for nonewprivs #94876
“Switch cos version to M85”” #94784
client-go: update out of cluster example with HomeDir func #93951
Fix kube-addon-manager overwriting resources with EnsureExists set #93762
Rename controlplane.Master struct to Instance #95044
API server self request metric #94288
auto nominate aojea to test reviewers #95027
[k8s.io/apiserver/pkg/server/filters]: fixup go vet warning #93247
deprecate scheduler metrics #95001
Add test for listing Leases from all namespace #94969
Enhance log information of verifyRunAsNonRoot, add pod, container information #94911
Replace e2essh on e2e service tests #94822
Add get-users and delete-user to kubectl config #89840
fix: correct glbc ClusterRole #95025
Use the exported struct member directly #95024
Update the use message for kubectl debug #95006
Using structured logging in scheduler framework runtime #94850
Use pager’s context instead of TODO #95013
kubeadm: remove the –experimental-kustomize feature #94871
agnhost image: use actual DNS domain instead of hardcoded cluster.local #92964
Support kubectl delete orphan/foreground/background options #93384
Replace ‘the the ’ with ‘the ’ #94947
Allow the lifecycle of kube-proxy to be managed independently of the … #91977
tests: Refactors agnhost image pod usage in tests #94438
Remove ext2 + ext3 tests from most volume plugins #95009
Reverting antonios revert (and re-adding the original fix to breadth first polling which was lost in the original pr) #95008
AWS NLB/ELB health check config based on service annotations #94546
Update kustomize.md #89086
kubelet: add unit tests for imagePullSecrets keyring #94974
fix CHANGELOG typo #92370
[pkg/api/podsecuritypolicy]: fixup typo #94891
Fix empty package license generation #94950
Stop container before remove for Docker #94586
test images: uses nanoserver #89425
Graduate kubeadm alpha certs command #94938
Using kubectl apply to create metric adapter #93023
Move Kubelet Summary API to staging directory #92985
check readyz before adding endpoint for kube-apiserver #94984
tests: Refactor agnhost image pod usage #87266
Don’t attempt to detach an FC device if we don’t know its name #94781
scheduler_perf: use time.Ticker in throughput measurement #94740
spdy: add optional periodic Pings on the connection #94170
sts: rollout history will show the details of the sts if the revision is specfied #86506
Update nodelocaldns yaml to use 1.15.14 image #94951
removing deprecated scheduler metrics #94884
fix duplicate testcase names in TestValidateCachedClient #94872
Tests for empty constraints array when DefaultPodTopologySpread is enabled #94864
test flake: fix data race in csi_test.go #94735
Fix staging/src/k8s.io/apimachinery/pkg/labels golint findings #94501
Allow to map the same container port to different host ports #94494
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94458
Enhancement on the testcase to cover more possibilities #94413
Fail early on stress test and improve logging #94292
Add e2e multiple endpoint services test #94232
intra-pod test improvements for bug-triage and node-level reporting #93837
refactor(*): update pvc quota name typo in comment #93766
allow adding annotations to pod when using kubectl run #93388
Mount kubelet and container runtime rootdir on LSSD #93305
kubectl: warn when creating roles with custom verbs #92492
Fix error check logic in test #92140
make kubectl/kubeadm completion script support busybox #89962
do not wait for node ready when starting kube-proxy in ‘nokubelet’ mode #86582
kubeadm: make “alpha kubeconfig user” accept –config #94879
use GetInstanceProviderID to get instance provider ID #94894
log-dump.sh: Do not modify logexporter-daemonset.yaml in-place. #94681
Fix kubelet log message when starting a container #91469
fix: detach azure disk broken on Azure Stack #94885
Move dashpole to emeritus in kubelet #94840
Fix pkg/kubelet static checks #94574
(PidsLimit GA follow up): bump the version of k8s.io/system-validators to 1.2 #94667
Set the oom_score_adj of guaranteed pod to -997 #71269
Change code to use staging/k8s.io/mount-utils #94527
Return the Kubernetes version which stopped serving deprecated APIs by default #94936
kubeadm: remove the –kubelet-version flag for “upgrade node” #94869
Take into account the latency incurred in server filters #94903
kubeadm: relax the validation of kubeconfig server URLs #94816
Limit the max number of splitting. #94803
Add a check for crio service before starting node e2e tests #94760
Handle nil elements when sorting, instead of panicking #94666
apiextensions: prune array type without items in published OpenAPI #94888
use better buckets for azure api calls #94873
Remove kubeadm audit package #94919
Make kubeconfig command-line help message of kube-proxy more precise #94347
Remove testcluster check for csi proxy #94908
Ensuring EndpointSlices are recreated after Service recreation #94730
Specify a DialContext in storage plugin clients #91785
Add cheftako to KCM owners. #94897
fix azure file migration panic #94853
test(kubelet): deflake TestRotateShutsDownConnections #94880
implement and enable gce instancev2 #94846
Filters on kubemark nodegroups when selecting node template to enable hollow node clusters that contain real nodes. #93201
test(apply): deflake run_kubectl_apply_tests(round 3) #94854
Adding cheftako to CCM owners. #94868
Update csi proxy to v0.2.1 #94842
scheduler_perf: refactor to allow arbitrary workloads #93252
base-images: Update to debian-base:buster-v1.2.0 and debian-iptables:buster-v1.3.0 #94733
Fix resource location for ipv6 pods #94834
test images: Fixes echoserver s390x image #94777
Clean up remaining ns flag #94789
test/e2e: Busybox image is not being templatized #94693
fix expanding rbd volumes without ceph.conf #92027
Override hostname with instance name #94267
Fix e2e autoscaling namespace error #94823
kubeadm init phase upload-certs: add flag –kubeconfig #94765
cloud node controller: implement with workqueues and node lister #94736
Sort kubectl top pod output when –sort-by and –containers are used together #93692
kubectl: Fix TCP and UDP port forward #94728
test: prefer NoError/Error over Nil/NotNil #93214
kubeadm: remove the “alpha kubelet config enable-dynamic” command #94668
LockToDefault the ExternalPolicyForExternalIP feature gate #94581
Ignore not found in kubectl wait --for=delete
#90969
pass instanceMetadata to updateNodeAddress to reduce api calls #93284
Deflake TestRestoreAllWaitOldIptablesRestore #94553
Refactor kubectl stdin test #93961
Increasing acceptable timeout for EndpointSlice garbage collection #94785
Revert “conntrack e2e test debug connections” #94800
Ensure kubectl diff --server-side
does not conflict with client-side apply #94380
verify-generated-swagger-docs: remove unnecessary build #94820
Wrap errors from VolumeBinding and DefaultBinder plugins #94692
Use ExpectNoError(err) for some e2e tests #94482
ubernetes_lite.go: remove image argument from SpreadServiceOrFail #94782
count of etcd object should be limited to the specified resource #94773
Graduate WinOverlay to Beta #94807
Update to go1.15.2 #94449
Add metav1.SetMetaDataLabel func #93027
Move ResourceQuota admission to k8s.io/apiserver lib #93537
Do not allow manual changes to manageFields via subresources #91993
test: ensure WaitForCacheSync is called after starting sharedInformerFacotry #94739
Move external facing podresources apis to staging #92632
e2e test support microk8s #94747
remove DefaultIngressClass feature gate for 1.20 #94510
Remove pvcLister from genericScheduler #92846
Optimize the use of informer for scheduler #93566
follow up cleanup after SupportPodPidLimits GA #94779
add network rule support in Azure account creation #94239
Use namespace flag passed to RunKubectl* methods #94609
Update csi-proxy to use beta version #94671
cluster/images: Add justaugustus as reviewer #94769
hack: Add justaugustus as reviewer #94768
remove pod presets #94090
fix windows container root validate #92355
.github: Add justaugustus as reviewer #94771
test/{images,utils/image}: Add justaugustus as reviewer #94770
avoid potential secret leaking while reading .dockercfg #94712
Bump etcd to dd1b699fc489 #94711
Fix the bug that kubeadm tries to call ‘docker info’ even if the CRI socket was for another CR #94555
kubeadm: adjust the logic around etcd data directory creation #94102
Fix misusage of RLock in timeCache lru.Cache.Get() #94751
Add example of using resource builder to load a manifest file #93543
kubeadm: Avoid logging token in RunDeleteTokens #94727
Remove tests related to HTTPS support for ingress-gce #94731
Add retry for creating metrics grabber to fix test flakes #94729
Graduate ServiceAccountIssuerDiscovery to beta #91921
Non-zero cfs quota period duration requires feature flag #94687
gpu device plugin uses EnsureExists addon mode #94726
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94462
Fix minor comment in a script #94702
rename some files #94704
kubelet: assume that swap is disabled when /proc/swaps does not exist #93931
Migrate scheduler, controller-manager and cloud-controller-manager to use LeaseLock #94603
Remove field disablePreemption from internal scheduler codebase #94701
Fix index out of range panic for kubectl alpha debug #94580
Dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default #90439
Strip unnecessary security contexts on Windows #93475
Run unit tests 2 instead of 3 times via bazel #94699
cloud provider: add zone/region to InstanceMetadata #93569
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94461
Disable log rotation of kubernetes and pod logs #93781
Reduce offline volume expansion flake #94144
Preemption plugin to fetch pod from informer cache #92682
Revert “Switch cos version to M85” #94669
Prevent deletion of namespace again #94318
Serve storage-versions API in kube-apiserver #92064
Fix incorrect comment in runtime ObjectKind interface #93785
Check for sandboxes before deleting the pod from apiserver #92817
e2e storage: skip multi-volume generic ephemeral volume test #93930
storage E2E: explicitly wait for PV deletion after ephemeral test #94647
remove feature gate SupportIPVSProxyMode. #94514
Update Calico to v3.15.2 #94241
deps: opencontainers/go-digest -> v1.0.0 #93039
kubeadm: Update versions for 1.20 #94664
Tolerate NotFound errors when deleting snapshots #94653
kubelet: remove alpha warnings for CNI flags #94508
Switch cos version to M85 #94634
Add roundtrip tests for metrics repo #94639
add lock for csi node update #94389
Promote PidLimits to GA #94140
test(portforward): deflake TestGetListener #94594
fixes a data race in SerializeObject function #94589
Count storage requests as whole byte values in quota #94620
fix golint failures for staging/src/k8s.io/client-go/examples/workqueue #94605
Update Calico cpva to v0.8.3 #91568
Initialize scheduler’s podInformer in sharedInformerFactory #93044
Move the StorageVersions types to kube-apiserver #93087
Sort list of formats for –logging-format description to make it deterministic #94629
Skip TestClientReceivedGOAWAY #94623
Add Stephen Augustus as Reviewer for staging/publishing #94616
fix golint for pkg/volume/azure_dd #94179
Remove pkg/api/endpoints #94610
add myself to sig-node-reviewers #94401
e2e: fix deployment non-unique env vars to avoid SSA error #94614
Cleanup custom metrics conversion functions #94481
validate KubeletCgroups and KubeReservedCgroup #72671
cleanup: remove useless methods #91557
build: Fix go-runner arch in server images #94552
Track pods with required anti-affinity #94059
Update seccomp e2e test for GA #91442
kubectl/drain add support for custom pod filters #88337
Update CHANGELOG-1.18.md #94236
Azure Cloud Provider should support Service annotations that allow for ip-tag control over the public ips created for LoadBalancer Services #94114
Avoid the API call to update pod if nothing is changed #94187
Remove unnecessary double-pointer #94573
Only process all nodes when incoming pod has no preferred affinity #94125
Change nodeInfolist building logic in scheduler #93473
Revert “fix cluster/log-dump/log-dump.sh shellcheck failures” #94596
test(tools::events): deflake TestEventSeriesf #94570
conntrack e2e test debug connections #92643
Added support for register-with-taints setting #93608 #94471
Add WatchListPageSize to cache.Config #94363
clean up testutil/metrics.go #94386
Remove azure-load-balancer-disable-tcp-reset annotation #94297
only update Azure data disks when attach/detach #94265
ARM client: survive empty response and error #94078
Add metrics for azure service operations (route and loadbalancer). #94124
kubectl: Use Fprintf #91423
test(workqueue): deflake TestMetrics #94556
test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents #94554
test(kuberuntime): deflake TestRecordOperation #94549
Remove canonicalization of endpoints by endpoints controller for better comparison #94112
Speed up slow Kubeadm unit tests, avoid mutating global variables #94535
Deflake cpumanager checkpoint unit tests #94541
test(azure): Deflake TestCacheNoConcurrentGet #94537
Deflake port forward tests to avoid hard-coded local ports #94543
Use unique socket name per cm test #94539
Deflake serving options, avoid hard-coding ports #94544
test(iptables): deflake TestRestoreAllGrabOldLock #94534
Deflake unit tests #94529
kubeadm: remove the CoreDNS check for supported image digests #94506
kubeadm: apply resource requests in the etcd pod spec #94479
More testcases for GOAWAY #94390
Improve ability to debug Events e2e failure #94483
Add logging when fail to kill container or pod #94084
docs(api): 📝 Fix HPA docs with addition of “External” type #94010
Fast return when no any matched anti-affinity terms #93843
Fix naming inconsistency in scheduler plugin interface comments #92940
Stop ignoring unit test flakes #93605
fix vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning staticcheck #94476
Consistently use double quotes in proto files #94491
Updating winkernel kube-proxy OWNERS file #94492
Deflake TestServiceRegistryExternalTrafficHealthCheckNodePortUserAllocation #94488
prefer double quotes and consistent usage in .proto files. #94485
Don’t create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded #92614
Update security contacts for sig-cli #94466
Stop setting SelfLink in kube-apiserver. #94397
Made the flag which defined in cadvisor can be used when kubelet config start cmd #87054
test(csi): deflake TestAttacherWithCSIDriver #94031
Make clustername configurable in generation of kubeconfig using kubeadm command #93992
Remove default conversions #94460
kubectl: Fix vendored dependency #94451
fix kubeadm update coredns with skip pending pod #94299
kubeadm: Add a preflight check that the control-plane node has at least 1700MB of RAM #93275
Removed broken link to Analytics #93975
Modify the warning message format from “%d” to “%v” in shared_informer.go. #93919
kubectl describe pod: use ReportingController as an event source #93687
Fix drain forbidden #93947
fix typos in cmd/kubeadm #94385
fix staticcheck errors in resourcequota #94371
Fix for host path test case #93176
kubeadm: Fix upgrade plan
for air-gapped setups #94421
Start CSI proxy as service #94374
Add exponential backoff for connection refused errors #94235
proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases #93979
remove –verbose_failures from .bazelrc #94447
Control Plane is a better name #94407
Mount utils #91596
Make similar buckets for api and etcd request duration histogram #94134
Use canonical import path in client-gen input-base #93164
kubeadm: make the scheduler and KCM connect to the local API endpoint #94398
Shorten watch restart test, run in parallel #93394
fixed golint error in pkg/apis/admissionregistration/validation #94338
Remove phantoms from dump_requests output #93406
update test to match validation filter of pods #93985
fix cluster/log-dump/log-dump.sh shellcheck failures #88349
fix vendor/k8s.io/apimachinery/pkg/conversion staticcheck #94387
modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly #94182
Avoid using socket for hints in generateCPUTopologyHints #90980
Update max data disk count with new instance types #94340
Fix bug in reflector not detecting “Too large resource version” error #94316
Ensure backoff step is set to 1 for Azure armclient #94180
chore: upgrade Azure/go-autorest/autorest to v0.11.1 #93499
Fix GCE ILB code to support protocol change #93423
fix HandleCrash() order #93108
bind metadata proxy to 0.0.0.0 #93492
AWS: remove volume IOPS limit #90014
Add SCTP Network Policy tests #89582
Fix FakeClock::Reset to always succeed #94317
kubeadm: reset don’t unmount /var/lib/kubelet if it is mounted #93702
Skip TestLoopbackHostPortIPv6 run on non-IPv6 env #94376
Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null #94355
kubelet, cgroupv2: do not create /sys/fs/cgroup/sys with cgroupfs #94111
Fix deleting loadbalancer after resource group in azure #93962
Refactor pkg/controllers/resourcequota to fix golint errors #93946
kubeadm: Ensure etcd manifests are regenerated upon upgrade #94395
relax matcher for ResourceMetricsAPI test #94373
autoscaling: Omit optional field StabilizationWindowSeconds
when empty #94372
Deprioritize extensions/v1beta1 in discovery #94309
Impersonated user with a specified group should not fail flow schema match in Priority & Fairness #94204
Updating kube-proxy to trim space from loadBalancerSourceRanges #94107
Fix waiting for PVC to get bound #93876
fix(kubelet): protect containerCleanupInfos
from concurrent map writes #93773
let panics propagate up when processLoop in informer controller panic in client-go #93646
kubectl: Allow –patch-file to be passed to kubectl patch
#93548
remove deprecated kubelet endpoint /metrics/resource/v1alpha1 #94272
fix: use sensitiveOptions on Windows mount #94126
Avoid dereferencing same endpoint twice on the deletion or update of a service #93638
Update default etcd server to 3.4.13 #94287
code clean for podgc #92796
Improve the prompt message when kubeadm init is successful #94353
Detect volume attach-ability in the middle of attaching #93710
Do not create StatefulSet pods when PVC is being deleted #93457
Update CNI plugins to v0.8.7 #94367
Update API testdata for 1.19.0 #94341
fix golint failures #94357
Use NLB Subnet CIDRs instead of VPC CIDRs in Health Check SG Rules #93515
fix(azure): check error returned by scaleSet.getVMSS #94306
Improve docs for client-go warning handlers #94331
Remove TODO in cmd/kube-scheduler/app/options/options.go #94072
[kubelet/dockershim] : fix range iterator copy issue in InjectImageInspects #93124
Fix verbs reporting in kube-apiserver metrics #93523
Handle int -> float conversion in FromUnstructured #93250
Remove duplicate nodeSelector #94294
update drain message to include namespace for pod #94258
Make ProjectedVolumeSource optional #94161
start kube-apiserver and webhook server only once to shorten the webhook audit test time #94054
Verify running mirror pod has running containers #94229
Moving SetHostnameAsFQDn e2e tests to e2e_node directory to include tests in Node Testgrid #94310
Andi li99/preprovisoned snapshot test #93196
Update yaml files to use seccomp GA syntax #93095
Update cri-tools to v1.19.0 #94307
fix linter issues for kubelet/cri/remote and ri-api/pkg/apis/testing #91970
Update etcd client to v3.4.13 #94259
lack a newline character when describe hpa #92254
Set snapshotType for tests with NTFS. #94238
benchmark-dockerized.sh: set KUBE_ROOT #93733
PodReasonUnschedulable is not a pod condition type #93704
Cleanup wait forever loops in pv_controller_test.go #93673
Add chendave to sig-scheduling REVIEWERS #93640
fix golint failures in pkg/kubeapiserver/options #93101
Clean up daemonset test names #93587
reduce the number of type conversions and correct variable name #93529
Update k8s.io/utils dependency and use ebtables from there #93498
Return err directly when nodename in node object is not consistent with in cert #93389
Integration: Ensure no rejections in PL isolation test #93380
Add bootstrap policy for monitoring endpoints #93311
remove serializers from codec factory #93291
clean up unused var containerCache #93283
remove some notes about scheduler/algorithm #93246
add unit test for GetAddressAndDialer #93180
Use temporary directory when creating temporary file in tests #93177
Add tests for stopped managed fields tracking #93162
fix(staticcheck): fix static error of package /pkg/volume/gcepd
#93136
Fix NetworkPolicy describe for egress-all policies #93133
Export WaitForCSIDriverRegistrationOnAllNodes #93120
Remove duplicate path imports #93083
Move MasterUpgrade() out from e2e framework #93081
Move WatchUntilWithoutRetry() from e2e framework #93046
Remove resize map code - unused code #93015
fix: azure disk resize error if source does not exist #93011
cluster/addons/metadata-proxy: cleanup inactive members from OWNERS #92990
remove unnecessary map exists check #90604
Resolves staticcheck failures for component-base/metrics #92917
test/images/pets: remove OWNERS to cleanup inactive members #92988
apimachinery: remove inactive members from OWNERS #92987
[pkg/controller/certificates]: remove staled func comments #92983
TestCreateInvokeAdmissionControl: remove unnecessary goroutine in sequential processing #92975
Fix an error in PreBindPlugin comment #92939
cleanup: print warning message only if the function does not finish within 30 seconds #92878
SIG node owner files clean up #92847
Remove DeprecatedMightBeMasterNode() #92845
AWS cloudprovider allow external management of LB types nlb-ip and external #92839
Change the node name from “machine” to “node” #92819
Add unit test coverage for boottime_util_linux.go #92760
skip mismatched webhookAccessor and object #92696
fix typo in runtime/interfaces.go #92637
fix Apiserver staticchecks for bools #92547
Fix shellcheck w/e in cluster/gce/gci/configure-helper.sh #90433
compile out gofuzz from prod binaries #92491
Fix staticcheck failures for pkg/controller/garbagecollector/garbagecollector_test.go #92430
Fix static check failures for staging/src/k8s.io/apiserver/pkg/server/healthz #92418
Cleanup tempfiles #92288
remove stale TODO after this PR: #92204 #92274
Add unit test to kubectl/cmd/run #92153
Fix broken format in CHANGELOG-1.18 #92132
basic regression test of runDockershim #92013
Remove contemplation of invariant violations from delta_fifo.go #91968
Added missing elements in formatted log message #91766
Lock-free broadcaster #91602
Adding tests for Kubelet pod update functions #91333
fix golint errors for pkg/kubelet/dockershim
#91181
cleanup: no need nil check before range #90522
Remove –include-uninitialized flag documentation #88687
Initialize candidate directly instead of iterating the array of candidates #94211
Only lock statuses map when status isn’t successful #94083
Fixes variable expansion false positive #93963
fix test/e2e_node staticcheck #93817
Scheduler ListAlgorithmProviders function return providers directly #93808
Use v1helper.GetPersistentVolumeClass for compatibility #93739
leaderelection: Remove doubled space in “attempting to acquire leader lease” log #93735
add testcases for kubelet getters #93723
Fix an error in NodeUnschedulable plugin comment #93706
fix a typo in the comment #93681
Remove unnecessary conversion #93669
Clean up in port mapping functionality #93581
nodelocaldns.yaml: remove force_tcp option which used for external dn… #93471
Add test for pkg/kubelet/util/util_windows_test.go#GetAddressAndDialer
#93431
publishing: disallow specifying go version for master branch in rules #93414
Changing label to NodeAlphaFeature to include tests in Node Testgrid #94231
[pkg/registry/admissionregistration]: fixup wrong copy&paste godoc #94177
Move brendandburns to to emeritus status. #93683
Removes usage of the k8s-master label (version marker) #93626
Remove false positive warning in kubeadm cmd #93483
Remove file_mode args for Windows test #94242
fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme staticcheck #94100
fix typos in cmd/kubeadm and cmd/kube-scheduler #93834
Chore correct words #93809
cluster/addons/dashboard: remove inactive members from OWNERS #93849
Update etcd makefile to build v3.4.13 image #94260
Remove StartupProbe featuregate and related logic #94160
.github: remove stackoverflow from support issue template #94131
vsphere: remove inactive members from OWNERS #93852
sig-network: remove inactive members from OWNERS_ALIASES #93850
apiserver: remove inactive members from OWNERS #93848
fix misleading comment in expand_volume.go #94061
Use /usr/bin/env bash in Makefiles and scripts #94036
Scheduler authorization should stop using legacy scheme #94035
kubeadm: Separate argument key/value in log msg #94016
wait function and util comments and cleanup #93982
Verify that an ingress with empty TLS is valid #93966
fix vendor/k8s.io/apimachinery/pkg/util/framer staticcheck #93960
Make CSI mock driver log parse more flexible #93950
get: -o yaml, json set ServerPrint false #93940
Reduce test volume sizes #93923
Update snapshot controller to use k8s.gcr.io #93909
kubeadm: add test name output for RunInitNodeChecks and RunJoinNodeChecks #93885
fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured staticcheck #93871
update ResourceMetricsAPI tests #93868
fix vendor/k8s.io/apimachinery/pkg/labels staticcheck #93860
Adds additional documentation for job status #87919
support ipv6 in e2e policy tests #93583
Document blocking behaviour of RunOrDie and Run #93571
Mention background deletion in kubectl delete cascade help #93367
Fix a typo in comment #92823
Updating the Reviewers / Approvers for WinKernel Proxier #92759
Modify the kubelet document #91480
Simplify and de-lint GCE Windows kube-up docs. #94052
Use canonical URL for the krew project #88593
Fix issue on skipTest in storage suits #94246
test(endpointslice): deflake TestSyncEndpoints #94214
e2e node: fix kubelet service restart failure #93328
[test/kubelet]: Fix deadlock in watch manager test #92920
Improve running time of TestSchedulerWithVolumeBinding #93896
Mark gmsa test serial due to race conditions #93588
Read ssh username from env variable #94049
Add PR #89069 Action Required to 1.19 release notes #94261
Updating EndpointSliceMirroring controller to listen for Service changes #94171
test(kuberuntime): deflake TestRemoveContainer #94185
[Failing Test] Reserve Static IP in Ingress test #94166
Make sampleAndWaterMarkHistograms not fall very far behind #94146
build: Update to go-runner:buster-v2.0.0 #94167
fix flaky TestVolumeBinding unit test #93629
[Failing Test] Add rbac patch permissions for system:controller:glbc #94153
Update json-patch to v4.9.0 tagged release #94147
Agnhost version sync #94152
Refactor locks logic on registeredNodesLock to be non-blocking #93971
Fix an issue when rotated logs of dead containers are not removed. #93333
fix e2e test “should resolve connection reset” #94110
Update to etcd client version 3.4.12 #94105
e2e storage: avoid flaky test failure when watch dies #93777
Fixing a flaky EndpointSliceMirroring integration test #94089
Deflake TestServiceRegistryUpdateDryRun test #93906
Updating EndpointSlice controller to wait for all caches to be synced #94086
Remove flaky audit e2e test #94050
Fix race condition in pluginWatcher #93622
Deflake TestSubresourcePatch #94055
Emeritus some inactive sig testing approvers #93980
Speed up master reconciler tests #93721
Fix issue in evaluating symlink path for subpath #93707
Fix building with GOFLAGS=-v #94023
Add test cluster check when starting csi proxy #93789
Add sigs for root folders #93888
Fix bug for inconsistent lists served from etcd #94002
publishing-bot: Use go1.15.0 as default version and go1.13.15 for previous releases #93998
Add missing changelog entries for v1.17.10 #93972
[Flaky test]kubectl log test never restart pod #93921
test(kubectl): deflake run_kubectl_apply_tests(round 2) #93990
Move bgrant0607 to emeritus status. #93665
Sign up dims for additional review roles #93821
upgrade rules_docker #93981
Add missing changelog entries for v1.18.7 #93974
Require go1.15 in build helper scripts #93969
Fix validation of ingress rules with wildcard host #93954
Keep track of remaining pods when a node is deleted #93938
Updating EndpointSlice controllers to return if error encountered #93908
scheduler_perf/MixedSchedulingBasePod: label nodes for pod affinity #93730
Bind csi driver namespace to test namespace to avoid namespace collision #93869
Update SMD to v4.0.1 and kube-openapi #93867
Update to go1.15 #93939
build: Update to debian-base@v2.1.3 and debian-iptables@v12.1.2 #93916
Promote spiffxp to build/ approver #93935
Validate ingress TLS secretName in v1 #93929
e2e services wait for endpoint and endpoint slices #93829
Skip LB test per schedulable node count #93857
Updating EndpointSlice e2e tests to accept duplicate EndpointSlices #93907
Update e2e csi images to k8s.gcr.io #93521
test(endpoints): deflake TestWatchHTTPTimeout #93895
Sync cache before starting scheduler test #93893
scheduler: forget the pod when the reserve plugins fail #93831
fix(azure): set default value of VmssVirtualMachinesCacheTTLInSeconds when initializing scaleSet #93846
Requeue Service after Endpoint Deletion #93030
Fix flaky test: wait for mock CSI Driver bringup to perform e2e test #93618
Add missing termination metrics to priority-and-fairness handler #93772
integration: Wait for PV to be available in TestVolumeProvision #93555
Do not evict pods which tolerate all NoExecute taints #93722
Update to go1.15rc2 #93827
Makefile: update test-e2e-node help #93308
Update to json-patch 4.8.0 #93810
Fix namespace controller cleanup orphaning #93790
Add LabelSelector validation in Pod Affinity/AntiAffinity Filter and Score plugins #93660
Deflake LimitRange e2e test #93803
Use errors.As to unwrap net errors #93797
Make AttachDisk for EBS idempotent again #93567
e2e delete namespaces after finish #93769
Add missing ppc64le architecture in the get-kube* scripts #93768
Deflake TestUpdateNodeStatusWithLease - guard cached machineInfo #93717
Deflake TestExpectationsOnRecreate #93617
Fixing memory leak in EndpointSliceMirroring EndpointSlice tracker #93441
fix: deflake run_kubectl_apply_tests #93657
Update Cluster Autoscaler version to 1.19.0 #93577
Mark cloud provider InstanceV2 as experimental and remove provider ID references #93582
Fix /readyz to contain informer-sync #93670
test/e2e: fail test rather than flooding logs if PVC watch is closed prematurely #93658
Add kind/regression label to the pull request template and group them in an HTML comment #89946
Remove unuseful error message about updating pod conditions not owned… #93403
Deflake scheduler PostBind integration test #93661
build: Update to debian-base@v2.1.2 and debian-iptables@v12.1.1 #93667
Updating EndpointSliceMirroring controller to copy labels from Endpoints #93442
Deflake TestControllerSync #93655
Promote: Discovery PreferredVersion test+16 Endpoints #93271
Create service for gluster endpoint #93535
base-images: Migrate Debian base images to k/release #88603
Update CSR fuzzing to match defaulting #93614
Fix panic on /readyz #93600
Improve speed of dockerized verify/update scripts #93633
kubelet: eviction: remove unexpected output from TestGetReclaimableThreshold #93478
jsonpath: disallow multiple immediate recursive descent #93408
Create new slice to avoid modify original fake data #93516
Deflake node controller unit tests #93619
Make toKubeContainerImageSpec deterministic #93610
Fix providerless kubelet startup #93607
Remove golang.org exception for preferring latest minimal version #93603
Wait for both endpoints and endpointslices in e2e tests #93597
Update e2e storage tests for Windows cluster #93589
fix(e2e::network): refactor NoSNAT test #93557
Add dependencycheck tool to address long running no-vendor-cycles test #93448
conformance-tests: make orpan RS created by deployment test more resilient #92954
Update k8s.io/utils #93602
Make typecheck default parallelism 3 #93601
fix metrics kubelet_running_pod_count #85983
build: Add justaugustus to approvers #93573
Mark componentstatus as deprecated #93570
base-images: Build debian-base@v2.1.1 #93562
Remove special case for node e2e tests when expecting pod rejection #93551
Update formatting of conformance comment #93539
e2e dns test autodetect the IP family #93327
Fix verify-typecheck-providerless #93579
Limit typecheck parallelism by default #93572
Adding cheftako to pkg/controller/OWNERS #92948
Deflake scheduler PostFilter and Filter integration test #93550
Hold Pod in cache until all other cleanup work is completed #93511
add permissions required by endpoints controller for blockOwnerDeletion #93508
Fix integration test flake on TestFilter and TestPostFilter #93490
agnhost/netexec: logging cleanup and print more verbose errors #93433
e2e: examples: fix test image reference #93429
Add missing release metadata for e2e tests #93487
Bugfix: Removes empty columns and fixes request details #93378
Promote Delete Collection Pods e2e test to conformance +1 endpoint coverage #93086
Promote Endpoints resource lifecycle test - +4 endpoint coverage #90939
Fix an integration test flake on NodeAfffinity ScorePlugin #93495
Improving logging in EndpointSlice e2e tests #93491
Increasing allowed delay for EndpointSlice mirroring integration tests #93497
Fix integration test flake on TestScorePlugin #93493
test: deflake TestRecycleSlices test #93464
fix(e2e::network): eliminate the dependency of external ips #92163
remove etcd deprecated parameters in scripts #92679
Update Golang to v1.15.0-rc.1 #93264
Updating EndpointSlice e2e tests to be less flaky and easier to debug #93402
Normalize container image references to k8s.gcr.io #93356
Fix int->string casts #93425
Don’t apply triage/needs-information on apimachinery and instrumentation PRs #93410
Mark default ingressclass tests serial, do not set default ingressclass in conformance #93427
Add subjectAltName to test serving certificates #93426
Fix scheduler issue with nodetree additions #93355
Allow integration test servers extra time to start #93398
Revert “Merge pull request #90942 from ii/ii-create-pod%2Bpodstatus-resource-lifecycle-test” #93405
Delete pod collection immediately #93373
Create AppsV1Deployment resource lifecycle test - +6 endpoint coverage #92589
Optimize VolumeRestriction plugin #93371
Create Pod+PodStatus resource lifecycle test - +4 endpoint coverage #90942
auto triage sig-instrumentation tagged PRs #93160
Wait for resources owned by pod to be cleaned up in sig-storage tests #93332
Update and improve Endpoints resource lifecycle test #92891
Increase the size of the buckets for PodSchedulingDuration scheduler metric. #93354
Stabilize integration test names #93340
Fix instance not found issues when an Azure Node is recreated in a short time #93316
Add conformance test for events Update operation #93296
Add DisableAcceleratorUsageMetrics Feature Gate #91930
add instrumentation approvers as per SIG governance #93310
Skip arch dependent kubectl test for non AMD64 nodes #93000
Ensure runtimeCache contains all observed started containers on pod delete #93307
Extending DSR loadbalancer feature in winkernel kube-proxy to HNS versions 9.3-9.max, 10.2+ #93080
Revert “e2epod: use foreground deletion” #93306
automatically assign triage labels to api-machinery tagged PRs #93156
publishing: use go 1.14.6 for master and release-1.19 #93138
Update fluent-plugin-elasticsearch (4.1.0) and fluent-plugin-kubernetes_metadata_filter (2.5.2) #93116
Documenting TEST_ARGS on Node E2E helper #93224
Windows: Fixes subpath symlink evaluation #93148
Azure: use per-vmss vmssvm incremental cache #93107
Return error instead of panic if container index outside bounds #93225
Fix a bug whereby reusable CPUs and devices were not being honored #93189
Deflake GCEPD namespace deletion test #93212
Make CRDList lifecycle consistent with CRD #93211
Fix windows kubelet startup #93263
Revert nested trace PR#88936 #93259
Rename pod_preemption_metrics to preemption_metrics. #93256
Update k8s.io/utils #93253
kubelet: clamp cpu.shares to max allowed #93248
multiple IPv6/dual-stack endpoint fixes #91399
Use local daemonset manifest for installing Nvidia drivers #93207
Promote Event CRUD tests to conformance #92755
[staging/azure] azure_utils: fix range iterator issue in convertMaptoMapPointer #93128
Add reset handler to the instrumentation metric library and expose Reset on the metric registries #93134
Update Golang to v1.14.6 #93198
Adding dims as reviewer for test/ #93110
kube-up: limit critical pods to kube-system by default #93121
Deflake PreferredVersion e2e test #93216
Introduce more metrics on concurrency #91177
test/e2e/ingress: add missing return to fix panics on !GCE #93119
go.mod: update etcd to fix e2e tests #93118
Promote Check Server Version e2e test to conformance - 1 Endpoint Coverage #93084
allow setting different certificates for kube-controller-managed CSR signers #90822
Port deviceManager to windows container manager to enable GPU access #80917
fix: determine the correct ip config based on ip family #93043
Update default etcd server to 3.4.9 #92349
Write checkAPIGroupPreferredVersion Test - +16 Endpoint coverage #92619
Write readNetworkingV1NamespacedIngressStatus test - +1 endpoint coverage #93038
fix: initial delay in mounting azure disk & file #93052
kubeadm: increase the timeout for cmd integration tests #92490
Include CSIDriver capability to indicate fsGroup support #92001
Skip ensuring VMSS in pool for nodes which should be excluded from lb #93034
Make nested /volume/ repo images overridable #92957
Update to version 2.5.1 of the fluent-plugin-kubernetes_metadata_filter #92974
Skip failing scheduler integration tests until they can be run successfully #93113
Promote deleteCoreV1CollectionNamespacedEvent test - +1 endpoint coverage #92813
Promote: ConfigMap Lifecycle test - +2 conformance endpoint coverage #90941
Update Golang to v1.14.5 #93088
Add test for windup problem in APF #91761
Handle volume-in-use error during volume expansion #92986
Import cloud provider from k8s.io/legacy-cloud-provider #92880
Add Aaron to conformance-behaviour-approvers OWNERS_ALIASES #93005
Add seccomp least privilege for kuberuntime #90949
Add seccomp least privilege for docker sandbox #90948
Fix subPath tests for Windows #91742
Fix failing DNS tests by removing deprecated option #93029
kubelet, cgroupv2: make hugetlb optional #93012
Implement server-side apply upgrade and downgrade #90187
Add nested tracing and endpoint filter tracing to apiserver #88936
kubeadm alpha certs generate-csr #92183
Replace evalSymlink() with powershell command for subPath_windows.go #92328
Better understanding of kubectl attach description #90959
kubectl debug: support debugging nodes #92310
Add saschagrunert and alejandrox1 to sig-release-approvers #92961
Refactor and expose common preemption functions #92890
Bump addon-resizer for metrics-server to 1.8.11 #92955
Don’t return proxied redirects to the client #92941
Fix argument ordering for fake scale client update #92926
Update cAdvisor to v0.37.0 #92919
publishing: add rules for 1.19 and remove for 1.15 #92918
Include pod /etc/hosts in ephemeral storage calculation for eviction #92916
Setup cache dirs properly based on –cache-dir value #92910
fixes 92907 improves test error output #92908
doc: deprecate azure blob disk feature #92905
e2e/metrics_grabber: unset aliases for ginkgo and gomega packages #92902
allow specifying a user agent for azure clients #92884
Fix ListZonesInRegion() after client BasePath change #92883
kubeadm: deprecate “kubeadm alpha kubelet config enable-dynamic” #92881
cloud/node-controller use InstanceMetadataByProviderID #91319
When combining PolicyRules, don’t duplicate verbs #91264
: Bump CoreDNS to v1.7.0 #92718
Skip expensive integration tests in short run mode #92879
Add pdbLister as a member field of struct DefaultPreemption #92876
Fix a few places where source field is empty when creating events via events/v1 #92874
Move proxy features to kube_features #92871
vendor: update github.com/opencontainers/runc #92862
iptables: don’t do reverse DNS lookups #92860
Make sure the _output folder exists before using it from module-graph.sh #92854
Deprecated API request audit annotation #92842
Fix typo in vsphere e2e test names #92841
selectorspread: access listers in plugin instantiation #92840
Fix memory leak in endpointSliceTracker #92838
kube-proxy iptables min-sync-period default 1sec #92836
Add tags support for Azure File Driver #92825
Refactor tests in snapshottable and fix #73625 #92555
Remove presence check for map before delete in PrepareForCreate #92516
Implement PodSecurityPolicy enforcement for seccomp GA #92856
Make sure pod tested for eviction with PDB is not scheduled for deletion #92991
log tls handshake error at trace level to avoid error flooding #91277
Refactoring: Change Inf Loop Condition (1 -> True) #92832
Respect grace period when removing mirror pod #92442
fix: license issue in blob disk feature #92824
Set CSIMigrationvSphere feature gates to beta #92816
Bypass PreFilter in ServiceAfffinity if AffinityLabels arg is not present #92815
Promote DeleteCoreV1CollectionNamespacedPodTemplate test+promote - +1 endpoint #92812
Fix vsphere util method - disksAreAttached #92805
fixed e2e test vsphere_volume_datastore.go #92802
Return a FitError when PreFilter fails with unschedulable status #92797
Add more tests for device plugin’s GetPreferredAllocation() API #92794
adds dynamic certificate reloading for kube aggregator #92791
Fix JSON logger verbose #92788
generic ephemeral inline volumes #92784
Return err when create ContainerLogsDir failed #92779
update security contacts for apimachinery repos #92768
Bump to SMD PR#166 to pick up unsetting field changes and add integration tests #92661
:Bump CoreDNS to v1.7.0 #92651
Adding new EndpointSlice Mirroring Controller #91637
Add seccomp GA version skew for pods #91408
only log cloud provider deprecation warning for in-tree components #91539
Eviction: ignore PDBs if pods with DeletionTimestamp #91342
kubeadm: remove duplicate DNS names and IP addresses from generated certificates #92753
Cut off the cost to run filter plugins when no victim pods are found #92752
Use Pause image for DisruptionController tests #92745
Graduating EndpointSliceProxying to beta for Linux #92736
add helpers for managing conditions #92717
Fetching Kubelet address from Kubelet configuration for e2e test #92709
Fixes suggested global-default flow-schema rules #92687
Fix a condition when expiring nil VM entry in VMSS cache #92681
Add kubebuilder tags to Condition type #92660
Add nodeHasControlPlanePods() #92627
Simplify ConfigMap lifecycle e2e test #92621
add validation functions for metav1.Conditions #92519
Presence of bearer token should cancel exec action #91745
Remove unused e2e test image config #91529
Modified subpath configmap mount fails when container restarts #89629
add args for NodeResourcesFit plugin #88842
Tolerate go 1.13 builds #92611
Reference listmeta in CR openapi #92546
Fix v1beta1.Event printing in kubectl #92542
Add SIG storage owner aliases #92489
Create deleteCoreV1CollectionNamespacedPod test - +1 endpoint coverage #92479
CSI storage capacity check #92387
Add Deprecated description to metrics scheduling_duration_seconds #92160
Strip .meta.managedFields for kubectl edit command #91946
kubectl: fix the bug that kubectl scale does not honor –timeout flag #91858
kubectl: fix the bug that kubectl autoscale does not honor –name flag #91855
kubectl: honor –cache-dir so that server resources and http-cache data are stored in the same location #91851
kubelet: remove the –bootstrap-checkpoint-path feature #91577
exec credential provider: add install hint #91305
Add debug by copy support for kubectl alpha debug command #90094
Fix comment typos in pkg/kubelet/prober #83710
Remove DisablePreemption field from KubeSchedulerConfiguration #92892
Remove the dependency between create clusterrolebinding command and generators #91127
test(e2e_node): Parallelize prepulling all images in e2e_node
tests #91007
: Remove kube-dns translation for federation #92716
Deflake timeout admission test #92873
Sort init container statuses using non-nested loop #78373
Add support for disabling /logs endpoint in kubelet #87273
update static check failed from pkg/volume/rbd #92461
kubectl: cannot use –force with –server-side #92834
Move ixdy to emeritus #92835
make Kubelet bootstrap certificate signal aware #92786
seccomp GA - Add new seccomp fields and update kubelet to use them #91381
cleanup: Remove_unnecessary_Sprintfs #91517
Fix throttling issues when Azure VM computer name prefix is different from VMSS name #92793
iscsi: don’t write json medata file when the volume is already mounted. #91738
kube-aggregator/openapi/controller: remove trailing 1 in failure ratelimiter #77979
Ipam staticcheck #92417
Fix the nits found in the testcases of PodTopologySpread
#92689
Add GetPreferredAllocation() call to the v1beta1 device plugin API #92665
proxier/ipvs: check already binded addresses in the IPVS dummy interface #92609
kubeadm: refactor and cleanup component config tests #92435
api: update Service.Spec.IPFamily docs #91527
Add --logging-format
flag for kube-apiserver #91501
Update Event CRUD tests to use events.k8s.io/v1 #92724
add dashpole and sjenning to cmd/kubelet OWNERS #92764
fix test/e2e/apps staticcheck #92750
Mark ‘kubeadm config view’ command as deprecated #92740
kubeadm: add –port=0 for kube-controller-manager and kube-scheduler #92720
Switch event recorder to use events.k8s.io/v1 #92662
The Pod is eligible to preempt when previous nominanted node is UnschedulableAndUnresolvable #92604
kubeadm upgrade plan: print a component config state table #88124
Change the exception to avoid the cost of preemption #92579
Add ‘–logging-format’ flag to kube-scheduler #91522
Create nodes with labels instead of adding them later #92706
Add extra fields in node expansion CSI call #86968
Change kubectl label and annotation list option stdout #92691
fix pkg/controller/deployment staticcheck #92421
Update the COS E2E image policy #91854
Add csi-proxy installation into node setup script #91835
add –logging-format flag to kubelet #91532
Fix searching for licenses in single-segment modules #92729
Bump github.com/cpuguy83/go-md2man dependency to v2.0.0 #92722
Deflake TestListResourceVersion0 #92713
Renamed image “white lists” to pre-pull image lists in test #92711
e2e pod logs: use hierarchical directory structure #92705
cleanup in volume scheduling #92684
Add back anti-affinity to CoreDNS pods #92652
breakdown PodSchedulingDuration by number of attempts #92650
kubeadm: introduce –experimental-patches and deprecate –experimental-kustomize #92017
Promote new Event API to v1 #91645
CSI ephemeral volumes: documentation and owner update #92686
Fix an unnecessary failure during kube-up during bucket ACL setting and make bucket in the configured project #92668
Admission webhook warnings #92667
Cleanup some owners #92655
IPVS: kubelet, kube-proxy: unmark packets before masquerading … #92584
Polish unit tests of defaultpreemptio plugin #92571
Fix sig-node-containerd/containerd-e2e-gci #92562
Update k8s.io/klog to v2.2.0 #92554
Create checkServerVersion Test - 1 Endpoint Coverage #92532
Add the ability to opt-out from config lock file #92513
fix pkg/controller/statefulset staticcheck #92415
Add deprecated, deprecationWarning fields to CRDs #92329
prevent panic in azure cloud provider from killing the process #92191
bump cni library version to v0.8.0 #91896
EndPointSlices implementation for Windows #90909
Add ‘–logging-format’ flag to kube-controller-manager #91521
Fixing race condition with EndpointSlice controller garbage collection #91311
Add CRUD tests for new Events API verbs #92607
Transport.RoundTrip should return a non-nil for failure to obtain a response. #92217
Fix code style #91135
Removed unnecessary not nil check in node registration process #87909
storage: enhance test for ValidateCSIDriverUpdate #81961
images: Adds GOARM to images’ Makefiles #76828
Wait for all informers to sync in /readyz. #92644
linkcheck: Fix incorrect error validation for Retry-After #91048
Support kubectl annotate –list option #92576
Sets desiredcapacity instead of minsize and maxsize on ResizeInstanceGroup #92549
Fix bug in reflector not recovering from “Too large resource version”… #92537
Remove map nil check before delete in mergeMap #92517
azure: use the parsed value from the configuration #92505
Added script to generate module level dependency graph. #92445
decouple testfiles from framework #92400
(feat) Add validation for Unsupported Loggings Flags for component-base #92394
Remove third_party/go-srcimporter #92311
make log output of failed healthchecks more focused #92197
kubeadm: increase robustness for kubeadm etcd operations #92131
kube-proxy should infer the service IP family from the ClusterIP field #91357
Add metrics to the cidr_sets used by the nodeipam range allocator #90288
add conditions to metav1 #90454
Use NodeWrapper to directly initialize nodes with labels #92514
kube-scheduler: allow deprecated options to be set with configfile #92531
Bump Dashboard to v2.0.1 #91526
fix a regression that TestValidateNodeIPParam never actually works #91499
Delete default load balancer source range (0.0.0.0/0) to prevent redundant network security rules. #92599
e2e networking: wait for endpoints to be published #92588
Fix InstanceMetadataByProviderID for unmanaged nodes #92572
Typo of PercentageOfNodesToScore #92568
clientcmd: fix NPE in NewNonInteractiveDeferredLoadingClientConfig with nil overrides #92544
Suppress expected error messages in verify-generated-files-remake.sh which cause confusion #92536
Fix golint failures in pkg/kubelet/lifecycle #91867
Service IPAllocator cleanups #91606
add labels to diff command #90857
the result value of functrion NodeIPS will contain the docker0 ip , update the comment #88573
kubeadm: Remove kubeadm config upload
#92610
Do not raise exception if unscheduled Pod status is unknown #92603
Fix scheduler preemt function comment #92578
fix Contributor License Agreement broken link #92577
Tolerate slightly different containerd urls #92569
Rename DefaultPodTopologySpread plugin #91994 #92501
fix pkg/volume/vspherevolume static check #92462
Additional test for loading images with containerd #92444
Add ebtables rule delete function + broute table + brouting chain #92440
fix receiver name #92434
Fix if don’t set ephemeral-storage limit emptyDir’s sizeLimit doesn’t work #91360
PodTolerationRestriction: Mention Whitelist Scope in Error #87582
[Provider/Azure] optimize mutex locks #90576
Add nilo19 to the owner list of the provider azure. #92591
gce-Instances NodeAddresses: Add check for multiple interface IPs #91162
Add DNS1123Label validation to IsFullyQualifiedDomainName() func #90172
test images: Adds OWNERS files for images #90062
populate kube-proxy SECURITY_CONTACTS #92560
Do not ignore unscheduled pods when NodeName not in set of worker nodes #92545
Remove ns from getScheduledAndUnscheduledPods() #92448
scheduler: run Unreserve if Reserve fails #92391
Move Preempt() to defaultpreemption package. #92108
Consistent Resource Version Semantics for List #91505
Make verify-typecheck not depend on GOPATH #92212
Stop enabling alpha runtimeclass API #92533
Avoid grabbing metrics when they’re not validated #92530
Improve LB session affinity tests #92427
dump conntrack table on e2e conntrack failures #92423
Make unmount device log warning and continue if mount path is not found #92345
vendor: update google/cadvisor and opencontainers/runc #91366
Fix assignment to nil map in e2e scheduling predicates #92509
nit: Fix invokeStaleDummyVMTestWithStoragePolicy() #92497
Avoid DeprecatedMightBeMasterNode() in e2e metrics #92485
define and implement cloud InstanceV2 #92367
Fix typo in metrics.go #92353
scheduler: merge Reserve and Unreserve plugins #92200
Add bazel_skylib_workspace to fix make bazel-test ‘no matching toolchains found’ error #92362
Mark 1.19 deprecated beta APIs and replacements #92484
Bump SelectorIndex to beta #92503
Bump etcd revision after changes to migrate script #92498
Fix a preemption bug when pods are listed in pdb.Status.DisruptedPods #92476
Removed mutex thread locking and unlocking from logging Format registry #92347
Fix issue in kubelet getMountedVolumePathListFromDisk #87166
s/master/primary in agnhost guestbook usage #92404
Moving Kubelet kernel-memgc-notification to configuration file #91863
Allow UDP for AWS NLB #92109
tests: Fixes Windows kubelet-stats test #91678
Bump up the agnhost version to reflect changes in 90797 #92473
Use worker nodes for WaitForStableCluster() #92450
fix pkg/util/coverage staticcheck #92408
Add profile label to framework_extension_point_duration_seconds #92268
Share pod volume binding cache via framework.CycleState #92222
Add check for blocking tests in e2e framework #92148
allow projected in psp when secret is allowed and boundedserviceaccounttoken is enabled #92006
kubelet: Fix log typo when killing a container #91956
Merge migrate-if-needed etcd bash script with golang binary #92286
Add tests covering startup probe without readiness #92239
Fix API encoding inconsistencies in KubeSchedulerConfig #91625
Scheduler: remove the misleading comments in NodeResourcesBalancedAllocation
#91317
Add isNodeSchedulableWithoutTaints() #92446
kubeadm: remove negative test cases from TestUploadConfiguration #92390
Add pod and container name in log message when container fails to start #92325
Improve performance of http access logs #92424
util.sh: Replace wait-until-stable with wait-until –stable #92422
change kubelet metrics name #92407
Added missing apiserver config var. #92395
Azure: Add container service client and deployment client. #92289
Log metadata server access for master pods by UID #92080
Azure: Enrich the unit tests for azure_routes #92454
go1.14 fixup #92438
kubeadm upgrade: Allow supplying hand migrated component configs #91980
Add SCTP support to agnhost connect / porter commands. #90797
Fix staticcheck failures for pkg/registry/… #81742
Migrate kube-scheduler to fallback for events API built into the library #92082
renames CommmonImageWhiteList to PrePulledImages in e2e/common/util #92359
Register and enable the defaultpreemption plugin #92049
Migrate log to klog.InfoS for staging/src/k8s.io/client-go #91712
fix: don’t use docker config cache if it’s empty #92330
Add profile label to schedule_attempts_total metric and e2e_scheduling_duration_seconds #92202
Bump k8s.io/utils to 6e3d28 to pick up nested trace #91634
Configure strict encoding for RequestedToCapacityRatioArgs #91603
Update Golang to v1.14.4 #88638
Attempt to delfake further conntract e2e flakes #92375
Update go.etcd.io/bbolt to v1.3.5 #92350
Fix bug that use obj as prev obj in endpoint slice update #92339
fix aws loadbalancer vpc cidr calculation #92227
refine aws loadbalancer worker node SG rule logic #92224
Remove kubectl run validate replicas logic #92178
Structured logging for Apiserver [Issue #1602 Structured logging] #91833
ingress: promote CRUD API tests for v1 to conformance #91996
Split scheduler framework implementation into new runtime package #91776
add tags support for azure disk driver #92356
add azurefile protocol parameter in azure cloud provider lib #92336
Restore docker focal version in gci nodes #92344
Promote HugePageStorageMediumSize feature to Beta #90592
Set better default commands for loading images - take 2 #92314
Updating kube-controller-manager to run as non-root. #91390
Delete TODO in image_gc_manager
#88268
fix pleg TestRelisting #85390
kube-aggregator: changes the name of aggregator_unavailable_apiservice_count metric #88156
fix: incorrect max azure disk max count #92331
Attempt to deflake conntract e2e tests #92304
*.sh: cleanup all white noise #91555
Fix the Images newName field example in the Kubectl Book #89618
agnhost sync #92119
Rename NodeImageWhiteList to NodePrePullImageList #92323
Move recreate_node.go to e2e/node #92271
Add sjenning as kubelet approver #92203
Update logging format flag help #92177
Introduce a defaultpreemption PostFilter plugin #92012
fix linter issues for pkg/kubelet/container #91971
add namespaces info for logPrefix #91945
fix unexpected append mutations about pkg/kubelet package #91716
Revert assumed PVs and PVCs in unreserve extension point #91705
Add duration to image pulling event #91563
ingress: Add v1 describers for Ingress and IngressClass #91268
Add initialization logs to watchcache #92265
Fixed wrong pod name in e2e test log messages #92259
Add logic to check if local NVMe SSDs in node boot-up script #92258
fix: Azure deallocating node should be regarded as shut down #92257
client-go: add ProxyGet expansion method for pods #92251
Skip PreScore
when the TopologySpreadConstraints
is specified #92247
Vulnerability in golang.org/x/text/encoding/unicode v0.3.2 #92219
Improves unit test code coverage for azure_managedDiskController.go #92216
Azure: Enrich the unit tests for azure_standard #92207
Fix typo in util_linux.go #92120
Support kube-scheduler component-config in GCE init scripts #92083
e2e_node: fix node-kubelet-benchmark test #91813
Allow setting FQDN in hostname #91699
Remove unused network proxy variables and functions #90223
Add VolumeSnapshot retain policy test and test for snapshot delete #89705
Fix a comment in job_controller #87155
make kubelet sysctl constants private #86802
Add dashpole as kubelet approver #86223
Enable promlint in metrics tests #92071
Add a comment to keep etcd name in sync and change hostname
to HOSTNAME
#91964
ingress: Update IngressClass feature and admission controller for v1 #91957
fix: use force detach for azure disk #91948
Fix DS expectations on recreate #91915
Fix clusterdump info namespaces flag not working #91890
Fix FieldManager Conversion Error for CRD Updates #91873
remove deprecated cacher CacheCapacity config #91822
Move fallback of Event API into new event lib #91798
kube-proxy detect IP family based on nodeIP #91725
apiserver: cleanup duplicate imports #91516
Introducing APF debugging endpoint w/ three levels of granularity #90967
Added ability for vSphere to reconnect on secret update #90836
Force token cache to support audit annotations #90140
portAllocator sync local data before allocate #89937
Remove –export flag from kubectl get command. #88649
Remove wrongly added gogo binary #92262
Create deleteCoreV1CollectionNamespacedEvent test+promote - +1 endpoint coverage #91230
Added a buffer period in the node performance tests #92234
fix the timeline for CRD v1beta1 removal #92220
Explicitly declare the interfaces for extension points #92215
Make verify-api-groups.sh not depend on GOPATH #92209
test: Start a pod with nc instead of execing a background command #92205
Check for either docker or containerd getting active #92204
Pods which have not “started” can not be “ready” #92196
revert InstanceMetadataByProviderID definition and related deprecations #92188
Set better default commands for loading images #92184
apiserver: fix secure serving cast for non-tcp listeners #92182
fix: GetLabelsForVolume panic issue for azure disk PV #92166
Fix client config data race #92139
refactor: move kubectl-cp to staging #92133
Add myself to staging repo SECURITY_CONTACTS #90523
Update and improve ReplicationController resource lifecycle test #90880
feat(port-forward): warn users about UDP port #91616
Fix curl instruction in the sample-apiserver README #92185
ingress: Add Ingress to v1 API and update backend to defaultBackend #89778
test images: rebases the kitten and nautilus images #92176
restore cacher event Gone tests #92174
Fix to configure-kubeapiserver.sh error. #92150
cleanup: remove invalid comments in plugin of InterPodAffinity #92130
kubeadm: don’t re-add an etcd member if it already exists on “join” #92118
Update etcd makefile to build 3.4.9 image #92078
Test pod becoming schedulable when another pod is added or updated #92074
Update github.com/evanphx/json-patch to e83c0a1c26c884f8ec4fb743f6db9… #92069
retry on ‘unexpected EOF’ error #92005
Computing DisruptedPods of PDB in scheduling preemption #91986
Deflake Services should be able to preserve UDP traffic when server pod cycles for a NodePort service #91962
Upgrade apiserver-network-proxy to v0.0.9 #91922
Add sig-apps-approvers and reviewers #91730
Update and improve ConfigMap resource lifecycle test #90944
Create deleteCoreV1CollectionNamespacedPodTemplate test+promote - +1 endpoint coverage #91259
scheduler_perf: fix the nil pointer dereference #92169
Stabilize StackdriverLogging installation #92123
kubelet, kube-proxy: unmark packets before masquerading them #92035
test images: Adds –force-yes when installing jessie-dnsutils packages #92156
update version to 1.8.1 in addon dns-horizontal-autoscaler.yaml #92060
Feature implement json logformat #91608
Move scheduler fake artifacts to pkg/scheduler/testing #92107
Refactor scheduler preempt interface #92009
fix(service::repair): accept same nodePort with different protocols #91590
Add kubectl apply generate name error message #88998
Fix bazel BUILD rule and suppress pkg-config errors #91936
replace whitelist to allowlist #91927
CSI: Modify VolumeAttachment check to use Informer/Cache #91307
Refine extractFileSpec #90789
Revert “fix(e2e): access nodes via test container in LB network tests” #92134
Add usage in some hack/update scripts #91479
kube-aggregator: Fix goroutine leak #91160
Change SCTPSupport default value to true #88932
Improves unittest CC for azure_controller_vmss #92129
Enrich the unit tests for azure_instances #92113
Add WINDOWS_CONTAINER_RUNTIME env variable and set default to docker for windows node #92063
test/e2e/framework/pods: Fix “to success” -> “to succeed” #91975
Filter nodePortAddresses to proxiers #89998
Support for vSphere in-tree volumes migration to vSphere CSI driver #90911
bump agnhost version to match fully #92106
Update etcd client to v3.4.9 #92075
Bump Stackdriver version to 1.11 #91124
Service load balancers should include unschedulable nodes #90823
test images: Adds OWNERS files for images (part 3) #90167
surface server-side warnings in client-go / kubectl #73032
azure: enable floating IP for IPv6 LB #91997
Azure: Enrich unit tests for azure.go and azure_blobDiskController.go. #91978
show error when running dockershim #91789
VolumeBinding: Skip/fail fast in PreFilter phase and improve error reporting #91775
Revert “fix cross build conformance image error” #92042
Flush cache to disk to persist configuration status #92034
fix default CONTAINER_RUNTIME_ENDPOINT for docker #92031
Move kube-apiserver client cert back to simple e2e #92002
TestSchedulingQueue: Remove the unnecessary slice and for loop #91874
KubeProxy and DockerShim changes for Ipv6 dual stack support on Windows #90853
e2e pods: add missing pod and node name in the formatted log line #92051
s/slave/replica in guestbook app #87105
Remove endpoints RBAC for Cluster Autoscaler #89089
update corefile-migration library to 1.0.8 #91856
ingress: Add CRUD tests for Ingress API verbs #91593
Check for v1 CSR API in kube-controller-manager #92018
aws: Fix address sorting of multiple interfaces #91889
Create pod to force volume provisioning in dynamic provisioning storage e2e test #91726
up sleep time in racy test #92016
Expose EventRecorder to scheduler FrameworkHandle #92010
Remove warning about misuse of %w #92003
Adjust admission webhook auth config for default-enabled admission plugins #91995
genericapiserver waits for server.Shutdown #91984
kubeadm: Add retries for kubeadm join / UpdateStatus #91952
Remove heuristic watchcache sizes #91818
Migrate to log calls to klog.ErroS for pkg/scheduler #91679
share a common pod indexer among volume controllers #91574
Deprecating –experimental-allocatable-ignore-eviction flag #91578
Fix an e2e flake on updating node status #91955
Add test coverage for throttledImageService #91885
ingress: Add CRUD tests for IngressClass API verbs #91830
GC: doesn’t create monitors in the constructor #91816
Use PodTopologySpread for default spreading #91793
CSR v1 - promote RotateKubeletClientCertificate to GA #91780
Merge behavior loading code #91743
Add usage metrics for GCE Internal Loadbalancers #91700
Added kubectl apply validation to prevent using –dry-run=server with –force #90225
Fix for kubectl issue 834: #88920
Improves unit test code coverage for azure_controller_standard #91974
Give a reason when rejecting defaulting in CRDs #91928
Use maxSkew in PodTopologySpread scoring as tolerance to skew #91918
CSR v1 - add support to kubectl describe #91779
CSR v1 - add support to kubectl certificate commands #91778
CSR v1 - switch client-go certificate manager utility to v1 by default #91754
test images: Adds step for fetching Windows image builder certificates #91682
e2e: access nodes via a test container #91559
Bump up MacOS RAM requirement to 8GB #91534
remove out of date test config #91471
Extend AWS azToRegion method to support Local Zones #90874
tests: Check FQDN for external services on Windows #90720
Added –privileged flag to kubectl run #90569
Fix non-ascii characters in pkg/kubelet/qos/doc.go #88306
Revert “Fix an issue that a Pod’s nominatedNodeName cannot be cleared… #91973
Added unit tests to document current behavior of TableConverter #90531
Fix access to Kubernetes Service from inside Windows Pod when two ser… #91886
Resetting managed fields and fieldtype #91748
CSR v1 - switch controllers #91713
Use containerd as default in kube-up.sh #91684
Fix pick-node strategy when there is no filter plugin #91673
Migrate to log calls to klog.InfoS and klog.ErroS for pkg/controller #91576
Improve the standalone kube-aggregator #91525
Fix golint failures for kubelet/container #91303
Prevent false error message from resource_aliasing integration test #91265
Fix kubectl describe output format for empty annotations #91405
Move cloud provider controllers to k8s.io/cloud-provider #90976
ETCD_NAME in migrate-if-needed.sh should be the same as etcd.manifest #91925
fix minor typos in ipvs readme.md #91905
Fix –save-config for kubectl create commands, where it was missing #91901
Fix the incorrect error message of InterPodAffinity
plugin #91894
upgrade azure-sdk-for-go to v43.0.0 #91861
Scheduler integration tests standarization #91849
Scheduler integration framework table-driven tests #91828
another:Replace framework.Failf with ExpectNoError #91811
Fix an issue that a Pod’s nominatedNodeName cannot be cleared upon node deletion #91750
fix minor comment in podtopologyspread scoring test #91735
Fixing refcounting of remote endpoints used across services #91706
Add openapi generation for the kube-aggregator #91537
service: fix IPFamily validation and defaulting problems #91400
patch scale subresources inside guaranteedupdate loop #90342
Upgrade klog to v2.1.0 #91792
Remove ResourceLimitsPriorityFunction feature gate in the scheduler #91883
Refactor and add new tests to hugepages e2e tests #91243
azure: set dest prefix and port for IPv6 inbound security rule #91831
check the azurefile if exists before creating #91723
Fix typo test/cmd/README #91671
Fix race condition in logging #90498
Fix kube-apiserver panic when CRD Kind contains only one letter #91859
Simplify the logic by removing dead code and enhance logging #91543
fix: make fake.Clientset support streaming logs #91485
Remove log message causing significant overhead on Preemption evaluation #91832
Add test case in apis/scheduling/v1/helpers.go to improve the test co… #91764
A benchmark to evaluate overhead of unschedulable pods #91787
Scheduler PostFilter definition #91314
Update node_e2e OWNERS #91827
Improves unittest CC for azure_controller_common #91762
Remove etcd-empty-dir-cleanup image #91756
CertificateSigningRequest v1 API #91685
Improve COS image document for E2E test #91612
update gemfile to fix metadata plugin bug #91581
kubeadm: remove usage of the “certificates” API for cert renewal #90143
Improve kubectl explain formatting-preservation #91801
Remove KubeSchedulerConfiguration.BindTimeoutSeconds #91580
update metric kubernetes_build_info labels from camelCase to snake_case. #91805
Repair syntax error in Windows-GCE startup script #91796
Add support for removing unsupported huge page sizes #80831
Do not swallow NotFound error for DeletePod in dsc.manage #91008
Bump addon-resizer image to 1.8.10 #91729
fieldManager: Ignore and log all errors when updating managedFields #91690
Mark experimental-cluster-signing-duration deprecated, add –cluster-signing-duration #91154
Added +inf bucket for quantile computations #91777
publishing: remove godeps rules #91772
Replace framework.Failf with ExpectNoError #91741
Add test case for a pod becoming schedulable when another pod is deleted #91734
Azure: Enrich the unit tests for azure_storage #91719
Adjust weight of PodTopologySpread to 2 in legacy Policy API #91696
Migrate klog to klog.InfoS in pkg/kubelet #91624
Added link to vendor.md in go.mod #91617
Support kubectl create deployment with replicas #91562
Mark Kubelet –cloud-provider and –cloud-config deprecated #90408
Ensure CleanupActionHandle always completes #91689
Remove EvenPodsSpread
featuregate and related logic #91598
Add checking error for disruption e2e test #90321
Revert “Revert “Rely on default watch cache capacity and ignore its requested size”” #91491
Detect PSP enablement more accurately #91737
Add the storage version API #88607
Handle clean up of read only files. #91744
Adding windows implementation for sessionaffinity #91701
Apiserver: Fix data race in cacher whitebox test #91185
Introduce GetOptions and ListOptions to storage interface #91595
local-up-cluster.sh: install CSI snapshotter #91504
Adjust Azure e2e binding mode #91642
kubeadm: distinguish between generated and user supplied component configs #86070
e2e stress test: Fix data race on error variable #91187
get-kube.sh: fix order to get the binaries from the right bucket #91635
Change gce Instances::NodeAddresses function to work if it runs outside kubelet #90738
kube-proxy: move GetNodeAddresses call out of internal loop to avoid repeated computation #90103
Make kubectl tolerate other versions of the CSR API #91691
v1beta1 CSR cleanups #91688
remove unused variable from autoscaling e2e #91597
Emit correct event when unbound delay binding claim is used by pod #91455
deployment: remove annotation for non-exist parameter ‘podMap’ #91443
Updated delta FIFO doc #91435
Deprecating Kubelet mount related flags #91373
Moving Kubelet –node-status-max-images flag to configuration #91275
kubeadm: add startup probes for static Pods to protect slow starting containers #91179
Move CloudControllerManagerPort to k8s.io/cloud_provider #90734
Promote SchedulerPreemption e2e tests to Conformance #80545
Add test case for a pod becoming schedulable when a node is updated #91336
Add function GetFileShare in Azure Cloud Provider #91660
Add e2e coverage for the CertificateSigningRequest API, enable patch support for approval subresource #91558
Mark –kubelet-https deprecated, unconditionally use https for apiserver->kubelet connections #91630
Fix minor typo in projected service account e2e test #91643
[pkg/controller/job]: fix comment typo #91604
CSR condition status, lastTransitionTime, versioned validation #90191
explicitly fail if no images are found when running remote tests #91470
Defer ginkgo recovers #91632
kubelet: block non-forwarded packets from crossing the localhost boundary #91569
Update cri-tools to v1.18.0 (#2) #91564
Fix unsafe json construction for scale.go and codec_check.go #88695
feat: azure disk migration go beta in 1.19 #90896
test/e2e/lifecycle: update OWNERS #91594
Define the thresholds per the size of container images #91138
Tuned npb is workload resources #91363
[Provider/Azure] remove extra Sprintf() #90386
e2e test cases for basic SCTP testing #88196
Add debugging and timeouts to pending pod e2e #91585
Improves unittest CC for azure_config #91520
cmd/*: fail on unrecognized flags/arguments for component CLI #91349
Scheduler PostFilter API #91547
fix a client-go crash handler not working issue. #91561
reduce race risk in kubelet for missing KUBERNETES_SERVICE_HOST #91500
Fix a wrong usage of recover in apiserver #91566
Avoid creating more delete collection workers than items to delete #91544
remove –feature-gates=DynamicAuditing #91502
GCE: Bump addon resizer to 1.8.9 version and use metrics to get cluster size there #91460
Adds staging directory for controller-manager code #91354
UpdateStrategy.RollingUpdate.Partition is lost when UpdateStrategy.Type is not set #84596
Allow deletion of pending pods when using PDBS #83906
Merge pod condition update with setting nominated node name #91535
Add dims as feature approver #91524
Remove deprecated –server-dry-run from kubectl apply #91308
Add integration test for NonPreemption #91191
Add Preemption benchmark #91510
update metrics to conform promlint #91448
Add tests for ValidateEtcd #91424
Added issue templates for kubectl #90696
Update hcsshim to latest - v0.8.9 #89710
Removes container RefManager #85225
Improvements for proxy utils GetNodeAddresses #91461
Promote kubescheduler.config.k8s.io to v1betav1 #91420
feat: use annotation to filter AWS LB target nodes #90943
Fix create deployment port not working #91481
e2e test framework change for the SCTP e2e tests #90365
Fix the description for Namespace field in ObjectMeta Structure #91508
Update sig-scheduling aliases #91487
Make kubectl client-side apply with server-side dry-run safer #89799
Ignore forbidden error for leases when describing node #90469
kubeadm: skip removing last etcd member in reset phase #91145
Update kube-apiserver flag comments #91409
[kubectl/pkg/cmd/rollout]: fix typo & tidy imports #91401
Add tests for ValidateURLs (kubeadm validation) #91431
Move Phillels to emeritus #91488
Propagate KUBECTL_PRUNE_WHITELIST_OVERRIDE to master kube-env #91456
Refactor create deployment and add –port flag #91113
Add behavior <-> conformance test linkage example for pods #89716
scheduler_test: fix goroutine leak #91451
fix the wrong function description #91403
Check for GCE finalizer in GetLoadBalancer. #91392
Include Unschedulable nodes to compute kube-dns replica in DNS autoscaler. #91466
Move Node Resources scheduler plugin args validation to apis/config/validation #91446
Add cri socket path tests #91397
fix: topology translation issue in azure disk storage class migration #91196
Migrating Kubelet –enable-server and –provider-id flags to config #90494
Mark Topology Manager Test as non-alpha and NodeFeature #91467
fix typo in scheduler framework #91462
Added cadvisor test suite to flag info message #91384
cri-api: Introduce errors package for the CRI #91273
Fix the bug of watches being accepted instead of returning “too old resource version” in watchcache #91417
Update CNI to v0.8.6 #91370
Add OWNERS file to component-base/logs #91324
Migrating Kubelet flag –seccomp-profile-root to configuration file #91182
Add Extender and PluginsRunner to PreemptHandle #90711
VSphere cloud provider: Fix race in disk provisioning #90638
go-to-protobuf: fix rewrite of embedded struct fields #90296
Implement logging format flag at component-base #89683
s/RelicaSets/ReplicaSets #90609
Add @odinuge to sig-node-reviewers #88237
Improves unittest CC for azure_error and azure_retry #91439
Fix kubectl create secret docker-registry –from-file #90960
Refactor kubectl create deploy: isolate obj construction logic #91199
Reset flowcontrol metrics on a DELETE /metrics #91310
add method for async deletion in vmss client without waiting on future #91398
Fix 404 link in kube-scheduler command usage description #91411
Move Scheduler plugin args validation to apis/config/validation #91241
Fix scheduler prefilter comment #91406
Add versioned counterparts for VolumeBindingArgs #91142
fix golint errors in pkg/controller/volume/events/event #91180
Introduce promlint to guarantee metrics follow Prometheus best practices #86477
Azure: Enrich the unit tests for vmclient,vmssclient and vmssvmclient #91188
Remove tallclair from some OWNERS files #88385
Enable kubelet client-cert bootstrap/rotation in local-up-cluster #91116
Revert “Rely on default watch cache capacity and ignore its requested size” #91380
kubeadm: Remove unused constants #91364
Switch kube-controller-manager to distroless image #91329
Fix runtime admission flaky test due to race condition #91315
Rely on default watch cache capacity and ignore its requested size #91260
Switch over to new etcd 3.4.7-2 image #91300
Minor Fix: Restrict service account token metrics to kube-apiserver only. #91344
nodestatus: remove map nil check #90282
cluster/README.md: update notes about content #91343
Update kube-addon-manager to v9.1.1 #91240
Fix log timestamps to maintain a fixed width #91207
Improves unittest CC for azure_storageaccountclient #91197
Update Calico cpva to v0.8.2 #90093
Revert “Merge pull request #89667 from kmala/kubelet” #91337
add ipv6 support to the e2e nfs tests #90689
Fix kubelet_node_status log spam #86005
build: Update to repo-infra@v0.0.5 to support go1.14.3 and go1.13.11 #91312
add karan to gci reviewer #91304
volumescheduling: update comments to reflect latest change #91296
SchedulerVolumeBinder: don’t modify assumed pod in AssumePodVolumes #91294
Update kubeadm test TestMarkControlPlane #91280
scheduler: Expand testcases to cover more plugin defaults #91278
Add SNI flags usage to configure-*.sh #91228
kubectl run test: the pod wait (some time) until attach before printing #91227
Cleanup volume binding leftover #91175
fix: azure file migration support on annotation behavior change #91093
Moving leaderelectionconfig to k8s.io/component-base #90649
Install diskutil into GCE windows node #90618
Add function NominatedPodsForNode to PodNominator interface #90415
Do not add kube-apiserver performance flags if already set #91301
Changed kubectl config set-cluster and set-credentials to support process substitution for filenames #91077
Set session scanning to manual to avoid discovering all iSCSI devices… #90985
Implement InstanceMetadataByProviderID #90894
Separate out cri related code into self contained package #90552
Promote ServiceAccount resource lifecycle test - +3 conformance coverage #90390
Promote diff and dry-run to conformance #90367
Set weight of PodTopologySpread Score to 2 #91258
Fix race condition between Pop and Close FIFO queue #90825
Check for sandboxes before deleting the pod from apiserver #89667
Fix permissions in kube-addon-manager #91261
Switch to static bash and distroless image for etcd #91171
Overflow errors look weird in string format #91267
Revert “Update cri-tools to v1.18.0” #91239
Move RequestedToCapacityRatio
Args defaults to versioned packages #91102
CronJob: cleanup legacy ScheduledJob vars,docs #90934
Fix kubectl create –dryrun client ignore namespace #90502
Fix race condition in decoder test #90496
fix ipvs staticcheck error #90316
Add test case in scheduler/profile/profile_test.go #90201
Skip Pod Conditions from scheduling queue updates #91252
Eliminate locking in (anti)affinity calculations #91229
Tolerate pod not found errors in storage e2e #91221
kubeadm: move the “kubelet-start” phase after “kubeconfig” for “init” #90892
Clean up fairqueuing/interface.go #91189
Polished up comments around HasSynced() #91174
Add test case for a pod becoming schedulable when a node is added #91071
mock e2e test: reduce flakiness by not testing all calls #90793
Use staging-csi to work around quay.io availability #91257
Update env varsource api documentation #91194
bump client_golang to v1.6.0 #90582
Fix kubectl run –dry-run client ignore namespace #90785
Extract logic related with scheduler nominatedPods to an interface #90356
beta.kubernetes.io/os deprecated since v1.14, are targeted for removal in v1.18 #89461
Apply the same style of fix as #87913 but for HTTP methods too. #89412
First pod with affinity can schedule only on nodes with matching topology keys #91168
Add annotations to CRI ImageSpec objects #90061
Support for banning incompatible dependencies - start with klog v1 #91213
Log user provided NODE_IP_RANGE to stdout instead of stderr #91210
add tests for package patchnode
#91158
Add code to delete pods at the end of e2e tests to free up capacity #91150
verify: Exclude verify-external-dependencies from make verify #91012
Remove unnecessary logging info from kubemark nodes annotation #91205
Improve the error message for the service cidr check #90391
Log a warning when cluster admins enable Insecure TLS Ciphers for kubelet or apiserver #90848
Update cri-tools to v1.18.0 #89720
Azure: support non-VMSS instances removal #91184
Remove extra spaces to ensure the style of the code. #91146
Remove the dependency between create deploy command and generators #90676
Update kubeadm test TestValidateToken #91176
Fix identation in kubeadm api docs #91170
Update internal traffic shaping docs #81165
Azure: Enrich the unit tests for vmsizeclient and snapshotclient and s… #91086
Fix VirtualMachineScaleSets.virtualMachines.GET not allowed issues when customers have set VMSS orchestrationMode to VM #91097
fix golint: don’t use underscores in Go names #85069
fix: golint errors in staging/src/k8s.io/apimachinery/pkg/api/validation #91167
Add kubelet_certificate_manager_client_ttl_seconds gauge #91148
Deflake port-forward e2e test #91045
Move unschedulable Pod to internal schedulingQ synchronously #90660
Update kubernetes to klog v2 #90183
Errors from cgroup destroy are swallowed. Log error at warning level. #84599
Remove unnecessary sprintf in node status tests #89730
Clean up duplicate code and remove import cycle. #88568
Send a nicer event when resizing attached Cinder volume #90792
kubeadm: use two separate checks on /livez and /readyz for the kube-apiserver #90970
Remove [Conformance] from “HostPath should give a volume the correct mode” test #90861
configurable weight on the CPU and memory #90544
provider/azure: Remove unnecessary Sprintf in azure_routes.go #90338
Delete the wrong comment about CertDirectory of kubelet #90174
Scheduler: remove direct import to /pkg/util/parsers #90008
[pkg/kubelet]: make func a little comfortable #89681
Bump addon-manager’s version to v9.1.0 #91136
Add inline tag to FsStats #91106
skip unnecessary scheduling attempt when pod has its Finalizers updated #91099
Exclude openapi params for DELETECOLLECTION (“watch”/“allowWatchBookmarks”) #91085
Added pre-processed preferred affinity terms to scheduler’s PodInfo type #91084
Add test case in scheduler/apis/config/types_test.go to improve the t… #91083
refactor aws nodeAddresses tests #91082
Fix scheduler cache inconsistency upon Pods with same name but different UIDs #91126
Updates the fstype of Cinder volumes to be ext4 if nil #90608
Use passed context in default binder #91069
kubeadm: log more information when missing the necessary config element #91065
Added pre-processed required affinity terms to scheduler’s PodInfo type. #91062
kubelet no longer registers “beta.kubernetes.io/os” and “beta.kubernetes.io/arch” node labels to apiserver #91046
update spf13/cobra dependency to 1.0.0 #91044
remove empty line before ConformanceIt #91039
Refactor preemption extender logic and move SchedulerExtender interface to framework pkg #91037
kubectl describe: print toleration tolerating everything #91024
Allow overriding the default list of resources of list in addon-manager #91018
Fix nits in comments for NodeResources plugins #91016
Changed scheduler to use patch when updating pod status #90978
When casting resource.Quantity to int64 it may overflow #90907
Avoid early exit when collecting post-E2E failure logs. #90718
add a test that shows the preservation UDP traffic when server pod cycles #90180
Improve kubectl field manager names for clearer conflicts #88885
Delay sorting of evictUnits slice in kuberuntime_gc #88980
Kubelet doc: clarification for api-qps/burst flags #89158
add logging around pod_container_deletor DeleteContainer #90409
scheduler: Move all volume binding code into VolumeBinding plugin #83726
integration: start informer and scheduler outside of InitTestScheduler #91057
Fix a few typos in the reflect package #91068
Improves unittest CC for azure_routetableclient #91041
Improves unittest CC for azure_routeclient #91040
Clarify how to build for or with Windows using Docker #91005
kubelet: add remote_runtime tracing at log level 10 #90477
kubelet: tweak exec-probe log statement to be more concise #91066
Fix CSI e2e leaving pods in terminating state #90773
Set appropriate owner references when creating a job from cronjob #91053
Fix create cronjob help message #91013
Improve unit test coverage for azure publicipclient #91010
Use klog to replace log to keep them in consistence #91004
Retry resolving TCP address in agnhost/guestbook #90990
Fixing broken link in docs pointing to api-conventions.md #90988
Remove wrapper around base LeaderElectionConfiguration #90565
kubelet: fix /stats/summary
endpoint on Windows when init-containers are present on the node #90554
Deprecating Kubelet not used testing flags #90499
Switch to use AzureFile management SDK #90350
Promote GlobalAccess for GCE Internal Loadbalancers to GA #88392
kubeadm: fix flakes when performing etcd MemberAdd on slower setups #90645
Indicate node authorizer does not support rule resolution #91030
service controller: clean up unit tests #90987
base-images: Update to kube-cross:v1.13.9-5 #90963
fix some fixture path calculations #90872
Fix date race in storage tests #90828
Add tests for KubeletConfig #86034
Ingress validation #91034
proxy: followup to last-queued-change metric #90972
Improves unittest codecoverage for azure_securitygroupclient #90875
Ensure the server FQIN is stored and searched in lowercase (vsphere) #90796
Improving EndpointSlice tests #90155
improve error logging on e2e pod create function #91019
kubeadm: delete pre-pull ds and add pull images check in upgrade apply and upgrade node #90788
Use the latest node-cache image. #90995
Fix umask better #90994
Count NoNodesAvailable scheduling failure as unschedulable instead of error #90989
test: Use dedicated informerFactory for node lifecycle controller #90865
Remove unnecessary return value in e2e/apps/disruption #89023
CHANGELOG/CHANGELOG-1.18.md: Fix spelling #87969
service controller: only sync LB node pools when relevant fields change #90769
Force LICENSES refresh on GCE images #90998
Clarify kubelet_dockershim_nodocker
error message #90951
remove oom TestStartingWatcher ““unit”” test #90927
Explicitly state the CLA requirement for contributing #90871
Add missing resource limits for e2e preemption #90979
Fix data race in namespace error handling #90925
Fix public IP not shown issues after assigning public IP to Azure VMs #90886
Remove ListWatchUntil #90855
Add option to resize kubemark node objects size #90806
Simplify GroupVersion.String() #90659
Append suffix ‘i’ only if needed #90897
Add missing error check #80700
use conntrack instead of the /proc file for the e2e test TCP CLOSE_WAIT #90687
Drop the alpha gating for Network Service Tier configuration support #88532
rest.Config: support configuring an explict proxy URL #81443
Handling error returned by request.Request.ParseForm() #90086
netexec: Allow graceful shutdown testing from netexec #89547
Switch deprecated RegisterOpenAPIVersionedService function #90882
Switch core master base images from debian to distroless #90674
Support compiling Kubelet w/o docker/docker #87746
Clarify usage of MaxSkew and WhenUnsatisfiable #90771
move inactive SIG Cloud Provider approvers to emeritus_approvers #90680
Changes to ManagedFields is not mutation for GC #90534
Remove the deps to testutils in pkg/controller/cloud. #90662
Balance node usage before creating victim pods in preemption e2e #90740
Remove //pkg/api/legacyscheme from CCM and CM #90733
refactor the CSR controller into distinct controllers to allow easy #90731
Add back anti-affinity to kube-dns pods. #90248
Reorganize vendor licenses again (revert #85220) #90575
Remove enableNonPreempting
field from scheduler codebase #90915
Fix stateful set test flakiness #90898
Use maxSkew in score calculation #90820
Mark the server-side dry-run feature as GA #90774
Add complete operation list of admission controller #90693
Pickup Snapshot Provisioner from the snapshot class “driver” info. #90878
test, e2e_node: drop superfluous systemd properties #90543
base-images: Build go-runner:v0.1.1 #90852
Provide more verbose empty config error for all config load actions #90845
kubeadm: Move IPv6DualStack feature gate to component config #90840
Fix date race in Apimachinery test #90827
Add admin account on master for kube-up #90826
Move Plugin Args defaults to versioned packages #90657
Azure: Fix a flaky test for azure vmss. #90834
Add .import-restrictions file to cmd/cloud-controller-manager #90630
Set umask 0022 when building #90779
Copy RemoveTaintOffNode logic to k8s.io/cloud-provider #90563
Request for bookmarks in RetryWatcher #90818
Make flexvolume e2e tests runnable again. #90707
New go-runner image for distroless scenarios #90804
base-images: Use new debian-iptables:v12.1.0 #90782
Increase timeout waiting for driver to start on nodes #90781
Update sidecars for csi mock driver #90778
test/e2e/framework:remove the direct dependency for k8s.io/kubernetes/pkg #90644
Ignore NotFound error when cleaning up Gluster tests #90715
enforce prerelease-lifecycle generation for beta APIs #90148
fix: azure disk dangling attach issue on VMSS which would cause API throttling #90749
Refine schedulerQueue test to avoid unneeded locks #90755
Removed leftover comments for the deleted function Get_MgmtSubnet #90751
base-images: Use new debian-base:v2.1.0 and build new debian-iptables:v12.1.0 #90697
Adds HTTPS logic to agnhost netexec #90215
CloudNodeLifecycleController: check node existence before shutdown status #90737
Bump up the kube-dns version to 1.15.10 #90744
remove obsolete TODO item of NodeAddresses #90742
Update duration to be kept in watchcache #90729
add prerelease lifecycle tags to policy #90603
create a file to hold documentation of import-boss in one place #85564
set proper file permission for projected service account volume #89193
e2e storage: wait for PV deletion also for late binding #90335
Copy patchNodeStatus logic to cloud-provider #90561
Azure - fix create azure disk PV in regions that don’t have zones #90535
move pkg/util/configz to k8s.io/component-base #90375
Fixed bug that caused TestKubeletDefault unit test to fail when run on systems that have systemd-resolved active #90730
Update find-binary-for-platform to work with non-GNU versions of find #90617
add prerelease lifecycle tags to storage.k8s.io #90671
add prerelease lifecycle tags to scheduling.k8s.io #90670
Fix e2e network performance test #90486
Use bionic repo for docker as focal is not yet available #90702
add prerelease lifecycle tags to discovery #90567
tests: Retries exec after container restart due to liveness #90135
cleanup: Base image workflow improvements #90665
add prerelease lifecycle tags to apiregistration.k8s.io #90672
Update to repo-infra v0.0.4 #90347
add prerelease lifecycle tags to apiextensions.k8s.io #90673
bugfix: staiccheck copylock (holding sync.Once) #90437
add prerelease lifecycle tags to node.k8s.io #90602
Add test case to improve the test coverage. #89508
add prerelease lifecycle tags to networking #90599
fix cross build conformance image error #90400
add prerelease lifecycle tags to batch #90472
clean some dead constants #90640
Drop conformance tag for tests that rely directly on kubelet /logs API #90615
cleanup: remove stale comments #90613
switched to default non-masquerade destination ranges #90605
Remove approvers from events API #90601
add prerelease lifecycle tags to events #90596
use subtests in gc_controller_test.go #90578
add prerelease lifecycle tags to certificates #90566
Send watch bookmarks every minute #90560
add prerelease lifecycle tags to coordination #90559
update github.com/moby/ipvs to v1.0.1 to fix IPVS compatiblity issue with older kernels #90555
provides DynamicRequestHeaderController for dynamically filling RequestHeaderConfig struct #90548
kubeadm: do not set deprecated ‘–cgroup-driver’ flag in kubeadm-flags.env, it will be set in config.yaml #90513
fix flaky conformance test #90509
Topology spreading scoring with automatically weighted topologies #90475
Fix podIP validation #90628
e2e: regenerate namespace name if the name is already taken #90591
Add cloudbuild.yaml for debian-base/debian-iptables and pause #90558
Drop Digest for Hyperkube #90528
/cluster: remove juju #90420
add api lifecycle tags to admission.k8s.io #90300
Option to avoid running files-remake in verify-all #90646
Use internal config types in scheduling plugin args #90309
Fix client-ca dynamic reload in apiserver #90360
test/e2e/framework : move AddOrUpdateTaintOnNode to subpackage node #90190
pkg/scheduler/framework/plugins/:fix unconsistent comments and make log more clear #90295
version/verflag: make program name variable #90139
Remove CCM’s dependency: pkg/features #90381
Update runtime-spec to v1.0.2 #89644
/cluster: add / update OWNERS labels #90423
client-go/util/jsonpath: resolve #16707 by outputting json for non-primitive types #89660
Update import-boss files to yaml, include test files in CI job #90380
There’s no need to set moveRequestCycle and do broadcast twice. #90542
Remove potentially unhealthy symlink only for dead containers #89160
Support kubectl more flexible matching method to match whether the current resource type is node #88723
k8s.io/component-base/metrics/testutil/:improve code #90501
Simplify status handling of scheduler RunFilterPlugins #90467
/cluster: cleanup clientbin.sh #90421
VolumeMode nil pointer check #89981
e2e/framework: remove direct imports to /pkg/api/v1/pod #89560
Spreading score optimization: Store ignored instead of qualifying nodes #90527
Enable externalPolicyForExternalIP by default #90537
Revert “Send watch bookmarks every minute” #90524
add prerelease lifecycle tags to autoscaling #90463
Remove events deprecated field #90449
Fix exclusive CPU allocations being deleted at container restart #90377
add beta annotations to apps #90457
Update strategy used to reuse CPUs from init containers in CPUManager #90419
Remove *cobra.command from options #89992
fix: add space in front of url in command desc #85806
Add unit tests for azure race conditions. #90484
[Provider/AWS] fix block test #90270
[Provider/aws] use strings.TrimPrefix() #90337
add prerelease API lifecycle tags for rbac APIs #90459
remove staging/src/k8s.io/apiserver/pkg/admission/metrics/ in prometheus_import_allow_list #90500
fix cert path generation in windows #90493
fix backoff manager timer initialization race #90476
VolumeNode nil check #90080
correct canonical import for azure legacy provider mockfileclient #90481
Add test for ingress/egress combination #90095
Promote Immutable Secrets/ConfigMaps to Beta #89594
remove prometheus dependencies from k/k #89285
fix: Allow automatic ACR auth in private Azure clouds #90425
Migrate ingress test manifests to networking API group #90465
add prerelease API lifecycle tags for authn/authz APIs #90458
Fix run command when waiting for pods #90448
Improve error message when refresh token expiry is nil. #90413
simplify sort expression #90353
add api lifecycle tags to admissionregistration.k8s.io #90301
fix bug on checking non directory HostPathType and add e2e tests for HostPathType #64829
Restore cache-control header filter #90468
Remove duplicate calculation nodename、hostname、hostnameOverridden when kubelet is initialized #90284
/pkg/scheduler/framework/plugins/ : remove the repeat test example and add an test example #90203
Update sig-cli reviewers and approvers #90366
pkg/proxy: add last-queued-timestamp metric #90175
Set ip alias route on kubernetes-master during booting #89543
Fix shellcheck failures in cluster/pre-existing/util.sh #90406
cleanup: delete unnacessary nil check before range #90404
Improve error message when service cidr is to small #90411
Send watch bookmarks every minute #90249
kubeadm: update service check log to include service name #90424
Azure: Enrich the unit tests for azure clients and azure zones. #90389
fix e2e scheduling staticcheck error #90313
Don’t generate parameterCodec if it’s never used. #90196
Accept healthy instances in list of active instances #85920
pkg/api/testing: remove kubeadm references #90385
Fix watches in e2e tests #75111
test/e2e_node/gpu_device_plugin_test.go:Remove direct prometheus dependencies from k/k #90392
move runonce from flag to config #89128
kubeadm: do not use /bin/sleep during upgrade pre-pull #90320
kubeadm: fix misleading warning for authz modes #90064
Deprecate default conversions #90018
kubeadm: fix the bug that kubeadm does not really respect resolvConf value set by user if systemd-resolved is active #90394
kubeadm: ensure image-pull-timeout flag is respected during upgrade phase #90328
Repair description #90209
Promote Event resource lifecycle test +5 test endpoint coverage #89753
bugfix: initcontainer is also taken into account when calculating resource requests #89222
Deprecate scheduler’s PodLister interface #90371
Staticcheck: vendor/k8s.io/kubectl/pkg/cmd/set and …/edit #87405
Mark ReplicationController resource lifecycle test as flaky #90354
Fix race in vsphere cloud provider #90348
remove kubernetes-anywhere from this repository #90343
Remove CCM dependency pkg/util/flag #90235
Create ServiceAccount resource lifecycle test - +3 endpoint coverage #90193
Run kube-scheduler and kube-addon-manager as non root #90156
kube-scheduler: compatibility with ServerSideApply #90373
cluster: cleanup unused scripts #90349
[Provider/Azure] cache map remove exists check #90323
Add error messages to IPVS module #89896
kubectl: Update run’s –restart help to reflect generator removal #89803
Continue label is no more needed for countHealthyPods() #89609
Monitoring safe rollout of time-bound service account token. #89549
Refactor show-hidden-metric-for-version flag #85266
Re-use podAttachTimeout when waiting for pod readiness #90364
Increase log level to avoid print binding messages in framework too frequently #90330
Clarify comment on Watch::ResultChan() #90226
Remove prometheus dependencies whitelist staging/src/k8s.io/apiserver/pkg/util/flowcontrol/metrics #90161
tests: Replaces mounttest images used with agnhost (part 4) #88248
Split scheduler’s PodInfo into two types, PodInfo and PodQueueInfo #90319
fix client-go util staticcheck error #90317
fix kubelet stats staticcheck error #90314
log pod event when node not ready #87743
Lazy initialization of network urls for GCE provider #90218
Update API compatibility data for v1.18.0 #90189
Restrict node labels on Node create #90307
pkg/kubelet/remote/remote_runtime.go:fix the incorrect klog comment #90289
Enable couple networking tests for large clusters #90305
Priority-level isolation integration test #89256
Add stress test to repeatedly restart Pods with PVCs in parallel #87998
fix(kubectl): explain crds whose resource name is the same as builtin objects #89505
Fix flaws in Azure CSI translation #90162
fix kubeadm staticcheck err #90312
Deflake TCP Closewait e2e test #90278
Avoid unnecessary GCE API calls for IP-alias calls #90242
kubelet: fix e2e-node cgroups test on cgroup v2 #89897
stop printing usage help when the server commands exit #90297
e2e_node: check if image exists locally before pulling #85478
Separate go module for tools to avoid polluting root go.mod #90252
test: PriorityClass resource quota tests should not cause preemption #90286
Improve complexity from O(logN) to O(1) #90283
kubectl: fix the Scheduled eventTime is <unknown> when printing event #90227
If firstTimestamp is not set use eventTime when printing event #89999
[Provider/Azure] fix publicIP test cases #90269
Increase the session affinity timeout to ensure that the test passes #89854
Provider/Azure: Enrich the unit tests for azure_vmss.go. #90273
test: IngressClass exclusion test races with admission cache #90254
[Provider/Azure] remove unncessary nil check for range #90280
Revert “stop defaulting kubeconfig to http://localhost:8080” #90243
Added events for failures in PV/PVC processing. #89845
use OWNERS regex filtering mechanism to auto-label metrics changes #90220
Lifecycle generator updates #90247
fix exact year inconsistencies in human readable duration #90082
test/e2e/autoscaling: refactor installNVIDIADriversDaemonSet() #89916
Improve scheduler CLI description #88371
Use dynamic size watch-cache. #90091
Sync csi-hostpath manifests #90234
Move WaitForService() into e2eservice #89915
Fix shellcheck failure in cluster/gce/config-default.sh #82062
Fix missing a shorthand for container flag of kubectl alpha debug #89674
tests: enhance podlogs #89819
storage tests: really wait for pod to disappear #90214
Add PodTopologySpread plugin arg types to kube-scheduler.config.k8s.io #90212
Use random zone for inline volume e2e tests #90147
add pwittrock to cli-maintainers and cli #89835
move watchCache metrics to a seperate file #90200
Fixed flaky test by changing get_object_assert -> wait_object_assert. #90165
fix: golint failures #88217
call T.Fatalf() for nil ptr #90081
generate metadata for requiring transition from beta #90010
Remove the ‘DisabledForLargeClusters’ tag from ILB correctness test #90052
Fix doc for leader-elect-resource-lock flag #90173
service controller: add node event handlers for faster LB backend sync #81185
Add kubectl diff and server-side dry-run to e2e tests #89542
Use RawExtension and Object for external and internal, respectively, scheduling plugin args #89904
Fix golint issues for pkg/util/rlimit
#88510
allow running cronjob controller unit tests individually by name #89669
Add support for listing conformance tests in e2e.test #88924
Revert “Remove the ‘DisabledForLargeClusters’ tags from LB network tests.” #90171
test images: Adds OWNERS files for images (part 2) #90166
kubeadm: fix some mistakes about log output #90163
Fix Node initialization for GCP cloud provider #90057
Change not found output when getting non namespaced resources #89861
kubeadm: skip kube-proxy/dns upgrades on missing ConfigMaps #89593
Image promoter: Reenable Windows test image building #89152
Fix kubectl version should print version info without config file #89913
kubectl debug: support different kinds #89818
Fix kubectl describe job event test nil pointer #89570
storage capacity tests #88114
kubeadm: update versions for 1.19 #90144
test/e2e/framework:remove direct k8s.io/kubernetes depedencies #89806
Promote service exclusion and legacy node role to beta #90126
cluster addons: fluentd-elasticsearch: update gems. #89415
Cleanup obsolete NodeInfo methods #90059
Fix shellcheck warnings/errors in cluster/gce/config-test.sh #88459
: cidr nil ptr dereference #89870
fix BusyBox sed #82181
Windows tests: Makes gMSA test more nanoserver friendly #90113
Add test case in scheduler/util/non_zero_test.go #89996
Update default etcd server to 3.4.7 in k8s v1.19 #89895
test/e2e/framework/util.go:move DsFromManifest to test/e2e/framework/manifest , and rename it to GetDaemonSetFromURL #89456
Kubelet flag migration - Part 1 #88480
fix function NodeAllocatableRoot #88970
[cmd/kube-apiserver] “return []error{} -> return nil” and “update annotation” #90127
Fix a couple of typos #82814
Graduating ServiceAppProtocol to beta #90023
Scheduler:remove direct dependency for pkg/api/testing #90041
Simplify the unregistration of csiplugin #89934
Allow authenticators to set audit annotations #89305
Add e2e test for stacked NetworkPolicies with overlapping CIDR #88393
fix(kubectl): remove trailing space when completing file path #89479
Switch from fake storage to mock clients in azure unit tests. #90090
Make DefaultChanSize an exported var so it can be modified #89846
pkg/features/:Remove PodShareProcessNamespace feature #90099
releng: Add hasheddan as a release-engineering-reviewer #90087
Add a YAML MetaFactory #80943
Fix golint errors in pkg/controller/job #78944
move apparmor annotation constants to k8s.io/api/core/v1 #89225
kubeadm: remove the dependence on /pkg/features #90078
Regularize name of PostStartHook injecting APF config objects #90036
scheduler: remove direct import to pkg/master/ports #90000
Support kubectl scale –dry-run=server|client #89666
Dual-stack: fix the bug that isValidAddress only checks the first IP even a Pod has more than one address #89914
kube-proxy: Startup and updates logging #90031
remove redundant code #90037
Make WaitForAvailableEndpoint() local #90060
kubeadm: switch control-plane static Pods to “system-node-critical” #90063
Moved e2e/manifests to e2e test framework #90035
Fix staticcheck failures of pkg/probe/http #87646
Add error check for marshaling json in e2e/apps/disruption #89945
move function RemoveTaintOffNode in test/e2e/framework/util.go to subpackage node #89889
Fix goling issues for pkg/registry/apps #89980
fix golint errors in staging/src/k8s.io/client-go/plugin/pkg/client/a… #88940
Scheduler NodeInfo cleanup #90030
test/e2e/scheduling : improve code #89918
proxy: remove redundant length check on local address sets #89792
Move prometheus visibility rules to build/visible_to #90015
pkg/util/yaml/decoder.go:NewDocumentDecoder sets a larger Buffer to allow larger yaml #89989
Fix staticcheck failures for pkg/volume/… #81892
kubeadm: Use image tag as version of stacked etcd #89588
Use v1beta1 for egress selector config #89269
Fix HPA conversion handling of annotations #89963
preserve integers decoding raw JSON values #89833
scheduler’s NodeInfo tracks PodInfos instead of Pods #89974
Add types for Scheduler plugin args to kube-scheduler.config.k8s.io #88585
Fix priorityClassName typo, add numeric priority to static pods #89970
Restore the ability to kubectl apply --prune
without -n flag #89551
cleanup the kubeadm integration tests and related scripts #89982
Remove double import of k8s.io/apimachinery/pkg/util/net #89979
add flag check to ensure that flowcontrol API is present #89929
Add missing kube build version info metrics #89724
test images: Adds various fixes and cleanups to the image building process #89113
/test/e2e/apimachinery/:fix bug #89950
Updating dependency github.com/fsnotify/fsnotify to version v1.4.9 #89942
update system-validators to v1.1.2 #89901
cpumanager: drop old custom file backend #89921
Add etcd WithRequireLeader option to API watches #89881
Expose scheduler metric to make it possible for plugins to use it #89131
Add error path testing to image handling by kubeGenericRuntimeManager
#88521
Fixed bug where jsonpath expression with nested range produces wrong output #88464
Promote e2e “verifying service’s sessionAffinity for ClusterIP and NodePort services” to Conformance #76443
Stop relying on default conversions for metav1beta1 and e2e-node tests #89926
Remove double kubectl
from deprecation warning #89919
Skip updating scheduler cache on pod update if the node was deleted #89908
remove duplicate ipvs check #89867
Avoid kubelet API in Conformance tests #89715
Promote: PodTemplate Lifecycle test - +3 conformance endpoint coverage #88036
Move scheduler’s NodeInfo and Listers types to framework pkg #89912
Various cleanup for the kubeconform command #89745
Avoid panic when reporting error in conformance test #89771
Remove the ‘DisabledForLargeClusters’ tags from LB network tests. #89421
Add NodeStage error tests #89041
Add unit tests for human readable duration functions #88270
Fix client watch reestablishment handling of client-side timeouts #89652
Move DescribeIng() into e2eingress #89905
Fix shell check #84904
Promote pod PreemptionExecutionPath verification - +3 conformance endpoint coverage #83378
Fix setting up internal load balancer for GCE #89902
specify in the flag help text that –enable-cadvisor-json-endpoints d… #89656
test: Remove final user of startup-script image #89556
kube-proxy: treat failure to bind to a port as fatal #89350
Use agnhost version 2.13 #89890
Internal channels for scheduler #89713
Update docker dependency and remove deprecated method use #89687
Fix go-lint issues in package pkg/kubelet/checkpointmanager/testing/example_checkpoint_formats/v1 #86409
Tiny typo in a comment. #85994
kube-apiserver should exit with error if not able to connect to etcd #89858
Cleanup apimachinery tests and stop relying on default conversions #89821
remotecommand: close resize channel for notification #89808
Move NodeUpgrade() into GCP e2e tests #89787
kubeadm join: Properly wait for TLS bootstrapping #89735
Enable timeout for SSH-ing to non-logexported nodes #89825
Even with build error, kubectl apply should apply all valid resources #89848
Correctly parse X-Stream-Protocol-Version header #89857
Update etcd client to v3.4.7 in k8s v1.19 #89822
e2e TCP CLOSE test wait until pod is ready #89863
Do not forget recording loaded modules #89823
Update k8s.io/gengo to e0e292d8aa12 #89834
beta.kubernetes.io/os deprecated since v1.14, are targeted for removal in v1.18 #89460
cache: add error handling to informers #87329
Bumped debian-base from 2.0.0 to 2.0.1 #89843
Switch COS image to m81. #89759
Check Annotations map against nil for ConfigMapLock#Update() #87821
Fix first contribution link in pr template #89841
Bump agnhost version to 2.13, and bump up depending images. #89830
github.com/googleapis/gnostic v0.4.1 #89704
apimachinery/pkg/labels: add SelectorFromSet #89747
fix: get attach disk error due to missing item in max count table #89768
Enable env defined services to dump in logexporter #89760
Ensure diff doesn’t persist patches #89795
kubeadm: remove misleading warning on kubeadm join #89596
clean up the awkward pattern in service_controller_test #89207
simplify code in topologymanager #89581
Add common SSHPort on e2essh #89784
Delete unused Builder
type from kubelet.go
#89619
Remove apelisse from dep-approvers #89587
Use OnesCount8 from math/bits to implement countBits #89530
Remove kubescheduler.config.k8s.io/v1alpha1 #89298
Fix static check failures in test/integration/deployment #87448
Clean up event messages for errors. #89794
Handle nil pod in pod format #89286
Migrate OWNERS file to apply the area/provider/gcp label #85923
ipvs: log err from CanUseIPVSProxier #89785
Dual-stack: fix the bug that Service clusterIP does not respect specified ipFamily #89612
Fix networking tests timeouts for large clusters #89777
Rename scheduler/nodeinfo pkg to scheduler/types #89703
add kernelspace
to flag description of kube-proxy #89585
kubelet: add tests for cgroup v2 conversions #89567
Opt-out/Override client-side max-retry #89566
Don’t log whether we’re using iptables –random-fully #89296
test/e2e/manifest:remove unused function #89678
test/e2e/framework move func logClusterImageSources to test/e2e/e2e.go #89676
Propagate CONCURRENT_SERVICE_SYNCS to node env #89766
Preliminary SCTP connectivity tests #87926
Stop reling on default conversions in apiserver test #89743
Expand the PVC validation messages #89300
e2e/framework: security/ and /service remove direct import /k8s.io/kubernetes/pkg/ #89198
not walking directory if KUBE_BUILD_PLATFORMS is given #87836
Add error handler for rlimit.RlimitNumFiles #86752
Issue #70020; Flush Conntrack entities for SCTP #74073
quantile: if the last upper bound is +Inf, return the previous upper bound #89691
fix orphaned pod flexvolume can not be cleaned up #80973
v1.18.1: fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id #89706
Fix service account names with a dot #89696
Fix permissions for endpointslice controller #89741
fix flakes on e2e test TCP CLOSE_WAIT timeout #87080
Separate RestartControllerManager() as e2ekubesystem #89563
test/e2e/framework: remove direct imports to k8s.io/kubernetes/pkg #89504
Force sgid bit to be off before checking volume permission #89736
Ensure Azure availability zone is always in lower cases #89722
Update conformance docs to reference correct bazel location of testdata #89708
Replace raw usages of tar in build/lib/release.sh #88990
Create Event lifecycle test - +5 endpoint coverage #86858
Allow list-resources.sh to continue if a resource fails to list #89664
Remove VolumeSubpathEnvExpansion Feature Gate #89584
Optimize topology spreading filter #89665
Add kubectl describe CSINode test coverage #89677
: cleanup deprecated const StatusTooManyRequests #89394
Use ExpectNotEqual in test/e2e/network/ #89215
Move PSP tests behind a feature tag #89188
apiserver: add a metric exposing etcd database size #89151
Unregister csiplugin even if socket path is gone #88006
fix mismatch between pod resources verify/update scripts #89620
Create ReplicationController lifecycle test - +7 endpoint coverage #88588
Ensure NamedCertKeyArray implements flag.Value #89615
Clean some code paths and correct static errors #89435
Proxy cleanup #89654
Explain a little bit on how to prepare Dockerfile before building kube-build image, to avoid confusion. #89364
Sync changes #1
Fixes kubectl apply tests to run; updates broken tests #89670
e2e/framework: remove direct imports to /pkg/kubelet/… #89639
Bump GCE Windows pause image version #89661
Avoid internal api in streaming packages #89636
Fix dumping docker images log #89634
test/e2e/framework: remove direct dependency to k8s.io/kubernetes/pkg/controller #89506
Enable import-boss check for integration test #89235
Update ipvs library to the new repo and upgrade library version #89116
e2e/network: get previous pod logs on NetworkPolicy test failure #89592
Fix kubectl describe CSINode nil pointer error #89646
chore: expose azure.KubeClient #89645
test/e2e/framework/kubelet/:remove the direct dependency to k8s.io/kubernetes/pkg #89641
Update GCE Windows node images with March’s Windows updates #89601
Fix the bug that update-vendor.sh reports error when grep match failed #89579
Improve fake clientset performance #89575
Optimize preferred spreading for hostname topology #89487
Wait for APIServer ‘ok’ forever during CSINode initialization during Kubelet init #89589
e2e/storage: check result of WaitForPersistentVolumeDeleted #88118
Bump logexporter to v20200327-9ba073aa98 #89578
feat: add azure shared disk support #89511
e2e/framework : pods.go remove direct imports to k8s.io/kubernetes/pkg/ #89213
add @tanjunchen as test/reviewer #89576
azure: fix concurreny issue in lb creation #89604
Add perf test case for Topology Spreading #89380
Kubeadm: fix Ready condition check #89602
Create etcd user in cloud-init master.yaml rather than in configure-h… #88856
Add unit tests for azure VMSS client async operations. #89367
Consider future deletionTimestamps when validating bound tokens #89583
e2e/framework: remove direct import to pkg/kubelet/util/format #89568
fix aws loadbalancer nodePort cannot change issue #89562
Fixes problem where kubectl apply stops after first error #89539
Revert “Revert “log-dump.sh: allow to dump extra log files”” #89571
Fix cpu resource metric type by changing to counter #89540
Update .import-aliases for e2e test framework #89454
Decouple yaml based integration test from legacy test #89106
Remove prometheus references from etcd version monitor #89413
kubeadm: redesign printAvailableUpgrades function #88854
Fix INFRA_CONTAINER variable references #89557
Use sched ComponentConfig over individual command line args #89550
kubeadm: add missing RBAC for getting nodes on “upgrade apply” #89537
Remove dependency for benchmark integration tests from e2e fw #89216
Detect transitive dependencies on k8s.io/kubernetes #89531
test/e2e/framework /service and /pv:remove direct dependency to k8s.io/kubernetes/pkg #89509
e2e/framework: implement ssh exec internally #89231
kubeadm: Fix panic in isCoreDNSVersionSupported #89534
Fix mountOptions in iSCSI and FC volume plugins #89172
sync api/v1/pod/util with api/pod/util #89308
Util script - move variables setting for replicated master to outer if #89257
kubelet: add initial support for cgroupv2 #85218
Changed readonly to true and type to “File” for authn/authz config. #89498
Add CLI script for listing untested conformance behaviors #89393
Fix printers ignoring object average value #89142
publishing-bot: Update go references to new versions #89500
remove outdated comment about go-criu version #89491
Switch to released versions of containerd projects #89490
Remove nested if statement and test it #89463
migration of re-usable package from pkg/kubelet/cm/cpumanager to pkg/kubelet/cm #89053
Create Endpoints resource lifecycle test - +5 endpoint coverage #88778
Trival fix: update the desc on the score plugins #89459
Print detailed score results on verbose level 10 #89384
e2e/framework: remove direct imports to pkg/util/taints #89502
Update default etcd server to 3.4.4 in k8s v1.19 #89214
Use correct path when installing go-bindata #89299
Update bazel to 2.2.0 #89430
Move RestartApiserver() into e2e/network #89442
cloud node controller: refactor tests to not depend on controller/testutils #89320
Lengthening initial backoff time for EndpointSlice controller #89438
Update to latest cadvisor and containerd (v1.3.3) #86975
beta.kubernetes.io/arch is already deprecated since v1.14, are targeted for removal in v1.18 #89462
Add compatibility tests for plugin arguments #89338
fix(apimachinery): trivial typo in comment of label #89249
Remove prometheus dependencies pkg/master #89457
Move RestartKubelet() into e2e/storage/vsphere #89436
Export new constructor for DelayingQueue #89348
Add multiple init pods to scheduler perf test cases #89272
Make userspace proxy logging quieter #89297
bump k8s.io/utils package #89444
test/e2e/framework:move OpenWebSocketForURL to subpackage(new) websocket #89405
Move WaitForPersistentVolumeDeleted() to e2epv #89445
Move NewAgnhostPod() to e2e/network #89387
deflake grace period for pod deletion in node e2e #89379
Add check for volume zone GA labels #89365
eviction by process number #89359
Lister codegen: Clarify that returned objects are read-only #89339
Add chunk size option to ParallelizeUntil #89070
aad fallback to real auth if refresh token fails, fixes #82776 #86481
Add test for algorithm provider and policy config file #89423
Remove heapster support for kubectl #87498
Delete Cleanup method in e2e util #89408
Make FieldsV1 String() more useful #89061
Move BlockNetwork() to e2enetwork #89411
Fix HPA bug about unintentional scale out during updating deployment. #85027
eviction: use previous statsFunc #89361
Fix kubectl explicit local port for service #89401
Move NewTestPod() to e2e/scheduling #89388
e2e/framework: remove direct imports to /pkg/controller/nodelifecycle #89243
Move GetFileModeRegex to e2e/common #89386
Add comment explaining when to remove cadvisor json endpoints #89381
Execute PreScore right before Score instead of after Filter. #89370
Rename waitForPodCondition to improve code readability #89335
Update to Golang 1.13.9 #89275
scheduler_perf: describe suite configuration in more detail #88528
Promote VolumeSubpathEnvExpansion e2e tests to Conformance #85128
Relax huge page node validation #89252
Reconcile NoExecute Taint #89059
Use e2epod.WaitForPodTerminatedInNamespace directly #89316
bump k8s.io utils #89341
cluster: ipvs conntrack module vs kernel version #89327
use e2epod.WaitTimeoutForPodReadyInNamespace directly #89326
Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools #89337
feat: support Azure shared disk #89328
use e2epod.WaitForPodRunningInNamespaceSlow directly #89324
use e2epod.WaitForPodNotFoundInNamespace directly #89323
Remove dependency for node integration tests from e2e fw #89210
Update vendored MountSensitive code for Windows #89319
Clarify cached object type in apiserver log #88979
infra_container is passed in as env variable #89309
feat: change azure disk api-version #89250
Support create or update VMSS asynchronously. #89248
test/framework: psp.go skipper.go remove direct import /k8s.io/kubernetes/pkg #89204
Use e2epod.WaitForPodNoLongerRunningInNamespace directly #89321
e2e/framework: remove direct imports to /pkg/client/conditions #89283
nodelocaldns: have Prometheus collect metrics #89304
Trival fix: update the description on the pod preemption #89219
Use e2epod.WaitForPodNameRunningInNamespace directly #86679
Remove dependency for integration framework tests from e2e fw #89223
Remove framework.go’s dependency on e2e node sub fw #88949
Visitors of Configmaps and Secrets should specify which containers to visit #88943
Use discovery to test apply all status #89232
Move podlogs into e2e/storage/testsuites #89180
Documented mutation restriction for informer clients #89161
Update code comment for NetworkPolicyPeer #89018
Fix Testname missing in conformance.yaml #88923
Add test for kube-scheduler command setup #88728
aggregator: wait for complete proxy handler #89147
Improve waitForPDBCollectionToBeDeleted in e2e test #88798
Reduce locking when calculating affinity scores #89162
Copy jsonlog from docker/docker locally #89013
Fix non-ascii characters in pkg/volume/iscsi/iscsi_util_test.go #89196
Move term package to component base and switch to moby/term #89159
e2e/framework: remove direct imports to pkg/api/v1/pod #89199
Fix comments #89149
Restore orphaning check in gc test #89236
remove lingering KUBE_BUILD_HYPERKUBE #89234
e2e/framework: remove import to pkg/apis/core/v1/helper #89228
Label Windows test as Serial. #89227
e2e/framework: remove imports to pkg/master/ports #89192
Fix nil panic in vsphere tests #89191
e2e/framework: remove imports to pkg/controller/job #89187
e2e/framework: remove direct imports to pkg/controller/deployment/util #89186
e2e/framework: remove direct import to pkg/apis/v1/storage/util #89183
Just use runtime.NumCPU on windows #89182
don’t quota virtual resources by default #89179
Update etcd client to v3.4.4 in k8s v1.19 #89169
Fix data race issue in unit test #89164
Add tests for NewFilteredDynamicSharedInformerFactory #76776
comment cleanup for kube-proxy #89146
apiextensions: wait for complete discovery endpoint #89145
Respect flags of testing package #89139
zero out the build id for reproducible builds #89136
Upgrade to azure-sdk v40.2.0 #89105
Remove support for basic authentication #89069
Clean up OWNERS_ALIASES #89047
move GetPodSecretUpdateTimeout from framework/utils to test/e2e/framework/pod/ #89032
client-go: remove openstack auth plugin #89014
Move GetClusterZones() to e2enode #89011
Remove unused E2ETestNodePreparer and functions #89010
Use utilnet.GetIndexedIP instead of replicating the function locally #89001
Add version flag to e2e.test #88941
Fix ownerReferences.apiVersion for “kubectl create job –from=cronjob/*” #88646
Fix bug where kubectl completion zsh returns nonzero exit code #88165
make filteredZones order predictable by using List() instead of UnsortedList() #88987
fix typos error in handlers_test.go file #88450
Changed kubectl config view to redact user token #88985
Remove hyperkube and debian-hyperkube-base images #88676
fix addon manager failing to elect leader on masters with _ in the hostname #88215
core: fix dead links in core api comments #83408
correction of executable path doc #85804
Require table converter #88966
fix: #2056 check_windows wrap error properly #88945
Replace ExpectNoError(fmt.Errorf(..)) with funcs #88930
kube-apiserver: use SO_REUSEPORT when creating listener #88893
Hide methods in the encryption config that are not used outside the package. #88881
Use the container whose limit is hit for system OOMs #88871
Add cheftako as an owner of cluster/ #88865
Revert “Implement ItemBucketRateLimiter” #88846
Update version of pd csi driver #88830
Ensure CoreDNS running when Corefile migration doesn’t support current version #88811
log-dump.sh: better logging in case of error from listing GCS #88810
updated fluentd to 1.9.2 & use docker builder pattern in dockerfile #88806
ignore gcloud warning in test framework #88805
test/e2e/framework:remove TODO #88796
Updated command to start in-cluster deployment #82785
Capture conformance Behaviors in walk.go #88770
Add unit test TestListPlugins for the scheduler #88717
Bump logexporter version to v20200227-da16e1b17 #88653
Apierrors Is<<ErrType>>: Support wrapped errors #88629
ipvs: only attempt setting of sysctlconnreuse on supported kernels #88541
tests: Adds configurable docker conf for test #88531
kubelet: fix wrong flag types #88515
Check that ImageInspect pointer is not nil #88348
Allow system:serviceaccounts to read the SA discovery endpoints #88344
Delete TODO around implementing rate limiting to protect against DOS #88266
Refactors MakeSecPods function #88218
Switch flexvolume_node_setup.sh from kubelet RO port to healthz port #88125
Fix Golint errors in pkg/controller/podautoscaler #87895
Move resource methods from e2e core util to e2e resource fw #87644
Bump CoreDNS version to 1.6.7 [kube-up] #86259
Fix isCurrentInstance for Windows by removing the dependency of hostname #89138
Add missing article in prominent release note #89119
e2e wait until controller manager pod ready #89123
Fix ExternalTrafficPolicy support for Service ExternalIPs #88786
Set unschedulable Condition after setting nominated Node #89111
Remove wait.Until for running Kubelet Bootstrap #89055
build/release-images.sh: remove possible duplicate targets #88993
fix logging on e2e metrics grabber test #89104
Bump Cluster-Autoscaler to 1.18.0 #89095
Removing ConfigMap as suggestion for IngressClass parameters #89093
Fix unbound variable error in gce/configure.sh #89097
Add tolerations with effect “NoExecute” and “NoSchedule” to allow sch… #88955
EndpointSlice and Endpoints behavior for terminating pods should be the same #89056
Bump Cluster-Autoscaler to cluster-autoscaler:v1.18.0-beta.1 #89054
Remove kubectl column output test #89078
wait until /metrics are ready on e2e test #89048
Fix a data race in kubelet image manager #88915
Fix Bazel build #88819
Implement noopWindowsResourceAllocator #88917
Fix VMSS cache content #89002
Work-around for missing memory metrics on CRI-O exited containers #88734
Stop flooding the kube-proxy logs on dual-stack because of IPFamily #88934
test images: ARG instructions should be first #88903
Preserve target apiVersion when decoding into unstructured lists #88995
kubelet: Also set PodIPs when assign a host network PodIP #88988
e2e: wait for controller manager pod to be ready #88982
Fix default regular expressions in conformance tests runner #88641
Set field manager for kubectl diff –server-side #88739
Add NodeCIDR for detect-local-mode #88935
Move TaintBasedEvictions feature gates to GA #87487
Checks error for loading audit webhook config to prevent panic #88879
test: Detect flakes caused by container teardown races on CRI #88952
fix range copy issue #87777
Use go-bindata built from vendor/ #88916
SSA: Applying same object twice should be a no-op the second time #88875
client-go: plumb context to expansions methods #88929
Add e2e test for validating JWTs as OIDC tokens #88048
/readyz should start returning failure on shutdown initiation #88911
Metadata client: plumb context #88910
Dynamic client: plumb context #88906
Update to latest node-cache image #88877
Extend API Priority and Fairness metrics #88714
Parallelize attach operations across different nodes for volumes that allow multi-attach #88678
Add context and options to scale client #88599
Add metrics for egress dials #88549
Disable HTTP2 while proxying a “Connection: upgrade” request #88781
Moving CSI Driver to GA. #84814
test images: Skip building manifest list if no image was pushed #88892
Migrate clientset metav1.DeleteOpts to pass-by-value #88708
Topology Manager none policy bug fix #88876
test: Properly detect container runtime flake in e2e test #88872
Disallow duplicate PluginConfig in framework creation #88870
[Network Proxy] Allow both grpc and http-connect mode to be toggled in kube-up #88869
Disallow use of Plugin or PluginConfig when using Policy #88864
Use the v0.0.8 network proxy images #88863
Use versioned autoscaling API in code-generator examples #88862
Implement changes for fsgroup recursive chown #88488
Don’t try to create VolumeSpec immediately after underlying PVC is being deleted #88141
Check for nil cpuManager in container manager #88857
Fix dynamic certificates issues #88850
Image Promoter fixes #88847
Generalized NonResourcePolicyRule.NonResourceURLs impl #88794
e2e-topology-manager: Wait for SR-IOV device plugin #88773
Add Extenders to v1alpha2 Component Config #88768
Added non-randomized tests of matching FlowSchema rules #88644
e2e node pod overhead #88558
Promote the egressSelector API to beta #88502
Utilerrors.Aggregate: Allow using with errors.Is() #88465
cleanup: move the test of TaintBasedEvictions features to sig-node #88152
Dump docker image list #88022
Allow container visitor to operate on selected container types #87865
Update TopologyManager Feature Gate #87650
More refinement of comments and parameter names for informers #87553
Ingress alternate backends #88775
ingress: allow wildcard hosts in IngressRule #88858
Fix GCE PD snapshot flakiness #88801
tests: Replaces dnsutils image used with agnhost (part 4) #88249
kubeadm: deprecate the flag –use-api for cert renewal #88827
cleans up dynamiccertificates package #88763
Show kubectl describe ingress error #88716
Add kubectl debug alpha command #88004
Enable running cpu-mgr-multiNUMA e2e tests with Topology manager #88566
FIX SRIOV detection logic not to error out if device not present on the system #88721
Remove prometheus references from pkg/controller/endpointslice #85289
Fix log formatting for skipper. #88828
test images: Temporarely exclude Windows test images #88818
Use the same default namespace across event recorders #88815
Add generic DataSource feature gate #88636
SHOULD NOT HAPPEN: logging “SHOULD NOT HAPPEN” errors more than once per second #88600
Ensure Kubelet always reports terminating pod container status #88440
test/e2e/:resolve pending TODO: write a wrapper for ExpectNoErrorWithOffset() #88414
Guarantee aligned resources across containers #87759
fix TestCoSchedulinngWithPermitPlugin and test PermitPlugin #88563
Mark PVCDataSource featuregate as GA #88686
Windows specific kubelet flags in kubeadm-flags.env #88287
bandwidth: use regexp to handle tc output and add IPv6 support #83572
Change kubectl cluster-info dump to not display output location message when output is stdout #88765
add a new filter goaway which could send GOAWAY probabilistically to help balance HTTP2 requests #88567
stop defaulting kubeconfig to http://localhost:8080 #86173
Update agnhost to test OIDC validation of JWT tokens #88049
Promote GMSA support for Windows to GA #88654
Fixes #87506 Add apiVersion to involvedObject #87537
Add FromFile and FromExistingClassName support for SnapshotClass in external storage e2e test #88669
Wire –filename flag to exec #88460
Support TLS Server Name overrides in kubeconfig file #88769
Update etcd debian base image to v2.0.0 #88598
client-go: use klog.V(3) for the cert-rotation controller start/stop #88783
Hide kubectl.kubernetes.io/last-applied-configuration in describe #88758
Update AzureFile and CephFS to use MountSensitive #88684
Adding PathType to Ingress #88587
test images: Updates agnhost guestbook subcommand #85642
Update Cluster Autoscaler version to 1.18.0-gke.0 #88761
kube-proxy: small cleanup for ipvs readme #88710
Promote block volumes to GA #88673
Deprecate –generator flag from kubectl create commands #88655
Use compute v1 api to specify network tier #88487
Present more concrete information about pod readiness #88240
fix staticcheck errors in pkg/controller/daemon. #87368
kubelet: Avoid sending no-op patches #88591
signerName: extend client-go ensureCompatibility and additional unit tests #88760
Implement simple endpoint slice batching #88745
Fix golint issues for pkg/volume/rbd #85056
update cluster/ approvers #88747
Fix an e2e flake for preemption with hard PodTopologySpread #88681
test/e2e/framework: remove dependencies to internal APIs #88746
Add support for token authentication with network proxy #88419
fix: remove conflict comment of taint “Value” #88584
Support intermediate certificate in certificate store #88744
tests: Create pod for Windows test #88624
Honor status.podIP over status.podIPs and node.spec.podCIDR over node.spec.PodCIDRs when mismatched #88505
test: don’t use hardcoded pod count for memory limit test #88496
Factor-out metrics related logic from authentication logic. #87631
Don’t save managedFields if object is too large #87508
Add ability to reload client certificates from disk #79083
test images: Adds Windows Container images support (part 1) #76838
Improve plugin args JSON tags #88735
test/e2e/framework/service/:simplify function CreateTCPService and remove repeat const #88703
Move conformance image to debian:stretch-slim #88702
Add default constraints to PodTopologySpread plugin #88671
validate configuration of kube-proxy IPVS tcp,tcpfin,udp timeout #88657
Preserve legacy inflight metrics and fixes registration #88609
kube-proxy: fix confusing default value for healthz and metrics bind address, deprecate healthz-port and metrics-port flag #88512
Update po file for kubectl Japanese translation #86837
Fix block snapshot tests #88727
Refactor: move generic functions of integration test to util directory #88685
Implement uncertain mount for block volumes #88660
refactor volume binder #88401
update kube-controller-manager and kube-scheduler to match kube-apiserver defaults #88663
fix: corrupted mount point in csi driver node stage/publish #88569
Adding IngressClass to networking/v1beta1 #88509
Improve performance for VMSS LoadBalancerBackendAddressPools updates #88699
Use only v1 CRD resources in e2e tests #88697
(cleanup/scheduler): remove unused function #88626
Staticcheck: vendor/k8s.io/kubectl/pkg/cmd/exec|config|certificates #87485
Update CSR controllers & kubelet to respect signerName field #88246
Update README.md #86431
Hide deprecated –server-dry-run for kubectl apply #88675
storage: confirm that paging and predicate filtering work together #88674
Use Network Proxy with Authentication & Authorizer Webhooks #85870
azure: add support for single stack IPv6 #88448
update map keys api doc with validation requirements #88661
Upgrade PodOverhead to beta #88338
scheduler_perf: do not override throughput labels #88666
Add block cloning test #88242
volume binder: simplify API #88230
Extended CRD Validation #88076
fix: azure disk remediation issue #88620
Updating OWNERS for Windows+Azure tests #88538
fix: azure file mount timeout issue #88610
fix kubectl create deployment image name #86636
Move scheduler extender API V1 to staging k8s.io/kube-scheduler #88540
Don’t rely on contents of optional Condition fields in CSI mock test #88520
Rename –enable-inflight-quota-handler to –enable-priority-and-fairness #88637
Fix to expose max gce-pd disks per instance #88602
Fix a scheduler e2e bug on Preemption #88556
Remove global variable dependency from runtimeclass admission #88632
Cleanup –dry-run values in tests, docs, and scripts #88133
Default grace period to 0 when –force is used to delete an object #87776
: Fix CoreDNS unsupported preflight check #88623
Improve rate limiter latency logging and add component-base metric #88134
Update to golang@1.13.8 #87648
fold PreemptionExecutionPath into the existing top-level SIGDescribe #88453
Fix etcd issues on ARM #88399
Deprecate scheduler AlgorithmSource from v1alpha2 ComponentConfig #87999
Fix behaivour of aws-load-balancer-security-groups annotation #83446
Test PodTopologySpread.{PreFilter,PreScore} instead of internal pre-processing #88589
GCE: remove duplicate patch service function #88578
Use servicePatch methods from cloud-provider repo in service-controller #88516
: Fix the CoreDNS preflight check for unsupported plugins #88482
Fix pkg/controller typos in some error messages, comments etc #88447
build: Enable kube-cross image-building on K8s Infra #88562
Add documentation around plugins #88577
Add unit and integration tests for running multiple scheduling profiles #88526
move well known cloud provider taints to k8s.io/cloud-provider/api #88435
Add compatibility tests for framework plugin configuration #88191
append_or_replace_prefixed_line in /cluster/gce/gci/configure-helper.… #88185
Adds custom reporter and logic to generate conformance docs and list of tests #88486
e2e: avoid setting NodeName for CSI driver deployments #88315
Reorder conditions in FindMatchingVolume to avoid calling volumeutil.CheckNodeAffinity in trivial cases #88525
Fix kubectl describe ingress annotations not sorted #88394
Make sig-scalability reviewers / approvers of cluster/gce #88519
Ensure webhook/quota/deny admission comes last #88544
test images: Image Promoter sed fix #88329
Add show-hidden-metrics-for-version to kubelet #85282
Fix bug of setting incorrect subscription id on azure network resource clients. #88533
Remove the unsupported CloudProviderBackoffMode from Azure cloud provider config #88463
Adding AppProtocol to Service and Endpoints Ports #88503
Fix cpu resource limit on Windows #86101
Fix a scheduler e2e bug on PodTopologySpread scoring #88552
apiextensions: validate list-type map+set uniqueness in CRs #84920
Add show-hidden-metrics-for-version to scheduler #84913
tests: Fixes Hybrid cluster network test #88471
Remove alpha feature test for EvenPodsSpread #88466
Update version of gcp-compute-persistent-disk-csi-driver used in in-tree tests #88009
Add support for multiple scheduling profiles #88285
Create OWNERS file for cluster/log-dump #88517
Implement support for multiple sizes huge pages #84051
deflake e2e session affinity tests #88409
Fixes No ref for container
in probes after kubelet restart #84792
Add BenchmarkSchedulingWaitForFirstConsumerPVs benchmark #88318
Fix pkg/registry typos in some error message, variable names etc #88511
remove unused and repeat code and remove TODO #88227
: Bump CoreDNS version to 1.6.7 #86260
scheduler: deprecate deprecated metrics in 1.19.0 #88485
scheduler_perf: allow to override the default benchtime #88476
Fix golint issues for core/v1/validation
#88484
Avoid adding labels to nodes in CSI mock driver #88314
kubemark: move a channel send out of critical section #88286
Refactor handling of local traffic detection. #87748
Moving Windows RunAsUserName feature to GA #87790
Add Schedulings Profiles to kubescheduler.config.k8s.io/v1alpha2 #88087
Fix initialization bug in FakeImageService
#88437
kubeadm: fix the bug that ‘kubeadm upgrade’ hangs in single node cluster #88434
scheduler_perf: describe how to run BenchmarkPerfScheduling manually #88415
e2e: e2e_node: refactor getCurrentKubeletConfig #88110
kubeadm: modify how component volumes are printed #88467
fix: add remediation in azure disk attach/detach #88444
Respect ignore-volume-az option in admission plugin #88424
kubeadm: allow creating a cluster with ECDSA keys #86953
Deprecate service annotation service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset #88462
Fix: pkg/apis Typos in comments, function name, error message #88438
fix: check disk status before delete azure disk #88360
kubeadm: fallback to a known etcd version if an unknown k8s version is passed #88373
Support cluster using network resources (VNet, LB, IP, etc.) across AAD Tenants. #88384
use ControllerClientBuilder from k8s.io/cloud-provider in cloud-controller-manager #88436
added nodeSelector to constrain it to Linux only #88175
Fix: cmd/kubeadm Typos in some error messages, comments #88429
Add release-1.18 publishing rules #88431
kubeadm: deprecate the ClusterStatus
dependency #87656
kubeadm: update embedded CA in kubeconfig files on renewal #88052
Enable field management for all new objects #88421
Instrument DEK cache fill and request inter-arrival times. #88294
Revert “log-dump.sh: allow to dump extra log files” #88407
Swith to mock clients for route/routetable/networkinterface tests #88405
Refresh discovery server resources for memCacheClient in parallel #88382
check ip family for node port connectivity test #88417
Fix golint errors in pkg/controller/garbagecollector #88062
Add huge page usage stats (Allocated resources) to kubectl describe node #80605
test/e2e/framework/node/:remove TODO and and make some functions private #88374
Support injecting errors for FakeImageService
#88372
node-e2e testing: fix alias for stack protector kernel config. #88354
Add init containers log to cluster dump info #88324
Remove deprecated rolling-update command #88057
Update conformance requirement check #87903
Remove unnecessary calls to GCE API after PD is created #87811
test images: Adds Image Promoter details in the README #87611
E2e scheduler: introduce e2e test for PodOverhead #87215
Update API doc for feature PodTopologySpread (a.k.a EvenPodsSpread) #88377
Fix aws provider to return no error when instance is not found for InstanceExistsByProviderID #87839
Start deprecation process for StreamingProxyRedirects #88290
Fix typo in docker_sandbox.go #83295
fix get-kube authorization headers #88383
log-dump.sh: allow to dump extra log files #88113
Exposing InterPodAffinity build args #88030
e2e/test/framework: optimize PrunedStack() #88299
UDS + GRPC Support for Network Proxy #87179
Fix: Typos in apiclient util. #88359
replaced tokenaccessreview with tokenreview #88332
Add e2e test to test Except clause in NetworkPolicy #88301
Add –dry-run=server|client|none to more kubectl commands #88292
add logging for kubelet csr being approved and issued. #88100
e2e test CPU-Manager: Extend CPUManager e2e tests to run on MultiNUMA node with/without HT #87921
update golang.org/x/crypto to fix CVE-2020-9283 #88381
Flowcontrol Obserbiliity: Add FS/PL UIDs into response headers #88149
e2e topology manager: single-numa-node multi container tests #88234
Export Azure Fake Cloud for reusing #88319
kubeadm: update constants for 1.18 #88347
update defaultconfig link #86603
Add namespace targeting mode to CRI and kubelet #84731
Use network proxy for proxy subresources #84381
run_crd_tests: wait for pruned CR to be invisible from API #88353
Allow access to default Kubernetes Service from inside Windows Pod (Overlay) #87792
tests: Replaces images used with agnhost (part 4) #81226
NetworkPolicy e2e test should wait for Pod ready #88341
fix data races in scheduler unit tests #88331
Optimize kubectl version help info #88313
Homogenize PF metrics naming #88311
Partially fix incorrect configuration of kubepods.slice unit by kubelet #88251
Remove doc reference to godep #782 #87550
Add more tests for the pod disruption budget endpoints #85819
Prevent deletion of PVs that are already deleted #88146
Make MetricCollector configurable for scheduler benchmark tests #88200
Add some aliases into import-aliases for e2e framework #87880
podlogs: include node name in prefix #88228
Fix wrong alpha version for ValidateProxyRedirects #88260
Add CSI block volume directory cleanup #87978
Delete pod in volume tests #88016
kubelet: Record kubelet_evictions when limits are hit #87906
test/e2e/node: fix selinux test failure #88247
add delays between goroutines for vm instance update #88094
Fix docker/journald logging conformance #87933
Switch EndpointSlice e2e test to use discovery v1beta1 api #88288
EndpointSliceTracker should track updated resource version #87980
Honor the RevisionHistoryLimit in StatefulSetSpec #86097
Update default cos image to include runc-1.0.0-rc10 #88281
client-go: remove connection refused to list of retriable errors #88267
fix shellcheck failures in health-monitor.sh #88181
Check qcAPI against nil before derefencing #88176
Add a README describing behaviors #88126
Add tooling around validation for Behavior Driven Conformance #87578
run permit plugins in the scheduling cycle #88199
Implement ItemBucketRateLimiter #88261
chore: move Azure caches to a separate package #88259
kubeadm config images list: implement structured output #86810
Use ProxierHealthUpdater directly to avoid panic #87870
test/e2e/framework:remove TODO and make func private #88235
Fix route conflicted operations when updating multiple routes together #88209
Graduate PodTopologySpread to Beta #88105
Run Windows kubelet stats e2e tests serially to reduce test flakes #87992
fix: update azure disk max count #88201
Add deletion interfaces for VM, VMSS and interface clients #88155
[Scheduler Framework]Remove FilteredNodesStatuses
argument from PreScore
’s interface #88189
upgrade pause everywhere #88173
Error if –local and –dry-run=server are passed #88135
Pass context to tryAcquireOrRenew #87899
If lastTimestamp is not set use firstTimestamp when printing event #86557
Ineffassign fixes for pkg/volume #87711
Version the API Priority and Fairness FieldManager values #88171
fix path to prow size plugin #80302
Shrink mutation detection critical section #88131
Fix example of kubectl config set-credentials command #88071
Ineffassign fixes for pkg/controller and kubelet #87712
Report scheduler_perf integration test kube-scheduler metrics into artifacts dir #88162
test/e2e/framework/:remove TODO and use framework.SingleCallTimeout #88065
Remove PodBackoffMap #87948
fix: get azure disk lun timeout issue #88158
Reduce public methods for DryRunVerifier #87489
e2e-topology-manager: single-NUMA-node test #87645
Clean up TODO around running test as sudo #87355
Update Release Engineering OWNERS #88116
Fix shellcheck warnings/errors in /build/lib/release.sh #87285
apps/StatefulSets: Garbage collector should be able to orphan ControllerRevisions too #84984
kube-proxy: Only open ipv4 sockets for ipv4 clusters #87699
Change line terminators from CRLF to LF #88144
switch pause to docker manifest instead of manifest-tool #88139
kube-proxy crash when load balancers use a different IP family #87117
Create an OWNERS alias for net-driver-approvers #88138
Add events to PV when mount fails on filesystem mismatch #86982
Fix a bug in e2epod function #88143
Construct http Request using http.NewRequest #88140
add a changelog note for pause 3.2 #88137
Switch test COS image to include runc-1.0.0-rc10 fix. #88102
Fix gce-cos-master-reboot test #88099
Set up connection onClose prior to adding to connection map #88079
register queue metrics in controller manager #87967
Separate containerd install from config, and other cleanups #87907
Add twice refactored filter and config consumer for API Priority and Fairness #87754
Fix typo from reseting to resetting #87079
Fix a failing test in NetworkPolicy e2e #85909
update pause to 3.2 since we changed the build #88129
Fix impossible condition in test/e2e/framework/resource_usage_gatherer.go #88104
Move skip method from e2e fw ginkgowrapper to e2e skipper fw #88096
Replace Beta OS/arch labels with the GA ones #88092
test/e2e/framework/util.go: make function LookForString private #88067
Add buffer for GC resync retry to GC e2e tests #88053
Remove HardPodAffinitySymmetricWeight from v1alpha2 Component Config #88002
Collect some of scheduling metrics and scheduling throughput (vol. 2) #87923
Update Abdullah as the scheduling feature approver #88128
CHANGELOG: Update CHANGELOG-1.18.md #88115
kubectl cluster-info dump: use file extension according to output format #82070
don’t specify apiVersion when getting AAD token #87590
Provide OIDC discovery for service account token issuer #80724
Remove tautological condition in test/e2e/framework/pod/resource.go #88070
add azure disk WriteAccelerator support #87945
[Scheduler Framework] Rename PostFilter
plugin to PreScore
#87751
Use –dry-run=server in kubectl commands #87714
add roycaihw to reviewers in apiextensions-apiserver #82051
Add ephemeral containers to streamLocation name suggestions #81678
Initialize http Request Header before RoundTrip to avoid panic #88064
Don’t show flags in api-versions help #88084
Refactor e2e node selection #88059
Change migrated-to annoation key to follow best practices by removing beta #88032
kube-proxy: validate dual-stack cidrs #87353
Return the error from copyInto #86896
Create manual conversions for serializer testing types #88018
Make Azure clients only retry on specified HTTP status codes #88017
Staticcheck: vendor/k8s.io/kubectl/pkg/scale etc. #87403
Add logs of port-forward-tester pod #87057
kubeadm: remove ‘kubeadm upgrade node config’ command when v1.18 is released #87975
cross build pause with buildx #87954
Fix kubectl drain ignore daemonsets and others #87361
fix golint error in plugin/pkg/auth/authorizer/rbac/bootstrappolicy #87234
proxier: only get local addresses once per sync loop #85617
Round managedFields times to the nearest second before sorting #88035
Avoid running docker specific test in containerd #88033
Add RegisterPluginAsExtensionsWithWeight #88024
fix: add azure disk migration support on CSINode #88014
Support for adding test-handler for containerd #88010
Add missing tag to vSphere storage E2E tests #88003
test/e2e/framework:move functions to test/e2e/scheduling/ #87943
add indexer for pod storage #87939
Remove the exponential backoff in NodeGetInfo #87911
Make DisruptionController eviction tests serial to avoid flakes #87819
Add kubectl diff exit code doc #87805
WatchBasedManager stops watching immutable objects #87718
Add comments in several hack/*.sh #87595
Add comments in several hack/verify-*.sh(s-v) #87417
Add matthyx to sig-node-reviewers in OWNERS_ALIASES #85234
add exponential backoff with cap and reset in reflector during retrying ListWatch #87795
Migrate health monitor from read only port to healthz port #87463
Lower ssa auto-enablement to 10% #88019
Cleanup “slow-path” logic in scheduler Filters #87847
Added ‘No resources found’ message to describe <type> and top pod commands #87527
Use NodeSelector instead of NodeName in hostexec Pod #87871
Enable field management for all new objects #87984
Add damemi to sig-scheduling owners #87982
test/ : fix non-ascii characters #87950
Fix non-ascii characters in test/e2e_node and test/network. #87949
remove authn/z.CreateContext expansions #87991
Switch node authorizer indexes to reference counts, add fastpath edge removal #87696
tolerate when bazel shutdown errors out #87958
Refine WaitingPod interface for scheduler Permit plugin #87936
Treat replaced events that didn’t change resourceVersion as resync events #87957
add StatusConflict(409) as non-retriable error for disksClient #87959
Add error check in kubectl proxy on server setup #80651
Ability to use containerd as runtime in kube-up (on Ubuntu) #87931
Prevent returning invalid usageNanoCores value when cpuacct is reset in a live container #83507
Support config kubelet provider id for local cluster #87914
Remove references to prometheus is test/e2e #85029
remove TODO and unused code #87947
Flip CSIMigrationOpenStack flag to be beta and off by default #85637
add *Options to Create, Update, and Patch in generated clientsets #87952
Bump to latest SMD to pick up performance optimizations #87908
Modify Kubelet Pod Resources API to get only active pods #79409
kubeadm: remove ‘kubeadm alpha kubelet config download’ #87944
kubeadm: deprecate –kubelet-version command line option #87942
fix: add non-retriable errors in azure clients #87941
Do lenient decoding only for kubescheduler.config.k8s.io/v1alpha1 #87853
kubeadm: dual-stack validation allow single stack #87453
Validate Except of IPBlock for NetworkPolicy spec #86578
Fix golint in staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password/passwordfile #83546
kubelet: Debug pod status output diff is wrong #87858
context in client-go #87299
Ensure bazel is really brought down (ONLY on bazel-release target) #87929
added env var WINDOWS_CNI_STORAGE_PATH and WINDOWS_CNI_VERSION #87701
remove bash examples/comments from the v1beta1 and v1beta2 APIs #87886
Add code to fix kubelet/metrics memory issue. #87913
Fix non-ascii characters in test/e2e/storage #87930
LogResult if there is an error #87928
cluster: Add justaugustus as reviewer #87877
Prevent error message from being displayed during plugin list when path includes empty string #87633
staticcheck: pkg/volume/fc, pkg/volume/portworx and pkg/volume/vspher… #87381
SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run - set resource requests as well #87242
token cache: make fetch_total a counter #86921
kubectl create clusterrolebinding
creates rbac.authorization.k8s.io/v1 object #85889
Added server-side printers for API priority and fairness #85321
Adds initial unit tests for tablegenerator.go #84620
Remove deprecated fields from kubescheduler.config.k8s.io/v1alpha2 #87904
Limit number of instances in single update to GCE target pool #87881
Drop k8s.io/node-api packages #87503
Fix Cpu Requests priority Windows. #85856
add indexer for storage cacher #85445
Fix Golint errors in pkg/registry/core/pod #87885
Ensure kubectl is available in default PATH #87772
Add defaults to pod affinity args #87725
Fixed a failing test on a RBD mount scenario #87609
Refactor docker specific oom const out of qos pkg #87390
Register conversions for kubectl testing types #87892
Fix non-ascii characters in test/e2e/node/pods.go #87841
Use longer pod start timeouts for specific tests #87910
Remove Error log for nil StartTime in preemption candidates #87900
Revert “Collect some of scheduling metrics and scheduling throughput” #87897
Add UpdateTwice and UpdateApply benchmarks for fieldmanager #87896
CHANGELOG: Move changelogs into a subdir to delegate releng approvals #87879
fix staticcheck errors in vendor/k8s.io/legacy-cloud-providers/aws. #87874
Fix non-ascii characters in test/e2e/common/projected_configmap.go #87798
Add a fast path for adding new node in node_authorizer #87688
fix command variable exited with status 1 #87653
volume binder testing #87642
add a flag in azure auth module to omit spn: prefix in audience claim #87630
Openapi/delete return type #87559
FC mount options #87499
fix e2e dual-stack test flakiness #87201
gce-addons: Make sure default/limit-range doesn’t get overridden #87902
PodTopologySpread plugin now excludes terminatingPods #87845
snapshot clientsets pending context migration #87734
Make oidc authenticator audience agnostic #87612
build: Remove deb and rpm build definitions/specs #87585
Explicitly shutdown bazel after the target finishes #87866
Move ‘path’ package usage to ‘path/filepath’ (repeat the #87713) #87838
Updating dependency sigs.k8s.io/yaml to version v1.2.0 #87830
implement backoff manager #87829
add myself to hack/OWNERS #87826
Ensure testing credentials are labeled as such #87823
Check getNodeInfoError against nil #87818
kube-aggregator: increase log level of AggregationController API group logging #87813
Reduce overhead of error message formatting and allocation for NodeResource filter #87788
makes unavailableGauge metric to always reflect the current state of a service #87778
Cleanup TopologyManager and update policy.Merge() #87758
python snippets should work on both old and new python versions #87741
update github.com/docker/libnetwork to c8a5fca4a652 #87695
Move IngressFromManifest/IngressToManifest to ingress e2e fw #87513
Add annotation updating for migration for PVs and PVCs #87098
Windows kubelet stats timeout updates #87730
Collect some of scheduling metrics and scheduling throughput #85861
Cleanup manual conversions #87007
test/e2e/framework: remove skip.go and use e2eskipper subpackage #87358
fix static check errors in vendor/k8s.io/apimachinery/pkg/api/resource #87492
remove stateCheckPeriod #82111
kubectl: allow to preselect interesting container in logs #87809
Add an option to external storage e2es to use a copy of a pre-installed StorageClass #87793
remove authn/z expansions #87791
Save log files for network proxy #87786
Only set admission review reponse patch type if the patch is not empty #87781
Ensure specified container runtimes are present #87761
update network-y stuff for supporting ubuntu/bionic #87760
Change HostPath to EmptyDir for VolumeSubpathEnvExpansion e2e tests #87825
grammar(noun to pod adjective phases) change for pods status in tests #87598
Avoid thundering herd of relists on etcd #86430
Move ‘path’ package usage to ‘path/filepath’. #87713
Fix CreateVolume signature in comment #87451
Use network proxy for aggregator api #87515
Ineffassign fixes for pkg/proxy #87710
Initial behavior examples for conformance #85960
fix shell checks errors in cluster/common.sh #82454
Log when client rate limiter latency is very high at a lower log level #87740
Update GCP Windows node image versions #87629
kubectl-diff: Return non-1 errors on kubectl failures #87437
add to api repo documentation #87663
kubelet/network: add sig-network-approvers to OWNERS #85472
Fix non-ascii characters in test/e2e/common/runtime.go #87680
Enable selinux tags in make targets #87658
kubeadm: prevent bootstrap of nodes with known names #81056
More unit tests for scheduler #87565
Update OWNERS #87732
Fix statefulset conversion #87706
Fix comment whitespace #87705
fix: missing variadic dots #87689
Fix backoff retries for AzureFile client #87686
Add disableAvailabilitySetNodes to avoid VM list for VMSS clusters #87685
Set cache to nil data when Azure node provisioning state is deleting #87635
Reduce default CPU requirement for konnectivity server #87729
Extend –dry-run to support values ‘client’, ‘server’, ‘none’ #87580
Fix some scheduler metrics(pending_pods and schedule_attempts_total) are not recorded. #87692
Fix node authorizer index recomputation #87693
Delete the sysctl runtime admit handler #87394
Attach a new finalizer in GCE ILB creation. #86793
Add support for pre-allocated hugepages with 2+ sizes #82820
Allow Action’s Matches function to specify a subresource. #87687
Move mutating admission step into finishRequest in the create handler #87671
Fix preemption race conditions on heavily utilized nodes for e2e tests #82350
Fixed listType annotations for API Priority and Fairness #87676
remove client label from apiserver request count metric since it is unbounded #87669
Update GCE Windows smoke-test script to work with 1909 nodes. #87632
Add kubescheduler.config.k8s.io/v1alpha2 #87628
Cleanup validation for immutable secrets/configmaps #87602
Bump dependency github.com/prometheus/client_model@v0.2.0 #87517
Agnhost webhook sidecar #87385
cleanup: delete unused func #87384
changelog: clarify 1.17 upgrade requirements #87090
apimachinery: fix bugs in a Test function #85011
Do not serialize internal types in ComponentConfig tests #86144
Fix cpu manager e2e test typo #86413
Make schema error log message more useful #87677
Add GC e2e debug logging #87670
Allow update of onXPN field in fake GCE clients. #87667
Update GCI_VERSION to cos-77-12371-114-0 as older image is deprecated #87652
Move GetPortURL to ingress e2e fw #87512
cni: Update CNI version to v0.8.5 #78819
Revert “Merge pull request #87258 from verult/slow-rxm-attach” #87664
Image Promoter: Cleans manifest list #87647
Register RunPodSandbox* metrics #87627
Fix back off when scheduling cycle is delayed #87616
Refactor context handling in rest.Request #87597
remove duplicate default etcd server version from CHANGELOG-1.17.md #87588
Bump dependency opencontainers/runc@v1.0.0-rc10 #87516
bump github.com/google/gofuzz #87431
Add: ConfigMap lifecycle test #87212
Add foreground deletion check to ensure GC is aware of the new custom type #87665
Remove kubectl run generators #87077
various context related cleanups to rest.Request #87599
Skip default spreading scoring plugin for pods that define TopologySpreadConstraints #87566
fix static check in pkg/volume/flocker #87544
Promote: Secret patching test #87262
Implement support for setting hugepages limit on container cgroup sandbox. #84154
Fix kubectl taint’s Complete parsing #87423
Add: PodTemplate lifecycle test #87219
Add: promotion for LimitRange defaults test to Conformance #87371
import-boss reverse import #83526
Clarify sha matching etcd release tag #87614
Parallelize attach operations across different nodes for volumes that allow multi-attach #87258
azure: switch log verbosity for cache refresh logs #87601
add comment in several hack/ sh scripts. #87446
Fix bug of hack/verify-api-groups.sh #87514
azure: set nil cache entry based on old cache #87531
add logging when kubelet is waiting for cert #86458
Updates to roundtrip package #86959
Add logging to scheduler’s event handlers #87548
Cleanup unused Azure client interfaces #87555
Make API Priority and Fairness suggested config avoid the mandatory catch-all #87528
test/e2e/framework: handle the case where BeforeEach was never called #87511
kubeadm: improvements to the concurrent etcd member join support #87505
/test/e2e/framework:remove TODO in test/e2e/framework/util.go #87525
fix static check in cluster/images/etcd-version-monitor #87243
Adds unit test on Bind extension for the scheduler #87455
Added relevent approvers and reviewers for gci. #87529
Fix golint errors in test/e2e/storage/vsphere #86910
Promote: find Kubernetes Service in default Namespace #87260
Adding taint toleration error reasons #87250
Refactor Topology Manager policies to reduce code duplication #87460
Simplified and corrected logic around context cancelation in refactored QueueSet #87362
Whitelisting *.pkg.dev for the GCP credential provider #87509
remove unused layer of loop structure in processorListener::run #87393
clean up node_authorizer code: verb judgement #87239
Clean up commented assertions in tests #87237
Revert “It fixes a bug where AAD token obtained by kubectl is incompa… #87507
Default the –enable-cadvisor-endpoints flag to disabled #87440
Update cri-tools to v1.17.0 #86305
Add serathius to sig-instrumentation-approvers #87518
Fix issue with GCE scripts assuming Python2. #87504
Re-enable apply for 50% of requests #87500
Debugging 87473, printing out the last state of the dependent #87479
Remove deprecated GA feature gates that expire in 1.18 #87475
Fix error-string-capitalization in clientset generator. #87138
fix-staticcheck:pkg/volume/scaleio/ #87183
kubeadm: kube-dns is deprecated and will not be supported in a future version #86574
Update gopkg.in/yaml.v2 to v2.2.8 #87467
add warning on ObjectReference #87459
kubeadm: remove the deprecated GA CoreDNS feature-gate #87400
Self nominate aojea as sig-network-reviewer #87356
Promote: Namespace patch test #87256
informers: Don’t treat relist same as sync #86015
Fix numPDBViolations when victims on same node are assigned same PDB #82235
Remove scheduler/algorithm/priorities
in import-restrictions #87406
Fix staticcheck in pkg/controller/podgc #87308
Image Promoter: Bump timeout limit #87494
Image Promoter: Remove -it from docker command #87483
Fix static check failures in test/e2e/instrumentation/logging/st… #87178
Add env var(CNI_TAR_PREFIX) for cni install. #87478
don’t wait blindly #87471
fix static check errors in test/integration/etcd #87457
Delete TODO to use docker client #87456
Update structured-merge-diff dependency to v3 #87442
add crash protection to wait functions that were missing it #87338
Support test deprecated metrics #87241
pass through KUBE_BUILD_PLATFORMS to enable build on specified platforms #87012
add dynamic reloading for CSR signing controllers #86816
kube-proxy: fix incorrect log information #87449
test images: Image Promoter fixes #87188
Record overall Filter latency for all nodes in a scheduling cycle. #87458
Enable verify-import-boss check for e2e framework #87265
add myself to sig-network-approvers #85612
Move default binding to a plugin #87430
e2e-topology-manager: Initial commit for E2E tests #86184
Fix grammar: have -> has #85421
healthz: instrument root healthz requests for metrics #83598
Fix: describe of statefulset prints pointer not value #85846
Remove folder pkg/scheduler/algorithm #87439
Fix static check errors in pkg/util/netsh #87377
bumped pause-win to 1.1.0 #87436
Use e2eskipper package in test/e2e/common/ #87270
fix flaky test “should create a ResourceQuota and capture the life of a replication controller” #87432
Deprecate scheduler’s framework.plugins.RegistryArgs #87407
Fix multinode storage e2e tests for multizone clusters #85898
Promote a TCP socket probe test to Conformance #85486
Move GeneralPredicates logic to kubelet. #87342
Fix typo in comments for func GetFullContainerName #87072
Move scheduler’s SchedulerExtender interface to core/extenders.go #87401
Support server-side dry-run in cli-runtime REST Helper #86408
Enable bound tokens in local-up-cluster #87386
fix static check failure in pkg/controller/disruption and pkg/control… #87382
Add comments in several hack/verify-*.sh(g-r) #87379
Use e2eskipper package in test/e2e/framework/ #87317
Replace Scheduler.GetBinder with a method #87297
Initialize CPUManager containerMap to set of initial containers #87397
switch to docker command line in tests/e2e_node #87335
Update logic in CPUManager
reconcileState()
#84300
Remove check for empty activePods list in CPUManager removeStaleState #87255
Update aws-sdk-go dependency to v1.28.2 #87253
Bump golang/mock version to v1.3.1 #87326
Return error instead of panic when cpu manager fails on startup. #84705
fix staticcheck: pkg/volume/awsebs #87074
fix staticcheck:pkg/volume/cinder #87139
Add flowcontrol to apiVersionPriorities #87357
hack/local-up-cluster.sh: unify –cluster-cidr in KCM and CCM #87359
fix a bug that orphan revision cannot be adopted and statefulset cannot be synced #86801
Updating protobuf (v1.3.1) and grpc (v1.26.0) #87081
Add Azure storage clients with backoff retry #87306
API for immutable Secrets and ConfigMaps #86377
Update validation for API Priority and Fairness #87313
Add comments in several hack/verify-generated-*.sh #87307
Remove Brad Childs from OWNERS #87347
Improve error message when diff binary is not in PATH #87344
Fix static check failures in test/e2e/instrumentation/monitoring #87221
Creating new EndpointSliceProxying feature gate for kube-proxy, enabling EndpointSlice feature gate by default #86137
Move Snapshot to internal/cache #87165
fix staticcheck errors in pkg/volume/hostpath. #87245
Modify alias of e2e/framework/job to e2ejob #87303
rename some declartions named context in tests #87298
Remove Brad Childs from OWNERS files #87293
Updated - topologymanager: Add Merge method to Policy #85798
Check first if ipvs module is builtin #82223
Implement default queue sort logic as a scheduler plugin #87261
In test framework LoadConfig(), use CurrentContext.Server for TestCon… #87030
kubeadm upgrades always persist the etcd backup for stacked #86861
move function GetKubemarkMasterComponentResoureUsage and remove long-time TODO #87271
test/e2e/framework/rc/:refactor function ByNameContainer remove unused flag #87274
Add comments in several hack/verify-*.sh #87272
add README.md in hack/ #87065
Move ValidateEndpointsPorts() to e2e test #87291
Fix the bug PIP’s DNS is deleted if no DNS label service annotation isn’t set. #87246
Allow a preloaded gke-exec-auth-plugin #87032
Add error check for instance insert in node e2e #87003
Adding unit tests for kube-scheduler Config Complete() method. #86709
Update bitmask printing to print in groups of 2 instead of all 64 bits #87283
Use e2eskipper package in test/e2e/autoscaling #87173
fix-staticcheck:pkg/volume/emptydir #87128
Fix ineffectual assignment to CPUSets #83904
fix ci-kubernetes-node-kubelet-serial Non-system critical priority classes are not allowed to have a value larger than HighestUserDefinablePriority #82493
Fix link in readme #86652
Fixed fluentd (addon) docker.log format (configuration) #87041
pkg/master: fix staticcheck warning #85171
simple typo fix #87254
cleanup(scheduler): remove unused function, remove duplicate comment #87238
add comment in hack/update-*.sh #87181
use e2eskipper package in test/e2e/cloud #87175
Update to golang@1.13.6 #87106
Use e2eskipper package in test/e2e/auth #87062
Add import-aliases check of e2e sub framework #87042
Allow show hidden metrics in kube-controller-manager #85281
Add integration test for NodeResourceLimits plugin #87192
Fix a flaky scheduler preemption e2e #86400
Pick closest tags for a few packages and avoid random SHA #87158
Add PatchService method in service/helper. #87217
Nominate alculquicondor to sig-scheduling-maintainers #87202
remove TODO in test/e2e/framework/providers/gce/ingress.go #87132
Revert “Revert “Add an option to specify kubelet flags for heapster node #87013
Simplify code generator dependencies #87226
Add Azure network and VM clients with backoff retry #87122
remove TODO in test/e2e/framework/skip.go #87230
using string instead of byte #86569
Clarify intstr.IntValue() behavior #86172
Fix apply –prune to visit cli specified namespace #85613
Fix kubectl top sort-by cpu and sort-by memory options #82333
cleanup(kubectl taint): fix Errorf and comment error, and remove unne… #86347
Revert “list vm instead of get when getting virtual machine” #87210
storage e2e: Add context to timeout errors #87168
test/e2e/framework:remove generateWriteBlockCmd due to the repeat to … #87021
Cleanup cloud controller manager when closing cluster. #86955
Fix err variable shadowing issue in storage/utils #86886
Add test coverage for oom watcher #86728
Mark session affinity e2e tests as [Flaky] #87222
Make sure PDB has observed pods before doing eviction in e2e test #87205
Clean up rkt specific code in pkg/kubelet/pleg
#87193
Do not require token secrets when using bound service account tokens #87029
Make CustomResourceDefinitionStatus fields +optional #87213
make request logs greppable #87203
remove TODO(random-liu): Move pod wait function into this file #87189
Use e2eskipper package in e2e/scheduling and e2e/servicecatalog #87169
Use v1 subjectaccessreview API in controller-manager CSR approver #87164
set test image cloudbuild directory #87162
Multi arch for nonroot image #87153
Allow embedding logs command #87152
e2e/gke_local_ssd.go and e2e/gke_node_pools.go:Use e2eskipper package #87121
test/e2e/windows/:Use e2eskipper package #87103
e2e/instrumentation:Use e2eskipper package #87101
Remove last scheduler dependencies on predicates package #87091
Remove direct use of Snapshot’s data structures #87038
Add Azure network security group resource group #87035
Cleanup comments and names in client-go/tools/cache #86774
fix broken link: https://kubernetes-csi.github.io/docs/Drivers.html #86239
Enabled reading config files for vsphere e2e tests. #82027
Stop tracking managedField on create/update #87196
Included CSINode describer #85283
Fixes unnecessary creation of default SG and trying to delete non-provisioned SG by k8s system when annotation [service.beta.kubernetes.io/aws-load-balancer-security-groups] is present #84265
Refactor kubelet resource metrics #86282
Fix(kubectl): the fields of history controllerrevision will be covered with daemonset #86215
Clean deprecated metrics #76496
Allow “kubelet –node-ip ::” to mean prefer IPv6 #85850
test/e2e/ui and test/e2e/upgrades:Use e2eskipper package #87125
test/e2e/storage:Use e2eskipper package #87124
updating googleapis/gnostic to v0.1.0 #87107
test/e2e/kubectl test/e2e_kubeadm:Use e2eskipper package #87102
Drop random SHA and update gonum.org/v1/gonum to v0.6.2 #87088
Remove unused KUBE_TEST_API logic #87082
e2e/network/:Use e2eskipper package #87073
Fix staticcheck failures of pkg/util/ipconfig pkg/util/iptables pkg/util/ipvs/testing #87002
kubeadm: support automatic retry after failing to pull image #86899
Centralizes images into agnhost (part 4) #81170
Fix GetPodLogs failures in NetworkPolicy e2e tests #85897
Enable tracking field management for some objects before they are applied to #87044
change apply signature and move it’s decoding into handler #86560
Bootstrap flow-control objects #85268
Update gopkg.in/yaml.v2 to v2.2.7 #85458
Move from random SHA - update github.com/prometheus/client_model to v0.1.0 #87093
Update hostpath and mock csi drivers with latest sidecars #86939
Fix a flaky e2e test of Job completion #86627
Create test to patch a secret #86857
Remove duplicated ServiceStartTimeout #87097
Add some comment to hack/verify-linkcheck.sh #87076
Fix a comment typo in legacyNodeRoleBehaviorFeature #84433
Use release tags for aec and goconvey #87089
Remove no longer needed modifyContainerPIDNamespaceOverrides
#86783
Refactor oom watcher to allow greater test coverage #86702
Ensure a provider ID is set on a node if expected #87043
Remove workaround for RS bug in cmd apps test #87023
add myself as feature approver (for SIG cloud provider) #87084
e2e/node/:Use e2eskipper package #87069
Use e2eskipper package in e2e/apps #87061
Cleanup unused predicate error types. #87055
Remove scheduler/algorithm/priorities/util package #87051
Update Azure owners #87034
Add a comment for function WithPlugin #87005
fix: typos in comments of admission #87060
fix golint error in pkg/apis/rbac #87050
Cleanup scheduler/algorithm/predicates package #87037
fix typo in ipvs proxier README #87001
Add error handling of CloseWrite() #87052
Fix comment #87014
test images: Adds E2E test image automated build #84058
Separate skip as framework subpackage #87031
kubenet: replace gateway with cni result #85993
Allow usage of consts and variables for stable metrics in static analysis #84373
Bind kube-dns containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83358
refactor: remove several files in priorities package #86997
Revert “fix flakes on e2e test TCP CLOSE_WAIT timeout” #87036
feat(scheduling): address disabled plugins in scheduling framework #86905
Break nodeunschedulable Filter plugins dependency on predicates package #86848
fix: remove ErrTopologySpreadConstraintsNotMatch #86999
Remove nodes from cache immediately on delete events #86964
Cleanup/Enhance scheduler metrics #86545
Add simple reference to synopsis of kube-scheduler #86529
feat: remove several feature gates in 1.18 #86210
Bind dns-horizontal containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83364
Remove ErrServiceAffinityViolated scheduler predicate error #86998
Remove uses of NodeInfoMap outside of snapshot and cache #86981
fix kubectl annotate error when local=true is set. #86952
Move yaml limit tests to benchmarks #86885
Repair smoke-test for Windows GCE clusters #86495
Add johnbelamaric as conformance code reviewer/approver #85154
Update Calico to v3.8.4 #84163
remove TODO in test/e2e/framework/node/resource.go #86782
fix kubectl apply set last applied namespace error #86474
Move TaintToleration predicate to its plugin #86979
Add VolumeBinder to FrameworkHandle interface #86940
Move IsAppArmorSupported() from e2e framework #86991
Remove test/integration dependency on predicates and algorithmprovider #86985
Move selector spreading priority code to plugin #86890
Remove test/e2e dependency on scheduler/predicates package #86983
Fix interpodaffinity issue #86966
Update scheduler’s RunFilterPlugins to return a plugin to status map #86963
crd openapi e2e: increase waitForOpenAPISchema timeout #86931
Break interpodaffinity Filter plugins dependency on predicates package #86836
Change PDB tests to use pod conditions instead of phase #86366
fix e2e test TCP CLOSE_WAIT #86924
Use Network Proxy for Admission Webhooks #85168
Demote Delete Grace Period test to [Flaky] #86962
cleanup(api-machinery): remove unused struct and variable #86950
Remove redundant nil check in apiserver integration test #86947
fix typo #86946
Add simple explanation to verify-spelling.sh #86945
Use Snapshot.NodeInfoList for listing operations #86930
Move publish and unpublish counting up in test #86891
Addons: elasticsearch supports automatically setting the advertise address #85944
Drop version from static openapi json file #84654
Break serviceaffinity Filter plugins dependency on predicates package #86764
Create test for finding service from listing all namespaces #86856
Revert “fix flakiness on e2e test TCP CLOSE_WAIT timeout” #86932
kubeadm: Fix a false positive in a warning #86917
staticcheck:test/integration/master/ #86901
Remove variable EXTERNAL_CLOUD_VOLUME_PLUGIN default value #86893
fix log message error in nodelifecycle #86871
Create namespace patch test #86854
fix staticcheck of pkg/util/ebtables #86775
Adding in missing Registry unit tests. #86755
Lock checksum calculation for v1 CPUManager state to pre 1.18 logic #86689
Add simple explanation to verify golint script #86604
kubectl: remove unreachable code #84241
refactor events utils in e2e #85190
Fix golint failures for pkg/kubelet/config/… #84927
Shorten health check timeout for AWS NLB with externalTrafficPolicy: Local #73363
Fix how we check for node info list consistency #86919
Break volumezone Filter plugins dependency on predicates package #86852
Break nodelabel Filter plugins dependency on predicates package #86847
move functions from e2e/framework/deployment/ to e2e/apps/ and e2e/up… #86767
Revise SharedInformer godoc comments #84453
fix a bug in scheduler’s node resource limits score #86913
Move RequestedToCapacityRatio argument processing to its plugin #86875
Break nodevolumelimits Filter plugins dependency on predicates package #86849
code-gen: fix argument type for plural exceptions #86310
staticcheck:test/integration/auth/ #86900
Remove dead code in fake docker client #86832
Remove recorder.PastEventf
method #86727
allow an SNI cert to be used to respond for a particular IP #85308
Dualstack support for kube-proxy iptables mode #82462
kubemark use remote cri #86575
add route.Get() and skip PUT if route exists #86561
Reuse converter in crdHandler#getOrCreateServingInfoFor #86501
Remove unused scheduler types #86877
rename ExtenderConfig to Extender in comments #86859
Correct comment around which integrations require cadvisor_stats #86844
list vm instead of get when getting virtual machine #86817
move funs of framework/volume to e2e/storage #86748
remove TODO in test/e2e/framework/auth/helpers #86738
Update to golang@1.13.5 #86707
Add public documentation for kubelet/apis/config #85431
remove TODO: Use return type string instead of []string and update func #86653
kubetestgen: improve errors handling #86874
Add VMSS and VMSSVM clients with backoff retry #86740
fix fake remote CRI #86724
Copy nodeaffinity predicate to its filter plugin #86718
fix flakiness on e2e test TCP CLOSE_WAIT timeout #86708
Kubelet: add a metric to observe time since PLEG last seen #86251
replace grpc.WithDialer which is deprecated #84345
Fix staticcheck failures of test/integration/client test/integration/disruption #86781
e2e: move funs of framework/viperconfig to e2e #86743
Require client / server protocols #86646
Remove rkt
from container runtime options #86845
Add klueska as an approver in test/e2e_node/OWNERS #86438
Add klueska as an approver in pkg/kubelet/cm/OWNERS #86344
Fix local cluster do not work with non-intree external cloud provider issue #86870
Remove ineffective calls in toUnstructured #86512
Log mvcc revision compaction as warning #84602
Break volumerestrictions Filter plugins dependency on predicates package #86850
Perform dead storage removal linearly #86514
Cleanup deprecated scheduler functions/files #86822
Return when removePod failed #85561
remove unused code and use framework #86831
clarify apiserver bind-address flag usage #86830
Break DS controller dependency on scheduler predicates and predicate errors #86730
Break volumebinding Filter plugins dependency on predicates package #86742
fix: correct the mentioned endpointslice manage label name. #86829
publishing: Update to go@1.13.4 for kubernetes-1.16 #86704
remove unused code test/e2e/framework/google_compute.go #86796
kubeadm: use bind-address instead of address to configure the http probes #86493
Cleanup SetPredicatesOrderingDuringTest due to deprecation of predicates #86820
Cleanup unused parameter of NewGenericScheduler #86819
prevent blocking wait in cert reloading #86383
Kubemark - adding private cluster check #86815
deprecate scheduling_algorithm_predicate_evaluation_seconds and sched… #86584
remove unnecessary code in client-go test #86660
update comments of some funs in scheduling_queue #86785
Define algorithm providers in terms of plugins #86673
kube-proxy: add some interface type assertions #86665
Don’t paginate in listwatch #86790
if no cycle dependency , use framework in test/e2e_node/ #86768
CHANGELOG-1.17: add note about service CIDR bug #86759
Deprecate scheduling_duration_seconds Summary metric #86586
Define workloads specs by YAML #86160
Minor nit in error message about feature gate stage #86757
Add instructions about how to bring up e2e test cluster #85836
silence usage when required flag is not passed #86693
kubeadm: tolerate whitespace when validating user CA PEMs #86705
Fix staticcheck failures of test/integration/replicationcontroller #86745
Scheduler handles pod annotation updates during scheduling more gracefully #86230
Remove todos for verification of “allowed to post CSR” and “allowed to auto approve CSR” for bootstraptoken group #86598
Postpone flag warning log to just before it be used #86750
Move resource-based priority functions to their Score plugins #86725
Metrics stability framework cleanup #86723
Move WaitForFailure() to the test #86732
Add backoff retries and client config for Azure cloud provider #86719
e2e:remove func of framework/replicaset to e2e/upgrades/apps/replicas… #86661
e2e:remove unused func in /test/e2e/framework/autoscaling/autoscaling… #86657
Add apierrors as alias for k8s.io/apimachinery/pkg/api/errors #85078
Output test description in TestPreemption #86737
Remove Delete/CreateSyncInNamespace() #86731
Fix staticcheck failures of test/integration/scale test/integration/serviceaccount test/integration/serving test/integration/volume #86716
Add debugging message to know the pod status #86733
Add error handling for Register() call #86736
Fixing regex for kubernetes version in kubeadm #86609
Count dropped requests except system previledged group requests. #86521
Come out of loop when omitempty is true #86618
Fix unit test to run in non-gce environments #86713
refactor (pod log) container valiate #86621
Fix staticcheck failures for test/images #81895
Add alias of api/errors in endpointslice.go #86655
Add ipv6 examples for network policy API #86511
Fix ensureStaticIP if name for existed address was changed #86452
Move podtopologyspread priority logic to its Score plugin #86684
e2e: move funs of framework/gpu to e2e_node #86062
validation.go: don’t clamp the CIDR size calculations #86553
alias kubeadmutil for k8s.io/kubernetes/cmd/kubeadm/app/util #86688
remove unused code in test/e2e/apps/deployment #86634
Fix a typo in interpodaffinity score plugin #86681
Azure cloud provider should not retry on bad request #86685
feat(scheduling): implement azure, cinder, ebs and gce as filter plugin #86662
move funcs from test/e2e/framework/job to test/e2e/apps #86640
Change log level to 3 when –random-fully is not supported #86583
Cleanup testapi after it has been removed #86650
Move CheckNodeUnschedulable predicate to its filter plugin #86625
Move pod topology spread predicate logic to its filter plugin #86659
Move ServiceAntiAffinityPriority to score plugin #86638
feat(scheduling): move csi volume predicates to csi filter plugin #86635
Optimize error messages when updating openapi spec #86533
e2e: move funs of framework/pv to e2e/storage #86283
move funcs in replicaset to autoscaling_utils #86541
Fixing Potential Race Condition in EndpointSlice Controller. #85703
Unify aliases for “k8s.io/apimachinery/pkg/api/errors” #85123
move func EnableAndDisableInternalLB from test/e2e/framework/service … #86639
Fix nil pointer dereference in the azure provider #85975
fix: azure disk could not mounted on Standard_DC4s/DC2s instances #86612
Use Deployment in sample-apiserver examples #86152
Updating minor grammar error. #86615
Move VolumeZone predicate to its Filter plugin #86623
Deprecate scheduler predicate and priority factory registration and associated types #86614
Remove unused function NewMetricExporter from e2e test #86570
add extra group and usage check for bootstraptoken #86573
Added scheduler algorithm provider registrey. #86591
move NoDiskConflict predicate to its filter plugin #86601
Move ResourceLimitsPriority to its Score plugin #86580
move nodepreferavoidpods to score plugin #86599
Return typed errors for Azure client interfaces #86555
e2e: move funs of framework/deployment/fixtures.go to e2e/apps/deploy… #86466
feat: implement node affinity priority as score plugin #86595
Delete unused function from e2e test autoscaling_utils.go #86568
Move RequestedToCapacityRatio to plugins/noderesources #86589
Cleanup scheduler’s in-tree plugins registry naming #86593
Clean up kube-apiserver reference document #86588
“Move Taint and toleration priority to its Score plugin” #86585
fix: remove totalNumNodes from priority metadata #86577
introduce checker for the result of nodeInfo.Node() #86542
On OpenRC ServiceIsActive should not report true if no such service exists #86508
change print log for unity when during kubeadm init #86567
fix kubectl run help image name #86565
Move volumebinding predicate to its filter plugin #86530
Fix staticcheck failures for pkg/proxy/… #81886
Restore IPAllocator ipv4 range handling #86534
Support AlwaysCheckAllPredicates in the scheduler framework. #86496
feat: implement image locality as score plugin #86548
update fluentd to 1.8.0 / fixed gemfile / fixed shellcheck #86433
Change Azure global rate limit to per client #86515
e2e: move funs of framework/statefulset to e2e/apps & e2e/upgrades #86169
kubeadm: re-enable kubelet version check test in preflight #86519
fix azure cloud provider bug when lb specified in other resource group #86502
Bump k8s.io/utils version #86346
Add unit tests for pkg azure/auth #86470
swap over kube-apiserver manifest to use livez and readyz #85868
Cleanup failedPredicateMap from generic_scheduler.go #86498
Make e2e scale updates unconditional #86321
Sample apiserver: Avoid etcd listening on DNS result for “localhost” #86389
chore: port azure disk csi code to azure cloud provider #86385
apiserver: add localhost to alternateDNS certificate field if BindAddress is “::” #86490
hack/local-up-cluster: modify cloud provider launch to work with aws #86473
move inter pod affinity predicate logic to its Filter plugin #86459
Fix golint failure not contained in .golint_failures #86416
Remove DefaultConvert functions #86382
Remove alwaysCheckAllPredicates from NewGenericScheduler #86369
kms: use negative cachesize value to disable caching #86294
Bump Ginkgo to support building on riscv64 arch #86013
Expect NodeUnpublish calls when NodePublish is called #86397
Add a config option to azure cloud provider for the pre-configured loadbalancers #86338
Update Windows subnet mask calculation for compatibility with future VNIC changes #86453
Promote StartupProbe to beta for 1.18 #83437
Revert “Merge pull request #86376 from xieyanker/kubemark_deployment” #86464
Move NodeLabel priority logic to its Score and Filter plugin #86446
InterPodAffinity Priority as Score plugin #86399
fix incompatible AAD token #86412
e2e: move funs of framework/job to e2e/upgrades/apps/job #86109
Add support for GOBIN to generate-groups.sh. #85302
Fix validation for metav1 fuzz targets. #84480
Update etcd-version-monitor readme and yaml file. #84146
change CounterVec to use Counter in the Kubelet’s Pod Lifecycle Event… #86167
Revert pull request #85879 “hollow-node use remote CRI” #86425
rename _count to _total in a few metrics #86415
improves watch and report e2e #86354
Simplify volume zone checker codes #84611
Isolate kubectl test-cmd plugin tests #86411
kubectl apply refactor #86361
test/e2e_node/:use framework.Equal() instead of using gomega.Expect(b… #86156
Wait for resizing condition #86396
Allocate map when out parameter points to nil map #86395
remove personal kind.yaml that was added accidentally #86392
Add debugging for delete grace period e2e flake #86315
e2e: move funs of framework/metrics to e2e_node #86119
change kubemark from ReplicationController to Deployment #86376
Add test cases for a helper function in controller manager #78380
networkPolicy ipv6 unit tests validation #86298
Revert “promote e2e tests for taint-tolerations in predicates” #86386
hollow-node use remote CRI #85879
fix: azure data disk should use same key as os disk by default #86351
Move added info and status stack trace to the end of line. #86234
Allow show hidden metrics in kube-proxy #85279
Deprecate PredicateMetadata #86289
Remove stale comment re making apiserver common names dynamic #85754
Remove cluster-monitoring #85512
Split cronjob tests, so they don’t interfere #86348
Set core_pattern to an absolute path. #86329
Use private master IP in GCE kubemark tests #86316
Cloud node controller: Only call once into cloud provider #85735
Fix uncertain mounts #82492
Register nodeports and noderesources prefilters #86284
auth: add metrics to token cache #86265
support configuration of kube-proxy IPVS tcp,tcpfin,udp timeout #85517
wardle example e2e #84735
Update CPUManager stored state semantics #84462
Refactor kubectl proxy
command to have similar design pattern as other kubectl commands. #82971
promote e2e tests for taint-tolerations in predicates #83652
Be more agressive acquiring the iptables lock #85771
fix static check in kubectl/pkg/cmd/annotate. #86040
Fix golint issues in pkg/util/sysctl/testing #85016
Declare constants in pods test as const #84425
Fix up the sub-test style #86319
Check FileInfo against nil during walk of container dir path #86277
Make cloud provider caching TTL configurable #86266
test/e2e/: use framework.Equal() replace gomega.Expect(…).To(gomega… #86148
Adding new job completed event #86142
fix misspelling in comment #86303
Move service affinity predicate logic to its plugin. #86264
Change example in can-i to apps instead of extensions #86261
AWS: Don’t report deletion of attached volume as warning #86250
Upload containerd logs to stackdriver #86221
test/e2e: move funcs from test/e2e/pod to other folders #86199
e2e: remove unused method in e2e/framework/log #86113
move test/e2e/framework/lifecycle/ test/framework/cloud/gcp #86098
e2e: move funs of framework/deviceplugin to e2e_node #86061
Ensuring EndpointSlices are not used for Windows kube-proxy implementations #86016
Fix NetworkPolicy PolicyTypes validation #85747
tests: Removes [LinuxOnly] tag from a few tests #85453
fix staticcheck faulures in ‘cmd’ pkg #81928
cri_stats_provider: do not consider exited containers when calculating cpu usage #83504
Mark top flakes #86327
Add UID precondition to kubelet pod status patch updates #86320
Mark GCEPD test flaky #86313
Disable excessive logging in scheduler plugins #86309
Fix internal loadbalancer configuration failure when subnet name too long #86276
Remove old-style conversions registration #85891
Fix staticcheck failures of test/e2e/manifest #86238
PodFitsResources Predicate Metadata as prefilter #86249
e2e: support long CSI driver names #86000
Update go version in go.mod to 1.13 #86269
doc: remove Draven from test package reviewers #86240
Move EvenPodsSpread metadata computation logic as a PreFilter Plugin #86205
Wrap host ports metadata in a prefilter #86224
Promote SataQiu to an approver of test and test/e2e/framework #86190
Remove ability to re-enable serving deprecated APIs #85903
Fix build break - Hyperkube image needs kubelet/kubectl #86258
Remove use of testapi package #86256
Compatibility tests for default provider and mandatory filters #86254
move funcs from test/e2e/framework to test/e2e/apps #86193
Guarantee ClearState will fully clear a collector #86213
make test framework easier to re-use #86177
add getting Storage Quantity to ResourceList #83302
kubeadm: add basic validation around kubelet.conf parsing #86216
Remove priority execution path from prioritizeNodes in generic_scheduler #86129
Remove daemonset controller’s dependency on scheduler metadata #86229
Clean up conformance tar test data #86232
Deprecate scheduler’s FailureReason #86228
Wrap InterPodAffinity predicate metadata as a Prefilter #86175
Do not swallow timeout in manageReplicas #86140
Remove unnecessary nil check in if statement in nodelease controller #85789
Fix a bug in port-forward: named port not working with service #85511
kubectl change podSecurityPolicy group #85406
drop KUBE_TIMEOUT in test/cmd/kubeadm.sh #85718
e2e: move funs of framework/service to e2e/network #86159
Add an interface to return scheduler framework instance #86218
Extend authorization benchmark #86117
Ensuring kube-proxy does not mutate shared EndpointSlices #86092
code-generator: expose pluralExceptions via flag #86212
kubeadm: persist dns replica count on upgrade #85837
add @hwdef as a reviewer of hack #86204
kubectl oidc auth-provider: include cluster address in cache key #86020
fix log format string #86178
Sync the status of static Pods #84951
Make sure critical pod in the preemption test is always cleaned up. #86180
Increase Burst limit for discovery client #86168
Fix func VerifyLatencyWithinThreshold() to local #85522
e2e: move funs of framework/kubelet to e2e/scheduling #86110
e2e: remove unused method in e2e/framework/autoscaling. #86059
Reduce visibility of prometheus libs #85287
test/e2e/storage : use framework.Equal() replace gomega.Expect(…).To(gomega.BeTrue(),…) #86147
Added alejandrox1 to test/approvers #86136
Fix staticcheck failures of e2e/storage/utils e2e/storage/vsphere #86112
Clalify how to contribute to kubectl book #83525
e2e storage: improve instructions for external driver testing #86077
client-go: update INSTALL.md to include semver tags #85995
Eliminate running paths of Predicates in scheduler #86133
Revert “Add an option to specify kubelet flags for heapster node.” #86154
Configurable HorizontalPodAutoscaler #74525
Rename Azure driver to Azure Disk driver in e2e test #85621
Make error message and service event message more clear #86078
Fix staticcheck failures of e2e/storage/drivers e2e/storage/testsuites #86057
change FakeWatcher.Stopped to be a private field #86120
update RBAC rules in e2e aggregator test #86084
Dump namespace if the namespace could not be cleaned up #85542
SafeSysctlWhitelist: add net.ipv4.ping_group_range (allow ping without CAP_NET_RAW) #85463
[pkg/auth/nodeidentifier/default_test.go]: fix testing error message typo #85452
share authentication lookups #85242
invoke getTypedVersion() instead of direct runtime call #84191
Added e2e test to verify zone support across datacenters #75583
Revert “staging/publishing: temporarily disable publishing tags” #86099
Add kind/flake issue template #86096
optimize some log config #85838
Remove the derprecated API RawRegister from stability framework #85446
Report api request throttling at v=3 #80649
Fix inter-pod affinity scheduler benchmarks #86028
Update API compatibility data for v1.17.0 #86105
fix potential memory leak issue in processing watch request #85410
Verify kubelet & kube-proxy recovery on Windows nodes #84886
Update v1.17.0 CHANGELOG to match final draft #86090
Optimize required pod affinity (2) #86046
updated fluentd to 1.7.4 + plugin updates and switch to debian buster #86039
Sets HostNetwork to False for tests which do not require it #78731
Increasing LoadBalancerPollTimeout from 15 to 22 minutes #86085
e2e: move funs of framework/deployment to e2e/apps #86050
Return all scheduler predicate failures instead of the first one #86022
Include cloud/gcp tests in e2e.test #85962
kubectl/drain: add option skip-wait-for-delete-timeout #85577
Turn off kubelet deprecated metrics #83841
refactor: move unwanted console output out of versiongetter API #85032
slim down some lister expansions #85899
Kubelet cert TTL via GaugeFunc #85874
Add serathius to metrics-server OWNERS file #86065
Bind metadata-agent containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83363
Bind metrics-server containers to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes #83362
Fix IPv6 addresses lost issue in pure ipv6 vsphere environment #86001
Update checks.go #85857
Fix broken SELinux detection #86027
Fix staticcheck failures of test/e2e/storage #85906
Provider/Azure: Add cache for VMSS. #85885
Refactor and optimize preferred (anti) pod affinity #85959
fix staticcheck in test/integration/apiserver #85676
ping kmsplugin gentely when in good state #85828
kubelet: guarantee at most only one cinfo per containerID #86009
fix staticcheck in test/e2e/network/ #85893
kubelet: rename HTTPGetter interface #85001
move KubectlCmd out of utils into its own package #84613
modify dockerID to containerID #85170
Two bugfixes in installTunneler #76741
staging/publishing: temporarily disable publishing tags #86008
correct invalid urls #85709
Add current chairs to component base approvers #85971
fix staticcheck in test/e2e/cloud/ #85751
Update go-winio module version from 0.4.11 to 0.4.14 #85739
Add an option to specify kubelet flags for heapster node. #85797
kubeadm: Throw an error if the currentContext does not exists #85953
Provide a mechanism to enable hidden metrics in stable collector #85845
Fix LoadBalancer rule checking so that no unexpected LoadBalancer updates are made #85990
Disable broken pd e2e test #85973
Replace the hostname in the fluentd config file even if the file exists #85827
e2e storage: public API for testsuites, support CSIInlineVolume type for generic resource #85540
Increase test coverage for ComponentConfigs and add tests for kubeproxyconfiguration #84688
When running kubectl drain
in dry-run, list warnings and pods that would be deleted. #82660
Fix bug in apiserver service cidr split #85968
Deflake kubectl custom printing test #85967
Revert “kubeadm: don’t check if image exists before pulling” #85965
Convert ExpectEqual(err, nil) to ExpectNoError(err) #85934
Rename PodDisruptionsAllowed to DisruptionsAllowed in type PodDisruptionBudgetStatus #85863
increase LRU cache size 8x for authorization webhook #85957
Refactor kubelet component config lenient path decoding #85945
fix staticcheck in pkg/printers #85790
test/e2e/auth: Fix static check failures #85780
Remove nodes slice in loop of takeByTopology #85706
Typecheck support for verifying providerless build #85457
Run all csi-hostpath containers as privileged #85947
Perf benchmarks for preferred (anti)pod affinity #85872
fix staticcheck errors in legacy-cloud-providers/azure #82315
Nominate liu-cong to be sig-scheduling reviewer. #85756
Fix waiting for logexporter log fetching processes #85913
fix golint check in test/e2e_node/runner/remote #85890
fix: typo Snapshoting to Snapshotting #85935
Revert “Use ExpectEqual test/e2e_node” #85931
Update GCE Windows startup scripts for plugin-based authentication #85466
remove max pods from e2e test #85916
scheduler benchmark: allow to override bench prefix #85915
Deleted extra ‘phase’ in command example #85907
Clean up cluster-service label from calico-policy-controller #85290
Utilize Context with timeout in gce_instances.go #85875
kubectl/drain: add disable-eviction option #85571
Create kubemark cluster as private #85905
handle registry merge error #85590
pkg/master: Fix static check failures #85634
Enhance error message for failed controlplane init #85843
cmd/kube-controller-manager: fix staticcheck warning #84624
Make APIService.spec.service optional in the openapi v2 spec #85728
Fix staticcheck failures of test/e2e/upgrade #85853
Use ExpectEqual test/e2e_node #85787
use ExpectEqual of framework in test/e2e/storage #85770
add PredicateFunc for configmap #85844
Fix golint issues in test/e2e/lifecycle/ #85744
Partially avoid LabelSelectorAsSelector overhead in anti-pod affinity calculation #85862
add pod info when failing to add pod to unschedulableQ #85470
update CRI(LinuxContainerResources ) to support hugepages #83614
kubeadm: Group centric component configs #85639
Utilize Context with timeout in GCE operations #85581
Fix golint issues in pkg/apis/batch/validation #85071
fix: replace TrimLeft with TrimPrefix and TrimRight with TrimSuffix #85800
Fix golint issues in pkg/registry/…/storage #85046
Prune internal clients from CRD apiserver #84005
Switch addon resizer to 1.8.7 #85793
Included FSType in CSI volumes #85293
Revert “Fix shellcheck failure in log-dump/log-dump.sh” #85858
Deflake delete grace period e2e #85849
Deflake pod readiness e2e #85847
Cleanup metav1 conversions #85729
Replace nginx image with agnhost in sig-node pods tests #84788
Start and stop the scheduling queue consistently #85820
kubelet: add certificate rotation error metric #84614
Fix golint failures of test/e2e_node/remote #85749
Use expect equal test e2e upgrades #85781
add err handling in gce/gci #82720
fix unit test in hostport_manager_test.go #83289
Use GCS bucket for crictl on windows. #85825
Kubeadm: upgrade apply & upgrade node always overwrite Kubeadm-env file #85412
Add API for clear descriptor status #85714
Refactor custom collector unit test #85680
Reduce unnecessary Set in updateAllocatedDevices #85688
upgrade api-version to fix azure file AuthorizationFailure #85475
Add defaulting and validation logic for EncryptionConfiguration type. #85363
Ensure webhook backend requests are not artificially rate-limited #85810
kubeadm: default etcd address based on the IP family #85745
kubeadm: set cluster name on the controller manager #85817
Update number of scheduler perf benchmarks to be more representative #85808
kubectl/drain: Add context support #85574
Add containerd windows support on GCE for test. #85396
Log error when writing checkpoint fails #85760
Enable mutation detection in test-cmd/test-integration/test-e2e-node, improve memory impact #85350
Fix iscsi refcounter in the case of no Block iscsi volumes #85705
Setting kubemark node labels #85717
fix broken link:https://kubernetes.io/docs/concepts/overview/object-m… #85629
Fix AWS eventual consistency of AttachDisk #85675
Make elasticsearch discovery supports IPv6 #85543
kubeadm: Improve resiliency in CreateOrMutateConfigMap #85763
Bump Cluster Autoscaler version to 1.17.0 #85610
Optimize UpdateNodeInfoSnapshot #85738
kubeadm: simplify discover/token and add detailed unit tests #85468
Add kind/deprecation to pull request template #85713
fix: padded base64 encoded docker auth field #85687
Switch TableGenerator/TableConvertor interfaces to metav1 #85644
Fix device plugin generator script #85473
fix the defect in the shell scripts #85274
apiextensions: filter required nullable to workaround kubectl validation #85722
Fxing kubemark node labels #85716
use ExpectEqual of framework in test/e2e/autoscaling/ #85711
use framework refactor code in test/e2e/common #85671
e2e: use log functions of core framework on pv, testfiles and volume sub packages #85666
use framework in test/e2e/cloud/ #85664
Variables collide with imported package name #84921
catch the exception raised in Remove-HnsPolicyList #85704
Fix shellcheck failure in cluster/log-dump/log-dump.sh #83604
Adding KubeProxyConfigMap19 checking in test-e2e-kubeadm #85628
Update cadvisor dependency to v0.35.0 #85698
remove redundant definition of the defaultProvider in the scheduler #85695
stop spamming the log on failures with full objects #85700
Fix benchmark artifact parsing. #85513
Export scheduler.Snapshot function #85689
Fix PVC condition check for offline resizing #85297
fix kubelet failed to start on setting hugetlb limits #84854
golint fixes for /pkg/util/iptables/testing #85562
correct invalid urls in CHANGELOG file #85684
don’t error if set-resources patch is empty #85490
Print nominated pods when dumping scheduler cached NodeInfo #85526
add test coverage with kubectl get components #85595
Bumped the number of times a node tries to lookup itself #81880
Fix golint failures for pkg/registry/apps/replicaset #85172
use ExpectEqual in /e2e/auth #85323
Fix golint issues in test/e2e_node #84901
Track collectors by fqName #85640
decrease test pv controller resync period to try to deflake api update conflicts #85620
fix staticcheck failures in test/e2e/windows #83714
Enable update-bazel.sh outside of GOPATH #85657
add applyto tests for controller configs #85654
Fix resource version precondition on pod delete #85516
fix kube-apiserver poststarthook additions to avoid duplicating them #85651
Enable snapshottable e2e test for csi pd driver #85371
test/e2e/apimachinery: fix staticcheck warning #85469
Switch storage version to use v1.CSINode in 1.18 #84477
modify the error url of autoscaler #85626
kubeadm: add a upgrade health check that deploys a Job #81319
Fix attach/detach metric failure #85619
kubeadm: don’t check if image exists before pulling #85603
Remove e2e/framework/profile_gatherer.go #85304
Migrate Kubemark to distroless #84728
check service status value returned by EnsureLoadBalancer #85521
fix broken link : https://github.com/kubernetes/community/blob/master/contributors/devel/container-runtime-interface.md #85534
Add RainbowMango to owner list of metrics stability framework. #85622
Provided a mechanism to re-register hidden metrics #85444
Add support for new dual-stack flags for kubernetes-controller-manager in kubeadm #85609
ignore image err when docker image has been cleaned up #84401
Fix HTTP readiness/liveness probes using NodePort #85611
Fix golint issues in pkg/kubelet/events/event.go #85451
fix 1-12 number urls #85496
fix broken link :https://github.com/kubernetes/community/blob/master/… #85533
fix etcd version check error on ARM #85601
Revert “remove redundant source
in shell” #85582
Cleanup conversions in kubectl #85556
Set default value for TEST_CLUSTER_LOG_LEVEL and KUBE_GCE_INSTANCE_PREFIX #85508
Support Azure Stack dynamic environments #85432
e2e: move LogFailedContainers out of e2e test framework util.go #85200
stop-kubemark.sh add namespace #85537
Deep copying EndpointSlices in reconciler before modifying them #85368
Fix GKE upgrade test. #85555
Revert “kube-proxy: check KUBE-MARK-DROP” #85527
Set node cidr mask size ipv4/ipv6 config #85500
Output port as number in error message #85558
fix kubemark output error #85502
rest: retry on connection refused and apiserver shutdown #75368
Add cofyc as owner of pkg/volume/local #85493
Fix lint in /pkg/util/iptables #85440
Plumb test state through to fake volume host creation for error handling #85426
use context to check client closed instead of http.CloseNotifier in processing watch request #85408
added yliaog to OWNERS #85404
Test writing configurations with numeric names #85401
proxier: improve node topology event handler logic #85345
remove redundant source
in shell #85340
kubeadm: reset raises warnings if it cannot delete folders #85265
Move suites.go to e2e package #85235
Wait for kubelet & kube-proxy to be ready on Windows node within 10s #85228
add ut for scheduler framework #85188
[k8s.io/sample-controller/controller.go]: fixup minor typo #84327
Initialize FeatureGate map for KubeProxy config. #1929 #85524
Remove metric be hidden log temporarily #85402
Fill in default node cidr mask size when dual stack is not enabled #85494
apiextensions: fix items+type logic in API due to broken go-openapi validation #85223
Fix providerless #85456
Plumb authorization webhook version from CLI to config #85441
Flip CSIMigrationAWS flag to be beta and off by default #85237
Addon Manager: Fix parsing KUBECTL_EXTRA_PRUNE_WHITELIST #85344
Turn off apiserver deprecated metrics #83837
apiextensions: freeze and document supported v1.16 OpenAPI formats #85381
cache.Expiring: fix stress test: it’s not doing anything #85386
update images to Debian buster, detect iptables mode #82966
e2e: promote CRD defaulting test to conformance test #84861
Add IPv6 support to kubenet hostport #80854
Add CSI migration logic for EBS storageclass zone/zones/topology #85251
fix terrible bug and inline GC for expiring cache #85370
apiextensions: validate list-type and map-type “atomic” #84722
Skip Node printing in kubectl column test #85377
Add single-item list/watch to delegated authentication reader role #85375
[kube controller manager] add comments for compatibility #85367
kubeadm: Use only stdout when calling kubelet for its version #85351
Disabling EndpointSlice feature gate by default #85365
Flip CSIMigration and CSIMigrationGCE to Beta #85231
Fix label mutation in endpoints controller #85361
kubeadm: use the right name for the no validator function #85348
Reverting managed-by-setup annotation #85359
service topology: remove redundant API validation for local external traffic policy #85346
Increase cache size for EndpointSlices. #85339
Remove pkg/util/mount (moved out of tree) #85305
Check error return from closing connection #85284
Turn off scheduler metrics that have been deprecated #83838
pager.go: don’t set ResourceVersion on subsequent List calls #85272
Update inline volume translated PV Name to be unique per disk so that staging paths are unique #84754
Service Topology implementation #72046
Revert “Enable snapshot e2e test for csi pd driver” #85322
Brushed up fairqueuing package #85259
Move RegisterNodeFlags() to e2e_node test #84875
Allow multiple node cidr masks in kube-controller-manager #79993
Dualstack downward api #83123
modify error output in cniNetworkPlugin #83896
update github.com/vishvananda/netlink to v1.0.0 #83576
CSI Migration phase 2: disable probing of in-tree plugins #83098
Separate staging/publish and unstaging/unpublish logics for block #74026
Avoid constructing table printer on every componentstatus request #85309
Use CSINodes v1 API in scheduler #85298
Renamed FeatureGate RequestManagement to APIPriorityAndFairness #85260
Move test inputs for EncryptionConfiguration tests into testdata. #85249
Enable snapshot e2e test for csi pd driver #85169
let standalone npd use kubelet credentials #85014
Refactor mapper/unmapper of block volume #84747
Add an expiring cache for the caching token authenticator #84424
Improve iptables logging #84295
Update dependency vmware/govmomi to v0.20.3 #83505
Ensuring EndpointSlice controller does not start when feature gate or API are disabled #85301
Fix –resource-version handling in kubectl #85285
Correct the checking of robinIndex #85257
Specify a port range to ILB firewall rule create. #85252
Continue removing file in ManagerImpl#removeContents #85147
Enable Priority and Fairness to discriminate on target namespace #84900
Add support for –runtime-config=api/beta=false, –feature-gates=AllBeta=false #84304
tests: Adds large requests tests #83680
pkg/util/iptables: add Dan Winship to approvers #83491
tests: Fixes tests for Windows (containerd, RunAsUserName) #83058
Updating kube-proxy to support new EndpointSlice address types #85246
Add TODOs for removing invalid e2e dependencies #85230
Add comments to explain golang.org replace directives #85175
pkg/kubeapiserver: fix staticcheck warning #85117
Move json,yaml,jsonpath printers to correct locations #84752
pkg/client: fix staticcheck warning #84674
Refactor block volume’s descriptor lock logic #84660
refactor apparmor utils in e2e #84439
Drop job from scale description #84227
Initial Implementation for kubetestgen for Conformance. #83964
Rename PluginConfigArgs to AlgorithmConfigArgs #85294
add table convertor to componentstatus #85174
Strip nullable for Server-side apply #85162
Fix a CM panic when ipam tries to lock an out of range pre existing cidr #84732
Move pod bindVolumes behind RunPermitPlugins #84859
Add unit test to catch scheduler’s node order evaluation regressions #84335
Tests/agnhost guestbook replacement #84046
kubeadm: add retry to etcd calls #85201
add DeleteOptions conversion #85077
Include *intstr.IntOrString in API compatibility test fixtures #85258
Azure : filter disks with ToBeDetached flag #84958
azure: remove disk locks per vm during attach/detach #85115
Fix missing resource version when updating the scale subresource of custom resource #80572
bump CSI version to 1.2.0 #84832
Adds Windows build information as a label on the node #84472
Turn off proxy metrics that have been deprecated #83839
Convert existing PVs to use volume topology in VolumeBinderPredicate #83394
Check for terminated reason appropriate for containerD and dockershim #82878
Additional mount comments #82031
Update structured-merge-diff to latest version #85227
Added fair queuing for server requests #85192
Move functions from e2e/framework/util.go Part-4 #85149
modify istio url:https://istio.io/news/2018/announcing-0.8/ #85129
Add translation logic for EBS storage class fstype parameter #85010
Update bucket for scheduler framework latency histograms. #85236
guard kubeadm dependencies on k8s.io/kubernetes #85229
Wait for terminating pods to be deleted #85226
Retire mount.Exec for k8s.io/utils/exec #85153
Promote service load balancer finalizer to GA #85023
Refactored PriorityLevelConfiguration #84771
Promoting EndpointSlices to beta #84390
Windows: Fixes termination-file mounting support for containerd #83057
Revert #76586, restructure LICENSES file generation #85220
Increase cache size for leases #85219
fixed golint errors in pkg/apis/extensions register.go and types.go #85217
Add Reset() API to stability framework #85202
fix wrong link #85194
report cache misses in cached token authenticator benchmark #85152
dynamic reload cluster authentication info for aggregated API servers #85004
Use log functions of core framework on e2e/storage/utils #85180
fix vmss dirty cache issue #85158
Store topology spread constraints in metadata with labels.Selector #85157
Remove nested retries #85156
scheduler: make algorithm source an option #85151
Promote apiserver.config.k8s.io/v1, kind=WebhookAdmissionConfiguration #85138
Bumps CoreDNS to 1.6.5 and updates manifest for kube-up #85109
Bump CoreDNS version to 1.6.5 and update manifest #85108
Promote apiserver.config.k8s.io/v1, kind=ResourceQuotaConfiguration #85099
Promote apiserver.config.k8s.io/v1, kind=AdmissionConfiguration #85098
Remove unused func and struct from pod.go #84892
Allow show hidden metrics in kube-apiserver #84292
Add startupProbe result handling to kuberuntime #84279
Adding e2e tests covering EndpointSlice and Endpoints Controllers #84208
feat: graduate ResourceQuotaScopeSelectors to GA - part2 #82690
Pass InformerFactory/SharedLister instead of individual informers/listers in scheduler config logic #85150
kubeadm: Amend the hyperkube deprecation change #85137
Remove unused function from e2e framework rest.go #85119
kubeadm: alpha certs command should read in-cluster config #85091
Reorder stackdriver setup in windows startup script #85084
pkg/credentialprovider: fix staticcheck warning #85075
Windep #85018
Ensure that Node lease has OwnerReference set #84998
Remove resource constraints #84975
Splitting IP address type into IPv4 and IPv6 for EndpointSlices #84971
update to version 7.3.2 #84934
Skip GetPodNetworkStatus when CNI not yet initialized #84649
Promote PodProcessNamespaceSharing feature to GA #84356
Fix incorrect message on describe netpol #84194
kubeadm: enable kubelet client certificate rotation on primary CP nodes #84118
add RequiresExactMatch for label.Selector #85048
Hide metrics that have been deprecated #83836
Clarify startupProbe e2e tests #84291
vsphere: check if volume exists before create #84211
Fix #76093, restructure LICENSES file generation #76586
test/e2e: Reduce need to use local kubectl #84042
Relax namespace restriction for critical pods #76310
kubeadm: component configs versioned #79223
Add scheduler plugin execution duration metric. #84522
Updated NewSnapshot interface to accept a NodeInfoMap #85139
Quick steps for generating hyperkube image #85120
Merging selectors used for spreading into one #85106
Removed unused method from e2e test framework #85100
Handle error return from allocatePodResources #85047
proxy/ipvs: only get local addresses once per sync #84924
Moving WindowsRunAsUserName to beta #84882
remove system validators package from kubeadm and use k8s.io/system-validators #84718
Fix startup probe test by checking updated values #84179
Promote volume limits to GA #83568
Check that endpoint has subset before accessing first subset #84862
e2e: Fix error where pods not logged #84837
remove global variable dependency from admission plugins #84813
Eliminate couple unnecessary conversions #85135
client-go/tools: Docs: Clarify what’s “old” core/v1 and what’s “new” events/v1beta1 #85134
Change Configurator.Create to Return a Scheduler #85049
- Delete backing string set from a threadSafeMap index when the string set length reaches 0. #84970
cmd:fix staticcheck warning #84672
Fix golint issues in pkg/registry/core/service/storage #85059
publishing: bump go versions in rules #85088
Remove unnecessary judgment #84957
switch delegated authnz to v1 APIs #84768
Remove plugin watching of deprecated directory and CSI v0 support in accordance with deprecation policy #84533
adjust token cache benchmarks to get more accurate behavior #84423
Adding new label to indicate what is managing an EndpointSlice #83965
Fix a racing issue in client-go UpdateTransportConfig #80284
fix wrong typo stoageMap to storageMap #82078
Fix storage e2e clean up #83653
Enable VolumeSnapshotDataSource Feature Gate and update e2e tests for VolumeSnapshot CRD v1beta1 #80058
Add appProtocol to EndpointSlice.Port #83815
Plumb configured acceptContentType to client config #85095
kubeadm: alpha certs should skip missing files #85092
Add MetadataProducerFactory for predicates #85012
added nodeSelector: beta.kubernetes.io/os: linux #84826
Print progress updates to stdout and publish to URL #84524
Fix a typo in pkg/controller #85067
kubeadm: remove the deprecated “–cri-socket” flag for “upgrade apply” #85044
fix kubectl diff panic #85035
scheduler: improve some comments and validation messages #84639
Remove leftover factory directory #84996
kubeadm: Deprecate hyperkube use #85094
close scheduler kube-apiserver #85090
Fix RS expectations for recreate case #82572
Fixed error check in graceful shutdown test #84796
Support specifying a custom subnet for ILB ip in GCE #82257
Fix watch negotiation when using a non-default mime type in the client #84692
Stop register to prom registry #84135
migrate kubelet custom metrics to stability framework part 2 #84987
migrate kubelet custom metrics to stability framework part 1 #84907
Refactor kubelet ut with metrics testutil #83664
Fix golint errors in pkg/apis/apps #84243
Removes pkg/registry/core/secret/storage from golint failures #83914
kubeadm: use the secure ports for kube-scheduler and kcm health checks #85043
clean up PriorityFunction #84948
kubeadm: always use a short timeout for clientset creation #84648
Mirror owner #84485
Move password retrieval to openstack_test.go #84992
Fix golint issues in pkg/apis/policy #85042
Fix golint issues in pkg/apis/authorization #85037
Move functions from e2e/framework/util.go Part-3 #85008
Remove potential Goroutine leak in kubeadm wait.go #85017
Enable verify-import-aliases check in CI #85009
Set default percentageOfNodesToScore in kube-scheduler back to “adaptive” #85030
kubeadm: fix skipped etcd upgrade on secondary CP nodes #85024
feat(scheduler): convert InterPodAffinity to score plugin #84973
pkg/apis: fix staticcheck warning #84673
fix race condition when delete azure disk right after that attach azure disk #84917
Update test logic to simulate NodeReady/False and NodeReady/Unknown events correctly #84883
fix apiserver to advertise IPv6 endpoints if bound to IPv6 #84727
Feature: Flowcontrol rest storage implementation #84708
Only put un-filtered pod in podDeleteList #84562
Enable cAdvisor ProcessMetrics collecting #84331
bump json-iterator dependency #83840
Remove unused function from e2e framework util.go #85002
Set TypeSetter in get print flags, like we do everywhere else #84612
Let token create help with joining a master #84591
Restrict visibility of prometheus packages #84302
Fix typo in docstring of DeepEqual #83385
Promote Node Instance Type Label to GA #82049
Refactor mount fakes #81423
Autogenerate autoscaling/v2beta2 conversions #84989
Fix json patch limit check #84963
Revert changes to WaitForStableCluster in scheduler e2e test #84988
Fixing docker fake client - InspectExec #84983
Bumping up log level for not updated node #84933
Retain CoreDNS corefile when migration fails in kubeadm #84523
Promote node lease to GA #84351
Traverse resources before giving no name error #84006
Do some Kubectl optimizations suggested by the golangci linter #78676
Add envs for configuring hollow-node resource usage. #84773
Add reclaim policy to kubectl get storage class result #84299
Unmount subpath should only scan the first level of files/directories #82698
Migrate custom collector for kube-scheduler #84896
Fix the import aliase nodev1beta1 #84942
Aggregate mulitple ServiceAffinity custom priorities to a single score plugin. #84738
fix: return NodeScore in even pods spread priority #84952
Pin kube-openapi vendor to 30be4d16710a #84911
delete unused func in latencies.go #84897
Promote Node Zone/Region Topology Labels to GA #81431
Set go version in fluentd-elasticsearch addon #84939
Move functions from e2e/framework/util.go Part-2 #84868
allow a verifyoptionsfunc to indicate that no certpool is available #84864
Use framework.ExpectEqual() in unit test #84843
Refactor: use existing function to simplify check for IPv6 in kubelet #84711
Stop Watching when there is encoding error #84693
Setting Hostname from Pods on EndpointSlice to match Endpoints behavior. #84207
Limiting the scope of new kubectl get e2e tests to decrease flakiness #84941
e2e_kubeadm: fix missing suite –test* flags #84937
provide functionality for custom collector testing #84919
panic in featuregate if a requested feature is unknown #84865
refactor autoscaling utils in e2e #84510
feat(scheduler): remove deprecated pattern in scheduler priority #84905
Make test-cmd effective again #84871
Update WaitForStableCluster to wait for only system pods to exist #84806
e2e: move KubectlVersion out of e2e test framework util.go #84630
remove reference to promhttp in kubelet #84393
Remove unused skip functions #84881
Eliminate couple default conversions #84860
pkg/controller: fix staticcheck warning #84763
Remove hack/e2e.go #84696
Script based hyperkube to avoid dependencies #84662
Migrate CheckServiceAffinity custom predicate to Filter plugin #84635
Fixes crd per-version validation field path #84560
Cancel context when RunPermitPlugins finishes #84337
fix string trim func isBackendPoolOnSameLB in azure #83953
fix account key getting logic in azure #83952
Add deprecation warning for alpha.service-controller.kubernetes.io/exclude-balancer in v1.16 CHANGELOG #83118
use controller to publish cluster authentication info #82705
Avoid listing pods in NodeLifecycleController #81167
kubeadm: fix an issue with the kube-proxy container env. variables #84888
delete EqualPriority priority function, and make registering it a no op #84873
Fix migration tranlation library for ebs #84844
Remove Framework dependency on nodeinfo snapshot #84834
Support comments in hack/.golint_failures #84772
Fix golint issues in test/e2e_kubeadm #84750
Fix golint issues in pkg/controller/volume/persistentvolume/options #84748
feat: update interpod affinity priority with map reduce pattern #84669
Rename ILB FirewallRules to be consistent with other resource names. #84622
Updating EndpointSlices to use PublishNotReadyAddresses from Services. #84573
Handle bazel >= 0.25 in stable metric static analysis #84378
Building peer-finder Image on s390x #84370
Change wardle.k8s.io to wardle.example.com #81670
added –reserved-cpus kubelet command option #83592
Dump GKE windows test logs via diagnostics tool #83517
add service selector cache in endpoint and endpointSlice controller #84280
Avoid going back in time in Reflector relist (revived) #83520
update to use go1.13.4 #82809
tests: Fixes minor agnhost error #84825
Feature: Validates partial path for flow-schema’s non-resource-url rules #84706
Grab init containers logs in e2e tests #84600
Fix bug in TopologyManager hint generation after kubelet restart #84525
Revert “enabling fluentd on kubemark” #84858
Correct spelling mistakes #84836
Write scheduler configuration from config file #84812
Modify the status code number to HTTP status semantics #84807
Ensure health probes are created for local traffic policy UDP services on Azure #84802
Add sig-scalability-approvers/reviewers as kubemark approvers/reviewers #84774
Move out const strings in pkg/scheduler/api/well_known_labels.go #84746
Promote CRD defaulting to GA #84713
Fix typo in admission webhook #84517
feat: convert selector spread priority to score plugin #84845
e2e: Provide more helpful error output for failing test #84838
Provide a mechanism for custom collectors to use the metrics stability framework #83062
Enable profiling by default in the scheduler #84835
Tracking nodes with pods with affinity #84824
Aggregate mulitple NodePreference custom priorities to a single score plugin. #84816
Validate scheduler configuration from config file #84815
Make GCE PD Access Mode reflect readonly status when translating an inline read only volume #84809
Fix panic on configmap and lease lock implementations #84801
Use time.Until instead of t.Sub(time.Now()) #84781
Mark rbac v1beta1 and v1alpha1 deprecated #84758
Fix golint issues in pkg/kubeapiserver #84723
Add benchmark test to compare EvenPodsSpreadPriority and SelectorSpreadingPriority #84606
Move functions from e2e/framework/util.go #84471
Fix typo in k8s.io/client-go/tools/cache/index.go #84139
Adding e2e test to ensure kubectl get output is using custom columns when desired #83748
Change Scheduler ComponentConfig fields to nilable pointers #83619
very minor grammar fix in 10-kubeadm.conf (‘generate’ instead of ‘generates’) #80136
change directory permissions from 0755 to 0750 #76407
Revert “Make writing file via container in tests sync for real this time by enclosing multiple commands in quotes” #84745
Isolate configuration of etcd related parameters into a separate function. #84744
Update the event handler for deleting pods to reject the waiting pod #84578
Move funcs of suites.go to e2e.go #84499
Fix a double lock in test/utils #84489
Adding initial EndpointSlice metrics. #83257
Convert multiple node label predicates to be a single filter plugin #84795
Build: Use a better filter on find #84761
Set user agent for e2e consistently #84725
remove github.com/pborman/uuid #84770
Autogenerate missing conversions for corev1 options types #84670
fix golint failures of kubernetes/pkg/security/apparmor #84111
expose Pre