Back to index
4.6.0-0.okd-2021-01-23-132511 Download installer and client with:
oc adm release extract --tools quay.io/openshift/okd:4.6.0-0.okd-2021-01-23-132511 Team Approvals:
No tests for this release
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2021-01-23 21:54:15 +0000 UTC
Image Digest: sha256:63289dbb5f6304df117c3962ff4185eb1081053916b32c45845260562f72dd36
Release 4.6.0-0.okd-2021-01-23-132511 was created from registry.ci.openshift.org/origin/release:4.6.0-0.okd-2021-01-23-132511
Components
Kubernetes upgraded from 1.18.3 to 1.19.4
Fedora CoreOS upgraded from 32.20200629.3 to 33.20210104.3
New images
Removed images
cluster-node-tuned
kube-client-agent
kube-etcd-signer-server
Rebuilt images without code change
Bug 1883497 : Fix missing logs due to mixed klog versions #357
Bug 1883497 : Fix missing logs due to mixed klog versions #356
BUG 1875598: Ensure the Virtual Machine provider state is set to Unknown when Failed #355
Bug 1878880 : re-vendor machine-api-operator at e0db6b65 #353
Bug 1878163 : Updating Dockerfile.rhel baseimages to mach ocp-build-data config #352
BUG 1877743: Bump K8s dependencies to v1.19.0 #351
Bug 1875036 : remove Dockerfile.rhel7 #350
BUG 1866778: [aws] mapi_instance_create_failed doesn’t work on aws #346
Bug 1872080 : Add Dockerfile.rhel to match build configuration in ocp-build-data #349
BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #345
Bug 1866881 : Filter Name/Cluster instance tags #343
Bug 1868194 : Update incorrect instance tags #344
Ensure we are testing scheme registration for termination handler #337
Add support for custom endpoints #327
Bug 1857175 : Revendor mao to bring https://github.com/openshift/machine-api-operator/pull/644 #341
BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #339
Bug 1856135 : Bump golang.org/x/text to v0.3.3 #336
Enable metrics #324
; Run all machine api Controllers using leader election #315
Revendor MAO #330
Add liveness/readiness probes #329
Add support for multiple block device mappings #299
Add dgrigore to approvers #328
Full changelog
vsphere bootstrap: support systemd-resolved in NM prepender #4584
Fix Authentication manifest for SNO #4578
Update FCOS to 33.20210104.3.0 #4567
pkg/asset/machines: include authentication setting for single master #4557
Update FCOS to 33.20201214.3.1 #4520
Update base image to 33.20201201.3.0 #4502
Periodic rebase on release-4.6 #4488
[FCOS 4.6] release-image-download.sh: use pre-pivot.sh #4475
Rebase fcos
on release-4.6 #4458
pkg/tfvars/azure: cache FCOS image #4398
update base FCOS to 32.20201004.3.0 #4293
Update FCOS to 32.20200923.3.0 #4247
Periodic rebase on master - Oct 02 #4235
Update FCOS to 32.20200907.3.0 #4211
Rebase Sep 18 #4200
Update FCOS to 32.20200824.3.0 #4179
Rebase Sep 10 #4158
okdextensions: ensure minimal ignition config is set #4156
Inject MC with necessary RPMs listed as extensions #4143
Rebase Aug 29 #4116
Bug 1867530 : mark deprecated parameters as optional #4031
Bug 1867853 : bump RHCOS images to fix the Ignition boot issue #4040
upi/metal: remove deprecated coreos-installer kernel arguments #4039
OpenStack: Document the MachineSet resource #4016
Bug 1865707 : [baremetal] Add host roles to hosts in baremetal survey #4005
baremetal: make provisioning network optional #3929
Bug 1867747 : bump RHCOS images to fix the booting issue from PXE #4036
docs/user/openstack: Replace try.openshift.com with www.openshift.com/try #4026
Bug 1862209 : types/aws: validate Name and kubernetes.io/clustername/* keys are not allowed #4008
Bug 1864120 : Clean Up OpenStack IPI AZ patch #4009
Bug 1866693 : docs: steps to enable RHCOS extensions during cluster install #4018
upi/metal: Add pxe_kernel_args, stop using pxe_os_image_url #3865
Bug 1866328 : use correct cloud name for tfvars #4010
Bug 1862111 : bump RHCOS images for CVE-2020-10713 #3983
oVirt: remove tmp template VM on bootstrap destroy phase #3949
replace error type assertions with errors.As() in the destroy
module #3971
Bug 1863917 : give unique names for machinesets in different AZs #4000
docs/customization: Clarify “day 1” MachineConfigs are supported #2834
Bug 1864677 : bootkube.sh: update cluster-config-operator to generate bootstrap configmap #3831
Bug 1864280 : set AZs default for machine pool in the right place #4004
Bug 1856142 : vendor: bump golang.org/x/text to v0.3.3 #4003
Azure: make cluster destroy code more robust #2753
Have the MCO manage the ignition stub config #3730
Bug 1862065 : aws: use default resolver for signing_region of global APIs #3990
Bug 1840705 : pkg/asset/installconfig/azure/validation.go: do not hide error from API #3979
OpenStack Availibility Zones #3918
Bug 1852112 : Ignore hostPrefix validation for non-(sdn/ovn) plugins #3888
Remove unused bootstrap etcd cert generation mechanism #3995
baremetal: ensure boot mode is set before introspection begins #3996
ovirt: docs - add info about ovirt-credentials #3992
Bug 1858342 : types: allow docker bridge network range except on libvirt #3980
types: capitalize CredentialsMode values #3968
OpenStack Validations and Doc Updates for Floating IPs #3970
baremetal: Make master-bmh-update script more robust #3969
Baremetal: Add diagnostic error message for ironic terraform errors #3950
aws: add additionalTrustBundle to bootstrap ignition stub config #3977
baremetal: set the boot mode for hosts based on the input #3952
Ovirt UPI: Start vms with async #3973
Flavor validations #3953
ovirt: fix typo in tfvars ovirt #3961
Bug 1846125 : deleting vsphere cluster tag after deleting the attached resources #3941
Ovirt Upi docs fix #3972
improve cloud info generation #3967
Migrate to Ignition config spec v3.1 and bump RHCOS #3871
Baremetal: Enable installer survey for baremetal platform #3910
README: add oVirt UPI link #3957
Metrics: Add push client to push metrics to endpoint #3762
Bug 1861088 : aws: skip quota checking for not supported regions #3965
Azure: Allow use to provide an empty resource group for cluster #3920
pkg/asset/installconfig/openstack: Cleaner and Tested Validation Code #3958
ovirt: docs - minimum permissions for installation #3956
destroy: means to obtain gcp blocked resources #3936
Baremetal: Add default storage pool at /var/lib/libvirt/openshift-images #3879
vSphere UPI docs: clarify folder naming #3959
Bug 1857158 : OpenStack: validate there is no . in the cluster name #3934
Bug 1855345 : ovirt: show more info about PEM file loaded #3940
gcp: use GCP Image published by RHCOS instead of creating per cluster #3808
Bug 1856467 : upi/aws: add m5 instances to allowed list for upi templates #3947
use correct base URI for other azure cloud environments #3946
baremetal: create machines and machineset linked to cluster #3935
baremetal: Prevent race condition when adding HardwareDetails #3809
types: add field to InstallConfig to force credentials mode #3919
Ovirt upi basic installation #3924
Masters-gather: Include the full logs of failed units #3942
baremetal: Only set BMC secret reference in Hosts when BMC details are specified #3938
ovirt: doc: Add TOC and oVirt logo to documentation #3930
Metrics: Add MetricBuilder to standardize metrics #3743
OpenStack: Create SG rules in parallel #3890
oVirt UPI: initial setup #3771
Bug 1857945 : ovirt: if TLS verify is disable raise a question to users #3909
data/data/bootstrap: prepend DNS VIP via NM script instead of dhclient #3777
OpenStack: Make externalnetwork and lbfloating ip optional #3822
Initial docs for ovirt/RHV UPI #3925
Bug 1858705 : assets/machines/worker.go: add vsphere provider scheme to load machinsets #3928
Bug 1857924 : ovirt: remove defer ovirtConfig.Save() #3908
Option to pass floating IP to ingress port #3855
Bug 1838682 : ovirt: document ovirt-config.yaml #3911
OpenStack: fix runtime error with machine pool validation #3915
asset/quota: warn and skip when all quota errors are type unknown #3916
validation: OVN requires a HostPrefix of 64 for IPv6 networks #3122
baremetal: populate TypeMeta for baremetal provider config #3907
Bug 1848885 : check if 404 returned before ask users questions #3874
Need to reset PasswordQuestionTemplate #3903
Bug 1857650 : oVirt, fix incorrect template removal condition #3894
OpenStack: get rid of ValidValuesFetcher #3864
aws: check quotas for services before creating cluster #3820
baremetal: Remove any references to the DHCP chain #3807
Bug 1857651 : oVirt, add condition for non existing tmp-vm #3897
Bug 1843587 : baremetal: verify that provisioning IP’s are not in DHCP range #3860
Bug 1847549 : gcp - add new regions in us-west, asia-northeast, and asia-southeast #3895
gcp: check quotas for GCP before creating cluster #3819
OpenStack: Deleting servers using tag-based filtering #3818
Bug 1854115 : vendor: bump to fix tf panic on mac OS #3885
Bug 1852545 : Add ResourcePoolPath to machines in vsphere #3863
docs/user/gcp/install_upi: Drop unused ‘region’ from compute #3847
Bug 1857188 : OpenStack: skip container deletion if it was removed #3893
Bug 1857169 : ovirt: Use NetworkManager instead of dhclient in bootstrap #3892
ovirt: remove template from the deploy #3872
ovirt: tag and remove tmp/bootstrap machines #3868
Bug 1848987 : Add hint to switch username #3880
ovirt: update approvers list #3884
Introduce bulk deletion of Swift objects #3784
ovirt: update documentation #3883
clean up the validations to improve readability and high level flow #3835
OpenStack: stop using custom cloud loaders for realValidValuesFetcher #3816
Set default values for octavia and trunk support tf vars #3877
baremetal: Add example of rootDeviceHints usage #3843
Baremetal: Re-arrange validations for provisioning network at cluster creation time #3851
OpenStack: Deprecate TrunkSupport and OctaviaSupport in the config #3286
Bug 1841135 : baremetal: increase default provisioning dhcp range #3768
Bug 1853859 : Add validations for IP inputs #3862
Bug 1813354 : OpenStack: Fix the cacert trustbundle parser #3840
Pass down release-image to the MCO on bootstrap #3870
vendor: update baremetal-operator for virtual media support #3850
Remove metal todo for install gather support #3866
Bug 1710981 : Default AWS instance type to ‘m5’ #3853
platformtests: Drop no-longer-used directory #3856
Bug 1854596 : vendor: bump terraform-provider-azure to version v2.17.0 #3852
rhcos: Bump to 46.82.202007051540-0 #3844
ovirt: populate again ovirt ca bundle in yaml #3845
Bug 1850417 : data/manifests/bootkube/cvo-overrides: Bump default to stable-4.6 #3848
bump the minimum version for building installer to go 1.14 #3723
Bug 1844320 : Master update terraform provider aws 2.67.0 #3837
baremetal: Allow rootDeviceHints to override Host profiles #3795
gcp: verify project services are enabled before install #3773
upi/vsphere: Make cidr_to_ip.sh more verbose #3821
libvirt: support using the file:// URI scheme for OS image overrides #3717
Bug 1838559 : Bump go-ovirt #3823
vendor: bump gcp tf provider to v3.27.0 #3811
create cmd: Display command asset directories. #3703
Bug 1850714 : adjust Azure UPI disk size to the same used in IPI #3786
Bug 1851067 : rhcos/ppc64le,s390x: Bump to 46.82.202006241544-0 and 46.82.202006241639-0 #3802
destroy/gcp: bubble up errors after 5 minutes #3749
Docs: DNS VIP no longer exists #3803
baremetal: Start coreos-downloader before ipa-downloader #3806
Libvirt: Make master disk size configurable #3793
Bug 1826475 : baremetal: vendor: bump baremetal-operator to include latest hardware profiles #3581
Bug 1850235 : empty commit: dummy change to test new automation feature #3792
OpenStack: Use prepender script for bootstrap resolver #3789
Bug 1847705 : rhcos: Bump to 46.82.202006162207-0 #3763
Bug 1848988 : os UPI: Make down-containers idempotent #3776
pkg/asset/installconfig/azure: create reusable session #3767
destroy: provide way to stop aws uninstall using context #3765
gcp: Fix uninstaller for internal clusters on GCP. #3770
Bug 1848080 : README.md: dummy change to test new automation feature #3769
Bug 1846296 : openstack UPI: prune containers #3741
Bug 1846386 : typo in filenames #3760
docs/dev/libvirt: update libvirt/firewalld setup instructions #3677
Bug 1836018 : Use /healthz for mco #3757
vSphere docs: update UPI docs for folder name #3738
GCP UPI: relax cluster name #3713
GCP: Fix uninstaller to not use hardcoded base path. #3702
Bug 1846366 : ovirt: use pointer instead of struct for user/pass #3742
ISSUE_TEMPLATE.md: Specify the platform for UPI #3744
Bug 1734460 : OpenStack: Wait for router interface to create FIP #3734
Bug 1843314 : baremetal: bump ironic timeout to 3600 seconds #3721
BUG 1839896: ovirt: General Improvements #3692
Change block blob to page blob #3567
Bug 1836016 : use https for lb probes in Azure UPI #3720
azure: add OutboundType for controlling egress #3324
Bug 1823967 : Add the –pod-infra-container-image flag to the kubelet service #3712
support for other Azure cloud environments #3634
[UPI on OSP] make remove network and port more faster #3696
Bug 1844103 : allow OpaqueNetwork type in vSphere wizard #3718
Bug 1838032 : Better docs for using custom subnets #3647
validation/installconfig: fix the test to work with go 1.14 #3722
upi: Post TF 0.12.x migration fixups #3494
Bug 1841066 : OpenStack: Remove DNS VIP #3492
Fix re-generation of install config on wait-for install-complete command #3681
Add nested support for GCP #3430
Give a proper error when misusing OPENSHIFT_INSTALL_AZURE_EMULATE_SINGLESTACK_IPV6 #3172
upi: update upi/vsphere/README.md #2898
Bug 1836018 : upi/aws/cloudformation: Define healthcheck probes for LBs #3709
Upgrade Azure Terraform provider to v2.x.x #3526
baremetal: allow bootstrap vm to use libvirt nat networks #3691
bootstrap: restore 30 minute bootstrap timeout #3133
cmd/openshift-install: Drop unused ‘directory’ arguments #3532
bootstrap: Make crio-configure.service RequiredBy=crio.service #3683
Add reviewers to the OpenStack directories #3708
aws: update the bootstrap ignition fetching to use custom region endpoints #2854
cmd/openshift-install/gather: Recognize “connection refused” #3615
Bug 1842607 : update README with vSphere IPI docs #3701
Add links from customization.md to ovirt/customization.md topic #3690
Add information about ovn-octavia #3594
openstack: Add numbers to disk requirements #3669
Warn about security risks of the recommended libvirt install configuration #3638
Full changelog
Updating baremetal-runtimecfg builder & base images to be consistent with ART #114
Bug 1884420 : bootstrap: API shows up, start it again #102
Bug 1872632 : runtimecfg node-ip: allow running without VIPs #101
Bug 1866265 : Stop Keepalived on bootstrap after bootstrap completed #92
Bug 1878163 : Updating Dockerfile.openshift baseimages to mach ocp-build-data config #99
Change keepalived VIP subnet mask to host mask #100
Bug 1872080 : Add Dockerfile.openshift for CI #93
Bug 1866347 : monitoring keepalive wrong format #89
Install diffutils in image #85
Install dhclient instead of dhcp-client #86
Bug 1867080 : Keepalived monitor - store correctly current configuration #84
Add check for iptables rule to keepalived-monitor #70
Add support for Keepalived mode update #75
Change macvlan to be private mode #78
Stream dhclient stderr logs #77
MGMT-1604 Add VIPS lease to keepalived #74
Add support for unicast keepalived #65
Bug 1857672 : Also copy iptables scripts to /usr/sbin #72
BUG 1853889: Move haproxy port to 9445 due to conflict with KCM #71
Bug 1847086 : Update kube-api health check to use localhost #68
Remove unused utils.GetEtcdSRVMembers() function #58
Add A/AAAA record types for VIP DNS entries #60
Full changelog
Updating openshift-enterprise-cli builder & base images to be consistent with ART #698
Updating ose-tools builder & base images to be consistent with ART #704
Updating ose-cli-artifacts builder & base images to be consistent with ART #705
Updating openshift-enterprise-deployer builder & base images to be consistent with ART #703
Bug 1891427 : Login: Avoid overwriting same user from different cluster #619
Bug 1893693 : account for nil in LastTransitionTime in route status #633
Bug 1878163 : Updating ose-cli-artifacts builder & base images to be consistent with ART #597
Bug 1885959 : fix nil pointer in release code #605
Bug 1878163 : Updating openshift-enterprise-cli builder & base images to be consistent with ART #596
Bug 1882304 : oc adm must-gather: have must-gather pods run on master nodes if –node-name is not specified #595
Bug 1883635 : Revert “run inspect in parallel” #594
Bug 1883171 : add audit gathering example to help page #593
Bug 1860163 : Optimized Image Pruner #510
Bug 1861746 : must-gather: always force disk flush after in the copy container #574
Bug 1840643 : handle pull errors in must-gather #577
Bug 1880959 : oc secrets link/unlink: fix missing secrets keyword in the command help #587
Bug 1880283 : pick fixes from our k8s forks #589
Bug 1879497 : oc debug: add –image-stream flag #588
Bug 1861746 : run inspect in parallel #569
Bug 1878163 : Updating images/cli/Dockerfile.rhel baseimages to mach ocp-build-data config #571
Bug 1874056 : Clean up and modify to use library-go verify package #535
Bug 1879081 : Build cli images with RHEL 7 #568
Bug 1874056 : Drop openshift/apiserver-library-go pin #567
Bug 1874056 : bump deps version’ #563
Bug 1861683 : Bump k8s.io/kubectl to pick https://github.com/openshift/kubernetes-kubectl/pull/30 #559
Bug 1874056 : Rebase k8s to 1.19.0 #547
Bug 1798138 : add timestamps marking start and end for must-gather and inspect #543
Bug 1873275 : fix kubectl example #544
mirror: Log line is accidentally being printed at V(0) instead of V(5) #555
Bug 1812813 : oc adm must-gather: add empty node-selector annotation to namespace #546
Bug 1872080 : Updating images/cli-artifacts/Dockerfile.rhel baseimages to mach ocp-build-data config #529
Bug 1812813 : oc debug node: create debug namespace with empty node-selector annotation #550
Bug 1874856 : use local must-gather image if it is present #549
Bug 1866399 : lessen retries in must-gather #545
Bug 1874293 : pkg/cli/admin/upgrade/: Mention Upgradeable=False #541
Bug 1805891 : must-gather: move gather init container under containers #540
Bug 1872363 : Add EndpointSlices to list of namespace resources to collect #531
Bug 1872709 : Copy foreign layers from external sources during mirroring #530
Bug 1873275 : Use echoserver as simple k8s application #536
Bug 1866399 : Shorten retry interval in must-gather #527
pkg/cli/admin/release: Delegate to update-approvers #528
Bug 1866380 : must-gather ImagePullPolicy should be ‘Always’ #518
Bug 1867792 : Allow prune to move on with Removed registry #520
Bug 1867594 : Clarify which registry/repository fails with unauthorized #522
Bug 1866876 : Signature verify error msgs to klog.V(4) rather than klog.Infof #526
Bug 1868324 : oc logout should make the token invalid #521
Bug 1859452 : Improve help menu when ‘oc image mirror’ and multi-arch images #519
Bug 1866597 : use a fips compliant, but officially supported OCP template, with new-project message #511
inspect: add back related object (involvedObject) column #515
Bump to k8s 1.19-rc.1 #491
Add option to generate ImageContentSourcePolicy scoped to a registry #485
Bug 1861559 : Only schedule must-gather pod on Linux nodes #509
pkg/cli/adm/catalog: Delegate to catalog-approvers #508
Prepare for RHEL 8 #500
release: Hide empty metadata fields in release info #495
prune images: expose the number of workers as a flag #505
create: fix create useridentitymapping #503
inspect: make sorting by time possible in event viewer #498
debug: fix dry-run flag parsing #502
Get rid of passing oc name to every command #461
bump(k8s.io/kubectl) for CSR fix #501
inspect: improve html event viewer #497
Bug 1844998 : Fix –save-config for kubectl create commands, where it was missing #460
Bug 1850931 : ‘oc image mirror’ Add warning when mirroring SchemaVersion:1 images #493
extract: Make destination paths to absolute to avoid symlink errors #492
Replace custom printing with built-in printing in obseve commad #475
inspect: improve the event filter page #487
Bug 1854388 : Revert interval and timeout in mustgather so they make sense #478
Bug 1829243 : Revert “run inspect in parallel” #484
Bug 1845766 : Add status to ErrNotV2Registry #479
Bug 1851817 : fix filter-by-os parsing for oc adm catalog mirror #480
make oc adm inspect run in parallel and remove rate limits #449
oc adm release extract - add option to extract credential requests only #467
Bug 1849983 : allow switching project even to users outside self-provisioner role (revert) #476
Write a proper readme #464
Bug 1817145 : Improve ‘oc adm release info|new’ error when given release image does not exist #463
Bug 1846078 : fix typo in oc adm upgrade help #468
Bug 1840411 : oc project: rewrite context after kubeconfig is read #469
Bug 1844354 : oc set probe: add support for startup probe #459
Bug 1827486 : clarify usage of ‘oc adm create-kubeconfig’ #435
Bug 1843929 : use wrapper for kustomize sub-command #453
Add event filter and complete event json to inspect the must-gather results #451
add complete event json to inspect and must-gather results #448
Bug 1840411 : oc project: respect –context flag #444
Bug 1629524 : only print/update changed rolebindings when removing roles #454
Bug 1841005 : fix new-app help to mention deployment and/or dc #440
Add since-second and since-time feature so that pod #322
Bug 1842582 : Don’t include digest in source for ICSP when mirroring a catalog #445
Fix flag name in the error when invoking oc adm release info #443
Bug 1774616 : Update BuildLogOptions #433
adm/release/info: add --list-bugs
flag #442
Full changelog
Bug 1907613 : operator: remove odicdiscoveryendpoint controller #277
Bug 1896230 : manifests: Allow ‘for: 20m’ for CloudCredentialOperatorDown #267
Bug 1882505 : Fix stalled leader election after Deployment updates. #251
Bug 1880944 : aws-pod-identity: add sideEffects to webhook #249
Bug 1879628 : Upgradeable false if upcoming secrets are not provisioned. #248
Bug 1878833 : Update vendoring for 4.6 #247
Bug 1878163 : move to go 1.15 #246
Bug 1858403 : Use client-go leader election to write less. #239
Bug 1871954 : more auto deepcopy functions (less manual) #234
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #237
Bug 1868328 : CredentialsRequest should be plural #235
Bug 1868328 : Fix cases in cloud-credential’s related objects #233
handle bootstrap user-defined mode #228
start using the CCO config object #227
minter: azure authorizer needs to have ActiveDirectory endpoint specified #229
awspodidentity: add status handler #223
oidcdiscoveryendpoint: add status handler #220
annotate CredentialsRequest structs for openshift/api #222
rename files from <object>types to types <object> #217
refactor ClusterOperator status updates #213
let CCO use the default info log-level #214
Bug 1846200 : make AWS_POD_IDENTITY_WEBHOOK_IMAGE not set non-fatal #209
unify constants #205
restore DeepCopy generation #204
no need for a non-default kube-rbac-proxy config #212
Bug 1809194 : expose metrics over https #208
support other Azure cloud environments #192
Document an Azure manual credentials edge case. #211
Upgradable false when parent creds removed. #206
Fix credentials request cleanup failure after re-enabling CCO #200
use alternate IAM endpoints if specified #184
report metric on mode of operator for CCO #203
internalize location of CCO configmap #202
Fix failing make install #201
prepare for moving to openshift/api #199
Updated README primarily to cover modes of operation. #196
add note explaining when legacy handling can be removed #197
Addition of Azure documentation #188
Ignore all idea files #198
Add OIDC discovery endpoint controller #195
Full changelog
Bug 1891795 : deployment: update event spam #367
Bug 1893803 : Fix wrong operator config informer #374
Bug 1893803 : update ingress node available to handle custom placement #371
Bug 1883792 : move to klog/v2 and bump kube/openshift deps #354
Bug 1883769 : Add validation for logLevel #353
Bug 1871890 : add current profile annotations to CVO manifests #352
Bug 1874056 : inline apiserver-lib-go ToFlagSlice to prevent k/k dep #347
Bug 1878648 : oauth-apiserver: audit log oauthaccesstokens if fresh 4.6 install #324
Bug 1880345 : Provide more details for deployment pods #351
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #350
Bug 1874056 : bump library-go #346
Bug 1878776 : ingressnodesavailable: add controller that checks if router can schedule pods #344
Bug 1877803 : don’t error out on non-json output of password grant attempt #341
Bug 1878062 : readiness controller: improve error messages #343
Bug 1876874 : [audit] log request and response bodies for identities #338
Bug 1877305 : Fix proxy injection in operator #339
Bug 1876858 : manifests: rename operator container to be more descriptive #337
Bug 1866818 : routercerts: always trust the default ingress ca #330
Bug 1876471 : Add ingress-operator as provider for router-certs #336
Bug 1875038 : fix panic in informer wait #333
Bug 1875038 : endpointaccessible: do not panic when no endpoints are found #334
Bug 1874713 : deployment: don’t panic when applying deployment fails #332
Bug 1870565 : deployment: avoid degraded due to conflict error #328
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #326
authentication operator is marked available because the deployment is missing #323
Bug 1867908 : add connection timeouts and proxy from env to http client #322
logs when the encryption deployer hasn’t yet converged #321
Bug 1841372 : prevent Available=true until all kube-apiservers have restarted #318
Bug 1859591 : version controller: honor system CA bundle when checking route health #314
Bug 1777137 : don’t post new observed config on resources validation #312
Bug 1861789 : improve password-grant discovery message on non-JSON server response #313
wires the audit policy configuration #310
enables the encryption tests #309
Use config observer from library-go #294
workload controller for CAO #243
Controller to check the different endpoints for authentication #306
controllers: abstract status setting logic #301
payload: handle panic when route is not ready #302
Bug 1853278 : observe console-config config map without using a resource sync controller. #298
Finalize operator refactoring #299
Refactor deployment controller (part 3) #295
remove well-known readiness duplicated code + other cosmetic fixes #300
Refactor service-ca and payload config controller (part 2) #293
Refactor metadata to separate controller (part 1) #292
Bug 1852312 : fix template mounting to the oauth-server pods #296
Refactor existing controller to use controller factory #291
pkg/operator2/operator: Drop unused ‘route’ argument from oauthClientsReady #289
Bug 1777137 : add observation of idp config and validation of its cm/secrets #222
router-secrets: set named certificates to empty array instead of nil when none found #288
Full changelog
Bug 1878163 : Updating vertical-pod-autoscaler/Dockerfile.rhel baseimages to match ocp-build-data config #174
Bug 1878163 : Updating images/cluster-autoscaler/Dockerfile.rhel baseimages to mach ocp-build-data config #173
Bug 1875036 : remove Dockerfile.rhel7 files for ca and vpa #170
Bug 1872080 : Add images/cluster-autoscaler/Dockerfile.rhel to match build configuration in ocp-build-data #168
BUG 1872080: Add vertical-pod-autoscaler/Dockerfile.rhel to match build configuration in ocp-build-data #169
Rebase 1.19.0 #164
Bug 1852061 : Fallback to Status Replicas if Replicas nil when listing NodeGroups #158
BUG 1824215: Allow small tolerance on memory capacity when comparing nodegroups #152
UPSTREAM: <carry>: remove redundant error checks in mark/unmark deletion functions #156
Full changelog
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #41
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #40
Revert “manifests/image-references: add kube-etcd-signer-server” #39
OWNERS: Add Bugzilla component #36
Full changelog
Bug 1883898 : add service ca operator to log level controller resource list #159
Bug 1883458 : add rangeallocation CRD #157
Bug 1878040 : Add validation for logLevel #158
Bug 1871890 : add current profile annotations to CVO manifests #156
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #154
Bug 1878648 : oauth: audit log oauthaccesstokens if fresh 4.6 install #152
Bug 1877408 : Add Controller to Normalize the Operator Log Level Values #151
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #149
bump to use latest openshift/api #145
render: generate cloud config when infrastructure and configmap are provided #140
Bug 1850681 : aws_platform_service_location: resync when user unsets the service endpoints in spec #143
bump(openshift/api): vendor update #144
vendor bump(openshift/api) #141
kube_cloud_config: support for other Azure cloud environments #133
bump(openshift/api): Add new field for access token inactivity timeout in OAuth config #139
Bug 1847455 : Fix Dockerfiles #136
Fix event spam in kube cloud config #134
Full changelog
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #73
Bug 1878040 : Copy CRD manifest from openshift/api #56
Bug 1878040 : bump(api) to get LogLevel validation #55
Bug 1879475 : Updated status reasons to be more explicit in failure scenarios #54
Bug 1876810 : Bump external-snapshotter to v3.0.0 #51
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #50
Bug 1878030 : can not set env proxy for csi-snapshot-controller-operator container #48
Bug 1876858 : manifests: rename operator container to be more descriptive #47
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #45
Bug 1871955 : Tolerate master taint for csi snapshot operator and operand #46
Bug 1855630 : Update golang.org/x/text #44
Move to a newer version of library-go and external snapshotter #43
Bug 1841035 : Add permissions to snapshot CRs to various cluster roles #39
Bug 1807615 : Add extra check for v1alpha CRD #40
Bug 1836818 : Add validation of csisnapshotcontroller #38
Full changelog
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #228
Bug 1882323 : Fix operator namespace in clusteroperator related resources #200
Bug 1880103 : Bump deps for Kube 1.19 #197
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #196
Bug 1828618 : Improve e2e test polling loops #181
Bug 1876912 : Fix “unbound variable” error on Bash 4.2 #193
Bug 1872080 : Avoid a bash “unbound variable” error #192
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #191
Bug 1813062 : Updates Status Reconciliation to Support DNS Service #187
Bug 1868816 : Removes RestMapper in favor of pkg defaults #189
Bug 1855631 : Update golang.org/x/text #188
Bug 1813062 : ensures service IP is allocatable #182
Port coredns errors alert #184
Update go.mod for controller-tools & controller-runtime #180
Bug 1842741 : Fix serviceChanged and daemonsetConfigChanged #174
DNS Daemonset: Add unit test #175
pkg/operator/controller cleanup #178
Update OWNERS #177
controller: Rework boolean logic for consistency #176
Add more description of how the operator works #164
OWNERS: Add component #169
NE-169 : Add simple CoreDNS Prometheus alert rules #172
Full changelog
Bug 1917411 : pkg/operator: ensure etcd endpoints configmap #530
Updating cluster-etcd-operator builder & base images to be consistent with ART #520
Bug 1903353 : Use socket readiness probe to avoid generating zombies #503
Bug 1897542 : Revert “Use restore pod yaml from the backup when restoring” #496
Bug 1888026 : bump library-go for static pod uid #479
OWNERS: change component to Etcd #470
Bug 1883772 : pkg/operator/clustermembercontroller: resync every minute #457
Bug 1883689 : Add validation for logLevel #455
Bug 1883610 : Use more reliable ss in place of lsof #454
Bug 1881082 : remove erroneously specified label drop rules #451
Bug 1881082 : Expose etcd raft term as a metric #444
Bug 1840358 : etcd-quorum-guard remove toleration timeouts #426
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #446
Bug 1879637 : Remove panic on cache sync #445
Bug 1837540 : Use restore pod yaml from the backup when restoring #436
Bug 1876858 : manifests: rename operator container to be more descriptive #435
Bug 1874552 : *: migrate logger form klog to klog/v2 #432
Bug 1850057 : etcd-pod: Use ionice -c2 -n0 #418
Bug 1858763 : bump(*): vendor update #431
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #428
Bug 1872802 : remove old MCO etcd quorum guard resources #429
Bug 1871890 : add current profile annotations to CVO manifests #427
Bug 1868117 : pkg/cmd/render: remove kube-client-agent as required flag #424
pkg/etcdenvvar: enable pprof by default #420
Document how etcd’s TLS assets are managed #405
Use crioclient to verify all static pods have stopped … #417
Clean up bootstrap member cert references #416
Converting cluster-backup and cluster-restore shell scripts as subcommands #415
Render bootstrap certificates #412
vendor: bump #411
manifests: add operand to co #409
Migrate etcd-quorum-guard from MCO. #394
vendor: bump etcd v3.4.9 #399
Set ETCD_UNSUPPORTED_ARCH on arm64 #400
Bug 1843863 : Clean up EtcdLeaderChangeMetrics event description #393
Update OWNERS #395
Bug 1846093 : Make bootstrap IP discovery backwards compatible with previous assumptions #388
Bug 1847878 : Reduce superfluous leader change logging #390
*: cleanup old unused code #382
Bug 1846093 : Improve bootstrap reliability on heterogeneous UPI network configurations #384
update the operator to create a complete etcd service #353
hack: add shellcheck #387
Remove etcdDiscoveryDomain #386
remove etcdMemberIPMigrator controller #381
Bug 1842431 : cluster-backup.sh: error if script dependencies are not met #371
Bug 1812570 : Restart operator when metrics serving cert is modified #374
OWNERS: add sttts #373
Bug 1832923 : Forget bootstrap etcd member IP after bootstrap #367
Bug 1835238 : Exclude bootstrap in the env variable ETCDCTL_ENDPOINTS #370
Silence grpc connection log noise #368
Full changelog
Bug 1918371 : Add “ingress.operator.openshift.io/hard-stop-after” annotation #535
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #528
Bug 1905490 : Revert “Support changing ingresscontroller load balancer scope” #507
Bug 1904594 : Assume ingresscontroller is external absent status #503
Bug 1893879 : Improve status reporting when pods cannot be scheduled #483
Bug 1891626 : Support changing ingresscontroller load balancer scope #482
Bug 1887935 : TestForwardedHeaderPolicy*: Make case-insensitive #475
Bug 1883701 : Bump openshift/api #469
Bug 1866299 : Forces Tagging Client to us-gov-west-1 Region #460
Bug 1880103 : go.mod: Bump library-go to remove expired dep #463
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #458
Bug 1866299 : Refactors AWS Provider Validation #457
Bug 1866299 : Fixes AWS Tagging Client for GovCloud East Region #455
Bug 1828618 : Improve e2e test polling loops #415
Bug 1866299 : Fixes Route53 Client Handling of GovCloud Partition #454
Bug 1861092 : Bump go.mod for kube 1.19 #453
Bug 1872841 : Allow operator to update cluster roles #448
Bug 1873728 : publishRecordToZones: Fix status merge #446
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #444
Bug 1872058 : Fixes IBM Cloud LB Annotations #445
Bug 1866299 : Adds support for GovCloud endpoints #441
Bug 1827364 : Bumps deps and ingresscontroller CRD for h2 alpn docs #442
Fixes Bug 1866299: Adds region verification for custom endpoints #433
Bug 1869387 : Adds CNAME support to AWS DNS #439
Bug 1866568 : Removes RestMapper since DynamicRestMapper is now the pkg default #437
Bug 1861455 : Add basic HAProxy alert rules for HAProxy status and Reload failures #397
Bug 1866575 : Escape unique-id format #438
Bug 1862892 : Reconcile openshift-ingress-router clusterrole on upgrades #436
Follow-Up fixes for PR 427 #434
Implement HTTP Unique-Id header API #432
Adds AWS NLB Support #427
Implement HTTP Forwarded header policy API #410
Implement HTTP header/cookie capture APIs #409
Omit ELB EP in TestIngressControllerCustomEndpoints #431
Bumps deps for openshift/api #430
Adds Support for AWS Custom Endpoints #416
Bumps k8s deps for v1.19.0-rc.2 #429
support other Azure cloud environments #403
Extend router cluster-role for endpointslices #426
Bug 1830271 : status: Replace “DeploymentDegraded” condition #420
Bug 1854383 : dns: Reread cloud credentials secret if it changes #425
Update go.mod for controller-tools & controller-runtime #411
Bug 1842742 : nodePortServiceChanged: Fix for session affinity #407
Update OWNERS #413
Bug 1853711 : Invert http/2 kill switch logic #422
Move DNS provider initialization to DNS controller #417
Bug 1835025 : TestRouteAdmissionPolicy: Fix wait for deployment #400
dns: Improve logging of reconciliation and updates #421
Bug 1850813 : Delete Router Deployment Only Upon DNSRecord Deletion #419
Fix ensureWildcardDNSRecord & ensureLoadBalancerService #412
controller/ingress: Remove excess API calls for ingress #414
controller: Make ensure conditions consistent #408
OWNERS: Add component #393
Makefile: Adds build target as a dep of run-local #402
pkg/operator/controller/status: AsExpected reason for Available and Progressing #404
Full changelog
Bug 1891742 : bump(library-go): controller/staticpod: reduce noise of not-ready containers #1029
Bug 1900270 : don’t allow upgrades when webhooktokenauthenticators are set #1010
Bug 1888862 : [4.6] set servicesSubnet correctly in dual-stack clusters #985
Bug 1888026 : [release-4.6] bump library-go for static pod uid #994
BUG 1888309: p&f: make oas/oauth SAR/TokenReview traffic exempt #984
BUG 1886442: p&f: assign oauth server traffic to workload-high #969
BUG 1885356: protect openshift traffic by using dedicated flowschema #967
Bug 1840116 : revert the forced cert rotation changes #963
Bug 1876166 : disable kube-apiserver connectivity checks #943
Bug 1876166 : add ability to disable kube-apiserver connectivity checks #964
Bug 1883698 : Bug 1883603: Bump openshift/api #962
Bug 1882737 : check-endpoints should gracefully handle missing podnetworkconnectivitycheck crd #955
Bug 1871890 : add current profile annotations to CVO manifests #957
Bug 1877106 : Connectivity checker creates excessive events and possibly etcd db growth on Azure #948
Bug 1873412 : OAuth server returned error after cluster being used for few days #956
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #952
Bug 1874056 : bump: update library-go to get exit on control-loop failure behavior #950
Bug 1878289 : connectivity check events have ambiguous related object #934
Bug 1877234 : Drop recovery apiserver #946
Bug 1710766 : Add kubeconfigs to masters #858
Bug 1876874 : [audit] log request and response bodies for identities #944
Bug 1868801 : check-endpoints should use minimal credentials #931
Bug 1875038 : update library-go to get 874 and prevent panic #941
Bug 1874521 : connectivity check metrics cannot be aggregated across components #933
Bug 1858763 : static-pod-installer: remove deadlock by recreating installers that disappear #939
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #938
Bug 1871045 : bump(openshift/api) #937
Bug 1855575 : Bump to go 1.14 #929
inactivity timeout test waits until all kube-apiservers are on same revision #930
bump to delay version update until operand updated #932
avoid overlaping connectivity check names #928
connectivitycheckcontroller: create check for localhost etcd conn. #925
Move to klog v2 #927
check-endpoints: minimize sorting delay #924
connectivitycheckcontroller: add checks for load balancers #926
Add Config Observer for AccessTokenInactivityTimeout in OAuth Cluster Config #874
connectivitycheckcontroller: fix incorrect event reason on update #919
Add audit policy configuration #899
Bug 1861431 : LatencySensitive feature gate allows upgrades #920
add start/end logs to outage entries #911
connectivitycheckcontroller: name endpoints using node names #915
Support configuring ServicesNodePortRange via network config #894
Change the method to get the ApiServer hostname #855
allow the check-endpoints target and pod to mutate over time #914
make the connectivity check controller re-useable #909
add /etc/kubernetes/static-pod-certs/configmaps/control-plane-node-ku… #907
ponetworkconnectivitychecks not being updated #906
kube-apiserver-cert-syncer-kubeconfig: point to serving cert #905
add metric reporting to check-endpoints #893
Log non-graceful termination to /var/log/kube-apiserver/termination.log and stdout #876
point-to-point network check: use tls dialer #901
check-endpoints: add outage duration to connectivity restored event #902
add an observer for webhookTokenAuthenticator #890
check-endpoints: missing openshift apiserver service endpoints endpoints #896
point-to-point network check: add parameterized namespace #898
enable etcd latency metrics in kube-apiserver #897
switch etcd storage urls to be kube-apiserver args #852
Set flags instead of different config format #850
add target endpoint description to check name #889
Replace whitelist/blacklist terminology by allowlist/denylist #886
pass admission plugins to be enabled #853
Wire event watcher for LateConnections events #887
point-to-point network check tool #846
update openshift/api for IPv6DualStackNoUpgrade featureset #851
auth-config-observation: fix unstructured issuer slice type #880
factory: use less noisy synthetic requeue mechanism #879
fail if the user specifies the same certificate to be used for multip… #872
Bug 1843752 : static pod: don’t wait for 6080 in apiserver container #875
make SA Token tests to wait for API Servers to be on the same revision #870
Bug 1801437 : bump(*): Mark Abandoned static pod revisions #871
Bug 1840597 : Revert “remove override for fast cert rotation” for 4.6 #869
Full changelog
Bug 1891742 : bump(library-go): controller/staticpod: reduce noise of … #314
Bug 1903586 : Sync new kube-scheduler-client-cert-key on recovery #315
Bug 1888026 : bump library-go for static pod uid #296
Bug 1878040 : Add validation for logLevel #286
Bug 1879019 : Explicitly use internal LB for KS #280
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #281
Bug 1874056 : bump: update library-go to get exit on control-loop failure behavior #279
Bug 1875038 : update library-go to get 874 and prevent panic #277
Bug 1874056 : bump(k8s.io): to 1.19.0 #276
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #274
Bug 1858763 : bump(*): vendor update #275
Bug 1871890 : add current profile annotations to CVO manifests #273
bump to delay version update until operand updated #272
Extend Prometheus E2E timeout #271
set master URL to internal LB for scheduler #266
Fix golang version to follow kube 1.19 #270
Drop code that expects the config map in openshift-config namespace to have policy-configmap name #268
include related resources in clusteroperator to get early reporting on failures #267
Bump to k8s 1.19-rc2 #265
Test bump to upstream rc1 prebase branches #264
Switch to v1beta1 Scheduler config to bridge between Policy/Plugin APIs #255
Parse CustomNoUpgrade feature gates #262
Add default node selector metric #259
update openshift/api for IPv6DualStackNoUpgrade featureset #253
Bug 1801437 : bump(*): Mark Abandoned static pod revisions #251
Full changelog
Updating cluster-monitoring-operator builder & base images to be consistent with ART #1036
Bug 1900792 : Collect all resource counts for telemetry #989
Bug 1905903 : jsonnet: remove apiserver_request:availability30d #1014
Bug 1892706 : fix cluster:cpu_core_hyperthreading rule for s390x #1005
Bug 1900988 : jsonnet: configure SCCs #990
Bug 1887339 : Preserve labels and annotations during reconciliation #955
Bug 1845561 : enable resource requests for config reloaders #943
Bug 1882294 : bump APIService to v1 #944
Bug 1845561 : disable (temporarily) resource requests for config reloaders #938
Bug 1882428 : add ThanosRuler, PodMonitor and Probe to operator group #939
Bug 1863011 : Fix checking if ClusterRoleBindings need update #932
Bug 1878155 : Remove deprecated baseImage #927
Bug 1881072 : Bump dependencies including prometheus-operator to 0.42.1 #936
Bug 1880337 : Bump client-go & co. #933
Rewrite merge_cluster_roles script in Go #930
Update readme to remove stale information #923
Bug 1881061 : Add UWM namespace to the operator’s related objects #934
Bug 1877735 : Adding CodeReady Workspaces metrics to the allowlist / config.yaml #925
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #931
Bug 1879047 : bump prometheus-operator 0.42 #928
Bug 1822442 : Note about telemeter config #929
Bug 1862432 : unmask prometheus-adapter service monitor #921
Bug 1875470 : Include OS, arch labels for node, core count #919
Bug 1873353 : bump Thanos to v0.15.0 #920
Bug 1867603 : ds/node-exporter: Set maxUnavailable 10% #918
Bug 1872309 : Rename “cluster_monitoring_operator” -> “cluster-monitoring-operator” #910
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #916
Bug 1871855 : jsonnet/prometheus-operator-user-workload: omit kubelet-service argument #915
Bug 1860889 : decrease CMO log verbosity from 3 to 2 #913
Bug 1819097 : Removing ‘Developer Preview’ references from telemetry doc #907
Bug 1870111 : log warning when ‘techPreviewUserWorkload’ is enabled #912
Bug 1854479 : enforce permissions on Thanos querier endpoints #908
Adding more detailed user login output #906
Bug 1866469 : Adjust the prometheus-operator list and watch alerts #905
Bug 1858198 : manifests: fix ciphers for CMO kube-rbac-proxy #904
Added rules and telemeter query for storage provisioners usage metrics #892
Bug 1867510 : fix CVP issues due to incorrect labels set #903
Bug 1862896 : add requirements section and generate-in-docker target #895
Bug 1858198 : Adjust kube-rbac-proxy cipher suites #900
Bug 1862896 : Fix CamelCase to snake-case conversion #887
Bug 1857229 : do not deploy leaf rules redundantly #888
Bug 1857192 : test/e2e: don’t count central grpc-tls #899
Bug 1862996 : Add OLM Dependency Resolution Metric #889
Bug 1846805 : Remove kube-mixin direct dependancy #898
Bump jsonnet #894
pkg/manifests/manifests.go: Fix setting retention #839
readme: add contributing section #883
Bug 1853253 : remove expired TLS secret for Thanos Ruler #878
Bump component versions #881
Bug 1852846 : pkg/manifests/manifests.go: Set logLevel for prometheus Operator #875
Bump dependencies in go.mod #879
pkg/operator: add informer on configmap in user-workload namespace #884
Bug 1859156 : set listenLocal for Thanos ruler #872
test/e2e: wait until the token for e2e tests is ready #876
pkg/manifests: update containers consistently #871
Bug 1855275 : jsonnet: update prometheus-operator cluster role #867
pkg/manifests: Allow users to configure EnforcedSampleLimit for user #865
Bump client-go and other deps to v1.18.3 #851
Makefile: increase timeout of e2e tests to 30m #873
Bug 1853250 : pkg/manifests: update notBefore on cert renewal #866
test/e2e: check if prometheus is reachable before querying for prom rules #856
Makefile: reset GOFLAGS when installing tooling #870
Use golang to distribute tooling + overall tooling improvements #725
pkg: delete deprecated configmap #862
jsonnet: avoid many-to-many errors for cluster:cpu_core_node_labels #858
pkg: remove ‘hostport’ configuration #859
Bash script to setup user workload monitoring OpenShift 4.6 test envs #849
Bug 1846707 : changing KubeQuotaExceeded to KubeQuotaFullyUsed #854
Bump prometheus-operator to 0.40.0 version #850
Add scheduler feature usage metrics #838
Update versions we are shipping #846
*: Bump mixins, including: Raise etcdHighNumberOfLeaderChanges threshold to 4 #844
Remove –manage-crds flag from prometheus-operator’s arguments #843
Bug 1843346 : Removing CPUThrottlingHigh alert #835
examples/user-workload/README.md: Detail user workload monitoring flow #830
Bug 1847318 : set TLS min version to 1.2 #826
Add kube-rbac-proxy for alerts/rules in front of Thanos querier #736
manifests/telemetry: replace apiserver_request_count with apiserver_request_total #821
configure user workload monitoring cpu (and memory) requests #829
Disable grafana telemetry #834
*: cleanup OWNERS file #811
hack, jsonnet: deploy CRDs using manifests payload #831
pkg/manifests: rotate grpc key material gracefully #816
*: Bump etcd-mixin to 2b79442d8e9f #827
Add edit Role for user workload configuration #823
Bug 1850717 : Add namespace selector to CPUThrottlingHigh #825
Bug 1846397 : Fix AlertmanagerConfigInconsistent alert #820
Allow user workload monitoring configuration ConfigMap to be created in UWM ns #804
Bug 1845825 : Cleanup thanos ruler route when user workload monitoring is disabled #814
Add metrics and rules for Thanos querier #800
pkg/client: improve error messages #813
test/e2e/framework: log HTTP response body on non-OK status code #753
Bug 1845446 : KubeApiLatency alert firing even though not all conditions are matched #807
Add RHMI metrics to telemeter #795
*: update to quay.io/coreos/jsonnet-ci:release-0.39 #802
MON-1142 : Thanos Querier rules federation #799
Merge master-4.6 into master #798
Full changelog
Updating cluster-network-operator builder & base images to be consistent with ART #946
Bug 1887462 : Add ovn-db-pod label on the master pods #871
Bug 1890297 : openshift-sdn: multitenant: join openshift-etcd-operator to etcd #850
Bug 1880591 : Adds missing check for ovs-config-executed #836
Bug 1886855 : Make ovn-cert secret mandatory for both master and node #835
Bug 1880591 : 4.6 Use ovs-configuration file to determine if OVS is running in systemd #825
Bug 1885463 : Fix ovnkube metrics #826
Bug 1884430 : Move kube-rbac-proxy to general ovnkube DeamonSet #778
Bug 1884101 : Fixes systemd ovs check for ovn/sdn #816
Bug 1884272 : Fixes double bracketify on init_ips #817
Bug 1883903 : Add retries to SDN’s RBAC proxy #786
Bug 1883662 : Tune sb-db raft cluster election-timer #812
Bug 1874696 : Remove systemctl calls #785
Bug 1882569 : Add support for OVN DB Management #806
Bug 1882071 : Fix bug in reflector not recovering from “Too large resource version” #804
Bug 1854306 : Set a 30s timeout for kubectl command in ovnkube-node #803
Bug 1854306 : Run ovn in shared gw mode when configure-ovs.sh run with parameter OVNKubernetes #793
Add trozet to owners #802
Bug 1881979 : Fixes gateway mode parameters for OVN #801
Bug 1879910 : openshift-sdn: bump EgressNetworkPolicy maxItems to 1000 #796
Bug 1880853 : Fix oc explain for operatorPKI #798
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #795
Bug 1880490 : change the hybrid overlay config to use the ConfigMap instead of cli #766
Bug 1878725 : Ensure iptables commands are available on cni init container #792
Bug 1874457 : Ensure router is present when Kuryr is used #770
Bug 1852593 : SDN mount host’s /var/run/netns #787
Bug 1874591 : autodect mtu support for ipv6 #777
Bug 1874385 : OVN: Handle OVN db upgrades. #755
Bug 1876566 : Add provider information to the kuryrloadbalancer CRD #783
Enable EgressIP for OpenShift
#767
Bug 1870711 : Move metrics to SDN DS #751
Bug 1874647 : Initialize controller-runtime logging #771
Bug 1874242 : Revert “Bug 1857387: Do not reset the election-timer value” #769
Bug 1872750 : ovn-k: add prestop actions for nbdb and sbdb #764
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #762
Bug 1873058 : Convert KuryrLoadBalancer subsets CRD to EndpointSlice #765
Bug 1868259 : Fixes OVN upgrade with shared gateway mode #756
Bug 1868078 : Fixes providing empty slice for HybridClusterNetwork #754
Bug 1867538 : Kuryr: Update KuryrPort CRD to move vifs to status #759
build: require golang 1.14 #753
Bug 1866200 : fix recording rules group name #752
OVN: Add the NoOvnMasterLeader alert-rule #749
Bug 1819571 : NetworkAttachmentDefinitions should have output for “oc explain” #745
Bug 1857387 : Do not reset the election-timer value #748
OVN: Fix control plane metrics alert job name #742
Bug 1866792 : Fix oc explain ippools #750
Bug 1852112 : Ignore hostPrefix validation for non-(sdn/ovn) plugins #709
Enable shared gateway mode for OVN #727
Update NodeWithoutOVNKubeNodePodRunning alert to ignore Windows Nodes #728
Bug 1857222 : Run the network metrics daemon on masters too. #721
ovnkube: add RBAC for egressip and crd resources for nodes #740
pipe vxlan port from configuration files into ovn-kubernetes #738
Configure northd probe interval during startup #733
Bug 1819571 : NetworkAttachmentDefinitions should have output for “oc explain” #729
Add required setup for egressFirewall and egressIP
#737
Kuryr: Add new Custom Resource Definitions #732
Support using common name as hostname for TLS server cert verification #640
Bug 1822720 : Configure TLS for OVN metrics endpoints #581
Multus whereabouts IPAM CNI should support overlapping ranges #726
Bug 1858834 : Revert ovn db consistency check. #723
Bug 1809205 : Configure TLS for OpenShift SDN metrics endpoint #574
Bug 1837953 : fixup server_id regex #694
Bug 1855121 : mount host-slash HostToContainer #717
Disable conntrack for GENEVE #707
use KIND multinode cluster , add IPv6 support, fix multus webook problem #663
Set timeoutSeconds to reflect expected timeout for OVS commands #701
Enable multicast support by default on the master #711
ovn-kubernetes: record ovn-northd pid #710
Bug 1856271 : Make sure the network metrics pod runs only on linux nodes. #708
Bug 1856289 : Block MCS and metadata for host-networking pods #698
bump api version to take the most up to date openshift-api #703
Bug 1852593 : Add netns mount #696
Bug 1851928 : [metrics] TargetDown alert is always fired in ovnkube-node job #689
Bug 1853712 : Fix kuryr templates format for ifs #692
Add support for Kuryr alerts #686
Bump OVN Bootstrap timeout #690
Bug 1848374 : Delete flows.sh after restore. #683
Bug 1837953 : Check if the db file has been correctly initialized with raft. #688
Bug 1822296 : Expose raft (nb-db/sb-db) election-timer and ovn-controller inactivit… #615
openshift-sdn, ovn-kubernetes: adopt systemd-managed openvswitch if present #672
Mark operator as degraded if there are any pods in CrashLoopBackOff State #668
Bug 1798887 : Fixes Proxy ReadinessEndpoints Validation #613
Bug 1847313 : Split etcd sg rule ports range into different sg rules #671
ovn-kubernetes: allow dual-stack configs #674
Bug 1846396 : Drop ovn-octavia provider limitation for multiprotocol listeners #656
Logging: add time stamp to echo in cno yaml #569
OWNERS: add Antonio, Daniel, and Surya to reviewers #664
Bug 1824983 : explicitly delete pidfiles when exiting #661
Expose Kuryr metrics endpoints to Prometheus server #632
Improve IPv6 testing and minor fixes #660
Deploy the network metrics daemon as part of the CNO. #552
Bug 1833372 : Migrate from dep to go modules dependency management #616
fix up dual-stack Service reconciling #647
Bug 1835497 : Prevent sb/nb db readiness probe from being zombie #652
Use markdown relative link in README.md for HACKING.md reference #617
Fix ‘complete’ typo in README #614
Full changelog
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #190
Bug 1900261 : Automatically restart stalld after exit. #182
Bug 1896381 : Add a weak dependency on kmod to tuned. #176
Bug 1892459 : [release-4.6] Ship the latest version of stalld. #171
Bug 1892459 : [release-4.6] Set scheduling policy to SCHED_FIFO to stalld and lower threshold. #170
Bug 1887155 : image-references: no longer require cluster-node-tuned #166
Bug 1886511 : [release-4.6] Update to the latest version of stalld, lowering starving threshold to 30s. #164
Bug 1885419 : [release-4.6] Remove traces of unsigned RPMs from the image. #161
Bug 1884287 : Upgrade to klog v2. #159
Bug 1881422 : Issue a warning when two or more profiles use the same priority. #156
Bug 1879854 : Bump vendor dependencies to k8s 1.19.0 #154
Bug 1878163 : Updating Dockerfile.rhel8 baseimages to mach ocp-build-data config #153
Bug 1878602 : Support for stall daemon. #152
Bug 1872080 : Updating Dockerfile.rhel8 baseimages to mach ocp-build-data config. #151
Set maxUnavailable on ds/tuned to 10% #149
Tuned daemon fixes. #148
Enable tuned-profiles-nfv profiles, add rtentsk plugin. #146
Use Ignition 3 for MachineConfigs. #147
Add Dockerfile.rhel8 #144
Document Operator Management state. #145
e2e test fixes. #141
Fix tuned install dependencies on RHEL and CentOS 7.x for s390x #143
Switch to golang 1.14. #142
Support for Operator Force/Managed/Removed/Unmanaged management states. #135
Switched to upstream tuned 2.14. #137
Bumping up golang.org/x/text to v0.3.3. #140
Support cpuinfo_regex and uname_regex matching. #133
Added new e2e test for /etc/sysctl.d/*.conf override. #134
Bug 1851214 : use lowercase plurals in resource property of relatedObjects #138
add kpouget to OWNERS file #139
Support for the upstream tuned [irqbalance] plugin. #136
Switch to ginkgo/gomega for e2e testing. #130
Full changelog
Bug 1887718 : need to be able to disable kube-apiserver connectivity checks #403
Bug 1876167 : disable openshift-apiserver connectivity checks #388
Bug 1878040 : Add validation for logLevel #396
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #394
Bug 1878648 : oauth-apiserver: audit log oauthaccesstokens if fresh 4.6 install #392
Bug 1874056 : bump: update library-go to get exit on control-loop failure behavior #393
Bug 1876874 : [audit] log request and response bodies for identities #389
Bug 1875038 : update library-go to get 874 and prevent panic #386
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #382
Bug 1871890 : add current profile annotations to CVO manifests #381
Bug 1870922 : oc get PodNetworkConnectivityCheck -n openshift-apiserver has no resource #384
Bug 1871890 : Bump coao to golang 1.14 to match kube #383
move to klog/v2 #378
connectivitycheckcontroller: use generic controller #380
connectivitycheckcontroller: check names should use node names #377
avoid overlaping connectivity check names #379
connectivitycheckcontroller: sync w/ kube-apiserver improvements #376
wires the audit policy configuration #374
OAuthRevisionLabelPodDeployer #348
enable scraping of check-endpoints metrics for openshift-apiserver #370
use the etcd observers from library-go and updates to rc2 #371
tweak connectivity check names to avoid overlap #369
fix small typo #368
Full changelog
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #353
Bug 1890232 : Override jenkins-agent-base imagestream #333
Bug 1881135 : remove mongodb templates #327
Bug 1881573 : remove imminent SCL EOL images #326
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #324
Bug 1872080 : move templates to RHEL/CentOS/UBI 8 imagestream tags #320
Bug 1872080 : Sync RHEL/CentOS/UBI 8 imagestreams changes #317
Bug 1872080 : add new okd e2e to validate okd vs. ocp content is installed #318
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #316
bump(*) to v1.19.0-rc.3 #312
Bug 1863014 : fixing typo in the registry.redhat.io fqdn #311
Update OKD contents sync script #310
switch to mysql:8 and enable auth plugin needed for running in openshift #308
Include both OCP and OKD content during library sync #307
simplify imagestream/template directory structure; more sensible dir name #305
BUILD-92 : added alerts, changes in degraded processing, for maintainability #300
Bug 1854857 : initial create errors should map to SamplesExists instead of ImageChangesInProgress #303
Bug 1853070 : update base image version in dockerfiles #301
add import retry count into metrics #290
Update file/folder removal for library transition to golang #298
enable sample imagestreams and templates on Z #225
Bug 1836032 : Fix Jenkins Monitored templates typo and other updates #289
Fix samplesRegistry replacement in imageStreams when using paths #288
Fix a typo #287
pull in sso compatibility fixes for 4.5 and above #284
Standardize go imports #278
Full changelog
Updating cluster-storage-operator builder & base images to be consistent with ART #124
Bug 1878040 : bump(api) to get LogLevel validation #92
Bug 1878040 : Copy CRD manifest from openshift/api #93
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #90
Bug 1872549 : Updated error message when SC is installed via CSI #85
Bug 1866791 : Bump library-go to get better operatorLogLevel validation #86
Bug 1874738 : Remove noisy messages in Available/Progressing conditions #82
Bug 1868339 : Rename Manila CredentialsRequest to a name similar to the other ones #84
Bug 1868339 : Move CredentialsRequest creation to CSO #80
Bug 1873175 : Allow CSI Drivers to run on master nodes #81
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #79
Bug 1871051 : Add CSI operators permissions to patch volumeattachment/status #78
Bug 1869516 : Prevent crash if PlatformStatus is nil #77
Bug 1866262 : Remove DriverConfig from CSI operator CRs #76
Bug 1867735 : Fix syncing of Manila CA certificate #75
Bug 1867735 : Sync RBAC rules from Manila operator #74
Bug 1867704 : Give pod listing permissions to aws operator #73
Bug 1865769 : Remove authentication rolebinding #71
Bug 1862523 : Add migration controller #69
Bug 1865797 : Fix related namespaces #70
Fix NFS driver deployment #67
Move to openshift-manila-csi-driver namespace #68
Add oVirt and manila to CSO #65
Add AWS EBS CSI operator startup #59
Fix installation on usupported platforms like oVirt #62
Refactor to library-go #58
Bug 1835869 : Updates validation to check for VolumeSnapshotClass and VolumeSnapshotContent #57
Bug 1835869 : Included check for v1alpha VolumeSnapshot CRD #55
Full changelog
Bug 1916582 : readme: specify which keys are used in nightlies/OKD/OCP builds #30
Updating ose-cluster-update-keys builder & base images to be consistent with ART #29
Bug 1872080 : Updating Dockerfile.rhel baseimages to mach ocp-build-data config #21
Update CI search location to match where release signer publishes #17
OWNERS: Add wking to reviewers #18
Full changelog
*: Replace registry.svc.ci.openshift.org with registry.ci.openshift.org #502
Bug 1896584 : pkg/cvo/metrics: Abandon child goroutines after shutdownContext expires #480
Bug 1886947 : pkg/cvo/sync_worker: Drop “Manifest: …” logging #471
Bug 1883705 : *: Move to klog v2 #462
Bug 1884334 : pkv/cvo/status: Raise Operator leveling grace-period to 40 minutes #464
Bug 1884209 : Moving the go version to 1.15 as the Dockerfile.rhel already on it #461
Bug 1880285 : hack/log-explainer: Render CVO logs for easier analysis #452
Bug 1873900 : pkg/payload/task_graph: Avoid deadlocking on cancel with workCh queue #455
Bug 1878163 : Dockerfile.rhel: Bump to Go 1.15 #457
Bug 1873900 : pkg/cvo/sync_worker: Grow logging in SyncWorker.Update #451
doc/dev/upgrades: Add a blurb about restarting upgrades #388
Update clusterversion.md #450
Bug 1873900 : install/0000_00_cluster-version-operator_03_deployment: Bump to –v=5 #448
Bug 1872080 : Dockerfile.rhel: Use a RHEL-version-agnostic filename #444
Bug 1843505 : pkg/start: Release leader lease on graceful shutdown #424
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to match ocp-build-data config #442
Bug 1797123 : pkg/cvo: Separate ConfigMap informer for openshift-config-managed #441
docs/dev/operators: Replace stale manifest filename regexp with generic discussion #439
Changes to verify package in preparation for move to library-go #413
lib/resourcebuilder/apps: Only error on Deployment Available=False and Progressing=False #430
Bug 1866554 : lib/resourcemerge/core: set ShareProcessNamespace, DNSConfig and TerminationGracePeriodSeconds #428
b/install/0000_90_cluster-version-operator_02_servicemonitor: > 0 for UpdateAvailable #432
pkg/cvo: Fix maxRetries comment (not about machineconfig pools) #425
Bug 1843505 : Have the leader election use faster defaults #426
pkg/cincinnati/cincinnati: Change “installed” -> “reconciling” for VersionNotFound #423
Bug 1862524 : pkg/cvo/status: Raise Operator leveling grace-period to 20 minutes #422
*: Port from Update to Release for ClusterVersion status #419
Bug 1797123 : pkg/cvo: Fetch proxy CA certs from openshift-config-managed/trusted-ca-bundle #311
vendor: Bump client-go and library-go to current 4.6 tips (2020-07-24) #420
install/0000_90_cluster-version-operator_02_servicemonitor: Info-level alert for available updates #415
Use context to add timeout to cincinnati HTTP request #410
lib/resourcebuilder: Replace wait-for with single-shot “is it alive now?” #400
pkg/cvo/cvo_test: Distinguish names for the “single clusteroperator” cases #421
pkg/cvo/cvo_scenarios_test: Fix “Retrive” -> “Retrieve” typo #418
Bump client-go and library-go to current 4.6 tips #406
emit events for each new payload #411
Bug 1822844 : Block z level upgrades when ClusterVersionOverridesSet is set #364
Dockerfile*: Bump to Go 1.14 #414
lib/resourcebuilder/apiext: Error on unrecognized CRD version #403
update CVO to inject internal loadbalancer for use by the CVO pod #412
Bug 1822513 : Determine current version by checking for status completed #394
vendor: Port to blang/semver v4 #405
Bug 1855577 : Updating the golang.org/x/text version to v0.3.3 #408
Fixing a command in reconciliation document #407
lib/resourcebuilder/apps: Explicit mode instead of ‘Generation > 1’ #401
pkg/verify/store/sigstore: Factor HTTP store into its own package #396
pkg/cvo/metrics: Graceful server shutdown #349
Add an alert to CVO that fires when cluster is not upgradeable #384
Bug 1840343 : pkg/verify: Parallelize HTTP(S) signature retrieval #393
Bug 1826349 : hack/build-go: Use OS_GIT_VERSION if available #354
Bug 1809195 : Remove ‘-’ from servicemonitor spec #385
Bug 1847672 : Expand supported set of probe field mutations #383
Extend CVO alerts to cover update retrieval #357
CONTRIBUTING: Add a contributing file #387
pkg/cvo: Set NoDesiredImage reason when desired.Image is empty #371
pkg/payload/task_graph: Handle node pushing and result collection without a goroutine #264
Bug 1809195 : Send CVO metrics over https #358
Document steps to build and run CVO locally #381
Do not build with CGO_ENABLED=0 #359
Bug 1838497 : pkg/cvo/sync_worker: Do not treat “All errors were context errors…” as success #372
pkg/cvo/sync_worker: Drop unused ‘reconciling’ from SyncWorker #375
pkg/cvo/availableupdates: Split ‘At’ into LastAttempt and LastSyncOrConfigChange #368
pkg/cvo/sync_worker: Flatten a nested ‘if changed’ #374
pkg/cvo/sync_worker: Promote “Sync succeeded” to v4 #373
pkg/payload/task_graph: “on” -> “on worker” logging #377
pkg/cvo/status: Fix “syncDegradedStatus” -> “syncFailingStatus” comment #355
Full changelog
Updating configmap-reload builder & base images to be consistent with ART #26
Bug 1878163 : Updating Dockerfile.ocp baseimages to mach ocp-build-data config #24
Bug 1872080 : Updating Dockerfile.ocp baseimages to mach ocp-build-data config #22
Bug 1867510 : fix CVP issues due to incorrect labels set #21
Full changelog
Updating openshift-enterprise-console builder & base images to be consistent with ART #7811
Bug 1910066 : fix yaml editor from remounting #7635
Bug 1910156 : Add tolerations for ocs taint in localvolumeset and localvolumediscovery #7636
[release-4.6 ]Bug 1908749: Fix cluster creation when using localvolume #7591
Bug 1895325 : Enable external mode for OpenStack and oVirt platform #7141
Bug 1905947 : Add support for phase values of CephObjectStoreKind CRD used in OCS 4.5 #7478
Bug 1905622 : Remove restriction on disk type selection for LocalVolumeSet #7464
Bug 1885442 : Fallback to GQL HTTP on iOS devices #6843
Bug 1899382 : removes techpreview badge from eventing #7264
Bug 1899056 : Update dc strategy type and rolling params #7263
Bug 1898302 : Use KUBEADM_PASSWORD_FILE by default #7227
Bug 1897766 : [release-4.6]Incorrect instructions in the Serverless operator and application quick starts (edit) #7215
Bug 1897019 : disable os upload if no os avaliable #7194
Bug 1896625 : update apiVersion for eventing resources wrt serverless 1.10 #7179
Bug 1896149 : Determine Secret type upon the save #7161
Bug 1895434 : Fix edit flow in case of custom template application #7148
Bug 1895426 : Show custom builder image in edit flows BuilderImage section #7147
Bug 1894878 : Access server API via kubernetes.default.svc from Helm endpoints #7132
Bug 1891499 : Show additional machine config pools while updating #7008
Bug 1891891 : Wrong detail head on network policy detail page #7007
Bug 1890994 : Fix form re-render on cancelling #6988
Bug 1890993 : Fix selected capacity to reflect correct disk size #6987
Bug 1888717 : Cypress: Fix ‘link-name’ accesibility violation #6942
Bug 1887551 : Add additional provisioners to their AccessMode mapping #6908
Bug 1904600 : Fix cluster monitoring link #7429
Bug 1901110 : fix pod donut information #7313
Bug 1899728 : fix filesystem queries #7278
Bug 1892428 : Update library-go and replace runc module for v1.0.0-rc8 version #7022
Bug 1897043 : add support for customSchema in resource sidebar for helm charts #7175
Bug 1898096 : Ensure correct git URL for topology edit icon #7218
Bug 1890614 : Fix Cypress test flake and accesibility violation: ‘Ensures buttons have discernible text’ #6981
Bug 1887782 : Include CDI disk cloning to VM status #6923
Bug 1898875 : Remove Tech Preview badge from dev console monitoring #7063
Bug 1893909 : Remove Project link from Application Details page #7078
Bug 1899512 : Allow creating storage cluster irrespective of LSO namespace #7268
Bug 1896600 : Tolerate missing status
on OperatorGroups #7177
Bug 1894868 : Correctly report errors when backend tests fail #7273
Bug 1894868 : fixed test “returned merged index file for all accessible helm repos” #7149
Bug 1894227 : Handle values of 0 for maxUnavailable and maxSurge #7090
Bug 1893626 : Fix Encryption request for OCS #7089
Bug 1885309 : Fix bug where <Timestamp> for 12 hour has incorrect suffix #6835
Bug 1894235 : Fix to allow shift-drag to regroup knative services in topology #7091
Bug 1893620 : Replace route dropdown input with typeahead select menu in import/edit flow #7064
Bug 1892259 : Format markdown text in Install Operand Form #7010
Bug 1890465 : Fix edit app flow in case service not available #6978
Bug 1888577 : PVC upload cannot continue after approve the certificate #6938
Bug 1887612 : Change default terminal command for Windows Pods #6911
Bug 1885724 : Update doc links in installed operators page #6855
Bug 1894129 : Dont use lookbehinds regexp #7085
Bug 1893784 : Use correct service account for operator monitoring #7073
Bug 1893015 : Fix compression card metrics for Persitent dashboard #7044
Bug 1892695 : update kafkaSource v1beta1 spec to remove resources #7027
Bug 1885239 : Fix runtime error for basic users creating Prometheus instance #6834
Bug 1886541 : Update trigger limit for Minimal Deployment #7032
Bug 1886651 : Fix subscription name issue for OCS #6880
Bug 1874890 : Include accessibility text for screenreaders only, applied to dashboard status sections when displaying loading status skeleton #6743
Bug 1883200 : fix silence toggle in devconsole monitoring #6756
Bug 1879580 : gherkin updation- ux enhancement from bugs #6640
Bug 1872893 : Improve poweroff message for nodes in maintenance #6812
Bug 1883414 : Update BMH utilization queries #6802
Bug 1884175 : Update latency queries for RGW Performance Card #6806
Bug 1884402 : Fix to draw aggregate edges to Event Brokers correctly in topology #6809
Bug 1883679 : Fix runtime error in legacy operand form #6808
Bug 1884150 : Fix timeout issue in ceph test suite #6790
Bug 1884181 : fix kafkachannel plural to be lowercase #6805
Bug 1883306 : Include repo branch in URL for che icon #6764
Bug 1871742 : It is not possible to delete a PVC created using a data upload #6804
Bug 1883602 : Fix for disappearing backgrounds in topology on firefox #6784
Bug 1872620 : Support unnamed interface in pod network charts #6775
Bug 1881844 : Fix OperatorHub item badges and alerts #6800
Bug 1870467 : D/DC part of Helm/Operator backed should not have HPA #6275
Bug 1883591 : Support ServiceBinding breaking api changes #6792
Bug 1883220 : fix for generic channel creation, sink and visualisation #6758
Bug 1881541 : Add pipeline workspace section also to Add Trigger modal #6711
Bug 1883847 : Fix typo for feature guard flag spelling #6794
Bug 1883826 : Fix misleading help text and update helm empty state #6791
Bug 1883918 : Proposed fix for duplicate UpdateAvailable notifications in the notification drawer #6786
Bug 1883440 : The default yaml is using hard code password: fedora #6779
Bug 1883737 : Update Rotue section in Knative revision sidebar #6763
Bug 1879245 : Regression gherkin scenarios for pipelines #6637
Bug 1883851 : Alert users about unsupported guest agent version #6793
Bug 1871742 : It is not possible to delete a PVC created using a data upload #6789
Bug 1883764 : fix issue in topology when channel with different kind have same name #6787
Bug 1866337 : Changes placeholder to ‘Search by node name/label’ in install page #6746
Bug 1882097 : Fix layout issue which appears only on Safari #6731
Bug 1883601 : fixes: re-creating terminal after deleting workspace doesn’t immediately restart #6785
Bug 1881314 : fix application selector in eventsource form #6699
Bug 1879969 : properly encode vpx URL #6783
Bug 1883595 : Fix chart merging and show chart provider in catalog #6761
Bug 1883566 : adds check for kind before accessing #6782
Bug 1878676 : Add resource badges to application groups in topology list view #6766
Bug 1883479 : Add uri value to URI list item and side bar, fix initial scroll to selected item #6777
Bug 1870478 : Avoid adding a newline between pipelinerun log fetches #6350
Bug 1883535 : Add missing IDs in VM’s disk and network modals #6780
Bug 1883302 : Add dev-preview badge to application stages and details page #6762
Bug 1880246 : Entry keys in aggregated Helm index are appended with the name of source Helm repo #6753
Bug 1878748 : Set the PATH_CONTEXT default param if its part of the pipeline template #6614
Bug 1879875 : Fix that the Start Pipeline form is not always validated correctly #6673
Bug 1876853 : Fix resource log not showing last line #6770
Bug 1883353 : Prevent text overlap of operand status, remove nonbreaking space.. #6772
Bug 1880083 : do not support VMware import for VMs with uefi #6751
Bug 1883138 : Updated filter to allow partitioned disk too #6773
Bug 1877891 : Aggregated Helm index contains only entries from healthy repos #6768
Bug 1868551 : Fixed filtered node list view #6726
Bug 1881953 : Generate new namespace with empty node selector for node… #6767
Bug 1874558 : Fix resource log performance issue #6752
Bug 1878641 : Add View only access form for Health checks #6610
Bug 1881949 : added docs/helm approvers and reviewers #6760
Bug 1881659 : fix guided tour alert to not show up if skipped once #6714
Bug 1882735 : Remove unexpected comma from <title> #6757
Bug 1880099 : fix the console error logged while importing from dockerfile #6670
Bug 1883080 : add legends under devconsole monitoring dashboard graphs #6754
Bug 1874241 : Change git to Git capitalization #6738
Bug 1882152 : Make “Add to Navigation” accessible for tabs #6733
Bug 1882197 : Add test for golden image upload #6735
Bug 1882529 : Removes the kubectl annotation from the created PLRs #6744
Bug 1880698 : Query Browser: Improve graph render speed by not using VictoryTooltip #6749
Bug 1881211 : use alertmanager-tenancy api end point to create silence in devconsole #6748
Bug 1881386 : hide Import with Wizard button when missing permissions #6725
Bug 1881347 : fix createVMWizard onClose destructor #6704
Bug 1870339 : Sets volumeMode as block for RBD+RWX #6559
Bug 1879911 : (security) dont use the hardcoded passwords #6747
Bug 1850569 : Fix incorrect oVirt connection status message #6667
Bug 1860985 : Updated minimum requirement for Internal And Internal-Attached Devices #6745
Bug 1878698 : Add importer pod events to VM events tab #6742
Bug 1881872 : Add SSAR checks for Volume Snapshot Content #6729
Bug 1879485 : fix application selector incontext for add forms #6646
Bug 1882378 : Namespace is undefined while uploading a non golden image #6741
Bug 1872147 : Disable health checks if BMO is not running or there’s no power mgmt #6664
Bug 1881211 : pkg/server: add alertmanager-tenancy proxy #6740
Bug 1882284 : Fix React warnings when open dashboard #6737
Bug 1870331 : Not allow to change size for OCS based resource #6683
Bug 1877739 : Update git repo unreachable error to warning and better msg #6728
Bug 1871104 : PXE requires NADs #6554
Bug 1881125 : Disable ‘Snapshots’ tab on VM details page #6736
Bug 1868644 : Add resource badges in the add trigger form dropdown #6255
Bug 1882088 : Remove vertical scrollbar on the page when builder dropdown is open #6730
Bug 1880118 : Improve Cypress checkErrors
output #6475
Bug 1882026 : update notifications message on Topology and removes from Add #6727
Bug 1881820 : Fix external mode queries for RGW Performance Card #6716
Bug 1881460 : Fix for topology drag performance #6707
Bug 1880379 : Clicking on a project link in gitops application details page should navigate to topology view with that project selected #6674
Bug 1868653 : Convert Pipeline StartedBy Label to Annotation #6639
Bug 1858578 : Change max name length for VMs imported by RHV #6531
Bug 1877860 : Volume Snapshot basic CRUD tests #6448
Bug 1881934 : Fix for clearing topology kind filters whenever filters change #6724
Bug 1881669 : Adjust storage dashboard tests to version >= 4.6 #6678
Bug 1875770 : Test for PVC clone #6528
Bug 1881747 : fix link for upload os disk #6723
Bug 1850562 : RHV URL pass validation though it is missing https:// #6721
Bug 1881949 : added pkg/helm approvers and reviewers #6712
Bug 1880008 : general step text enhancements #6705
Bug 1881458 : Fix “Template missing data image definition” #6720
Bug 1881842 : Fix kubevirt-plugin base integration-test #6717
Bug 1881742 : Error “invalid apiGroup” when taking snapshot for VM #6718
Bug 1879054 : UI should display password in cloud-init #6709
Bug 1881516 : fix topology failing to load after installing a Helm Chart #6710
Bug 1880118 : Cypress a11y enhancements #6698
Bug 1880018 : Fix for Topology drag crash, update react-topology package #6668
Bug 1877944 : Show all resources for selected operator in the topology side panel #6591
Bug 1880946 : Fix crash when Deployment is removed (pod data are not available) #6689
Bug 1879794 : Fix to remove namespace cell data when project is selected #6713
Bug 1875600 : fix empty default value for pipeline parameters #6417
Bug 1880217 : Refactor vm-status-modal in VM details page #6708
Bug 1881356 : fixes add page notification if dynamic channel/sources or broker exists #6703
Bug 1880494 : Fix to show helm workloads in all helm releases #6682
Bug 1880492 : Fix topology list view to not show empty application groups #6681
Bug 1880118 : Cypress better headless logging #6629
Bug 1875878 : Move pipelinerun log scroll handler to parent element #6535
Bug 1874028 : Add sum to query #6652
Bug 1881306 : Fixes Kebab action for snapshots #6702
Bug 1877842 : Replace quick start route icon with rocket icon #6587
Bug 1881097 : Fix kubevirt-plugin gating job #6701
Bug 1881049 : Add ID for PF Select components for integration tests #6691
Bug 1876532 : remove extra space from system name field in details card #6700
Bug 1881097 : kubevirt-gating job - enable live migration feature-gate #6693
Bug 1880698 : Improve graph render performance #6685
Bug 1878075 : Remove filter for used pool #6684
Bug 1879898 : Fix VM template’s network tab loading #6687
Bug 1880924 : Add storage class permissions for kubevirt-gating job #6686
Bug 1879089 : Use new parameter prefix (tt.param.) for Tekton Trigger version 0.6+ #6627
Bug 1878037 : Dont provide non-admin user a link to upload #6688
Bug 1837156 : Support older node maintenance CR #6647
Bug 1878163 : Updating Dockerfile.product baseimages to mach ocp-build-data config #6657
Bug 1866337 : Changes placeholder to ‘Search by node name’ in install page #6621
Bug 1880004 : Disable submit button of import forms while submitting #6669
Bug 1879507 : QuickStart fix - Add styling for checkwork info #6632
Bug 1872893 : Wait for node pods to load before detecting graceful shu… #6650
Bug 1871736 : Fixes clone for block mode PVCs #6630
Bug 1880629 : Fixes support for pre-provisioned snapshots #6679
Bug 1784330 : Query Browser: Fix tooltip position when there are disabled series #6671
Bug 1812132 : Fix OCS capacity metric query for RWO/RWX PVC used by multiple Pods #6672
Bug 1860985 : Updated Minimum and Recommended Requirements #6661
Bug 1873192 : show empty state in monitoring when no datapoint available #6463
Bug 1879940 : Non admin users should load the create vm wizard #6666
Bug 1879865 : Fixed DiskMechanicalProperties name #6665
Bug 1878591 : Added tests for lso ocs disk inventory #6606
Bug 1878117 : Fix monitoring dashboard margin #6595
Bug 1872976 : Allow disk replacement when rebalancing #6549
Bug 1874901 : add utm_source parameter to Red Hat Marketplace URLs for attribution #6363
Bug 1878690 : Add VM ‘Snapshots’ tab only when the snapshots CRD exist #6663
Bug 1877998 : Fix text in upload PVC instruction #6659
Bug 1879422 : Rename VMI ‘Consoles’ tab to ‘Console’ #6658
Bug 1844238 : Detect phased restart annotation for powering off hosts #6653
Bug 1879461 : Update kubevirt-plugin test suite #6644
Bug 1879054 : UI should display password in cloud-init #6643
Bug 1879460 : Regression Test Cases for Helm, Monitoring and Knative #6641
Bug 1880118 : Cypress: Disable eslint rule, remove return cy...
’s to fix flake #6628
Bug 1877368 : Disable Helm Chart Install form and show error alert if chart is not reachable #6572
Bug 1879517 : Add support for External mode RGW queries in Data Resiliency and Capacity breakdown Cards #6432
Bug 1872340 : E2E test for pool creation flow #6365
Bug 1878700 : Fix Add Pipeline Trigger for Pipeline Operator 1.1 #6612
Bug 1872145 : Detect enablement of BMO. #6662
Bug 1879623 : Increase max kind abbrev to 4 chars #6654
Bug 1880117 : Fix Protractor flake: display Global Configuration page, click Explore Console API in dropdown link #6648
Bug 1877822 : The OS which already has a golden image can not be selected #6649
Bug 1876532 : Corrected system names for object service dashboard #6634
Bug 1877861 : fix: return empty Helm repo index file when no HelmChartRepository instances are available in cluster #6588
Bug 1879282 : Update OLM documentation link to point to doc site #6651
Bug 1879171 : Fix for lost selectedId param in URL when navigating to topology #6633
Bug 1878375 : Show different operator instances from same CSV separately in topology #6604
Bug 1879164 : fixes route decorator to show up if unique route is there for that revision #6631
Bug 1851013 : Independent mode disabled for Cloud Platforms #6645
Bug 1876328 : Update virtualization os images namespace #6538
Bug 1873582 : Add access review and feature flags to quick starts #6473
Bug 1877595 : fix height for reason column of knative service table #6560
Bug 1872972 : Make efficiency cards consistent #6608
Bug 1877441 : Watch for changes to Tasks & ClusterTasks when in pipeline builder #6578
Bug 1878781 : Not clear what disk interface to use #6625
Bug 1878968 : Empty secret should be editable in generic secret form #6624
Bug 1876515 : Fix inline taskSpec error in pipeline page #6541
Bug 1878016 : Add documentation to describe configuring multiple helm chart repos #6324
Bug 1878037 : Dont provide non-admin user a link to upload an image #6626
Bug 1878996 : Passing both deviceTypes to allow disk and part to be provisioned while creating Local Volume Set #6620
Bug 1878653 : fixes event source form create button enabled when form is invalid #6611
Bug 1876440 : Cloud init section of common-templates is ignored #6543
Bug 1878835 : Make whole quick start badge clickable #6613
Bug 1871108 : usability bug: the ui selections are unclear #6433
Bug 1872336 : Use metadata.generatorName when create a pipeline trigger #6248
Bug 1874245 : fix non-admin access review for create VM from template #6584
Bug 1872140 : Adjust vm console url #6477
Bug 1878618 : Update kubevirt gating image to centos 8 #6605
Bug 1873326 : Adding accessibility alt and title to icons within overview status and activity sections #6556
Bug 1863402 : Fix for Developer console tables show extra columns due to column management #6601
Bug 1877806 : Skip updating iframe height when component is unmounted #6585
Bug 1872469 : Port login tests from protractor to Cypress #6521
Bug 1867824 : Follow on fix for operand form field sort order. #6600
Bug 1875216 : update smoke test suite gherkin scripts with test data #6569
Bug 1875376 : Show helm charts created by operators as a child of the operator #6512
Bug 1875809 : Restyle Time to inlineblock for Topology - Pipeline & Builds #6493
Bug 1867034 : follow on fix cluster dashboard queries #6599
Bug 1877858 : render ConsoleNotification BannerTop if notification.spec.… #6590
Bug 1872340 : Fix PVC E2E tests #6374
Bug 1875193 : Check CONSOLE_LINK flag instead of making links optional #6592
Bug 1875308 : Add support for more params and create resources only if required #6506
Bug 1851013 : Disable creation of External Mode Cluster in cloud environments #6507
Bug 1877821 : Show quick start prerequisites only if provided #6586
Bug 1877390 : Do not show helm resources until helm release is ready. #6575
Bug 1874028 : Update node queries to exclude fstype, mountpoint #6571
Bug 1862564 : Fix column visibility on various screen sizes #6562
Bug 1871103 : Remove ‘Template’ field from VM wizard #6402
Bug 1868070 : Updates to content for quick starts #6307
Bug 1860535 : show project description #6163
Bug 1877736 : fixes warning shown on close of delete revision modal #6583
Bug 1873779 : show the correct access mode for ovirt import #6582
Bug 1874069 : Accessibility - An incorrect focus order is provided when a user tabs through the “View Settings” control in Overview page #6580
Bug 1876741 : undo filtering of incompatible helm charts #6550
Bug 1875494 : Operatorhub side panel overlaps quick start side panel #6522
Bug 1875599 : trigger groupings in Event Listener details page #6518
Bug 1814611 : use emptyDir instead of persistent storage for temp disk #6574
Bug 1850574 : add better cloud init message for ovirt import #6511
Bug 1877351 : Add fallback to builder image detection #6570
Bug 1866315 : Inconsistent naming in storage cluster creation #6540
Bug 1872480 : Fixes node-list alignment on storageCluster creation #6439
Bug 1872340 : E2E test for restoring a claim from Snapshot #6485
Bug 1875360 : Update project workloads tab to use topology list view #6224
Bug 1873402 : Add deleting status #6565
Bug 1877198 : Query Browser: Improve error message when Prometheus API returns 403 #6561
Bug 1867034 : Updated cluster dashboard queries #6536
Bug 1876778 : fixes issue with metrics not showing graph via topology #6546
Bug 1875797 : remove vmware-to-kubevirt-os warning from vmWare import wizard #6532
Bug 1876985 : Change the text message display for guest agent feature #6563
Bug 1876420 : Label changes for logged in users table #6564
Bug 1875349 : Smoke Test Cases for Monitoring #6510
Bug 1874257 : Hide cluster upgrade UI on OpenShift Dedicated #6555
Bug 1875702 : Add test to check network supported models #6525
Bug 1862500 : Use initialization-resource annotation for yaml #6393
Bug 1853599 : Fixes bug attaching block storage PVC to deployments #6221
Bug 1848957 : Removes the objects count from buckets card #6548
Bug 1876377 : remove the import VM from dev perspective #6545
Bug 1863331 : fix devicePath when using block mode #6544
Bug 1876845 : List and use Projects instead of Namespaces in GitOps list page #6547
Bug 1876511 : fixes issue with validation on pubsub modal #6542
Bug 1875274 : Add test for open vnc in new window #6504
Bug 1872981 : Add basic functionality tests for selecting multiple storage classes #6394
Bug 1873140 : fix Alert State filter for dev perspective Alerts #6313
Bug 1871895 : Use form data for application ImageStream name #6410
Bug 1876442 : fixes custom query selection should not show any query #6539
Bug 1875794 : Feature guards for Minimal Deployment and Cluster Encryption #6529
Bug 1875758 : Remove extensions for Volume Snapshot from Ceph Plugin #6526
Bug 1862918 : add support for import SRIOV networks from oVirt #6495
Bug 1875347 : can’t have a disk provision source and use cdrom type as a disk #6537
Bug 1872405 : Add requested capacity to pvc details page #6436
Bug 1875870 : fixes: Guided Tour welcome screen show OpenShift undefined #6534
Bug 1872919 : Add routes for OCS OLM pages with full resource references #6523
Bug 1873481 : Show workspace volume-type item fields only when added #6472
Bug 1850583 : add better connection error message for VM Import #6496
Bug 1875790 : add additional namespace for kubevirt-storage-class-defaults #6530
Bug 1874817 : fixes issue with route creation in case of no ports exposed #6494
Bug 1872644 : gherkin script for HPA-add,edit an delete-ODC-3556 #6442
Bug 1872926 : Remove overriding of generic CSS from LSO plugin #6524
Bug 1843222 : fixes issue with internal image imports for self-provisioner with edi… #6514
Bug 1872279 : Added e2e tests for ocs install for Attached Devices #6426
Bug 1875287 : update virtualmachineimport CRD version #6508
Bug 1873331 : Adds alt-text to masthead icons #6497
Bug 1857399 : Fix chip to show All when no other selected #6259
Bug 1875440 : Make pipeline task parameter editable (if it was only defined in the pipeline, not in the task) #6520
Bug 1871676 : Monitoring: Fix “Not Firing” option in Rules list filter #6515
Bug 1875397 : Update wording in quick start panel #6519
Bug 1875488 : Fix sample application form create #6517
Bug 1875371 : Fix to show topology list view filtered items correctly #6516
Bug 1872369 : Fix reading TLSConfig for HelmChartRepository #6347
Bug 1875345 : Query Browser: Fix JS error when label key is id
#6509
Bug 1874763 : Fix import error status on VMs with a successfully completed CDI import #6499
Bug 1866739 : Filter incompatible x-descriptors before rendering operand form #6474
Bug 1873230 : show message for retrying in conclusion if there are failed tasks #6465
Bug 1872283 : Align UI with gitops-backend and remove mock-data #6373
Bug 1869620 : kubevirt support only e1000e and virtio #6479
Bug 1874547 : fix unexpected changes of tabs when importing VMWare VMs #6489
Bug 1873427 : GuidedTour: remove the confirmation modal while closing out the guide… #6470
Bug 1860985 : Update the minimum requirement for OCS #6486
Bug 1866338 : Remove View More link from all the Capacity Breakdown Cards #6502
Bug 1874832 : Fix test for ocp 4.4 4.5 #6116
Bug 1873303 : Protractor - added wait for Launcher Card to not initially exist, then is displayed when CR exists #6488
Bug 1873612 : Handle empty responses if Content-Length is not specified #6490
Bug 1874895 : Enabling use of $BRIDGE_E2E_BROWSER_NAME with Cypress #6481
Bug 1873623 : Revert of add label changes in #5998 #6440
Bug 1872340 : Tests for Snapshot Creation, List and Deletion #6340
Bug 1873037 : Show inline alert message “Waiting for build” only if there is a BuildConfig #6458
Bug 1874055 : report errors when v2v-vmware ConfigMap is not available #6480
Bug 1871085 : Wait for the first ImageStream update before creating the Deployment #6138
Bug 1872125 : Fixed DeviceMechanicalProperties field name for create local volume set flow #6492
Bug 1865817 : Values for cpu/memeory are empty in Metrics table on HPA detail page #6262
Bug 1871676 : Monitoring: Change rules list to filter by alert state, not rule state #6460
Bug 1871768 : Add supported types to file upload #6487
Bug 1872385 : Connect SBRs to the operator grouping rather than a random workload within #6435
Bug 1874436 : Query Browser: Clear all series when the namespace changes #6484
Bug 1855318 : Add external link icon to ‘Open Console’ VM menu action #6078
Bug 1871742 : can’t delete a PVC created using a data upload #6407
Bug 1868551 : Added Node Modal for BM OCS install #6289
Bug 1873143 : fix pipeline details page breadcrumbs in admin perspective #6212
Bug 1873303 : fix integration test flake where launcher card isn’t yet… #6468
Bug 1848512 : Wrong interpretation of labels for resource quota diagram #6416
Bug 1870109 : Help text if golden image is missing is not helpful #6403
Bug 1869596 : fix pipeline task sidebar form error #6344
Bug 1873420 : Do not show non-workload nodes in topology consumption mode #6471
Bug 1871174 : Fix CR badges and operator link #6397
Bug 1843387 : update queryInput on change to pre-fill Query #6478
Bug 1873166 : Align operator installing details with design #6467
Bug 1873147 : cypress crud tests - moved create & delete out of before/after[all] hooks and into specific tests #6455
Bug 1872764 : Fix for topology list view alert/build cell alignment #6450
Bug 1870831 : Fix operator displayName on subscribe form #6466
Bug 1856353 : Include installed version in operator hub item details #6401
Bug 1871996 : Made create role bindings links consistent #6035
Bug 1867034 : Fix no-show pods and filesystem queries #6419
Bug 1873095 : fix edit flow with update git url #6462
Bug 1872848 : Align quick start labels vertically #6453
Bug 1866997 : Warn user that when HyperConverged and SR-IOVNetwork CRDs are missing #6261
Bug 1858179 : Add Storage Class filter for SC dropdown in Backing Store creation page for PVC type #6461
Bug 1872663 : Gherkin Script Design for Epic ODC-4230 #6447
Bug 1870360 : Fix toolbar spacing issue on search page #6381
Bug 1872881 : Fix crash when selecting Sink URI node in topology #6454
Bug 1872986 : Replace Not Firing Alert State with - and Not Firing filter with Inactive #6457
Bug 1871796 : Use JSON.stringify to compare resources object in watch hooks #6456
Bug 1872138 : Rules to correct checkbox input and label alignment with this operatorhub filter-panel #6452
Revert “Bug 1868724: Fix cypress test failures” #6449
Bug 1872595 : update guided tour help popover text #6444
Bug 1800614 : Add x close button to notification drawer #6443
Bug 1872080 : Define RHEL_ALLOW_PYTHON2_FOR_BUILD in Dockerfile.product #6441
Bug 1872092 : Make ‘Volume Snapshot *’ labels consistent #6429
Bug 1870114 : Updated template PVC name and namespace to use parameters #6428
Bug 1868150 : Add click-able links to notifications #6306
Bug 1871646 : Fix location of Minimal Deployment message and calculation for Internal Mode deployment #6404
Bug 1872303 : Fix delay in topology view on changing namespace #6430
Bug 1871920 : pick latestCRDversion instead of latest/served true for eventSources/channels #6412
Bug 1869617 : Add ‘pending restart’ label for new disks and NICs #6352
Bug 1871092 : Catch unhandeled promise when metrics are not available (shows an error overlay in the topology in dev mode) #6176
Bug 1870515 : PVC Network Upload error should be more detailed #6406
Bug 1870636 : Add ability to select unassigned as application filter in topology #6343
Bug 1872280 : Rename GitOps in nav to Application Stages #6386
Bug 1872421 : Added a few points of clarification to README #6434
Bug 1869783 : Fix column management help text #6438
Bug 1871927 : update resource section text for knative #6414
Bug 1871940 : Add count badge to topology “Filter by Resource” dropdown #6415
Bug 1869966 : Delete the hashed session token on user logout #6431
Bug 1864351 : Add support for block volumes #6423
Bug 1871925 : Change name of “Show Groups” Toggle that switches the modes in topology #6413
Bug 1871901 : Fix restart and review quickstart scenario according to UX #6411
Bug 1872113 : Set proper layout for PVC Details page #6425
Bug 1872157 : Query Browser: Make series button width constant when data is loading #6424
Bug 1871652 : Fix style, behavior and appearance uniformity issues of the drop-downs in OCS #6351
Bug 1872080 : Updating Dockerfile.product baseimages to mach ocp-build-data config #6418
Bug 1870622 : Update topology list view to be more consistent with workloads page #6188
Bug 1870899 : Make headings with popover button into inline display so that message… #6420
Bug 1871866 : Monitoring: Fix list style for the table pagination dropdowns #6409
Bug 1869600 : add resource icon to the items in the select task
dropdown in the pipeline builder page #6345
Bug 1871919 : Add id to submit button in vm wizard #6408
Bug 1870471 : Fix Tech and Dev preview badge styles #6250
Bug 1871441 : add JUnit report for backend tests in CI #6400
Bug 1870174 : Add start VM option during CDI import #6375
Bug 1871816 : Convert quick start task help to markdown #6405
Bug 1871767 : Add quick start link in dashboard page #6305
Bug 1871699 : Fixed ocs installation tests to incorporate the new changes on OLM pages #6336
Bug 1870556 : Gherkin script for quick starts-ODC4077 #6358
Bug 1871260 : Implemented Axe A11y testing into Cypress #6398
Bug 1870589 : Gherkin Script for ODC-3697 #6385
Bug 1870319 : Fix task header alignment in quick starts #6376
Bug 1871176 : add a JUnit report for jest when running in CI #6396
Bug 1867610 : Fixes storagecluster name for internal mode on DetailsCard #6361
Bug 1871212 : fix internal registry name field auto completion for deploy image form #6359
Bug 1868471 : Add paused state to MachineConfigPool list view #6322
Bug 1871063 : Prefill name for subscription/trigger #6395
Bug 1871261 : Upgrade to Cypress 5.0 and tectonic-console-builder:v21 #6380
Bug 1868013 : Point admin monitoring links to admin #6263
Bug 1861473 : Watch ConsoleLinks so they update in the UI without refreshing #6180
Bug 1871088 : Fix react warning in navigation rendering (invalid html props) #6162
Bug 1871220 : use consistent test names in base scenario #6331
Bug 1870805 : fixes inconsistent pod donut status for knsvc #6391
Bug 1870880 : add Rohit as a console frontend approver #6390
Bug 1870633 : update guided tour text #6389
Bug 1866296 : Cypress CRUD tests flake fixes #6372
Bug 1870473 : Make quick start headers sticky #6326
Bug 1870607 : CloudShell: Remove CloudShell and GuidedTour from QuickStartDrawer Children #6245
Bug 1869942 : Monitoring: Clarify popover help text #6366
Bug 1858422 : update CRD apiVersion to v1 #6302
Bug 1866875 : YAML Editor: Background resource update clears error message #6377
Bug 1859256 : Fix blank page/error on ImageManifestVulnPage #6119
Bug 1870630 : Monitoring: Replace Inactive
with -
for alerting rules #6388
Bug 1862885 : Stop immediate event propagation in dropdown onClick #6387
Bug 1870536 : Add check ‘Failure’ condition to the Status component #6383
Bug 1867009 : Apply proper details item spacing for member status #6342
Bug 1870670 : Improve spacing for RadioGroupFields and the image search #6219
Bug 1869998 : Fix broken BMN list page due to name filter #6369
Bug 1870627 : Fix to maintain URL params on topology view switch #6362
Bug 1870634 : Fix slow reaction time on topology filter changes #6341
Bug 1868630 : Removes ‘ceph block pool model’ from the error message for pool creation #6311
Bug 1870606 : Update error message for bootstrapServers and topics #6301
Bug 1870632 : Add context menu and details panel for SBRs in topology #6281
Bug 1870628 : Fix actions on workload nodes in topology #6236
Bug 1870537 : Navigating to an uploading golden PVC page results in 404 #6382
Bug 1870076 : Gherkin Scripts for ODC-4004 #6370
Bug 1868358 : Fix pipeline workspace volume-type empty-directory #6300
Bug 1870474 : Show monitoring alert decorator for alerts that are warning/error #6209
Bug 1870469 : Check for podName before displaying Task logs #6208
Bug 1870271 : fix vertical alignment of Capability Level line #6378
Bug 1866229 : Pass impersonate info to GQL init message payload #6339
Bug 1867864 : restrict multiple selections of a revision in traffic modal #6286
Bug 1859258 : Pf package update with fix for nested drawers #6252
Bug 1866296 : Disable e2e OLM test flakes #6360
Bug 1866051 : Effort to left align content filters so they are consistent with pf-c-toolbar #6356
Bug 1862903 : “Add disk” button exist in the wizard but not active #6355
Bug 1869633 : Show only boot-order at pending changes warning on boot order change #6354
Bug 1866034 : Fix to reduce pod donut text size when text is long #6299
Bug 1869127 : Don’t lowercase names in k8sCreate
#6337
Bug 1850538 : Persistent dashboard to reflect ceph health status as Warning #6335
Bug 1866296 : wait for Jaeger tile before trying to click #6330
Bug 1843532 : Fix VM import status reporting for CDI imports #6323
Bug 1868426 : Unfilter OS dropdown in VM wizard when choosing flavor or workload #6316
Bug 1865811 : Prevent Firefox bug where cluster names could overlap #6297
Bug 1862508 : Create PVC dropdown text update #6190
Bug 1868353 : update v2v temporary label #6296
Improved Cypress e2e reporting #6332
Bug 1868103 : adds badge support for KnativeEventing creation #6298
Bug 1869196 : Disable card model if using SRIOV interface #6348
Add spin animation to pipelinerun log tabs #6310
Bug 1854151 : Add project list page in developer catalog for all projects #6207
Fix to hide view switch in topology when no project selected #6267
Fix to correctly size collapsed groups in topology view #6256
Hide topology display options that are not effective for the current view #6229
Bug 1861957 : Overhaul kubevirt plugin tests #6152
Bug 1867475 : Gherkin Scripts for ODC-3325 #6272
Bug 1867824 : Fix dynamic form field ordering logic #6329
Fix for topology graph view being auto-reset #6223
Bug 1866928 : add support for Grafana valueMaps to monitoring dashboards #6328
Bug 1868012 : make layout of DNS help link on Route details page cons… #6295
Bug 1868475 : Adds test for independent Mode Dashboard #5293
tests: update JUnit report filenames #6327
Update Event Source & Channel Sources for Add flow #6294
Bug 1866514 : If CSV doesn’t have status field, check it’s labels for ‘olm.copiedFrom’ label #6280
Bug 1867996 : Customer Feedback Improvements Epic ODC-3418 #6293
Bug 1868394 : Fix boot-order change alert when VM is running #6315
Bug 1867900 : Fixed incorrect node name in the nodeSelector while creating Auto Discovery CR #6325
Fix delayed appearance of relationships when exanding groups #6268
Bug 1868353 : v2v: do not let backend delete saved secrets #6317
remove the explicit chain method in channel selection #6312
Bug 1868269 : Fix VM’s pending changes alert #6309
traffic splitting modal should source info from spec and not status #6308
Bug 1856593 : Change from hideNameFilter flag to hideToolbar #6304
Bug 1868151 : fix invalidly nested help text #6303
Use fallback img for icon and add base64 img for tours #6254
Fix cypress test failures #6319
Bug 1777129 : Tighten cipher usage to library-go #6292
PipelineRunLogs: remove padding from pipeline logs task nav #6247
Bug 1863000 : deployment of vmware fails if URL contains space #6273
Bug 1840958 : Move provision source to component #6278
Bug 1850562 : RHV URL validation is missing https:// #6290
Add create project link in all the dev console pages #6258
Bug 1856352 : Fix y-domain for area charts with all zero data points #6285
Bug 1867201 : fix bug where Routes created set route.spec.port.targetP… #6284
Bug 1867238 : utilize channels from ClusterVersion when available #6283
tests: add fake DBUS_SESSION_BUS_ADDRESS
to improve CI reliability #6279
Bug 1856807 : When importing, success message say import vm #6274
preselect uri options if no resources exists #6265
Bug 1854196 : Use consistent title case for operand form labels #6192
Bug 1866084 : AWS EBS parameters for EBS CSI storageclass #6216
Bug 1861821 : Fix layout on legacy operand form #6206
Bug 1866090 : Fix selector spec descriptor link behavior #6238
Bug 1840958 : Dont skip validation of url and container sources #6277
Bug 1865828 : User ‘close’ method from the props #6276
Add fix to prevent application reset #6230
Bug 1844944 : Add default labels to default sc #6269
tests: improve OLM scenario reliability #6253
Bug 1840958 : Source can be empty in general step #6270
Bug 1866217 : Open console in new Window, not tab #6271
Bug 1866114 : Don’t store OpenAPI definitions in localStorage #6227
Bug 1866035 : fix util to get Kiali link from consoleLinks #6264
Change image stream dropdown labels #6218
Bug 1829542 : Add mount guest agent tools to vm wizard #5490
Fix RGW Performance Chart #6214
Use helm chart icon for collapsed helm group node #6266
Bug 1866548 : Update Cluster Settings unit test to reflect new design changes #6233
Bug 1862089 : Fix Backing Store selection flickering issue in Bucket Class creation wizard #6242
fixes edit access check on edge for pubSub, style on URI help text #6241
Bug 1866214 : Delete only KSVC, not Route associated with KSVC #6199
Add E2E tests for RGW related Items in Object Service Dashboard #6240
Bug 1860074 : Address two issues on the Install Operator form #6231
Bug 1866845 : support pipeline task resources to be an optional field based on spec #6228
Adding lso plugin as a dependency for ceph-storage-plugin #6213
Fix crash when knative deployment is selected in topology #6232
Bug 1862934 : Trigger the inactivity logout method when Masthead component is mounted #6189
ContextProviderExtension: use spread operator instead of clonedeep #6243
Unit test for IPV6 Validation #6215
Bug 1844944 : No default storage class in add disk #6125
Bug 1858229 : Make Mode Detection independent of Storage Cluster CR name #6198
Bug 1865828 : Components with withHandlePromise wrapper should be called accordingly #6204
tests: prefix Cypress JUnit files with junit-
#6201
fix log completiontime issue #6053
Fix extra whitespace between types in topology sidebar #6235
Bug 1865930 : Fix runtime error on project details page #6226
Bug 1862537 : Change pending changes alert when making a change #6222
Bug 1846894 : remove namespace if resource is not namespaced and namespace is provided #6220
Bug 1856645 : Query Browser: Fix poller time range #6217
Bug 1858317 : Change type of VLAN attribute for CNV bridge in NADs #6210
Add namespace choice to obc creation function #6203
Bug 1862956 : Fix loading error message in VM’s flavor modal #6200
Bug 1866033 : Use Monaco APIs to set YAML editor value #6239
Bug 1865998 : Tolerate multiple package manifests with the same name #6225
Bug 1865927 : Fix import wizard #6202
Rename mixin_pod_workload
recording rule name #5929
Fixes for disk replacement #6196
Bug 1856709 : Remove single instance of whitespace from user input #6195
Monitoring: Use <dl> for popover help text #6170
fix alert link on alerting rule details page to keep the user in same perspective #6186
Bug 1863060 : Spinner inside the modal footer needs a redesign #6191
Bug 1856675 : Fix filter toolbar initialization from URL parameters #6187
Only show namespace table column when all projects is selected (for all admin workloads) #6181
Bug 1862801 : Make VM’s ‘pending changes’ warning more informative #6184
Add support for minimal deployment of OCS #6164
Column Management Modal for Nodes Page, Projects Page and Namespaces Page #6169
Bug 1862762 : Fix pending changes tab redirection issue #6183
Gherkin script for getting started #6167
topology smoke test- gherkin script #5961
Hide namespace for pipeline, runs, and resources for admin and dev views in a project context #6148
Add warnings for managed resources #6023
Add support to configure multiple helm chart repo using HelmChartRepository CRD #5933
Gherkin Scripts for Import VM #6172
GuidedTour: fix fontsize and color of popover and modal #6153
Column management for Pods Page #5799
Fix app context provider #6179
Query Browser: Remove unused namespace
props #6173
Show alert message and hide pods when ImageStream is not ready yet #6155
Allows user to set allowVolumeExpansion
flag for a storage class #6151
Add missing catches to handlePromise #6048
Support schema-grouped descriptor arrays on operand details page #6178
Add a new serverless application tour and few text changes #6177
Add ability to filter topology by resource types #6165
HPA In-Context (Delete | Edit | Topology Sidebar) #6150
RGW Related Changed in Object Service Dashboard #6174
(feat): Add Disk OCS Status column in LSO disk inventory #6168
Don’t download the Cypress binary during downstream builds #6166
Label resources owned by operators #5784
Add ability to hide all groups in topology #6130
Added quick start controller and complete flow #6141
Add proxy for GitOps backend service #5928
Kubevirt golden image #6171
Add GitOps application details page #6137
Bump monaco-editor packages, fix critical dependency error #6157
fixes overlap issue with KSVC for pubSub #6161
Some followup fine tuning of the installing operatoring visuals #6160
update event source icons #6158
Monitoring: Add popover help text for some fields #6156
Bug 1856507 : Refine CDROM UI Flow #6132
Add validation for IP Family match #6126
Add create CR button on CSV details page #6118
Add support to configure the runtime icon for container images #6117
Update topology list view to show groupings #6052
Update pod charts #6031
Add knative resource sidebar enhancements #6140
Add option to restore a snapshot to a new volume #6061
CNV-5024 : Inform for pending changes in VM details view #5633
Add test for rbd pvc expansion #6154
Adds encryption toggle for the install page #6056
Support Schema in the YAMLEditorField #6102
Monitoring: Add labels list to the alerting rule details page #6147
Continue to show Workers progress bar if not 100% when CV is updated #6139
Start moving PromQL queries to a central location #6128
Add storage efficiency card on persistent dashboard. #6104
Add HPA In-Context #6022
Node CSR approval #6016
Rename non-standard annotation to non-standalone #6145
Bug 1861554 : Update ajv package to avoid prototype pollution #6144
Changed local-storage namespace to openshift-local-storage #6143
Monitoring: Move enums to types.ts #6142
Cypress integration testing #4831
Gherkin Scripts for ODC-3067 #6127
Update upstream-community-operators image for test #6122
Bug 1849555 : Clarify VM import messages #6120
Add RGW Support in Object Service Dashboard #6070
Gherkin Scritps for ODC-3924 #6129
Add fallback values for BMH details page #6050
(feat): Add OCS kebab actions in the LSO disk inventory related to the day2 operations #6124
Getting Started Tour #6011
Added disk list for BM/Attached devices OCS install #6123
Group multiple KSVC revision URLs under the same Route #6088
Monitoring: Add breadcrumbs for Silences and fix for Rule breadcrumbs #6133
Implement inactivity timeout for logging user out #6096
Add Kiali link to topology and project dashboard #6068
Bug 1855378 : display Created At value using <Timestamp> if valid date #6135
Bump webpack and react-refresh-webpack-plugin versions #6134
Make pvc expand tests more stable #6097
Show alert icon on topology workloads and associated alerts in sidebar #5919
Add Trigger and Subscription modal in topology #6080
Adds Pool creation modal for storageClass form #6024
Bug 1850513 : Disable stop action in VM menu for in process CDI imports #6121
Bug 1856511 : Correct alignment of help icons #6029
Modified options on LVS based on OCS and generic view #6081
Bug 1854198 : Improve handling of descriptions in DynamicForm field components #6054
Support schema-grouped descriptors on operand details page #6103
LTR alignment for sources, PubSub, KSVC #6113
Bug 1860858 : About modal for regular user shouldn’t error out #6114
Gherkin Scripts Design for ODC-4232 #6110
Query Browser: Highlight matching strings in autocomplete suggestions #6107
Added Donut chart inside for ocs installation on attached devices #6072
Bug 1860736 : Remove duplicate lines from Installed Operators list page #6109
Snapshot tab for PVC page #6006
Bug 1859518 : kubevirt: fix editing of pvc datavolumes from different namespaces #6111
Added support for start VM after migration from RHV #6067
Add Topology sidebar for Operator Backed Services #6017
Add Notifications coloumn in alerts table #5943
Pvc upload - replace switch with checkbox #6108
Add Golden image switch to PVC upload form #6106
kubevirt vm wizard fix idresolver order #6105
gherkin_script: Display failure details on pipeline run details #6062
Let getprovisionsourcestorage read state #6090
Upgrade yaml-language-server #6099
fixes issue with ksvc decorator not showing base route #6095
Comment out failing monitoring protractor tests, to be replaced by Cypress monitoring tests #6100
guard against replacing history URL with same value #6098
update moveSink modal to support URI along with resources #6094
Fix topology view updates on search and item select #6033
Add GitOps Application List page #6019
Add capability to collapse all grouping in topology view #6009
Bug 1857310 : Give current line number more contrast in YAML editor #6001
Add install page for operators #5047
Bug 1831081 : Indicate action needed when selected namespace does not support operator’s installation mode #5964
Align Update cluster
label and links with the one in notifications #6060
Hide internal operators #6020
Add new channel notification #6055
component to render guided tour in sidebar #5975
Gherkin Scripts Covering Usability Enhancements for Eventing - [ODC-3953] #6082
Minor changes to metrics pagination and removal of orphaned rule #6079
adds kebab option for edit URI along with associated action modal #6074
Update OLM owners #6086
Add a new flow for create sample application #6038
reorder vm wizard source field #6075
Gherkin Scripts Alerts tab on Monitoring page and Filters Drop Down Menu Scenarios - [ODC-3923] #6071
Monitoring: Add Source column to alerts and rules lists #6064
hides operatorBacked group if deployments in it are backing eventsources in topology view #6034
Add clone PVC feature #5884
Bug 1841025 : Disable linkify fuzzy links #5800
Move canJumpTo to store data #6065
Added Auto discovery of volumes and create SC wizard #6018
Add Attached devices flag to ceph plugin #6069
Gherkin Scripts Workload Groupings and Resources Drop Down Menu Scenarios - [ODC-2922] #6047
Prepare for RHEL 8 #6063
Remove .cache-loader directory in clean-frontend script #6073
Use DetailsItem component on operand details page #5986
Bug 1858832 : Fix e2e flakes by switching from dev to admin perspective #6076
Add Snapshots to VM Details #5954
add selectors for datavolume annotations #6066
pkg/server: get rules/alerts from thanos #5941
Add an alert action extension #6057
rename guided tours to quickstart #6012
Bug 1859279 : Add aria-labelledby for the operator hub catalog item modal #6058
Bug 1855556 : Include only node-level network traffic in Network Utilization item. #6051
Correct the vertical alignment of operatorhub icons #6030
Add filter and scroll for EventSource selector #5930
Update BMH unmanaged state #6049
Bug 1856573 : Monitoring: Fix FilterToolbar’s defaultSelected handling #6043
Monitoring: Make alert state ordering consistent #6042
Remove set -x
from oc-environment.sh #6040
Add kind and apiVersion to resources returned from k8sList #6032
Bug 1857809 : Resource Quota title is duplicated #6015
Add option to create snapshot for PVC #5893
Show alert details page on click of alert under alert rules in dev-perspective #5828
Fix Top Consumers popover error when passing null resource #6046
(feat): Support multiple storage class selection during storage cluster expansion #6028
Add create eventing channel via add flow #5950
:Add disk inventory to Nodes View #6014
Bug 1856622 : Add integration test for vm scheduling #5976
Bug 1857843 : add RBAC checks to cluster upgrade notifications #6036
Bug 1857561 : Monitoring: Fix list filter by state titles #6025
Hide upgrade paths and show checklist progress during upgrades #5972
Read URLs from monitoring-shared-config configmap #6026
PVC CDI Image Upload #5765
adds support for camel K connector in ES create and visualisation #5997
Add Prometheus hook to listen for multiple queries #6010
adds support for sink uri visualisation in topology #5924
Make getResource a first class function on Dev Console topology items. #5969
Support sink to URI for sources creation #5883
Monitoring: Move monitoring.tsx to monitoring/alerting.tsx #5944
Bug 1841909 : Fix git validation on selecting git type #5706
Bug 1857407 : Revert badge css updates with pf package update #6013
add tool-tip to remove icon #5998
use useEffect for usePrevious hook #6004
Bug 1855612 : Bump golang.org/x/text to version v0.3.3 #6008
Added List & details page for SnapshotContent #5980
add andrewballantyne to console-shared/OWNERS #6007
Add topology pipeline error #6005
Adds Pipelines back to Topology #6003
Extension for customized components for provisioner #5842
Add Alerts tab in devconsole monitoring #5785
Monitoring: Add severity filter to Alerting Rules list #5994
migrate to patternfly/react-topology #5985
Added bare metal views for OCS install #5877
Fix queries and constants organization in Noobaa Plugin #5996
update namespace for sources created through yaml if edited #5995
Fix label alignment on Namespace details ‘Memory Usage’ bar charts. #5991
Correct table column alignment #5992
Add Jobs and CronJobs to list views #5973
Add PVC Extensions #5989
Refactor VM Configs #5823
Added type for queryParams in fetchK8s #5963
Bump to latest @patternfly/patternfly release (4.23.1) #5987
sidebar for guided tours #5894
Bug 1856803 : Fix incorrect monitoring doc link #5984
Monitoring: Convert MonitoringListPage into a functional component #5982
Fix for dev perspective nav items with double separators #5971
Fix inline radio group after PF4 upgrade #5970
Pipeline Run Details Log Snippet #5956
Add List and Details Page for Volume Snapshot Classes #5931
Bug 1856479 : Added support for automated migration from RHV to CNV #5867
Bug 1856251 : fix test env expect script timeout #5962
Bug 1856583 : Monitoring: Fix table sort order for alert state and severity #5957
Revert ‘tab key opens drawer fix’ in console since css added upstream for PFv4 #5967
Apply break-word mixin so that long strings don’t cause horiztonal scroll within notifications bar. #5974
Bug 1847921 : Do not prune empty values from sample data on create operand … #5966
Bug 1853706 : Add tooltip to name value editor delete button #5965
Add/Edit BMH - make BMC optional #5942
Add List and Details Page for Volume Snapshot #5902
Monitoring: Add Severity filter to alerts list #5960
Move disk explanations to popovers #5939
Bug 1852301 : Add integration test for Utilization and Events #5855
Fix Dockerfile for kubevirt-plugin gating job #5953
Add support for perspective detection using extensions #5911
Fix Dockerfile and deploy script for kubevirt-plugin gating #5952
Add knative event source, channels and brokers to topology application dropdown #5949
Fixes deletion of node connected to a split node #5934
Add capability for selecting multiple bootstrapServers and topics #5875
Rearrange operand details page #5938
Adjustments for alignment and spacing on the following search elements #5900
Monitoring: Minor clean up for new filters component #5945
make react-virtualized inner container width 100% #5940
Editable TT, EL, CTB, TB #5937
Bug 1826457 : Include node name in node maintenance CR name by default. #5436
Add no power management status and alert for BMH #5830
Update monitoring pages to use new common filter component #5527
Create VirtualizedGrid component for catalog view #5795
Side navigation correction of font-size to match PF4 #5936
Add GitOps to dev-console nav #5935
Show channels doc link in update channel modal #5908
add Guided tour tile #5822
Bug 1845189 : Fix NPE on VM Templates Disks tab #5922
Add Thanos tenancy proxy for rules #5897
Bug 1849505 : Pin Minimist dependecy package to 1.2.5 version #5906
Remove PF3 FormControl
dependency from TileViewPage
#5927
Bug 1854643 : Fix bug where sortable table header buttons can overlay … #5925
Monitoring: Clean up the getAlerts helper #5916
Monitoring Dashboards: Restore “Refresh Interval” dropdown label #5915
Query Browser: Remove unused TechPreview component #5914
Remove overflow:hidden so that yaml help tool tips aren’t clipped. #5912
Bug 1854565 : Use openshiftHelpBase
instead of hard-coded doc links #5907
Add broker and trigger datamodel and visualization #5838
Bug 1854957 : Only show in-page edit labels link when editable #5921
Fix styling of popover buttons #5909
Fix crash (white screen) when cancel Pipeline Create with open sidebar #5918
fix google-chrome installation source in kubevirt-plugin dockerfile #5920
Add google-chrome package to kubevirt-plugin dockerfile #5917
Bug 1853520 : Add column for Group of a resource in Related Objects #5903
fix log message #5886
Bug 1854406 : Fix Used Capacity in PVC List Page #5905
Monitoring: Improve alert sort by severity ordering #5853
Bug 1854131 : Machine’s ‘Provisioned as node’ phase should use SuccessStatus component with GreenCheckCircleIcon icon #5901
Fix react-refresh socket error #5898
added service to fetch knative channel crds #5865
Monitoring: Add Refresh Interval dropdown to Metrics page #5904
Don’t download geckodriver when CHROME_VERSION is defined #5882
Add support for edit action in DetailsItem component #5862
Add Jobs, CronJobs, and standalone Pods to topology view #5818
Update PatternFly to major release v4.0 #5081
Guard against missing user info #5887
Allow Tekton Event Listeners to render without a full route #5802
anchor channel edges to left and right middle of node #5890
Fix kubevirt-plugin dockerfile for gating job #5895
check for loaded or loadError in topology #5889
Fix dockerfile for kubevirt-plugin gating job #5892
Give permitive permissions to selenium for kubevirt-plugin UI testing #5891
Bug 1848930 : Move URL from EventListener details page to it’s own section #5787
Rename PipelineRun filter label #5861
adds capability for sources to sink to channel and broker along with ksvc #5849
Add react-refresh for WDS #5840
Changing context in monitoring dashboard #5852
Add FormHeader and update helm form title to be reactive #5851
Add additional metrics to PVC Page #5763
open the VNC console in a new window #5593
fix kubevirt-gating dockerfile #5879
Bug 1852473 : kubevirt: fix importing VMs with same vnicIDs for ovirt provider #5871
show pipeline secret errors #5846
Add Related Objects Page in Cluster Operators #5736
kubevirt: show pvc size and storage class when available in VM disks #5880
Add subscription status conditions #5873
Bug 1842992 : Fix Noobaa delay issues in creating secret #5872
Address usability concerns with cluster upgrade visualization #5874
Add markdown support to OperatorHub and InstalledOperators pages #5827
Bug 1852689 : When node disk is under pressure NodeTerminalError should show pod’s status message #5869
Monitoring: Move silence form, types and utils into monitoring/ dir #5844
Gherkin Scripts Topology (Job, Cron Job, Pod Workloads) Scenarios - [ODC-3320] #5870
kubevirt: don’t show GA help info inside the wizard #5868
Add guided tour catlog page #5764
Add Events tab to operand details page #5864
Change button label ‘Done’ to ‘Close’ in cluster more updates modal #5860
Bug 1842756 : Monitoring: Persist timespan when graph is hidden #5856
Bug 1852277 : Make namespacing more consistent #5850
Bug 1852321 : List 4.6 upgrade channels for OCP 4.6 #5857
Add VSCode file exclusions #5859
Output -
in empty release notes table cells #5848
Add support for dynamic forms in helm install and upgrade #5790
Refactor EnvDisk selectors #5814
Gherkin Scripts Helm Release Scenarios - [ODC-3430] #5841
Added tests for object service dashboard page #3555
Bug 1851330 : OCS branding changes for External & Internal Mode #5845
Bug 1851675 : Include graphql schema in downstream docker build #5843
Pipelines Gherkin features- add trigger page #5756
Adding custom hook for selection on list component #5757
Add dockerfile for kubevirt-plugin gating #5839
Bug 1845624 : Use match.path
to build tab paths #5833
Remove channel check from <ReleaseNotesLink> #5837
Correct color of update icon #5836
Add Jobs and Pods sections to cronjob details page #5824
Replace Errata links with View release notes #5832
Update upgrade icon color to new standard #5834
Bug 1825137 : Monitoring: Fix alert details graph when externalLabels are defined #5829
Add “View release notes” link for version #5723
adds datamodel for channel and update visualisation #5803
Add custom fields to support dynamic forms in formik #5789
kubevirt: Shorten the guest agent poll delay #5825
Add guest agent file system list to VM disks tab #5810
concat App Version with the helm chart Version only when it’s present #5783
add Readme to install/upgrade page for current chart version #5758
Fix NooBaa tests failures #5669
Add GO GraphQL Server #5316
Bug 1850395 : Affinity modal crashes when user tries to change Operator #5821
Bug 1848418 : Affinity modal closes when user attempts to edit #5820
DRY up <UpdatesGraph>
JSX #5817
Bug 1850441 : Don’t redirect to list on stop and restart #5815
Bug 1850438 : Check for empty multidata list #5816
Monitoring Dashboards: Fix error message for invalid dashboard JSON #5811
Bug 1849556 : console hit runtime error when all receivers are deleted #5798
Query Browser: Stop table data poller when the table is hidden #5770
Bug 1843756 : Pod error to launcher pod error #5808
Query Browser: Fix sort in example query #5759
Bug 1843311 : Kubevirt vm wizard create to confirm #5812
Bug 1847157 : Add a prefix to the ids of affinity row edit #5813
Add Context Provider extension API #5747
Allow extensions to plugin to topology view #5647
Bug 1849148 : disable addOnPaste in <SelectorInput> #5801
Refactor VM node selector scenario #5742
Bug 1843301 : Update vmi details page information message #5807
kubevirt: Use getGuestAgentFieldNotAvailMsg for users list #5806
kubevirt: Update text in delete vmi users alert #5804
Gherkin Scripts Helm Release Scenarios - [ODC-2993] #5788
kubevirt: Short the guest agent poll delay #5805
Alert when stopping a vm with logged in users #5733
filter incompatible helm charts from dev catalog #5767
Fix guest agent fields messaging in Overview & Details tabs #5796
Bug 1846863 : Fix runtime error on legacy operand form #5737
Bug 1782818 : Added requested storage in textbox by default. #5768
Add visualization of upgrade path #5766
Bug 1846389 : Added empty labelSelector to external mode #5774
Gherkin Scripts Helm Release Scenarios - [ODC-3022] #5786
Bug 1841003 : fix git url validation #5613
Add filter by workload in monitoring dashboard #5726
Bug 1848244 : Fix bug where pending pod log tab throws error #5780
Add tasks and triggers pages in console #5744
Bug 1848448 : Fix for duplicate ‘Edit Application Grouping’ in knative services #5773
feat(Helm-Chart): Groups same helm chart into single tile #5699
Create multi tab list component and using that render various pipeline lists #5700
Cluster Settings: Updated Channel helper text and links #5781
Add Expand/Collapse to operator description #5676
Design the gherkin scenarios for Add Flow smoke test suite [ODC-4106] #5775
Bug 1840786 : OperatorHub filtering keyword limits #5646
fix delete application error if ImageStream is not present for a resource #5638
Fix multi dev console warnings #5504
Update guest agent missing message #5779
kubevirt: add hash anchors to VM / VM tempplate details #5777
Show OS from yaml in Overview tab when the VM is off #5776
Bug 1848418 : Affinity modal closes when user attempts to edit #5771
Add tests for Independent Mode Installation Flow #5704
Bug 1838768 : allow user to specify namespace for node terminal debug… #5748
Bug 1845817 : Fix ListDropdown loading state #5755
Pipelines Gherkin features - Design [ODC-3856] #5734
Add users list link to details card #5769
Add guest agent data to VM Overview tab #5741
Bug 1840594 : Add fallback icon also to the “Instantiate Template” #5587
Updated approvers list for dev-console/integration-tests folder #5739
Helm Release Gherkin Scripts - [ODC-4108] #5727
Bug 1795387 : Query Browser: Remove single column table layout #5745
Refactor Cluster Settings box to match new design #5714
Bug 1847480 : VM’s boot order modal will not remove non-bootable disks #5760
Remove kibanaApp link from Monitoring navigation #5746
Bug 1847581 : Fixed inconsistency in breakdown and utilization card wrt capacities #5731
Bug 1847494 : Move try sample button below git url field #5750
Bug 1839460 : fix VMImport cancelation options #5693
Remove guest agent selectors #5743
Aggregated noobaa health metrics in Object service dashboard #3148
Accept group:version:kind argument for k8sResourcePrefix descriptor #5641
Create guest agent info API wrappers #5732
Monitoring: Merge the two monitoring files #5729
fix Import Wizard flow #5715
Update descriptor README and x-descriptors guide #5530
Use guest agent types #5728
add support to select chart version in the helm install form #5718
Knative Gherkin features - Design [ODC-4112] #5717
Add guest agent info to vm resource summary #5711
Bug 1844938 : Migrate to DevWorkspace CR for the terminal #5687
fix(pipeline-bars): Pipeline cancelled show cancelled tasks as pending #5659
Bug 1826740 : supports insecure image registry in create and edit flow #5697
removes redundant mock data for knative and update specs #5112
Add types and selectors for guest agent info #5547
Bug 1845769 : Rename test name and add more categories #5707
Bug 1846319 : Fix link for code decorators in topology #5722
Bug 1840766 : Autogenerate data volume names #5618
Bug 1842875 : Remove the checks CAN_GET_NS and prometheusBaseURL for monitoring Dashboard and Metrics tabs in devconsole #5661
Bug 1845815 : Fix legacy operand form runtime error #5716
Bug 1845856 : Set disallowed flags to false in action detector for OCS plugin #5710
Add users list to vm details page #5698
Add OBC in the Inventory card of Project Dashboard #5705
Bug 1845279 : set tileName to desc.kind if displayName not supplied #5702
Bug 1844347 : Align kubevirt tests with ux changes, fix teardown in environment tests #5675
Add tests for OCS upgrade #5337
Update OAuth error handling #5694
Bug 1845031 : Dont update TargetNamespace when switching UpdateChannels #5701
Bug 1840839 : Check for www when adding from git repo #5607
Bug 1844525 : Mark name field in git import as touched when autofilling form #5683
Fix issues with storage dashboard tests and add new tests #5682
Bug 1845377 : Remove updation of Overview filesystem query. #5695
Add edit labels and annotations action in the kebab actions #5639
Bug 1844499 : fix showing/disabling help in cdroms table #5691
fix(plr-viz): Remove log links fr Idle/cancelled tasks #5649
Create a test suite for kubevirt plugin #5686
Reduce usage of plugins.registry #5329
Bug 1845189 : Fix NPE in combinedDisk #5690
Query Browser: Add additional operators to autocomplete suggestions #5688
Monitoring: Switch to Alertmanager API v2 for silences
endpoint #5438
Remove benjaminapetersen and enj from OWNERS #5684
Bug 1810046 : Show CSV icon from default channel #5650
Bug 1844125 : Use browser-native support for lazy-loading images #5677
Bug 1843780 : Dont wait for vm imports when listing vms #5670
Monitoring: Add some missing type definitions #5671
Bug 1834701 : Fix overflowing tooltip on statusDescriptor PodStatusChart #5663
Turn off webpack devServer.contentBase option #5285
Bug 1843239 : Fix number widget detection in operand form #5665
New ‘E2E_BROWSER’ env var, and README update #5651
Bug 1843599 : cloudshell: fix loading loop for user with multiple projects #5652
Bug 1842857 : Only show Edit Grouping action for VMs in topology view #5654
Bug 1811031 : Change dashboard activation mechanism #5575
Bug 1842482 : Bug fixes for storage plugin #5635
Apply Patternfly fix to hide the badge in the Display dropdown in Topology #5636
Bug 1841032 : Fix DynamicForm component logic for hiding schemas that do not produce form fields #5630
Revert “add react-refresh hot reloading” #5640
Bug 1826481 : Fix confusing subscription status for manual approve #5486
Bug 1842965 : - Operand’s tab for Operand list view is missing #5648
topology: compute dimensions of nodes if none explicitly set #5292
Bug 1842351 : “NAD not available” should be “no NAD available” #5644
Bug 1840543 : Use undefined as default value for width hook #5642
Bug 1840706 : Prevent OLM tab component unmounting every render #5632
Introducing lint-staged! #5366
Bug 1840543 : fix bug where quota gauge chart does not appear #5622
Fix that unit tests fails locally (tested with node v12.16) #5502
Remove options other than masquerade for default networks #5637
Bug 1842351 : Network definitions to nad #5634
update owners files for dev-console and knative-plugin #5608
Use last namespace for nav/breadcrumbs #5543
add react-refresh hot reloading #5246
Fixing OLM scenarios for Firefox and some flakes in others #4879
Advanced options in git import Automation and Framework utility functions #4694
Full changelog
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #497
Bug 1883461 : Upgrade to klog v2 #475
Bug 1877487 : Bump vendor to pick fix from openshift/api #473
Bug 1878163 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #469
Bug 1872375 : Add RedHat Helm chart repository as default repo in OCP payload #458
Bug 1875969 : clidownloads: IBM Power and Z are supported #466
Bug 1870514 : Configuring custom certificate for default console route #459
Bug 1859331 : Fix downloads index #464
Bug 1873414 : Move deployment script to python3 #463
Bug 1859331 : manifests/07-downloads-deployment: Create index.html #457
Bug 1872080 : Updating Dockerfile.rhel7 baseimages to mach ocp-build-data config #460
Revert “Allow console service account to read HelmChartRepository CR” #456
Allow console service account to read HelmChartRepository CR #455
Bug 1856667 : Bump DEFAULT_DOC_URL for okd & ocp #454
deliver HelmChartRepository CRD as the part of the payload #453
Implement inactivity timeout for logging user out #451
bump openshift/api: vendor update #452
bump(*): vendor update #449
Bug 1855613 : Bump golang.org/x/text to version v0.3.3 #448
Bug 1853270 : Update console config on change #445
Update go mod vendors #444
Bug 1846922 : “downloads” pod does not work on the node which is disabled IPv6 #438
Bug 1813775 : Publish license file #439
Change maintainer #437
Update OWNERS #435
Check and flush proper error #434
Add approver #433
Full changelog
Bug 1878163 : Updating ose-containernetworking-plugins builder & base images to be consistent with ART #34
Bug 1878163 : Updating Dockerfile baseimages to mach ocp-build-data config #33
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #32
Fix build of Windows binaries when run on other architectures #31
Dockerfile: build Windows plugins #30
Switch default binary to RHEL 8 #29
Bug 1818786 : Fix handling of delay in acquiring lease with stp turned on #28
Full changelog
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #37
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #38
Bug 1883421 : UPSTREAM: 381: Fix panic when source PVC does not exist #30
Bug 1883016 : Fix source image #29
Bug 1876810 : Rebase v3.0.0 #28
Bug 1878163 : Updating Dockerfile.openshift baseimages to mach ocp-build-data config #27
Bug 1878163 : Updating Dockerfile.snapshot-controller.openshift.rhel7 baseimages to mach ocp-build-data config #26
Bug 1872080 : Updating Dockerfile.openshift baseimages to mach ocp-build-data config #25
Bug 1872080 : Updating Dockerfile.snapshot-controller.openshift.rhel7 baseimages to mach ocp-build-data config #24
Rebase to 2.2.0-rc1 #22
Full changelog
Updating ose-etcd builder & base images to be consistent with ART #66
OWNERS: add component #61
Bug 1878163 : Updating ose-etcd builder & base images to be consistent with ART #57
Bug 1883772 : discover-etcd-initial-cluster: improve error handling when we dont scale member #56
Bug 1859196 : bump etcd v3.4.9 #52
Full changelog
Bug 1883497 : Fix missing logs due to mixed klog versions #126
Bug 1883497 : Fix missing logs due to mixed klog versions #123
BUG 1875598: Ensure the Virtual Machine provider state is set to Unknown when Failed #122
Bug 1878163 : Updating Dockerfile.rhel baseimages to mach ocp-build-data config #120
BUG 1877743: Bump K8s dependencies to v1.19.0 #119
Bug 1878170 : Add unit tests for machine scope #108
Bug 1872080 : Add Dockerfile.rhel to match build configuration in ocp-build-data #118
Bug 1872080 : Updating Dockerfile baseimages to mach ocp-build-data config #117
BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #115
BUG 1867262: Support networks shared from a different project #113
Fix minor linting issues #105
Add tests for actuator events #107
Bug 1857175 : Revendor mao to bring https://github.com/openshift/machine-api-operator/pull/644 #106
BUG 1858400: [Performance] Lease refresh period for machine-api-controllers is too high, causes heavy writes to etcd at idle #104
BUG 1856597: Pass scheme to client creation so that it uses scheme with Machine API #103
Bug 1856140 : Bump golang.org/x/text to v0.3.3 #102
support sourceImage outside the existing project #101
Enable metrics #94
Add spot instance label to machine spec #100
Implement leader election for gcp provider #85
Add termination handler for spot instances #99
Revendor MAO #98
Add liveness/readiness probes #96
Add support for preemptible instances #97
Add dgrigore to approvers #95
Full changelog
Bug 1918371 : Add tunnel-timeout and hard-stop-after options to haproxy template #249
Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #246
Updating ose-haproxy-router-base builder & base images to be consistent with ART #242
Bug 1904010 : Add unit tests to verify NotReadyAddresses in EndpointSlices #232
Bug 1904010 : Check Ready condition status in Endpointslices #230
Bug 1886213 : haproxy-config.template: Only enable HTX for HTTP/2 #199
Bug 1896905 : Clip haproxy.router.openshift.io/timeout annotation values to prevent bricking on upgrade #217
Bug 1859134 : Switch to periodic process reaper #190
Bug 1867186 : Add SameSite route annotation #189
Bug 1752814 : Fix decreasing counter metrics when reloading HAProxy #179
Bug 1878163 : Updating images/router/base/Dockerfile.rhel baseimages to mach ocp-build-data config #186
Bug 1880103 : Bump deps for Kube 1.19 #187
Bug 1878319 : Allow trailing dots in host names #180
Bug 1852728 : haproxy 503 error page: replace all LF by CRLF to be fully RFC compliant #140
Bug 1858879 : Change router’s internal endpoint.ID to prevent HAProxy server line collisions #170
Bug 1872080 : Updating images/router/haproxy/Dockerfile.rhel8 baseimages to mach ocp-build-data config #172
Bug 1872080 : Updating images/router/base/Dockerfile.rhel baseimages to mach ocp-build-data config #173
Bug 1874278 : Drop openssl to SECLEVEL=1 in Dockerfile #178
Bug 1867971 : extend unit tests for endpointslices #169
Bug 1855647 : Update golang.org/x/text #168
Bug 1861455 : Remove initial haproxy template commitAndReload #165
Delete unnecessary OWNERS files #161
feat(route): Implements rewrite-target for ha-proxy #129
Switch to EndpointSlices #154
Add Dockerfile.rhel8 #155
Use ServiceAliasConfigKeys for dynamic config #108
Allow configuring Forwarded/X-Forwarded-* headers #134
Add HTTP cookie capture #147
Allow configuring unique-id HTTP header #146
Handle errors from commit and reload #153
Add HTTP header capture #139
Use generateCertKey consistently #138
Bug 1843856 : Sanitize TLS config that has key bundled with cert #136
Update owners #145
Simplify generateCertConfigMapEntry #137
OWNERS: Add component #117
Full changelog
Bug 1916335 : UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #524
Bug 1915247 : UPSTREAM: 97915: kube-aggregator: fix apiservice availability gauge #518
Bug 1887308 : UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #437
Bug 1912564 : UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #501
Bug 1912564 : UPSTREAM: 97206: clean up executing request on panic #502
Bug 1889936 : UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #419
Bug 1887748 : [4.6] UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #407
Bug 1901208 : Nodes goes into NotReady state (VMware) #466
Bug 1896691 : UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #446
Bug 1885619 : fix kube-apiserver termination event(s) validation failures #396
Bug 1896318 : UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #443
Bug 1900630 : 4.6: Update from Kubernetes 1.19.0 to 1.19.4 #435
Bug 1899406 : HPA: Ignore deleted pods. #465
Bug 1888847 : UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #412
Bug 1891539 : UPSTREAM: 95261: test: e2e: fix race in pods test #404
Bug 1886247 : set lastterminationstate for container status even when CRI fails to return termination (or any) data #400
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
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
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 PredicateMetadataProducer in generic scheduler #84785
Adding owners file for Endpoint controller utils #84527
Fix a TaintBasedEviction integration test flake #84766
Add lenient decoding path for v1alpha1 kube-scheduler config #84129
add azure disk encryption(SSE+CMK) support #84605
Move funcs of node_util to cloud/gcp. #84412
Base Infrastructure for adding Merge() API to TopologyManager Policies #84721
Use log functions of core framework on test/e2e/framework/kubelet #84640
Switch debugger configuration fields to pointers #84739
remove cfssl dependencies #84677
Reduce node update frequency #84007
CSI Topology ga #83474
tests: Adds guestbook app subcommand in agnhost #83055
Validate custom priority policy config. #84646
reject pods when under disk pressure #84415
Enabling fluentd on kubemark #83897
Refactor the process to get ip address of loopback interface #84712
Add a kubelet serving cert age metric #84534
Handle namespace deletion more gracefully in built-in controllers #84123
Bump shellcheck to v0.7.0 #84249
Remove Alpha feature MountContainers #84365
NodeLifecycleController - MarkPodsNotReady retry fix #84445
fix log and note :cidr mask size must be <= node mask #84637
kube-proxy: ensure KUBE-MARK-DROP exists #84422
Fix a data race in registrytest #84487
feat: remove suspendedDaemonPods from daemon controller #84323
Make k8s.io/kubernetes dependency policy explicit #84558
Fix a double lock bug in staging/…/apiserver #84483
deprecate cleanup-ipvs flag #83832
Apiserver flowcontrol api models #83671
test/e2e: AddOrUpdateAvoidPodOnNode/RemoveAvoidPodsOffNode: retry when conflict hit during annotation update #84513
Scheduler Policy API Refactoring #83578
Add linux selector to kube-proxy yaml. #84666
Fixes error in go_pkg() #84664
Make writing file via container in tests sync for real this time by enclosing multiple commands in quotes #84656
Moves test to new print_flags_test.go #84621
Move funcs of create.go to e2e/storage #84463
refactor(*): fix comparison to bool constant, return redundant #84440
delete unused cache #84408
Traverse OwnerReference maps more efficiently #84060
Refactor tests for configure-helper.sh by moving environment config to testdata. #84579
Move json/yaml printer tests to correct location #84618
Update k8s.io/utils dependency to latest #84604
cmd/kubeadm/app: fix staticcheck warning #84626
Move small test back to printers_test.go #84619
Cleanup clientcmd api conversions #84503
Remove prom from metrics validation #84500
Fixed bug in TopologyManager with SingleNUMANode Policy #83777
publishing: fix typo in rules #84631
Cleaned up and reorder skip functions from e2e framework #84384
Rename test/data directory to testdata #84617
Support local filesystem volume with block source reconstruction and add related e2e tests #84218
If an iptables proxier sync fails, retry after iptablesSyncPeriod #83387
Move CheckLimitsForResolvConf to Kubelet#syncLoop #84253
Add davidz627 as owner of pkg/volume/csi #84572
Migrate EvenPodsSpread priority implementation as Score plugin with map/reduce style #84262
Use log functions of core framework on test/e2e/freamwork/psp.go #84509
Ensure EndpointSlice exist if Endpoint is found #84421
Add serathius to sig-instrumentation-reviewers #84592
publishing: add rules for 1.17 and remove for 1.13 #84588
kubeadm: remove ObjectMeta from output.BootstrapTooken #84286
feat: make prioritizeNodes private function of genericScheduler #84589
Enable strict serializer in kubelet #83204
Don’t use hardcoded /go GOPATH in benchmark-dockerized.sh #84593
cleanup: Update comments of SearchMountPoints/GetMountRefs #84413
propagate proxy env var to kube-proxy #84559
Separate e2enetwork from e2e core framework #84379
Dynamic SNI certificates #84303
Optionally run e2e pod as privileged for SELinux #83727
Change DescribeItem() to local func #84427
fix cpumanager reconcileState without sourceready #81344
Update Azure/azure-sdk-for-go #84543
Moves kubectl get subcommand to staging #84540
switched to use the pause image served from gcr #84538
Add conformance-behavior-approvers to OWNERS_ALIASES #84531
test refactor: move test specific functions from rc_util.go #84495
Force file sync after writing file via container in test #84491
Fixing EndpointSlice port validation #84481
tests: Extends agnhost netexec udp buffers #84045
Add scheduler cache size metrics #83508
Move the common logic of checking for kms-plugin’s version into gRPC client interceptor. #84387
Add lenient decoding path for v1alpha1 kube-proxy config #84143
Change unit test fixtures to be compatible with FIPS-enabled compilers #84561
Adds some basic READMEs to some of the test images #84362
RequestedToCapacityRatio as score plugin #84520
delete nodeinfo “getter” #84553
Fix golint issues in pkg/credentialprovider/gcp #84478
Apply feature gates in scheduler policy api compatibility test #84190
Expose filteredNodes to func PriorityMetadataProducer #84542
Update default etcd server to 3.4.3 #84329
Add Scheduler validation check for redeclared policy configs #83963
Move funcs of framework to common runtimeclass. #84411
download cni plugin from gcs bucket #84496
move funcs of expect.go to e2e/common #84410
Priorities use SharedLister interface instead of NodeInfo Map #84449
Improve e2e HostExec utility #84444
Migrate couple manual conversions to the new AddConversionFunc() way #84464
Use DNS_SERVER_IP as –cluster-dns in all cases. #84383
Predicates use SharedLister interface instead of NodeInfo Map #84389
e2e: share /dev with host in hostpath driver deployment #84501
Make sure score plugins are executed when no prioritizer configured #84506
Prevent 2 goroutines in test from being leaked if proxy hangs #84484
Fix bug of kubelet enable-cadvisor-json-endpoints flag #83881
improve error handling in cloud node controller #84469
Uncomment interpod affinity integration tests #84450
Remove prometheus addon #83442
e2e storage: bump revision of sidecars and driver #83957
Allow unsafe read from cache for Azure #83685
Provide a mechanism for GaugeFunc to use the metrics stability framework #83830
removed powershell-yaml module dependency #84434
kubeadm-validators: bump the latest validated Docker version to 19.03 #84476
Remove predicates.NodeInfo dependency from kubelet #84294
Feature-gate RuntimeClass informer starts #84275
kubeadm: always mount a flex volume path for the controller-manager #84468
Add event for pvc in case node expansion fails #84301
Adds x-kubernetes-map-type annotation as a CRD API extension #84113
framework: Fix a goroutine leak bug in resource_usage_gatherer.go #83925
add a fallback for kube-scheduler when events.k8s.io is disabled #83692
Make e2eservice.CheckAffinity wait longer, to avoid flakes #84238
make ClaimProvisionTimeout a var #84140
Remove prometheus references in test/integration #84283
Migrate components to EndpointsLeases leader election lock #84084
Run snapshot before PreFilter plugins when schedule begins #84437
Change FuzzTime to FuzzTimeStrict for naming consistency #84409
Fix metrics may be hidden in current minor release issue #84395
Add fuzz targets for Duration, MicroTime, and Time #84168
Convert NodeLabelPresence custom predicate to filter plugin. #84297
fix staticcheck failures in test/e2e/common directory #83711
Cleanup conversions registrations #84288
Add updated v0.6.0 stable PD driver specs - enable block tests for PD #84312
Support local volume block mode reconstruction #84173
Made all scheduler Node and Pod list/lookups from the snapshot #84293
Pass list of files through stdin to avoid hitting ARG_MAX on some env… #81592
kubeadm: remove commented test #84309
Fixing EndpointSlice kubectl output #82603
rename scheduler fake listers #84328
set config.BindAddress to IPv4 address “127.0.0.1” if not specified #83822
CSI: modify detach timeout to match attach timeout #84321
Add note on the applicability of –grace-period flag #84316
typos in old changelogs releases #83563
Require exact match when calling Get method within fake clientset #82794
Fix incorrect “whitespaces” plural #84325
Update etcd client to v3.4.3 in k8s v1.17 #83987
Fix deployment e2e test at scale #84339
Remove deprecated CSI RBAC roles #84282
remove reference to promhttp in etcd-version-monitor #84221
Ensure script saves results even when tests fail #84166
Refactor kubelet collector test #83713
Move PokeUDP() to e2e service subpkg #84313
Feature-gate CSINode and CSIDriver informer starts #84273
Refactor remaining metric tests #84305
Forbid label updates by nodes through pod/status #84260
Move TranslateIPv4ToIPv6() to e2e scheduling test #84258
Dynamic serving certificates #84200
Adding FQDN address type for EndpointSlice #84091
Removes kubectl get dependency on Kubernetes core #84062
Prune inactive owners from pkg/* misc api-machinery related OWNERS files #83864
Prefer CRD v1 for internal clients #84276
Prune inactive members from cluster/* OWNERS files. #83863
Fix service sanity check after jig.ChangeServiceType #84289
Do not list apiextensions.k8s.io/v1beta1 in discovery when disabled #84277
Feature-gate PDB informer starts #84274
Remove wrappers around storage-related listers in the predicate #84192
refactored counter_test to use assert statements and renamed variable… #84117
Add permit_wait_duration_seconds metric for scheduler. #84011
cleanup util code #84083
Clean-up and additional test cases for socket-mask unit test. #78938
Add an event to pvc when node expand successfully #84137
feat: remove WaitForCacheSync from scheduler factory #84268
Fix base image discrepancy when building kubemark images #84231
Pod GC controller - use node lister #82365
Move CreatePodOrFail() to e2e network test #84255
Optimize interpod affinity priority function #84264
Move funcs of networking_utils to e2e network #84261
Fix static failure for package: staging/src/k8s.io/code-generator #81708
Follow-up of #71136: Switch system priority class usage to versioned (v1) api #76362
Use v1 CRD deletion endpoints in e2e tests #84235
Autogenerate conversions for decoding parameters #83709
add option to skip verifying kubelet certificates for logs #84251
remove hostnetwork from hostpath csi manifest #84098
Fix Typos in pkg/kubelet/dockershim/docker_service.go #83986
Prune inactive owners from autoscaling related OWNERS files. #83856
Benchmark for authn cache #83797
Fix crash in kubectl drain #83795
move nodeinfo/snapshot.go into its own package #84197
fixed node search starting point #84232
Fix and clean up timeouts for networking tests in large clusters #84229
Addon Manager: Fix bug in generate_prune_whitelist_flags #84228
Revert “move hostPID tests to common” #84212
Separate scheduler listers into their own package #84193
Comment out an e2eservice sanity check for now #84188
storage: Deleting a namespace while spec.finalizers pending should not error #84122
Prune inactive members from OWNERS_ALIASES. #83866
Prune inactive owners from api-approver owned OWNERS files. #83865
Prune inactive owners from cloud-provider related OWNERS files. #83852
Dynamic cert file ca bundle #83579
feat(scheduler): graduate ScheduleDaemonSetPods to GA #82795
Fix retry logic in DisruptionController #82152
shuffle sharding package for priority and fairness #83665
Microoptimization in SelectorFrom*Set #84182
This adds context from for cloud calls for Kubelet. #83931
Few improvements to Cloud NAT #81073
Lower AWS DescribeVolume frequency #84181
Move GoTemplatePrinter tests to correct location #84023
kubectl drain: avoid leaking goroutines #83967
Introduce http handler to metrics stability framework #83722
Plumb dynamic SNI certificates #83627
Add a metric to track number of scheduler binding and prioritizing goroutines #83535
nodeipam-controller:fix static check failures #82145
Add mtls support to add/remove-replica #81075
Prune inactive owners from staging/src/k8s.io/client-go/* OWNERS files. #83857
Upgrade all node pools for gke upgrade test. #84174
Fix windows performance counter error on Non-English environemnt #84156
Check PV volumeMode in kubelet even when block feature is off #84048
Fix golint errors in pkg/controller/service #83645
remove ipallocator in favor of k/utils net package #83422
kubelet: Record preemptions similarly to evictions #84120
Extract PodPhase map outside Less func #84075
feat: remove CheckNodeMemoryPressure/DiskPressure/PIDPressure/Condition #84152
etcd health check key should have proper prefix #84167
set default value of KUBE_MASTER_URL to empty in e2e test #84150
Log the error before calling closeFn #83971
Fix sanity-checking of LoadBalancer services in e2eservice.TestJig #84159
[migration phase 1] Add filter plugin for cloud provider storage predicate #84148
Add block feature gate checks to PV controller #84049
Issue 83458:Changed the return check for GetNodeInfo #83983
Bugfix kube-proxy README file to list ipvs modules, closes #83676 #83677
Flush data cache during unmount device for GCE-PD in Windows #83591
Fix double counting issue for request metrics on timeout. #83427
tests: Simplifies image pulling tests #83398
Move hostPID tests to common #83368
Push context up to cloud node controller. #83872
Remove the assumption of pod cidr of /24 in the gce window node start… #83585
scheduler: make getVolumeLimits a function instead of a method #83310
Close the file after reading in verifydependencies#main #84108
Return an error when zone info is not found. #84138
Allow users to use custom tags #83497
rename FilterPlugin NodeResources #84121
Move LaunchHostExecPod() to e2e network #84090
Create microbenchmarks for ToUnstructured/FromUnstructured. #84082
Remove CSINode from scheduler cache. #84017
LeastRequestedPriority/MostRequestedPriority/BalancedResourceAllocation as Score plugins #84074
feat(scheduler): replace several algorithm listers with client listers #84099
Refactor scheduler’s framework permit API #83756
Added a new --sort-by
flag to kubectl api-resources command #81971
feat: implement node unschedulable as a filter plugin #84047
remove usage of the test/test_owners.* files #84070
Add kubectlPath flag to e2e_node.test #82308
Clarify the role for SupportedSizeRange #84094
Add note about addon-manager image location #84092
Migrate EvenPodsSpread Predicate to Filter plugin #84066
Update to use go1.12.12 #84064
Amending the GMSA e2e test to allow it to run against Windows-only clusters #83805
A go-fuzz target for Serializer.Encode/Decode, tested with go-fuzz #83750
feat: update taint nodes by condition to GA #82703
Use frameworkHandle to get listers #84034
Update glbc.manifest to v1.6.1 #84018
Make node tree order part of the snapshot #84014
Convert error messages to use event recorder #83934
more e2eservice.TestJig cleanups #83549
fix Security Context should run with an image specified user ID #82817
Compact memory before requesting huge pages #82656
Update Cluster Autoscaler version to 1.16.2 #84038
[migration phase 1] MatchInterPodAffinity as filter plugin #83982
feat: several cleanups in the scheduling package #84073
Fix indent in cherry_pick_pull script #84055
GeneralPredicate as framework plugin config #84054
Don’t use CachingObject if the number of watchers is small #84043
Update release notes for 1.14.8 to reflect AWS bugfix #84019
cleanup unnecessary func parameters in genericScheduler methods #84015
[migration phase 1] CSIMaxVolumeLimitChecker as filter plugin #83894
Prune inactive owners from cmd/kube-controller-manager/OWNERS. #83853
Refactor test/integration/master/ with metric #83833
Remove direct references to prometheus from transformation_testcase.go #83831
Use single kms-plugin mock in unit and integration tests. #83811
test/e2e: move some tests from cluster-lifecycle to cloud-provider-gcp #83744
Prefer to delete doubled-up pods of a ReplicaSet #80004
Plumbing for dynamic apiserver serving certificates #83580
Promote WatchBookmarks feature to GA #83195
add myself to typecheck / go-srcimporter owners, move rmmh to emeritus #84020
feat(scheduler): implement node affinity as score plugin #83998
Ensure TaintBasedEviction int test not rely on TaintNodeByConditions #84036
Change node name to env value of HOSTNAME_OVERRIDE #84008
stop removing cni directories as they aren’t installed by kubeadm #83950
Fix AWS block volume reconstruction to be like file #83466
Fix shellcheck failures in cluster/validate-cluster.sh #81345
Move CreateNginxPod() to specific e2e #84025
Revert “kubeadm: enable kubelet certificate rotation on primary CP nodes” #84012
Swtich nodelifecyclecontroller to coordination/v1 #83989
Update Calico to v3.8.3 #83976
Dynamic cert kube apiserver wiring #83555
Sending non-blocking audit events to a webhook is retried on any error #83238
feat(scheduler): use context in scheduler package #82072
move service helpers to k8s.io/cloud-provider #81348
make sure filters are executed when no predicates configured #84028
e2e: remove duplicated test specs #84002
Move Initialized() to e2e framework util #83812
Update comment for syncHandler #82455
tests: Replaces Redis image with Agnhost #81358
set backup value to ensure connections against kubelets eventually close #75190
kubeadm: enhance certs check-expiration to show the expiration info of related CAs #83932
choose a more unique request timeout default #78541
Add incoming pod metrics to scheduler queue. #83577
Insecure backend proxy #83419
Amend CHANGELOG-1.16.md for v1.16.2 #83979
Updated COS version to M77 and includes fixes to ensure scalability tests pass #83974
Bump bbolt to v1.3.3 #83970
Remove update-storage-objects.sh #83969
Fix proto.Merge of IntOrString type #83956
feat(scheduler): implement NodePreferAvoidPods as score plugin #83893
add tombstones handle for pdb #83951
kubeadm: use strings in TestTokenOutput #83949
Disable local block volume reconstruction test #83946
Fix memory and timer leak in work queue #83945
Add crictl windows binaries to workspace #83944
fix: scheduler perf test with pod informer #83935
release: lib: revert docker_registry to constant k8s.gcr.io #83924
Move scheduler cache ListNodes interface to snapshot #83921
Fix DeltaFIFO Replace method to prevent SharedIndexInformers from missing notifications #83911
Support dynamically set log level for kube-scheduler #83910
bump metrics server version to v0.3.6 #83907
remove duplicate code #83902
Add information from Lease to kubectl describe node #83899
Clean up for component-base/metrics #83828
Rewrite printer tests #83802
Fix link to moved Docker image #80437
Rename dashboard-controller.yaml to dashboard-deployment.yaml #80137
Fix broken link in sample-controller #81952
Check error return from snapshot Restore #83867
Prune inactive owners from pkg/controller/* network related OWNERS files #83862
Prune inactive owners from pkg/kubelet/* network related OWNERS files. #83861
fix kubectl delete semantic error #83825
Move jbeda to emeritus status. #83819
Remove test_verify from e2e framework package #83816
Hash keys used in cached token authenticator #83796
Isolate the logic related to the configuration of kube-apiserver into a separate script. #83753
Don’t log about deleting non-existent affinity entries in userspace OnEndpointsAdd #83644
Add metrics for scheduler framework. #83569
Improve IPVS Module loader logic #83553
Fix kube-proxy healthz server for proxier sync loop changes #83498
Clean up sig-auth OWNERS_ALIASES #83486
Migrate etcd version monitor to metrics stability framework #83283
Reworking kube-proxy to only compute endpointChanges on apply #83206
add fuzzing targets for sig-yaml and yaml.v2 #83978
fix rbd info when return warning information #75588
Upgrade to etcd server 3.3.17 #83804
Using pointers to pod in node lifecycle controller #83780
Improve efficiency of csiMountMgr.GetAttributes #83747
Remove direct reference to prometheus from aws #83278
Adds –prefix flag to the kubectl log command #76471
Change XPN firewall change msg. Should be required by security admin #71674
E2E tests for dualstack phase2 #80725
Prune inactive owners from pkg/volume/* OWNERS files. #83859
Prune inactive reviewers from staging/src/k8s.io/apiserver/* OWNERS files. #83858
Prune inactive owners from pkg/credentialprovider/* OWNERS files. #83860
Remove prometheus reference from storage #83678
fix inconsistent comment in device plugin api #83757
Prune inactive owners from staging/src/k8s.io/sample-controller/OWNERS. #83855
Add CHANGELOG-1.17.md to CHANGELOG.md #83827
[migration phase 1] VolumeZoneChecker as filter plugin #83843
Prune inactive owners from test/e2e/framework/providers/vsphere/OWNERS. #83854
[migration phase 1] PodFitsHostPorts as filter plugin #83659
Add warning when –certificate-key is set and –control-plane is not. #83661
feat: implement imagelocality as a score plugin #83849
[migration phase 1] PodFitsResources as framework plugin #83650
Move Factory Package to Scheduler #83573
Rename e2e framework functions used locally #83817
Move Sortable List into its own package #83558
local-up-cluster kube-proxy terminated error #82413
Fix attachment of just detached AWS volumes #83567
[migration phase 1] PodMatchNodeSelector/NodAffinity as filter plugin #83660
Rename Generate[Read|Write]FileCmd()s on e2e framework #83808
Upgrade to etcd client 3.3.17 #83801
[migration phase 1] NoDiskConflict as filter plugin #83731
Move PodPreemptor to Scheduler #83389
Remove duplicated log. #81594
Fix package name of psp on e2e framework #83793
apiextensions: fix panic with x-kuberentes-int-or-string in CRDs #83787
dynamic delegated authn header reload #83459
Improve ‘No resource limits’ message #83749
feat(scheduler): expand node score range to [0, 100] #83522
Mark ‘wait until preStop hook completes the process’ flaky #83792
bump k8s.io/utils to pickup bug fix for rangesize func #83785
tag test that taints a node as disruptive #83647
Eliminate direct references to prometheus from apiserver admission #83610
Add RainbowMango to reviewers for component-base/metrics #83772
Address staticcheck failures for test/e2e/lifecycle/bootstrap #83702
feat: change the pod_preemption_victims
to Histogram #83603
[migration phase 1] Implement CheckVolumeBinding as a filter plugin #83764
feat(scheduler): expose SharedInformerFactory to the framework handle #83663
Revert #83735: Update etcd client to 3.3.16 #83763
Add more tracing steps in generic_scheduler #83539
Kubemark node labels #83736
[migration phase 1] PodFitsHost as filter plugin #83662
Topology manager aligns pods of all QoS classes. #83492
Implemented taints and tolerations priority function as a Score plugin #83601
kubelet e2e: run resource monitor only if the actual number of nodes is small #83755
fix unsafe JSON construction #81158
kubeadm: add warning about ‘upgrade apply/plan –config’ #83530
Add sig-node-approvers alias #83746
Drop framework.GetReadySchedulableNodesOrDie #83729
Fixed bug in TopologyManager with SingleNUMANode Policy #83697
[migration phase 1] Make scheduler cache, volume binder and listers available when registering default plugins #83694
Adding per-pod metrics for scheduler. #83674
Audit of test/* OWNERS files #83587
feat(apiserver): add user-agent and remote info into trace log for endpoints handlers. #83237
Minor cleanup meta v1/v1beta1 and register DeleteOptions #82921
Validation: len is measured in bytes #80880
Validate container status in e2e pod status checks #82491
Update etcd client to 3.3.16 #83735
Use latest node-cache version with stubdomain fix. #83707
Remove e2e/common package usage in volumemode testsuite #83609
Move external facing kubelet apis to staging #83551
Fix init order during starup for dynamic kubelet config #83184
Remove direct references to prometheus/testutil from kubelet/metrics #83704
fix static check failures #81940
Introduce sig-instrumentation aliases in OWNERS_ALISES and simplify OWNERS files #83718
Improve negotiate media type #83583
Clean up dynamic client pre-flight check #82652
kubeadm: remove OutputFlagSpecified from PrintFlags #83720
Use log functions of core framework on testsuites/topology.go #83667
Promote VolumeSubpathEnvExpansion feature gate to GA #82578
kubeadm: preserve order of user specified apiserver authorization-mode #82616
openstack: Don’t Delete LB in Case of Security Group Reconciliation Errors #82264
Switch admission webhook config manager to v1 #80883
Remove the no-op plugin #83686
Introduce testutils.CollectAndCompare for metrics test #83699
Replace deprecated methods in the logic involved in the construction of gRPC connection to kms-plugin. #83595
Address staticcheck
failures for test/e2e/node/...
#83681
Structured output for ‘kubeadm token list’ #78764
Use consistent short name for receivers #83615
Remove stale comment about resyncPeriod #83543
Update test/e2e/storage for new GetReadySchedulableNodes stuff #83480
Enable strict serializer in kube-proxy #82927
feat: update scheduling queue with options #81263
Clean up TODOs #83447
increase auth cache size #83643
replace iteration with hashmap in *state_of_world #82123
Add podCgroup to process kill events to allow for correlation #83625
Migrate prometheus bucket functionality to metrics stability framework for apiserver #82630
pkg/apis/policy: Fix “informatio” -> “information” comment typo #83638
Refactor scheduler metric test with testutils #83611
Add RepairVolumeHandle to the csi translation struct #83593
Complete output of docker info #83556
Log the error return from store.Delete #83536
Up minimum go version to 1.12.4 #83596
Added PredicateMetadata and PriorityMetadata to framework’s CycleState #83537
CHANGELOG-1.16.md: add note about etcd client bug with IPv6 addresses #83641
move util/metrics to component-base #81797
feat(e2e): refactor hard-coded provision size #78306
Remove unused method reciever for CSITranslator #83626
Making iptables probability more granular in kube-proxy. #83599
feat(scheduler): refactor predicateMetadata into a collection of sub types #83286
Fix EndpointSliceController service deletion processing #82996
Fix wrong comments and inaccurate logs in endpointslice_controller #82865
kubectl: remove usage info from bad flag msg, only print help tip #82423
Fix Container exit message lost due to FallbackToLogsOnError is not compatible with ContainerCannotRun #81280
Added alejandrox1 as test/* reviewer #83616
Move privilege e2e test to common #83211
Fix log level for runtime error in kubelet.go #78720
correct the return information in scheduler.go #78461
Only kill process where killing failed during previous iterations #83296
cmd: fix spelling mistake #83605
Eliminate direct references to prometheus from kubelet #83499
Bump dependency opencontainers/runc@v1.0.0-rc9 #83527
Expose Shutdown func for EventBroadcaster #83489
Fix block volume reconstruction #83451
kubeadm: enable kubelet certificate rotation on primary CP nodes #83339
Mark startupProbe test as NodeAlphaFeature and fix podClient #83570
Verify metadata schema when decoding unstructured objects in resource builder #83552
Refactored e2e-test-framework util.go #83510
Add known issue to release notes for 1.14.7 #83414
Removal of kubernetes error dependencies #83090
feat(scheduler): expose kubernetes client in the framework handle #82432
Check whether mirror pod is ciritical in managerImpl#evictPod #83325
Introduce testutil package to support metrics testing #83299
Initial deprecation of kubeadm v1beta1 apis #83276
Log error from AddIndexers in NewAttachDetachController #83597
Fix typo in API server help for shutdown-delay-duration #83121
remove trailing dots from the parsed searches from host resolv.conf #83069
Fix misleading kube-proxy logs about IPversion mismatch #83534
kubeadm: fix wrong default value for the “upgrade node –certificate-renewal” flag #83528
refactor: v1 event expansion. #83106
Fix golint failures of pkg/kubelet/status/… #82968
IP validates if a string is a valid IP address #83104
Fix volume scheduling error handling #83540
Show the complete docker info command #83548
remove the repeat word in documents #83495
Overriding CA file should override skip TLS and CA data #83547
spelling error ‘doen’t’ #78411
fix golint errors for pkg/master #83297
Requesting Review/Approve privileges for cluster/OWNERS #83516
[migration phase 1] Implement PodToleratesNodeTaint as a filter plugin #83460
Remove hyperkube from release artifacts #83454
Fix golint issues in pkg/util/env #78357
Switch from admission-control flag to enable-admission-plugins #83366
Move heap into its own internal package #83233
[server-side apply] Cap the number of managedFields entries for updates at 10 #81816
add mtaufen to cluster/gce owners #83518
Delegate topology hint gen to CPU manager policy #83043
Ginkgo update + stack fix #82176
Fix test/integration/kubelet
staticcheck failures #81885
refactor tlsConfig creation for secure serving #83500
check that N job pods succeeded instead of exactly N pods existing a… #83456
Dedupe logging for PD SetUpAt and added a slow SetVolumeOwnership warning #83426
iptables.Monitor: don’t be fooled by “could not get lock” errors #83402
Fix help text in kubectl top -h #83247
Add jpbetz as reviewer of api-machinery code #82662
Cleanup reflection usage in framework creation #83506
Modified the name of the Extensions method in the scheduler’s framework. #83502
remove Get/Set node condition dependency for the ccm controllers #83501
Update nodelocaldns yaml to use image with custom Stubdomains support #82845
Kubeadm: allow users to use 127.0.0.1 as advertise address #83475
Avoid unnecessary identifier computations #83452
feat(scheduler): scale the extender output in generic scheduler #83490
Add klueska as reviewer for CPUManager and devicemanager #83468
feat(scheduler): rename PluginContext to CycleState #83430
Check the return value from store.Update #83420
Enable strict serializer in kube-scheduler #83030
Return proper error message when BindPodVolumes fails #83343
kubeadm: add 1.18 entry in the etcd map #83314
add ability to authenticators for dynamic update of certs for delegated authn #82371
fixed typos in kubectl book #81457
Use pod + nsenter instead of SSH in block volume tests #83108
Prune should respect namespace option #83084
Fix shellcheck failures of cluster/addons/addon-manager/kube-addons.sh #82237
fixed a typo in kubectl book #81420
removed duplicated kubectl get #79852
feat(scheduler): use reflect to reduce the similar pattern #83243
removed extra hyphen in kubectl book #79844
Refactor scheduler.New so that all framework-related parameters are options #83418
add ability to pre-configure poststarthooks for apiservers #82077
Ability to set up additional, bigger nodes during tests #83352
Reset default namespace deletion timeout to 5 minutes #83432
Remove runtime.VersionedObject from universal apimachinery #70734
fix metrics-server rbac #83405
Move PodConditionUpdater to Scheduler #83342
Only detecting stale connections for UDP ports in kube-proxy #83208
Make resourceVersion parameter semantics consistent across all storage.Interface implementations #72170
limit yaml/json decode size #83261
Fix sig-node test by adding back the numNodes #83376
Upgrade Calico to 3.8.2 #83258
Remove block volume capability from GCE PD CSI Driver because not supported in v0.5.2 #83409
Bump version of event-exporter and prometheus-to-sd. #83396
Kubeadm DualStack Support for List of Service IPs #82473
Adding pods to DeletePods and MarkPodsReady methods parameters #83320
feat(scheduler): remove MaxPriority in the scheduler api #83386
Bump nfs provisioner version to v2.2.2 #83383
Revert “Revert “Revert “[Re-Apply][Distroless] Convert the GCE manifests for master containers.”“” #83390
fix wrong test in generic-resources.sh #83355
Run block tests for gce-pd csi driver. Improve skip block test function name #83381
Revert “Bugfix: remove PV dir when umount raw block device” #83379
Add link to release notes documentation to PR template #83049
kubeadm: add test to detect panics when given certain feature gates #83369
reuse Equal #83109
.github: add guineveresaenger and mrbobbytables as reviewers #83370
Use pod + nsenter instead of SSH in mount propagation tests #82424
A consistent interface for plugin extended functionality #83365
Don’t leak a go routine on panic #83333
Refactor scheduler extender-related API fields #83262
Fix staticcheck failures in test/utils/...
#81904
Explicitly handle returned error values in admission metrics_test #82105
Cache serializations across watchers #81914
Update symlink warning #83350
Improve error message for projected tokens when API is not enabled #83192
explain why finalizers are not processed in order #83110
Use imageutils instead of hardcoded image paths #81093
Update e2e testing nodePort service listening on same port but different protocols #81419
Revert “Revert “[Re-Apply][Distroless] Convert the GCE manifests for master containers.”” #78466
e2e: on aws, tag volumes we want the cluster to mount #83301
use log functions of core framework #83148
Fixed issue with duplicate containerPorts in different address families #82374
Allow ipv6 urls in GetPortURL() #83331
test/e2e: Delete test namespaces asynchronously #82439
Add nil checks for Azure CSI translation #83249
Use $STACKDRIVER_ENDPOINT to set exporter sd endpoint #83205
Merge attach and detach common func #80420
Remove deprecated scalability tests #83322
Remove direct reference to prometheus from kubelet #83279
Cleaned up skip* functions from framework/util.go #83219
Mapping Layer - 2. Convert predicates/priorities configurations to a framework plugin one. #83099
kubeadm: bump versions for v1.17 cycle #83312
Adding fakeGetPodsAssignedToNode to node lifecycle controller tests #83248
complete pkg/scheduler/util unit test #82368
Fix host reuse for e2e tests #83284
using short flags instead of validate #83117
Refactor CSI Translation Library into a struct that is injected into various components to simplify unit testing #82683
scheduler: change PredicateMetadata.AddPod to use *v1.Node insead of rich *schedulernodeinfo.NodeInfo #83234
Fix aggressive VM calls for Azure VMSS #83102
Remove direct reference to label #83220
Remove direct reference to prometheus from openstack #83269
Fix #80571: Update service controller to prevent orphaned public IP addresses #82890
E2E: Add missing Bootstrap() call #83255
using online file instead to fix NUMA nodes init #83196
Always set content-type & nosniff #72535
Apply currently parses the yaml object 3 times, please remove 2 #83131
Deflake TestWatchBasedManager #83250
Remove direct reference to prometheus.Label #83223
replace bytes.Compare() with bytes.Equal() #83071
scheduler: add error handling for *podSpreadCache.removePod #83231
Fix typos in KeyUsage constant names #82511
Bugfix: remove PV dir when umount raw block device #79784
Fix informer-gen to honor nonNamespaced tag #80458
Use log functions of core framework on [r-u] #81685
Add LinuxOnly tag to e2e testing session affinity #82171
add logicalhan to reviewers for api-machinery directories #82033
Update to use go1.12.10 #83139
Update crictl to v1.16 #82856
Improve fieldmanager tests and benchmarks #82847
use vmss instance view expansion and azure-sdk-for-go v33.1.0 #82496
Promote DNS e2e verifying PQDN resolution for cluster #74977
add a known issue in 1.16 for kube-scheduler #83201
add test to show generic pod count counts all pods #83190
fix auth import statement in client-go #82764
Promote lease API test to Conformance #82632
Add e2e test for kubectl describe cronjob #79814
feat(scheduler): consolidate ScoreWithNormalizePlugin into ScorePlugin #83042
aws: sort addresses of multiple interfaces correctly #80747
fix typo in pkg #81916
migrate leader election to lease API #81030
Bump addon-resizer to 1.8.6 #83179
NodeLifecycleContorller - eviction processing refactor #82884
Remove direct reference to prometheus.Label from metrics API. #83159
Cleanup staticcheck issues for apiextension #81989
Delete the redundant define test #78563
Defer the removal of labelAlphaNodeRoleExcludeBalancer to 1.18 #82855
Cleanup DumpAllNamespaceInfo() in e2e test #82106
Mapping Layer - 1. A mapping from predicates/priorities to plugin configuration #83080
Update go mod hcsshim version to fix the kube-proxy issue cannot access service by self nodeip:port on windows #83027
Handle stability level default better #82957
remove apiserver loopback client QPS limit #80465
kubeadm: update OWNERS for 1.16 #83116
bump k8s.io/utils to pickup ipallocator changes #83113
Stop building the kubernetes-test mondo tarball #83093
Adding owners for EndpointSlice controller #83079
Remove unnecessary traversal of pod.Status.Conditions #83075
Adding lifecycle to RC, RCSet, Deployment, and Job testutils #83067
fix the comments of default daemonset update strategy #83047
Updating EndpointSliceCache sort function to be significantly faster. #83035
Optimize GetControllerOf method and add a benchmark for it #83022
Remove unused func GetPersistentVolumeClaimVolumeMode #82994
Properly close the file in makeFile #82991
Remove unnecessary sorting for highestSupportedVersion #82972
Check error return from WaitForCacheSync #82964
fix docker_build_opts bound variable #82963
fix typos in /test/e2e_node #78418
Corrected the pod reporting and messages #82932
simplify regexp with raw string #82928
An interface that allows pre-filter plugins to update their pre-calculated status #82912
Allow disruptive conformance tests and tag 2 as such #82664
Fix bug The statefulset have duplicate revision after resource was up… #82643
Move GetPodPriority from /scheduler/util to /api/pod #82465
informer-gen: allow package names containing dots #82410
Add authentication overall latency metrics #82409
Add support for type checking Unstructured event objects via GVK to client-go’s reflector #82388
Harden kube-dns to run with less privileges. #82347
migrate from framework.GetReadySchedulableNodesOrDie to e2enode.GetReadySchedulableNodes #82291
Made some grammar edits to the README #82157
fix: adding padding the encoded docker auth field #82148
Update ConfigMap test #82037
Propagate context to remote authorize/authenticate webhook calls #83064
Fix the cluster role for typha horizontal scaler. #83029
Clean up code about scheduler algorithm #82990
fix(pkg): delete unused var or const #82909
to use existing validating function #83060
fix(test): delete unused unused var or const #82910
hack/local-up-cluster.sh: ability to configure auth webhooks #83008
cleanup unused function LookForStringInFile #82998
Remove error check which is always false in RBDUtil#cleanOldRBDFile #82976
use log func in test/e2e/apimachinery #82717
cleanup test code in upgrades and autoscaling pkg #81978
Use scheduler.New() Instead of factory.NewConfigFactory() in Integration Test scheduler_test.go #81911
fix: remove reportingInstance field in eventKey. #83018
Use log functions of core framework on test/e2e/autoscaling #83010
Rename package socketmask to bitmask. #83033
Add KUBE_COVER_REPORT_DIR to specify coverage output dir. #83031
Use log functions of core framework on test/e2e/upgrades #83013
Fix staticcheck failures for pkg/scheduler/… #81744
Wrap promethues.Labels to stability framework. #83019
Use ipv4 in wincat port forward #83036
Come out of loop when RPC_STAGE_UNSTAGE_VOLUME is found #82974
make namespace-lifecycle controller more responsive #82802
auth/cloud-platform is a superset of devstorage. #82801
pkg/kubelet: fix uint64 overflow when elapsed UsageCoreNanoSeconds exceeds 18446744073 #82300
Copy PrettyPrintJSON to core framework #82108
Add known issue for informer-gen for packages with dots #83023
Revert “Updated COS version to M77” #83021
Updated ContextData and PluginContext with Clone methods. #82951
Add version logging to kubemark #82629
feat: bump prometheus common to v0.1.0 #79261
Fix pre pull of images in DiskPressure tests #82654
Allow relaxing deleted pods checking in RC runner #82029
Bump k8s.io/klog to v1.0.0 #83014
Minor cleanup of jsonFallbackEncoder #82984
Bump metrics-server version to v0.3.5 #83015
Replace hyperkube with apiserver for binary path guess #82947
Bind kubernetes dashboard containers to linux nodes to avoid Windows scheduling #82975
fix map assignment to entry in nil map,when use –feature-gates in kubeadm #82929
Fix possible fd leak and closing of dirs in doSafeMakeDir #82873
Remove some unused codes in stateful_set_utils.go #79129
Fixes static check failures in test/e2e_node/* #81932
Add support for preemptible instances in node-e2e #81512
storage E2E: test drivers must have DNS-1123 names #82955
Use framework.ExpectNotEqual() #82922
add volume topology e2es #81819
Fixes static check failures in pkg/security/podsecuritypolicy/sysctl #81933
Add benchmarks for yaml marshaling and unmarshaling #78688
Use framework.ExpectNotEqual() #82908
Refactor the scheduler’s configuration logic. #82896
Improve Scheduler Compatibility Test #82735
fix shellcheck in cluster/gce/config-common.sh #82357
Fix kubectl panic when handling invalid error. #82914
Correct the error variable for releasing CIDR #82797
Do not query the cloud if dynamic PV has all the labels #82830
Move PodPriorityResolution e2e to integration #80824
Fix golint failures of pkg/kubelet/qos #78110
docs: add comments for action. #82941
Fix reinvocation test flake by scoping webhooks and markers #82807
WithAuthentication should wrap WithMaxInFlightLimit #82206
add conditions for remaining object totals during ns termination #82189
Move flag.Parse() from init() to TestMain() #82742
update spelling mistakes #82363
delete extra comma #82164
Break out of loop when NodeHostName is found #82848
No timeout when Kubelet Calling cni plugin #71653
TokenCleaner#evalSecret should enqueue the key #82887
Fixed a scheduler panic when using PodAffinity (k8s version >= 1.15) #82841
Check the error return from AddPlugin #82594
Clean up redundant post-finalizer deletions #82882
Update 1.16 CHANGELOG with introduction of feature EvenPodsSpread #82853
Fix typo in v1.16 CHANGELOG #82867
delete unused var #82858
Modified the Filter interface to pass in nodeinfo instead of node name. #82842
Updated COS version to M77 #82766
del unuse var in pkg/controller #82740
Fix typo in kubectl docs #81917
Add a couple simple conversions #82832
Add .bazelversion file #82700
removal of klog from validaters #81818
Return error when failed to get storage class #82810
fix compiling failure: execvp: /bin/bash: Argument list too long #82777
replace $IMAGE_NAME with ${IMAGE_NAME} #82725
add-err-handling-in-images/etcd/migrate #82721
fix kubectl run –generator=xxx bug #82726
replace 200 with http.StatusOK #82644
fix regex for go file, make it more accurate #82273
Updates to resolve shellcheck issues in hack/lib/test.sh #81882
Only set ipv4/ipv6 routes when there is corresponding CIDR. #82800
Update API compatibility data for v1.16.0 #82839
Upgrade stackdriver-logging-agent image to 1.6.17 to fix CVEs. #82624
exclude kms provider from health check #82840
Convert TaintBasedEvictions e2e to integration test #81856
fix emptyDir volumes pod should support shared volumes between containers #82812
Drop hyperkube use from local-up-cluster.sh #81268
Match label and fields selectors in ComponentStatus List API #78438
Refactor and clean up e2e framework utils #76411
feat(scheduler): use api server to watch scheduled pods #82338
Fix Errorf arguments in tests #82790
dockershim/network: fix panic for cni plugins in IPv4/IPv6 dual-stack mode #82508
Split field manager with interface #82553
Bump github.com/heketi/heketi to c2e2a4ab7ab9 #82805
dump namespace object in e2e when it doesn’t get deleted #82803
remove pkg/version and some of redundant copies of it #82096
fix pod infra containers oom-score-adj testing #82772
drop firewalld monitoring, add better iptables monitor #81517
Fix description of diff flags #78197
Remove unnecessary (inefficient) manual conversions #82780
Remove Unused Variables in scheduler api types #82732
feat: cleanup several GA feature flags which should be removed in 1.17 #82472
Azure cloud operation count metrics for azure cloud provider #82574
Cleanup staticcheck for package cache #82325
rm unnecessary return
at the end of function #82749
fix error package name #82738
Migrate prometheus bucket functionality to kube-metrics for proxy metrics #82736
Fix ipv6 ip allocation method for standard lb #82597
Migrate prometheus bucket functionality for metrics stability framework #82745
Adjust nginx lb timeout depending on the cluster size in tests #82696
Allow upgrade test to run on all cloudproviders #82760
validations: for negative PVC storage size don’t report “must be >= 0” #82759
reference cherry pick process in hack script #82758
Fix shellcheck failure in gce/gci/flexvolume_node_setup.sh #81061
Check the length of recorder.invocations #82733
Allow v1 review versions in 1.17+ #82707
optimize gc_controller.gcTerminated #82356
Migrate prometheus bucket functionality to metrics stability framework for scheduler #82741
expose and use an AddHealthChecks method directly on config #82713
refactor: replace all calls to os.Exit() / CheckErr(). #82243
fix static check failures in staging pkg #81944
add or fix some errors return statements and ineffassign #82571
Migrate prometheus bucket functionality to kube-metrics for winkernel #82737
use log funcs of core framework in the auth, kubectl and windows pkg #81987
fix: azure disk detach failure if node not exists #82640
use log func in test/e2e/network #82691
apiextensions: add integration test for not publishing non-structural CRDs #82661
Resolved cycle dependency in framework plugins registration #82704
Skip e2e tests that require node independent volume for the drivers that don’t support node independent volumes #82678
Migrate prometheus bucket functionality to kube-metrics for volume #82626
Add note on the role of BenchmarkSimpleCache #82471
Verify the response audience matches one of apiAuds #82208
Fix TestBlockMapperMapDeviceNotSupportAttach informer sync race #82697
fix kubelet status http calls with truncation #82669
Update golang scientific notation using hack/update-gofmt.sh #82684
Fix static failure from package: staging/src/k8s.io/kube-aggregator #81703
Modify the log of kube-proxy #82521
Ensure conversions are registered for metainternalversion codecs #82585
Migrate scheduler api types to sized integers #82283
Skip publishing OpenAPI for nonstructural schemas #82653
Fix iptables version detection code to handle RHEL 7 correctly #82602
Take the context as the first argument of Schedule #82119
Add johnbelamaric as conformance approver #82600
Make API constants constant #82599
Nominate alculquicondor to scheduler reviewers #82500
use log functions of core framework #81997
use log funcs of core framework in the scalability and cloud package #81985
Adding lock to node data map #82489
replace time.Now().Sub with time.Since #82266
Propagate and honor http.ErrAbortHandler #82588
Add wrapper for prometheus buckets functionality #82583
Expose etcd metric port in tests #82579
e2e: fix pause command in ProxyMode func #82576
MOD:fix spelling errors #82569
Refactor FieldManager tests to make them simpler #82554
Fix EvaluatedNodes in ScheduleResult #82156
Remove duplicate logging #79758
Remove alpha message #82548
keep the status error from envelope service #82543
adding yastij as a reviewer for the runtimeclass admission controller #82541
‘imagetag’ -> ‘image’ in edit set command examples #82535
Log all executed iscsiadm commands #82528
Exec probes should not be unbounded #82514
add line break in kubeadm upgrade logging message #82513
Remove me from OWNERS for GCI #82499
Avoid encoding from competing goroutines #82498
Userinfo conversion #82490
Fix ineffassign #82486
log-dump: make logging clearer #82485
The correct PluginConfig.Args is not passed to the corresponding PluginFactory in kube-scheduler when multiple PluginConfig items are defined #82483
e2e_kubeadm: fix command flags description #82481
endpoints: fix admission test types #82478
test: add cases to test that no images present in node status. #81647
fix some missing errors return statements #82477
Add -x to du commands to not traverse other file systems #82474
Add apigroup to the data source of pvc description #82464
Return proper Kind in error for Cacher #82461
Check cache is synced first before sleeping #82446
fix indentation with ‘kubectl describe node’ #82442
Encryption config: correctly handle overlapping providers #82434
Added alejandrox1 as test/e2e/framework reviewer #82433
kubelet: refactor server containerLogs test to table driven test #82370
Clarify retry.RetryOnConflict docs #82284
Error out when Scheduler PreBind plugins return Unschedulable #82187
Break out of the loop when active endpoint is found #82095
Break out of loop when finalizer is found #82053
Added OWNERS file for Topology Manager #81793
Fix a static check failure in controller-manager #81667
Create LoadBalancer in nginx ingress tests #82416
kubeadm: code clean up about kustomize #82414
Fix reviewer typo. #82411
Fix a typo in cmd/kube-apiserver. #82391
Enable block tests for Cinder #82367
Remove dead code used only in tests #82360
Bump gonvml module and remove CGO dependency. #82342
fix(scheduler): remove the defer function cost #82330
don’t start the cloud node controller if cloudprovider.Instances is not supported #82329
test: fix azure disk e2e test failure #82324
Repaire incorrect ip version event #82317
Remove unused func IsProxyLocked #82307
add identification for particular certificate controllers #82279
Update security contacts for kubectl #82261
Handle pod addition / removal errors #82209
add myself to util metrics owners #82032
volume scheduling: move metrics to a separate package to avoid import cycle #82255
Don’t require any resources in race test #82245
Mark Ceph tests as serial #82241
hack/boilerplate/bolierplate.py: format python file according to PEP8… #82240
Fix golint failures of pkg/kubelet #82233
Add debug info to kubectl e2e #82224
Use Key() in Path composition #82210
Early return after sending to errCh in Options#eventHandler #82193
Move Update Apply conflict test to field manager test #82175
Adding termination grace period to Deployment, RC, RCSet, and Job #82170
Fix broken link. #82161
Typo fix: binded -> bound #82121
Fix sync pod log format #82113
Cleanup cluster/images/conformance/go-runner test data after test done #82064
Add a method to TestContext to check if is IPv6 #82060
Rewrite tests for tableprinter.go #82054
Use scheduler.New() Instead of factory.NewConfigFactory() in volumescheduling Integration Test #82040
use log functions of core framework in the ‘test/e2e/storage/*’ #81983
Use log functions of core framework on test/e2e/scheduling #81982
cleanup test code in lifecycle, servicecatalog and ui package #81980
clean up test code #81974
Fixing contradictory log messages when AddPodToVolume encounters error #81530
Add new flag for whitelisting node taints #81043
Typo fix: EptyDir -> EmptyDir in pkg/api/pod/util.go #81926
Remove Client#ClusterAvailable from interface #81908
Fix typo in “EnableInfightQuotaHandler” apiserver option #81867
Remove unnecessary factory layer #81777
override stackdriver endpoint in event-exporter in test cluster #81681
Deprecate default service IP CIDR #81668
Continue with remaining volumeAttached’s in VerifyVolumesAreAttached #81613
more e2eservice.TestJig cleanups #81479
Apply will fail with managed fields + tests #81453
delete shared metrics (post metrics-stability migration) #81432
Apply zero TerminationGracePeriodSeconds to preemption victims #81384
e2e test: Label all nodes in pod anti-affinity test. #80780
Fix shellcheck failure in test/image/image-util.sh #80742
feat: use scheduler.New instead in createSchedulerConfigurator #80697
feat: remove deprecated include uninitialized flag #80337
Remove recursion in waitForVolumeDetachmentInternal #79005
fix syntactic error in kuberuntime_manager.go #74881
test: fix liveness pod #82520
Update Cluster Autoscaler version to 1.16.0 #82501
Prevent resultPod.Status.ContainerStatuses from being empty. #82262
Update cluster autoscaler image to 1.16.0-beta.1 #82430
Fix wrong command in e2e agnhost utility function #82420
Fallback to schemaless apply behavior for custom resources with unhandled schemas #82438
Add pre pull of e2e images after DiskPressure test #82018
Improving GCE cluster up logic for EndpointSlice Controller #82397
Update dev setup and client-go install instructions #82425
Fix filter plugins are not been called during preemption #81876
Adding a nil check in endpointslicecache #82393
kubectl attach test: wait for input before proceeding #79235
Starting EndpointSlice Controller when all Alpha gates are enabled in cluster up #82380
Add dns capability to GCE window cluster #82314
Use etcd image version suffixes in kubeadm #82348
fix namespace termination conditions to be consistent and correct #82288
Install and start logging agent based on kube env #81300
kubelet e2e: defer the close to after the error check #82335
kubeadm: Fetching kube-proxy’s config map is now optional #82248
fix sporadic failures in cni tests #82337
bump metrics-server version to v0.3.4 #82322
Fixing bugs related to Endpoint Slices #82289
Update default etcd server to 3.3.15 for kubernetes 1.16 #82199
Remove myself from reviewers across the repo #82047
Make sure loadbalancer service is deleted before exiting the test #82301
In GuaranteedUpdate, retry on a precondition check failure if we are working with cached data #82303
e2e log: fix time stamp normalization in unit test #82229
Add ready plugin to dns tests #82274
Match webhook client auth with ports consistently #82252
Ensure the KUBE-MARK-DROP chain in kube-proxy mode=ipvs #82214
Remove symlink support from kubectl cp #82143
Write the Stackdriver config separately from the installation. #82142
fix ci-kubernetes-node-kubelet-serial which set PodPriority #81825
Update NodeSSHHosts to support clusters with some public nodes #82275
persistentvolume-controller: fix data race of non-deepcopied objects in fake client #82239
Make iptables and ipvs modes of kube-proxy MASQUERADE –random-fully if possible #78547
kubeadm: Form correct URL for IPv6 in HTTPProxy check #82267
Register all volume plugins in kubemark #82259
Allow typha-chpa to get apps/deployments #82238
test(runtimeclass): add e2e tests for runtimeclass scheduling - Part3 #81915
promote crd discovery e2e to conformance #82198
Ensure backend is ready in listing webhook e2es #82207
Kubectl: take pod overhead into account for node info #81929
bump github.com/coreos/go-oidc dep to pick up nbf enforcement #81413
Use CRD validation field in server-side apply #77354
Make webhook/crd e2e tests behave in parallel and non---enable-aggregator-routing
test environments #82200
Move HostUtil to pkg/volume/util/hostutil #82024
agnhost: add /readyz endpoints to converter/webhook commands #82185
Add support for konnectivity service to the etcd3 client. #82048
update cAdvisor godeps to v0.34.0 release #81972
Adding Kubectl Support for Endpoint Slices #81795
Adding EndpointSlice RBAC for node-proxier/kube-proxy #82153
Update NPD addon to use v0.7.1 #82140
Adding EndpointsAdapter for apiserver EndpointSlice support #82139
Add discovery docs crd e2e test #82036
add a timeout for proxying discovery requests #82146
Graduating Windows GMSA support to beta #82110
Topology Manager Policy: single-numa-node #82099
Disable tracking manged fields on scale sub-resource #82045
Add UnschedulableAndUnresolvable status code #82034
api: Loosens RunAsUserName validation #82133
Fix out of bounds error in timeout tests #82129
Bump CoreDNS version in Kubeadm to 1.6.2 #82127
FlattenListVisitor now continues traversal on errors and returns an aggregate error #82120
Migrate the e2e provisioner container image to a different location. #82115
Adding an e2e test on GMSA support #82109
Fix bug in CPUManager with setting topology for policies #82104
kubeadm: fix a bug where the kubelet cert rotation was turned off #82103
Enable the RuntimeClass admission controller on GCE & CI #82094
Add the ability to migrate CoreDNS configmap in kube-up #82093
dualstack: IPVS proxier #82091
Use http/1.1 for apiserver->webhook clients #82090
Move kubectl cp back to k/k #82087
Tombstone the former Fields field by commenting the old entry #82085
Update CRD godoc #82055
Fixed comment to refer to the right int accessor for Quantity #71815
Skip deleting custom resource instances that overlap with storage for built-in types #82035
Rename mount.IsBind to mount.MakeBindOpts #82028
e2e logging: disable brittle output test #82014
Change the seven blanks to {7}
in the regex #82007
Support GlobalAccess for gce Internal Loadbalancers #81549
Fix Windows disk usage metric measurement #81437
Add support for Topology Manager to Device Manager #80570
Add startupProbe to health checks #77807
add /livez
endpoint for liveness probing on the kube-apiserver #81969
Server side apply beta #81956
Promote CRD e2e tests to conformance #81864
Promote admission webhook e2e tests to conformance #81857
Fix the rejected label semantics in webhook metrics, add a counter metrics for webhook rejection with details #81399
Fix broken link to api-conventions doc. #81770
Convert kubelet metrics(running_pod_count and running_container_count) from non-standard prometheus collectors to standard gauges #81573
apiextensions: ignore path conflict and resolve definition conflict when merging openapi spec #81436
Block etcd client creation until connection is up #81435
serviceaccounts: Add JWT KeyIDs to tokens #78502
Adding EndpointSlice support for kube-proxy ipvs and iptables proxiers #81430
Azure support for dualstack LB services #80485
Move Openstack provider to staging #80027
Improve API documentation for ephemeral containers #79614
Add namespace status conditions #73405
Add discovery docs webhook e2e test #82019
derive node CSR hashes from public keys #81968
Promote VolumePVCDataSource to beta for 1.16 #81792
Remove kubectl log #78098
rm unnecessary judgement #73944
storage: fix CSIInlineVolume round-trip test #82012
Update kubectl polymorphic logs helper for ephemeral containers #82010
ephemeral inline CSI volumes as beta #82004
use DeletionHandlingMetaNamespaceKeyFunc from client-go in service_controller #81601
Fixes all-namespaces flag being ignored by ToBuilder() in builder_flags.go #81468
use log functions of core framework #81996
fix test/e2e/gke_node_pools.go #81993
Correct func name WithBuildMetadata #81990
Use log functions of core framework on sub [p-s] #81973
Cleanup client-go static analysis issues-phase 1 #81947
Add NUMA Node awareness to the TopologyManager #81722
fix: add kind parameter in azure disk CSI migration #81633
migrate kube-proxy metrics to stability framework #81626
migrate controller-manager metrics to stability framework #81624
Add gen_openapi target to top-level Makefile. #81168
Make nodeList schedulable #81108
EndpointSlice Controller #81048
don’t delete KUBE-MARK-MASQ chain in iptables/ipvs proxier #80514
Create C:\tmp if DNE #80182
Phase 2 dualstack #79386
migrate kubelet’s metrics/probes & metrics endpoint to metrics stability framework #81534
Add authentication metrics: failure, error count #81509
Re-implement AWS test driver interfaces #81486
Fix in kube-proxy for sctp ipset entries #81477
Add e2e test for CSI volume limits #80247
Add types to StatefulSetUpdateStrategyType constants #81977
Bump the CRD feature gates to GA #81965
Remove watching Endpoints of Headless Services #81612
Adding Discovery API for EndpointSlice #80766
Bump NPD version to v0.7.1 for GCI #80726
ephemeral volume tests #81960
Improve error message on server-side apply conflicts #81958
fix: make kubeadm set defaults to kubelet configuration only when no values are set. #81903
Clarify use of node-role labels within Kubernetes #80238
enrich kubelet system oom event message info #78174
e2e/network: add service hairpin test #81955
schedule code clean: using string prefix instead of MarkDeprecated #81954
Update the CPUManager to include NUMANodeID in its topology information #81951
Use log functions of core framework on test/e2e/apps #81935
migrate scheduler metrics to stability framework #81576
remove dependency to pkg/features on service controller package #81949
Cleanup ginkgo.Fail calls from the e2e test framework #81948
add cache-control headers to kube-apiserver #81946
Use preferred import packages for test/e2e #81943
tests: Adds Windows RunAsUserName tests #79539
Cleanup vsphere staticcheck issue #81931
kubeadm: add support for Json6902 Patches #81910
Compute webhook selectors and client once per webhookconfig revision #81896
Update vendor k8s-cloud-provider and google API #81871
delete lo network when TearDownPod to avoid CNI cache leak #81828
Renaming strict policy to restricted policy #81787
Add FieldsType field to ManagedFields to track content format #81754
migrate kube-apiserver metrics to stability framework #81531
Graduate Volume Expansion to Beta + e2e tests #81467
Support Kubelet PluginWatcher in Windows #81397
Factor PassiveClock out of clock.Clock #80955
Print ephemeral containers in kubectl describe #80847
Make container removal fail if platform-specific containers fail #80320
Don’t start tracking field management until object has been applied #78738
Extending RequestedToCapacityRatio priority function to support resource bin packing of extended resources #77688
Fix e2e DNS IPv6 CI #81750
Promote service load balancer finalizer to Beta #81691
Bump cluster proportional autoscaler to 1.7.1 #81532
Refactoring pod related functions from pv_util to pod pkg #80998
Add support for vSphere volume mount/attach on Windows #80911
Allow kubectl to attach to ephemeral containers #80644
aggregator/apiextensions: logs & metrics why OpenAPI spec is regenerated #81786
Enable the RuntimeClass admission controller for scheduling #81862
remove slice dependency from service_controller #81844
Fix toleration comparison & merging logic #81732
Add a helper function to decode scheduler plugin args #80696
Windows dns config test #74925
always set lastTransitionTime when crd condition changes #69655
apiextensions: set ‘metadata.generation: 1’ on read from etcd if not set #82005
Split defaultPrintHandler from handlerEntry in table printing #81848
Move MakeFile/Dir from HostUtil to host_path vol #81739
test images: Adds README containing image building process #81662
move WaitForCacheSync to the sharedInformer package #81527
Use iteration to make the GeneralPredicates code cleaner #80814
kubeadm: fix upgrade checks #81836
remove the ipvs checks from the preflight checks #81791
Internalize mount.Interface.IsMountPointMatch #81730
Fix flaky hugepages tests by decreasing page count #81727
promote the remainingItemCount field to beta #81682
Updated comments in wait.go #81902
Utilize reflectorMutex in LastSyncResourceVersion #81889
apiextension: promote CRD defaulting to beta #81872
feat(scheduler): move node info snapshot out of internal package #81840
fix typo in build/platforms.bzl #81820
Move PrintPerfData to the test #81849
Use log functions of core framework on sub [j-l] #81814
v1beta1: bugfix in Event struct definition #81359
Refactor kubectl scale
to patch scale subresource #81342
ephemeral mode check #80568
e2e_kubeadm: use log functions of core framework #81925
Correct comment in CertOrKeyExist #81918
Use log functions of core framework on sub p* #81855
apiextension: ratcheting validation of unpruned defaults #81870
Failure logging #80253
publishing: add missing deps for 1.16 branch #81927
Use log functions of core framework on p* #81809
Tolerate ending slash when running staticcheck #81812
Add test for HTTPExtender.IsInterested #81842
Mark v1beta1 webhooks/CRD types deprecated in favor of v1 #81899
Split HostUtil functionality into its own files #81794
Remove preliminarily committed OpenAPI packages #81884
Use log functions of core framework on [c-n] #81693
allow an apiserver to only serve http1 #81860
Cleanup gce static analysis issues #81771
Update runtime class admission plugin - Part2 #81072
mutating webhook: audit log mutation existence and patch #77824
Pick up *_test.go in verify-import-boss #81752
tests: Skips Windows-unrelated tests on Windows #80213
fix-typo-cmd/kubeadm/app/util/config/initconfiguration.go #81821
Enables resizing of block volumes. #81429
Bump vertical autoscaler to v0.8.1 #81428
Set runtimeState when RuntimeReady is not set or false #79873
apiextensions: complete default-under-metadata validation and storage pruning #78829
Update PrintOptions to more appropriate GenerateOptions in some cases #81847
Remove nsenter impl from pkg/vol/util #81843
Moving podInformer to node controller scope #81839
kube-proxy: improve logging around network programming latency SLI. #81415
Add fast path to podFitsOnNode #81346
Don’t overwrite PVC with nil/empty object returned by failed Update #81107
Remove unused aggregator ca key #79908
Add ephemeral container to GetPodVolumeNames test #81835
update scale client to support non-namespaced resources #81507
Add dropDisbledFields() to service #81826
Adding TooMany error type #81815
check that the recorded event is not nil on refreshExistingEventSeries #81780
Prepare admission and CRD e2e tests to be promoted to conformance #81684
Use log functions of core framework on [d-i] #81811
Drop Azure/go-autorest from pkg/controller #81808
feat: update scheduling framework interface with camelcase #81800
Cleanup: fix typo in flag help message #81790
Fix windows kubectl log -f. #81747
apimachinery: hide ‘suppressing panic for copyResponse’ error’ in ReverseProxy #81776
Remove dead code #81768
Do not cleanup node lease namespace in e2e setup suite #81767
simulate in-tree cloud provider removal with a build tag #80353
Removed equivalence cache tests #79828
Nominate hex108 as a scheduler reviewer #81764
Add SataQiu to hack/ approvers #81758
Skip spec.volumes mount/map test if no SSH #81755
GCE/Windows: use “return” as “continue” for ForEach-Object #81753
Finish implementation of stable metrics static analysis #81510
mv HasMountRefs from mount pkg to vol/util #81745
Remove decorateTable() from table generator #81738
Close leaking files in conformance/walk.go
#81721
fix: azure disk name matching issue #81720
Fix golint failures in pkg/proxy #79846
fix cluster/images/conformance/go-runner/tar_test.go #81718
Fix static check for test/e2e/framework #81715
Check error return from Scheme.Convert #81701
kubeadm: fix static check failures #81656
Replace KubeDescribe with ginkgo.Describe in e2e/kubectl #79910
Remove check for addIPv6Checks which evaluates to true #81696
Use framework functions under test/e2e/node/ #81695
volume-controller: fix static check failures #81680
Update existing node lease with retry. #81663
Update the PR template for latest ‘additional documentation’ enhancements #81159
Use VisitContainers instead of directly accessing pod container fields #81674
Make sure no op updates don’t affect the resource version due to serverside apply #81673
staticcheck follow-up to address late feedback #81671
Fix CRD v1 release note #81669
add reviewer of csi-translation-lib #81664
Fix verb reporting in metrics #81660
fixes a bug that connection refused error cannot be recognized correctly #81634
Fix golint issues in pkg/apis/apps and pkg/apis/apps/validation #81569
Move HandleFlags to e2e package #81488
Fix raw extension openapi definition #80773
aggregator: add myself to approvers #81484
Add e2e test for Lease API #81414
Cleanup Kubelet static analysis issues #81206
Migrate shared metrics into component base #81173
kubeadm: print the stack trace of an error for klog level v>=5 #80937
iptables feature detection improvements #80368
Log the error return from dir removal #81631
Delete duplicate resource.Quantity.Copy() #81627
kubeadm: support any Linux kernel version newer than 3.10 #81623
moving ShuffleStrings to pkg/proxy #81605
apiextensions: builder for v3 schemas #81480
Drop GetPods from ActualStateOfWorld #81529
Removing unnecessary code from node lifecycle controller #81416
Compute container hash based on API content, not go type #57741
populate object name for admission attributes when CREATE #53185
kubeadm: kustomize-ux #81458
rename healthz methodNames to be more consistent w/ present day usages #81376
Promote e2e verifying different types of services and their behaviours #77865
Dump the stacktrace while an error occurs #80979
Fix cloud reported hostname being overridden if nodeIP set #80003
Add ‘apiserver_watch_events_sizes’ #80477
Remove NormalizeScore plugin set from config API. #80930
Plumb context timeout to admission webhooks #81602
Move RunNormalizeScorePlugins and ApplyScoreWeights into RunScorePlugins; Also add unit tests for RunScorePlugins. #81614
Removed awk from kubeadm reset #81494
Updating to etcd v3.3.15 #81434
Split HumanReadablePrinter struct into generator and printer structs #81404
Remove fail argument from ReadOrDie() #81393
Mark Conditions in CustomResourceDefinitionStatus as optional #64996
Set ProviderID when running kubemark node #73393
fix: trim new line for azure storage account name #81562
Make drain library more reusable #80045
Update structured-merge-diff to latest version #81561
Fix GCE typo in test output #81551
Use non-default container port and scoped port vars in webhook e2e tests #81541
Initialize flags to support extra flags #81499
Add support for Ephemeral Containers to the kubelet #59484
Demote HPA tests from release-blocking #81537
Refactor NewXXXPlugin in framework_test to avoid package variables #81460
Move ProxyRequest to kubelet e2e fw #81389
tests: Fixes DNS tests for Windows #81363
[fluentd/elasticsearch] updated fluentd to 1.6.3 #80912
Speed up block volume e2e test by checking events #81196
scheduler: internal data structure optimization #81068
Remove cloud specific DNS check to make e2e Conformance eligible #80682
Unstructed helpers: document lack of slice syntax #78539
Add the ability to migrate CoreDNS configmap in kubeadm #78033
Use TCP instead of ICMP to check outbound connectivity #77794
implement request cancellation in token transport #71757
Kubelet enabling to support pod-overhead #79247
kubeadm: do not use github.com/blang/semver in app/preflight #81622
Bump nfs-provisioner to include GetReference fix #81620
Update Azure API versions in go imports #81505
Leave Windows Defender enabled for clusters on GCE #81625
Fix e2e for block volume expansion #81611
Handle tcp dial timeout in webhook e2e test #81540
Group managedFieldsEntries for update by manager name #81524
Upgrade e2e tests to use CRD v1 APIs #81497
fix: detach azure disk issue using dangling error #81266
Add missed status code description in comment. #81264
Add verify-staticcheck script #81189
Test more replicas than spec. #81019
Update GetTopologyHints() for TopologyManager Hint Providers to return a map #80569
add delete to gaugeVec, histogramVec, summaryVec since kubelet requir… #81608
Use v1 admissionregistration APIs in e2e #81558
convert EndpointNamespace showing string rather than pointer #81554
Add log.go back to core of e2e test framework #81426
inject transformer prefix into metric #80874
Check the error return from listener close #81604
Replace self defined const StatusTooManyRequests with http.StatusTooM… #81265
Fix Test for kubeadm/app/util/net.GetHostname #81589
add CNI config validation to getDefaultCNINetwork #80482
Fix flexvolume volumename issue #80904
add delete to counterVec wrapper, since we require it in the kubelet #81579
lock the mutation of the create boolean for safety #81577
Prune OWNERS file #80864
Add/delete load balancer backendPoodID in VMSS. #81411
Remove boolean waitForComponentRestart which is always true in upgradeComponent #81559
fix typo #81572
Upgrade ConversionReview e2e test image to also support v1 #81314
typecheck cleanup #81547
Add benchmark for updates and get with/without server-side apply #80944
partially cleanup hack/jenkins/… #81545
check whether serviceCIDR contains clusterCIDR during ipam initialization #80585
Don’t track syncProxyRules runtime if not running #81538
Add support for ConversionReview v1 #81476
test images: Adds version and bind-tools to agnhost #81008
Fix handling empty result when invoking kubectl get #77681
Demote regular resource tracking tests from release-blocking #81535
Taints and tolerations e2e test re-work #81472
promote CRD to v1 #79604
Only advertise supported patch types #81515
Delete agnhost binary #81514
Get location and subscriptionID from IMDS when useInstanceMetadata is true #81500
cleanup: fix typos in error message in e2e test #81470
remove defaultedInternalConfig from kubeadm #81465
Flatten Scheduler Struct #81207
Skip unused volumes in VolumeManager #81163
Fix shellcheck failure in cluster/test-e2e.sh #80971
Removes conflicting Quobyte tenant test from API validation #80512
updated kubeadm reset wording to be more clear #81495
kubeadm: use etcd’s /health endpoint for it’s liveness probe #81385
Skip preprovisioned and inline volume tests if driver supports dynamic provisioning #81375
Propagate error from NewEtcd #81325
Bugfix/error config attachable plugin #81456
Add e2e tests for CSI PVCDataSources #80117
Add live list of pods to PVC protection controller to make sure it does not delete a PVC which is being used by a Pod #80492
Dual-Stack Integration with Kubeadm #79033
update go to 1.12.9 #81489
Move ConfirmStatefulPodCount to e2e test #81478
cleanup: fix typos in rbd_util.go #81471
fix some typos in testing.go and recycle_test.go #81444
Add http response code 301 and 503 to check. #81347
Azure SDK updates (6/30/19) #79574
buildPortsToEndpointsMap should use flattened value type #81378
Fix event when Cinder volume can not be expanded when in-use #81373
Extender bind should respect IsInterested #79804
Add instruction for “Application Default Credentials” to run e2e tests locally #81337
Use RWMutex in watchBasedManager #81332
Scheduler should terminate on loosing leader lock #81306
Provision vSphere volume as per selectedNode #79931
Fix panic when errors are nil #81463
Move GetGPUDevicePluginImage to the test #81391
feat: cleanup pod critical pod annotations feature #80342
Changes to make CPU Manager a Hint Provider for Topology Manager #73920
[kubernetes/kubeadm] fix minor nil issues in kudeadm code #81447
fix azure load balancer update dns label issue #81262
change deprecatedVersion type to string for static analysis parsing ease #81395
kubelet: add eviction counter to kubelet metrics #81377
feat: return error when score is out of range #81015
Upgrade AdmissionReview e2e test image to also support v1 #81271
Follow up #80734: update RSA keys to 2048 bits #80801
add e2e test for cronjob failedJobsHistoryLimit #78245
Add test for mismatched usage of filesystem/block volumes #79796
fix shellcheck failures in hack/test-integration.sh and hack/verify-t… #81424
Update to go 1.12.8 #81390
Add admission e2e tests for untested stable operations #81381
kube-proxy: do not export network programming latency for deleted Endpoints #81361
Fix two race issues in schedule_queue #81148
kubeadm: add v1.17 to the list versions that map to etcd version #81386
Fix flaky test TestPreemptWithPermitPlugin #81328
proxy/ipvs: test cleanLegacyService with real servers #81309
Update CSI hostpathplugin to include cloning fix #81304
Add CRD e2e tests for untested stable operations #81240
Drop deprecated cadvisor metric labels #80376
DO NOT publish openapi specs containing bad types #79587
Check if options returning an error #78775
bump go-grpc-prometheus to v1.2.0 #81387
add missing import required by build scripts #81335
remove iSCSI volume storage cleartext secrets in logs #81215
feat: use named array instead of array in normalizing score #80901
Fix default scheduler crash if scheduler extender filter returns a not found node #79641
omit unused receiver name #76365
Update golang/x/net dependency #81394
Add service reachability polling to avoid flakiness #81341
publishing: add rules for 1.16 and remove for 1.12 #81287
[k8s.io/client-go]fix typo in eventseries_test.go method #81331
Hide bearer token in logs #81330
make consistent receiver name #76472
add a test case for HostnameOverride #72771
proxy/ipvs: remove unused constant rsGracefulDeletePeriod #81312
add logicalhan as approver on component-base/metrics #81307
Return 503 for custom resource requests during server start #81244
Use the escalate verb for clusterroleaggregator rather than cluster-admin permissions #81199
Rename MetricsForE2E for golint failure #81099
Bump gengo to have set insert|delete return the set #81372
Add code check for framework.ExpectEqual() #80785
Update docs for service/endpoints port names #80664
Fix code block for kubectl book. #80285
Add DataSource to PVC describe #76463
apiserver: Update a comment #75253
Error code incorrectly hidden in recordEvent #81305
Fix Azure client requests stuck issues on http.StatusTooManyRequests #81279
Update to latest klog 0.4.0 #81164
Remove algorithm.NodeLister from scheduler interface #81151
fixup: correct file name in log message #80985
Update csi-provisioner and snapshotter to get selflink fix #81296
kubeadm: cleanup unnecessary slice initialization statements #81275
Ensure tests which rely on SSH behavior are skipped if unavailable #81087
Kubeadm: kustomize core #80905
proxy/ipvs: refactor IPVS unit tests TestClusterIP and TestNodePort to use test tables #80779
Fix spelling errors for messages #81276
Add service annotation for specifying load balancer’s pip with name. #81213
Bump cadvisor to a latest commit #81162
Introduce cache for speeding up APIServices lookup #79999
changes the way gc
detect that an object needs to be deleted #81081
Add IPv6 support to e2e GlusterDynamicProvisioner #81069
Fix logging message during unmounting #81013
fix ipvs_svc deletion #80942
Static analysis prototype #80906
Use go standard library for common bit operations #78587
Inline/simplify two used-only-once service test helper functions #81291
Remove core dependency from endpoints e2e fw #81235
Rename HostUtils.ExistsPath to PathExists #81204
fix typos in kubelet.go #80519
feat: remove several types in runtime serializer #79263
Propagate error from NewREST #80952
Runtimeclass scheduling api #80825
Revert “Toleration priority function score computation” #81295
cleanup: proxier.go error message fix #81292
Remove runDeployment() from e2e test #81251
expose ability to register native prometheus collectors #81190
doc: add Draven as a reviewer to test package #81252
doc: fix couple of issues for the doc of agnhost #80842
Added info requested in review of #77636 #80565
Make etcd world-executable in Docker image #79722
kubeadm: change the permissions of generated CSR files from 0644 to 0600 #81217
Fix conflicted cache when the requests are canceled by other Azure operations #81282
Remove unused BusyBoxImage #81241
kubelet: ensure stable order for images in node status #79578
Fix node port service reachability test for nodes running on localhost #81157
reduce kubelet getting node lease #81174
Fix host path test clean up #79978
Rename HostUtils.GetFSGroup to HostUtils.GetOwner #81230
Return CR validation errors as field errors #81212
Rename mount.NewOsExec to mount.NewOSExec #81187
Fix for kube-proxy to wait for some duration for the node to be defined. #77167
Remove core dependency from deployment e2e fw #81231
Deprecate the hyperkube support for cloud-controller-manager #81219
Add iptables restore failure metric #81210
Limit v1 webhooks to None and NoneOnDryRun side effects classes #81046
feat: add Patch method to ScaleInterface #80699
Fix most linting issues in pkg/util/mount #81180
Experimental ILB support #81074
kubeadm: Fix some documentation errors #81031
fix: switch to VM Update call in attach/detach disk operation #81208
Record metrics when framework returns unschedulable error #80416
Support cross resource group load balancer. #81054
Remove printOnce() on e2e tests #81203
Update test/OWNERS #81176
Small fix for kubeadm version def.bzl #81156
Remove unnecessary serializer override for CRD status, test proto requests on CRD status #78715
Remove return value of mergeHealthChecks. Simplified HC equivalence check #70384
Update the Windows server core 1809 image to July version 0709 #81106
Fix Incorrect isKernelPid check #81086
fix: use workqueue to speed up of volume binding tests #80939
Lower verbosity level for some useful scheduler logs; Also add node resource info when pod is scheduled on node. #80811
Promote resourceQuota e2e verifying ‘object count quota’ and ‘quota scope’ to Conformance #78331
Incorrect docker daemon process name in container manager #81083
Setup directories for Metrics validation and verification KEP #80803
Use bigger keys for RSA-PSS, default for TLS 1.3 (Golang 1.13 requirement) #80734
Changed IsCriticalPod to return true in case of static pods #80491
Add integration test for ephemeral containers #79216
Constant time password comparison #81152
CRD validation refactor #81105
remove dead code: pkg/api/resources #81104
kubeadm: remove dependency on pkg/kubeapiserver/authorizer/modes #81084
Add validation to ConfigMap patch test #80787
Remove unused package //pkg/util/normalizer #80526
Fixes missing path parameter to CRD restful container #80074
Fixed a racing issue in scheduler UT #79631
Update github.com/json-iterator/go dependency to fix emtpy byte marshaling #81096
also deprecate –cloud-provider-gce-lb-src-cidrs flag in kube-apiserver #81094
Fix a racing issue in FakeFilterPlugin #81091
modify the spelling errors #81059
Move volume scheduling integration tests into a separate pkg #81050
Add verbose to reachability test commands #81049
Add security notices to changelogs #81044
Scope e2e webhooks to avoid cross-test interference #81032
Drop cloud-controller-manager artifacts from k/k release #81029
Refine TestFilterPlugin #81006
Deprecate SelfLink and introduce feature gate to disable its propagation #80978
Switch to k8s.io/utils/inotify #80689
Update CleanupAndExit and OnServiceSynced field comment and bugfix panic params in the construct method #80502
Fix symlinks in bazel-release #80461
Optimize logic in EvenPodsSpread API validation #80395
fix golint failures for pkg/volume/scaleio and pkg/volume/storageos #79137
get rid of the redundancy field in kube-proxy option #78204
Fix golint failures of pkg/registry/core/event #78113
Reduce indents of resource_usage_gatherer #81053
fix wrong spells in create_namespace.go #81018
Add CHANGELOG-1.16.md to CHANGELOG.md #80986
kubeadm e2e networking test for dual-stack podSubnet check. #80947
Get network-proxy working with GCE. #78543
Test webhooks with and without watch cache enabled #79659
Moving e2e boilerplate to separate functions #79909
kubeadm: fix name of CA spell error #81002
add options for name and namespace of leaderelection object #80681
Fix error collides with imported package name #80953
Return error returned by CSINode Get if initialization failed #80935
feat: update multiple files in e2e node with framework helpers #80843
Use framework.ExpectEqual() in test/e2e_node/[a-d] #80790
Promote NodePort service creation e2e test to conformance #80655
Promote taint-based eviction e2e tests to Conformance #80654
Remove Configurator interface #80590
Add doc that plugins in bind cycle should not use scheduler NodeInfoSnapshot #80412
vender upgrade codedellemc/goscaleio to release v0.1.0 #80321
Add trace to webhook invocations #78610
Add ImageFSInfo, ContainerStats, and ListContainerStats impl for linux to dockershim #80105
Fix golint pkg/kubelet/stats/client.go #78345
Validate CSI Inline Migration unconditionally #80945
fix: Use %q instead of %v in the scheduling framework #80885
Bump log level of CSI driver de-registration to match registration handler #80994
Fix volume reconstruction and add e2e tests #75071
Use default skuname shared Azure Disk #80837
cleanup: fix log message error in test case #80995
cleanup: fix typo “contstruct” -> “construct” #80992
Fix example urls #80356
Add davidz627 to testing manfiests csi owners #80991
Wait for pods to be running before eviction starts #80879
Refactor kubectl retrieve logs test to use agnhost #80516
Bump GCE PD CSI Driver testing manifests to v0.5.2-gke.0 for volume limits fix #80990
kubeadm: use EnsureCertificateAuthorityIsEmbedded() for file discovery #80966
cleanup: remove package csi duplicated error log #80866
Remove duplicate scheduler anti-affinity preemption e2e #80821
Don’t delete service endpoints when a generic error occurs #80273
Added import restrictions file to e2e framework #80496
Use v1helper.GetPersistentVolumeClaimClass for compatibility #80460
Propagate errors from DSW to pod events #80369
Simplify checking in getMinTolerationTime #79443
Fix golint failures in some pkg/kubelet packages #75303
kubeadm: enable secure serving for the kube-scheduler #80951
Refactor and clean up e2e framework utils, this patch handles test/e2e/framework/kubelet_stats.go file #80706
Add ipv6 support to the e2e kubectl tests #80610
Upgrade Calico to 3.7.4 #80536
Move docker specific const to dockershim. #80961
Disable gzip compression in core control plane components #80919
kubeadm: add a defer to kubelet bootstrap token deletion #80820
publishing: remove redundant rules for kubectl #80893
kubectl get
does not count binaryData keys on ConfigMap #80827
kube-proxy: change buckets used by NetworkProgrammingLatency #80218
Fix comment on dropPodStatusDisabledFields method #80946
Test verify attach #80446
feat: implement “post-filter” extension point for scheduling framework #78097
Fix verify-generated-files to error on untracked files #80936
Preserve existing ephemeral containers on update, validate ephemeral containers and overhead unconditionally #80933
update generated files #80932
increase timeout for maximum-startup-sequence-duration as a stopgap #80928
Reduce GCE PD Attach Limits by 1 because Node Boot Disk counts as 1 attached disk #80923
Remove recursion in csiAttacher#waitForVolumeAttachmentInternal #79144
Handle NotImplemented error in service_controller. #80660
Toleration priority function score computation #80922
Fix admissionreview doc typos #80884
Omit namespace when kubectl get is for the cluster #80873
kubeadm: fix-certs-generation-for-external-etcd #80867
csi: Fix socket extension comment #78736
Fix reserved cgroup systemd #78793
Unexport kubectl cmd profiling functions #80920
Fix registry for prometheus-to-sd #80902
kubeadm: simplified returns #80894
Don’t supress the node update error while logging #80882
Fix shellcheck failures in hack/verify-test-featuregates.sh #80505
informer-gen: correctly generate group packages when groups contain hyphens #80440
Rename cacheWatcher#stop #80788
handle joinControPlaneDoneTemp.Execute errors #80891
Fix failing service e2e due to execPod unavailability #80805
Add IPv6 support to preserve source pod IP test #80595
kubeadm reset: replace Errorf with Warningf #80862
Update kube-addon-manager to v9.0.2 #80861
Add separate cache for CSINode #80084
Move /pkg/kubectl/cmd/{command} to staging #80876
Removed unsed return values of createResourceQuota #80778
Determine system model to get credentials for windows nodes #80764
Use raw bytes instead of nested map in metav1.Fields #80730
Promote admissionreview to v1 #80231
Even Pods Spread - 6. Integration Test #80011
Only output json format from tests when building junit reports #80863
Fix selflinks in tests #80859
Add v9.0.2 to CHANGELOG.md #80856
Typo fix: DaemonsSet->DaemonSet #80860
Return early in ApplyScoreWeights if there are no scores #80846
Make kubeadm join discovery wait for a finite time #80804
Query nodes in Schedule only when there are no predicates #80533
Corrected Cinder typos. #80487
Fix selflinks in events tests #80858
kubeadm: update the version constants for 1.16 #80833
Device Plugin API change to include Topology Info in Devices #74423
Updates to container manager and internal container lifecycle to accommodate TopologyManager #74357
cleanup: log message typo fix #80844
Nominate Abdullah Gharaibeh to scheduler maintainers. #80835
add secret back to the workqueue with delay time, avoid expired bootstrap tokens not being deleted #77713
Refactor and clean up e2e framework utils, this patch handles test/e2e/framework/psp_util.go file #77534
feat: enhance Azure cloud provider code to support both AAD and ADFS authentication. #80841
OWNERS: api-approvers should be approvers on cri-api #80603
Add a field ‘RequiredAccessModes’ to the driver info object that is propagated to pvc creation #80378
Fix wrong indentation in shell #79827
kubelet: lookup node address for external provider if none is set #75229
Fix shellcheck failures in test/cmd/{d,l}.*.sh #79195
Fix some unreasonable places int csi ut #80848
fix snapshotter rbac rules #80816
fix kubemark e2e test script #80427
Use reservoir sampling to select one host from priority list #78009
do not return error, when the ds is not found #80798
hostport: Don’t masquerade localhost-to-localhost traffic #80591
cleanup: remove duplicated logging error message in csi_mounter.go, also some typos. #80522
Don’t count unrelated volumes in scheduler predicate #80360
e2e: Run ginkgo in foreground, elminiate wait & pgrep #80796
Refactor pkg/kubectl/conditions.go to remove file #80761
Move pod related functions in file test/e2e/framework/util.go to its sub directory #80708
Add NormalizeScore extension point for scheduler framework. #80383
scheduler: make ApplyFeatureGates() stateless #80144
switch go tests to json output #80822
Add GetKernelVersion to ipvs.KernelHandler interface #80636
Convert e2e webhook tests to use v1 API #80769
Log an error when kube-scheduler fails to update the condition of the pod #80736
Fix registry for PrometheusDummyExporter #80809
Move pkg/kubect/explain to staging #80727
Fix unexpected line end in override flags #80802
Use framework.ExpectEqual() under test/e2e_kubeadm #80795
Refine watcher count calculation #80792
apiextensions: check request scope against CRD scope correctly #80750
Fix iscsi logout issues #78941
Refactor pkg/kubectl/{scale.go|rollingupdater.go} for move to staging #80772
Move pkg/kubectl/cmd/util/openapi/OWNERS to staging #80765
split coredns dependency to decouple kubeadm and kube-up #80749
report error message when reset scheduler metrics in e2e test #80739
Fix tag for gogo/protobuf #80732
Fix public IP not found issues for VMSS nodes #80703
e2e_node: clean up non-recommended import #80680
Un-[Slow] a bunch of networking tests #80646
Update github.com/docker/distribution to v2.7.1 #80721
TopologyManager: Fix rename best-effort policy files #80683
kubeadm: delete bootstrap-kubelet.conf after TLS bootstrap #80676
Move pkg/kubectl/proxy to staging #80601
Propagate kubeadm dual-stack feature-gate to all k8s components #80531
upgrade repo infra to f85734f673056977d8ba04b0386394b684ca2acb #80755
Move pkg/kubectl/interfaces.go to testing #80754
Pop expired watchers in case there is no update to cache #80692
Fix kubeadm file discovery #80675
Assign OWNERS for pod integration tests to sig-node #80645
Move pkg/kubectl/generate to staging #80679
Move pkg/kubectl/polymorphichelpers staging #80678
Remove duplicated check in ObserveEventAfterAction #80666
Store key in TimestampedEntry #80658
fix typos in csi_attacher.go #80612
Check whether metricObj can be converted to *v1beta2.MetricValueList #80392
fix nil function invocation in client-go/tools/leaderelection #78778
kubelet: add UID to kubelet_container_log_filesystem_used_bytes metric #80657
Avoid echoing request URL in proxy error #80641
Support passing Args
for newrc
function within test/e2e
#80615
Use ErrorChannel to communicate errors during parallel execution in interpod_afiinity #80588
Move pkg/kubectl/metricsutil to staging #80561
Unify secret and configmap triggers in cacher #80521
update guide to make the command works as expected #80424
Remove NodeLister from Scheduler Configurator #80233
Fix go lint error for cache directory #79963
Fix/Add comments on cadvisor implementations #73829
Add e2e test for downward API with host network #79751
quote container name in container already use error matching #79623
Proactively remove init Containers in CPUManager static policy #78762
Fix error case for ExtractFieldPathAsString #78675
Fix error message of ListTargetHTTPSProxies #75000
Fix ‘concurrency’ logs typo #79956
fixed a typo in kubectl book #79890
fixed a typo in kubectl book #79561
Make the check strict to use ExpectNoError() #78740
Delete the pods from unschedulable queue only when Add succeeds #78632
document API guarentees and deprecation policies for cloud config files #80606
Move pkg/kubectl/cmd/util and subdirs to staging #80701
Use HTTPS as etcd-apiserver protocol when mTLS is enabled #77561
Upgrade logexporter version. #80709
kube-proxy in ipvs mode use ipvs to redirect traffic #80688
Remove ExecutionHook API changelog entry #80480
Move pkg/kubectl/apply and subdirectories to staging #80695
Remove final file from pkg/kubectl/util #80652
kubelet: change node-lease-renew-interval to 0.25 of lease-renew-duration #80429
Kubeadm Networking Configuration E2E Tests #80259
Move pkg/kubectl/cmd/util/openapi to staging #80620
Rename ‘preferred’ TopologyManager policy to ‘best-effort’ #80301
Move pkg/kubectl/version to staging #80656
Update misleading comemnts for HandleCrash #80350
Even Pods Spread - 5. Priority Core #79063
Emit the nvidia driver version in gpu e2e test #77100
Add message which shows how much CPU used #80669
fix building test/e2e_node/ with bazel 0.28.1 #80662
Fix error handling issue in kubeadm upgrade diff #80648
Add simple pod updates batching to endpoint controller. #80509
Check error return from GetPodKey #80448
Send a reject message to permit plugin when preempting a WaitingPod #80254
fix pv-controller sync check node affinity for scheduled claim #79696
Retry metadata requests in get-credentials and valid-storage-scope #80635
build: Add Release Engineering OWNERS #80631
Follow up #80474: use correct format verb #80619
Revert “e2e: Skip multi-node PV test when pods scheduled on the same node #80578
Move pkg/kubectl/describe to staging #80552
Remove unnecessary loop for lowering expectations #79068
Bump kube-addon-manager’s version to v9.0.2 #80630
Moves pkg/kubectl/util/i18n to staging #80608
kubeadm: handle ResetClusterStatusForNode errors #80573
cleanup: log message typo fix #80524
kubeadm: remove dependency on pkg/kubeapiserver/authorizer/modes #80307
Don´t translate to IPv6 empty addresses #80634
e2e_kubeadm: clean up non-recommended import #80617
Bug fix: set enableTcpReset to true for Azure SLB load balancer rules #80624
PVC protection controller: fix PVC leaks #80476
Document and improve defaulting for MakePersistentVolume, dedupe some manual PV creations #80543
Allow customize base image and released image registry #80525
pkg/volume/portworx: Update vendor for libopenstorage/openstorage to v1.0.0 #80495
fix wrong spells in events.go #80520
fix kube-proxy manifest #80566
Move pkg/kubectl/drain to staging #80562
doc: nominate Draven to scheduler reviewers. #80551
Promote job completion after failure e2e test to Conformance #80550
Move some pkg/kubectl into polymorphichelpers #80548
Promote job pod orphaning/adotion e2e test to Conformance #80544
Fix detachment of deleted volumes #80518
Refactor nested loop in getTPMapMatchingSpreadConstraints #80503
Small Fix: Use correct format verb #80474
Add ip family autodetection to the testing framework #80398
Promote StatefulSet Replica scaling #80150
persistent and ephemeral csi volumes #79983
Added code for e2e tests for network policy. #77593
Use new reverse protobuf marshalling #77355
Remove unneeded directory #80361
Fix golint failure in pkg/quota/v1/evaluator/core #80094
Update csi hostpath driver in e2e #79955
Fix nil pointer dereference error in volume_stat_calculator #79851
Even Pods Spread - 4. Preemption Support #79062
Refactor and clean up e2e framework utils, this patch handles test/e2e/framework/perf_util.go file #77532
Fix leader election in kube-addon manager #80575
cleanup: fix some log and error capitalizations #80318
Move pkg/kubectl/apply.go to staging #80558
fix typos in pv_controller.go #80556
Move pkg/kubectl/apps to staging #80554
Remove unwanted string converstion in metrics errors #80347
cleanup: remove useless code #80166
Fix es initial cluster formation & update es to 7.2.0 #80421
Dedupe all Make PVC API object functions into the one MakePersistentVolumeClaim to rule them all #80382
feat: use scheduler.New in daemonset integration test #79417
use ExpectEqual in density_test.go #80417
Fix typo in network policy ingress rule #79425
Move pkg/kubectl/util to staging #80540
fix: return empty string when status is nil #80469
Add service reachability test util function #79667
Precheck score plugins’ weight when initializing #80305
Even Pods Spread - 3. Predicates Core #77828
kubeadm: add forgotten error check #80529
Set the systemUUID for windows nodes #80486
remove function apply-encryption-config in configure-helper #80232
Use scheduler cache in affinity priority functions #80220
Add new iSCSI refcounter #80091
add protection for reserved API groups #79992
proxy/ipvs: Only compute node ip addresses once per sync #79444
Add migration shim for verifyvolumeattachment and bulk verify #80443
Fix error override when saveVolumeData occurs error #80451
ignore failed pods to not block rolling update daemonset #78170
Fix retry issues when the nodes are under deleting on Azure #80419
fix grammar error #80478
Fix golint failure in pkg/util/netsh/testing/ #80096
Add support for AWS EBS on windows #79552
Even Pods Spread - 2. Calculating Predicates Metadata #77760
Nominate Abdullah Gharaibeh to scheduler reviewers. #80223
refactor: move service related functions in service pkg #77155
Cleanup the TopologyManager socketmask abstraction #80315
Update the cpumanager and topologymanager to error out if an invalid policy is given #80294
Fix potential panic in nodeGetVolumeStatsV1 #80459
Pod e2e for reading last line can flake if pod runs to completion #80393
add link of kubeadm config doc #80433
Add CSIDriver creation factory to e2e framework #80375
Change default PVC AccessModes to RWO in test framework #80377
GCP config: gke-exec-auth-plugin for ValidatingAdmissionWebhook #79553
pkg/util/workqueue/prometheus: fix double registration #77553
Refactors to kubectl CP command #80436
Fixes 78001 The implementation of Filter extension for the new framework #78477
Calling Unreserve plugin before recordSchedulingFailure in case of bi… #80341
Add CPU usage nano cores for windows nodes #80176
make client-go/util/retry more generic #80402
Add Ephemeral Containers to the Kubernetes core API #59416
Fix csi attacher unit tests using t.Run() #80418
Bump smd #80380
add ability for gce to bulk verify attached disks #79897
Don’t expect pod to stay up during node upgrade #80276
kubeadm: remove dependency on pkg/util/procfs #80296
Surface error returned by LoadConfig #80331
Even Pods Spread - 1. API changes #77327
Move kubectl scheme #79408
bazel: add openapi generation for non-main spec and fix main spec #80125
kubeadm should always fall back to client version when there is any internet issue #80024
Promote existing E2Es for hostport/HostIP resolution to conformance #78350
Move volume_expand tests to storage e2e testsuites #78000
Return the error from validateOverhead in RuntimeClass#Validate #79565
Correct test name for existing E2E related to backofflimit in jobs #75632
Cleanup versioning serializer #80362
fix parameterization of test error message #80327
e2e test: Remove unnecessary return value check #79921
remove sudo from storage tests #80329
add new function to return partial list of found instances #80180
Promote API metadata return value #80153
Improve readability for image manager tests #80104
Register Kubelet server metrics #80324
Revert “feat: cleanup pod critical pod annotations feature” #80277
Add OWNERS for generated openapi spec package #80246
Cleanup kubelet authz tests & make explicit #80234
Update deprecated diff.ObjectGoPrintDiff method #80252
gce: configure: use ‘amd64’ in kube core images manifest #80229
Rename TriggerPublisherFunc as IndexerFunc #80300
Refactor and Move node related methods to framework/node package[1] #79879
Fix golint failure in pkg/controller/volume/expand #80088
Adding metrics to nfs driver #75805
Skip unnecessary copy of Selector #80230
make node lease renew interval more heuristic #80173
Scheduler changes to introduce alpha support for Pod Overhead #78319
build: bazel: release tars should use arch in the name #80266
Skip unnecessary operations if diff is <= 0 #80263
Revert “Promote pod autoscaling” #80261
fix panic in ResourceLocation in case of empty pod ip list #80260
Update structured-merge-diff version #79551
Fixes TestScorePlugin flakiness. #80256
Remove unnecessary string() from policy_none #80235
Simplify trigger functions in cacher #79793
Adds WindowsOptions.RunAsUserName field #79489
Check error return from MetaNamespaceKeyFunc #79060
Correct test name for existing E2E related to active deadline in jobs #75629
kubeadm: get rid of dependency on pkg/util/node #79477
Add Topology Manager Implementations based on Interfaces #73580
Fix iSCSI storage plugin cleanup in block volumes #79977
Add check to reduce orphaned volume #79971
Add patch method for container images #74703
Add passthrough for MountOptions for NodeStageVolume for CSI #80191
Prune hub-type client/informer/lister from kube-aggregator #79418
Update unit test with expected query parameters #80236
Score plugin for the scheduling framework. #79109
release: accept empty KUBE_DOCKER_IMAGE_TAG #80185
Bump kube-openapi and structured-merge-diff #80123
Promote pod autoscaling #79954
v1.15.0 API compatibility data #79544
Fix message of failed sync #75260
Remove duplicate requestInfoResolver #80206
kubectl/docs/book: bump lodash from 4.17.5 to 4.17.13 #80167
More consistent env var handling in vsphere e2e test #79945
Make taint.ToString() consistent with the reverse parsing logic #79834
Check return value of LabelSelectorAsSelector in describe #80183
Log warning if config labels deletion returns false #79989
Add Policy None for Topology Manager #79343
Avoid RbdDiskManager’s DetachDisk function never be executed again #79940
Support scaling HPA to/from zero pods for object/external metrics #74526
Tolerate the case if related
event cannot be found #80200
kubeadm: fix the bug that bazel build does not respect hack/print-workspace-status.sh #80165
Adds json struct tags to exposed API types #80050
Add support for writing out of tree custom scheduler plugins #78162
Fix no audit policy by default in hack/local-up-cluster.sh #80189
Use docker official redis images #80126
Fix error shadowing error for createPDWithRetry so failures return actual error #80188
remove github.com/kardianos/osext #80142
fix: rename RegisterPriorityFunction2 to RegisterPriorityMapReduceFunction #80132
feat: use channel instead of mutex in scheduling predicates #79777
Consolidate block and filesystem tests #79730
Add Bind extension point to the scheduling framework #79313
Improve windows home directory selection #73923
Propagate error from creating cacher and storage decorators up #80160
kubeadm/*/phases/init/certs,kubeconfig: add “kubernetes-version” flag #80115
removed flaky watch code and added NewIndexerInformerWatcher for LimitRange test case #76328
Adds kubeadm feature-gate for dual-stack (IPv6DualStack) #80145
Refactored metrics-related functions from framework/metrics_util.go #79753
Add docs
section to pull request template #79361
Break out of inner loop when newQuantity is negative in admissionRequirementList#subtract #77686
Check error return from Update #77323
Break out of loop when currentRevision is found in defaultStatefulSetControl#getStatefulSetRevisions #78361
Fix (some) kubelet watches to propagate all options #80162
Remove manual conversions for ListOptions #80157
Bugfix: csi plugin supporting raw block that does not need attach mounted failed #79920
Don’t print non-error (blank lines in this case) to stdout #78774
delivery event non blocking firstly #76239
kubeadm: cleanup unnecessary k8sVer parameter for GetStaticPodSpecs #80103
publishing: bump go versions for 1.13 and 1.14 #80151
Add documentation about “non-zero requests” #78263
Drop -r for variable within loop #80141
cluster: configure: load images and add tags with no arch #80054
proxy/ipvs: increase log level for graceful termination #80100
Register WatchEvents metric #80087
Update pd csi driver images to most recent stable #80071
Move etcd/util to etcd3/ #79645
Make service “no endpoints” test use agnhost connect #80086
Fixes mount/unmount paths for migrated inline volumes #80048
kubeadm: support fetching configuration from the original cluster for ‘upgrade diff’ #80025
apiserver: wire OpenAPI into sample-apiserver #79843
Add explicit warning for deprecation of Cinder and ScaleIO volume providers #80099
release lib: docker save remove special name for amd64 #80047
Wait for StackdriverLogging service to stop before restarting it. #79447
Remove deprecated –containerized flag in kubelet #80043
Stop testing containerized kubelet in e2e-node #74177
Cloud provider AWS library should query instance by ID when possible #78140
Remove support for etcd2 from cluster/images/etcd image #80037
use klog.Error instead of klog.Errorf when had no format #80033
Use Join instead of concat it manually in cephfs. #79415
Close watcher early for volume detachment #79113
Migrate scheduler to use v1beta1 Event API #78447
Add josephburnett to podautoscaler OWNERS. #80077
If volume in delete request does not exist, return success. #79656
Promote WatchBookmarks to beta #79786
Fix update-codegen.sh for staging repos to not rely on scripts being executable #79081
tests: Fixes jessie-dnsutils image build #80053
Avoid truncating long messages in docker test logs #80046
feat: cleanup pod critical pod annotations feature #79554
add myself and lbernail as IPVS approvers #80067
improve error messages for verifydependency #80060
Update to go 1.12.7 #79966
Add davidz627 (David Zhu) to Approvers for OperationExecutor and GCE PD #80049
mark dashboard tests [Feature:Dashboard] #80044
update code documentation to reflect change in status #79900
Check limits for resolve conf outside the loop #78414
apiserver: add –shutdown-delay-duration to keep serving until LBs stop sending traffic #74416
clean up: node dropDisabledFields #79741
Pass desiredPods to CleanupPods #79681
Promote admission webhook API to v1 #79549
add “burst” validation check to code-generator #79077
Limit the read length of ioutil.ReadAll in pkg/kubelet
and pkg/probe
#76518
Cleanup: Audit log and error capitalization #79566
Add new agnhost subcommand for a networking test #79423
The garbage collector and quota counter should use the metadata client and protobuf to access resources #78742
Call getKubeletSandboxes first in containerGC#evictSandboxes #78368
Avoid unnecessary concatenation of errors #77429
Remove unnecessary string() #78558
add rbac for events.k8s.io apiGroup to system:kube-scheduler #80030
Cleanup for dualstack e2e tests #80001
Remove make-symlinks flag and corresponding code #80017
chore: make some func as public in azure provider #79981
Update CHANGELOG-1.14.md #76979
Add support for HA kubemark #80026
HPA incorrectly reported condition status #79859
RuntimeClass-admission: fixup comment, simplify nested ifs #79621
keep processing other nodes for the nil node error #80018
Remove support for KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS #80015
Populate API version in synthetic authorization requests #80007
Flush out current namespace when resources are not found #79968
Add timestamps to the docker test logs #79949
update code docs around old todo that is not going to happen #79892
Return 400 on invalid patch requests #79239
Trace step should be at the end of calls rather than the begin. #78280
Use EPOLL_CLOEXEC to prevent fd leaks. #74691
Fix projected volume test clean up #79924
feat: use framework.ExpectNotEqual in e2e test #79862
Remove unnecessay call to findNewReplicaSet #79505
reference paths to bump dependencies #79366
Update namespace controller to use the metadata client #78744
add wojtek-t and yastij as approvers/reviewers for events package #79998
Remove incorrect ampersand in front of AverageValue in describeHorizontalPodAutoscalerV2beta2 #79960
promote bentheelder to build/ approver, move zmerlynn and jbeda to emeritus #79947
fix: use schedulerCache instead of podlister in config factory #79877
Short-circuit the evaluation of cpuFraction
and memoryFraction
#79453
kubeadm: cleanup code about cobra #79979
Add benchmarks for FieldManager handling #79946
Ignore unschedulable pods #79657
Avoid conflicts with other cobra auto completions #70470
Migrate kubemark to e2e-up/e2e-down scripts #78246
Remove dead code from csi_client #79894
Hollow-node should use separate client for heartbeats #79889
Deployment Controller - avoid unnecessary copying of pod objects in getPodMapForDeployment #79937
Update caddy vendor dependency to v1.0.1 #79128
Remove unwanted else
block from statefulset controller. #75922
cancel process node when error occurs #79774
Address couple of issue on image build for ARM arch #79692
serviceaccounts/token should return 405 instead of 404 #78085
build_defs/pkg/make_deb.py needs python2 #79807
Use ExpectEqual under e2e/apimachinery