Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.0-fc.5-x86_64 Team Approvals:
Tests:
Blocking jobs Informing jobsaws Succeeded periodic-ci-openshift-release-master-nightly-4.8-e2e-awsaws-serial Succeeded periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-serial Upgrades from:
Untested upgrades:
4.7.0 ,
4.7.1 ,
4.7.10 ,
4.7.11 ,
4.7.2 ,
4.7.3 ,
4.7.4 ,
4.7.5 ,
4.7.6 ,
4.7.7 ,
4.7.8 ,
4.7.9 ,
4.8.0-fc.0 ,
4.8.0-fc.1 ,
4.8.0-fc.2 Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.7.12
Created: 2021-05-21 14:26:35 +0000 UTC
Image Digest: sha256:0535f7e7a424f313634072c14a019c201f8d6f754fadd32ec43f76a1d047a01b
Release 4.8.0-fc.5 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-05-21-101954
Components
New images
Removed images
Rebuilt images without code change
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #126
Bug 1951952 : Metrics for cloudprovider error requests are lost #125
Bug 1956411 : Add custom tags from Infrastructure #116
Bug 1947774 : fix imagePullPolicy to ifNotPresent #120
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #121
Bug 1924470 : Bump Kubernetes to 1.21 #119
Fix kube-rbac-proxy image reference #118
Add metrics scraping #117
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #115
Bug 1933184 : Add maxUnavailable to DaemonSets #114
Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #112
Cleanup: Remove serviceName from controller manifest #113
Full changelog
Bug 1958492 : UPSTREAM: 115: certificatesigningrequests/v1beta1 to v1 #138
Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART #132
Bug 1924472 : UPSTREAM: 106: vendor bump to gogo/protobuf 1.3.2 #136
Rebase master #135
Full changelog
Bug 1962274 : oVirt move affinity groups validations to ValidateForProvisioning #4944
Bug 1957260 : gcp: add new region europe-central2 #4901
Bug 1956480 : Boot image bump for RHEL 8.4 GA #4942
Bug 1959920 : baremetal: Do not use ironic allocation #4941
Bug 1926547 : pkg/destroy/aws: Log errors untagging shared resources #4913
Bug 1959981 : oVirt: fix empty AffinityGroupsNames handling #4935
Bug 1954873 : CoreOS only supports three dns namservers #4939
Bug 1957597 : aws: using dotted domain when looking for public hosted zone #4933
Bug 1955697 : tfvars/vsphere: use explicit path for datacenter. #4894
Bug 1959703 : Avoid scp wildcard recursion with installer-masters-gather.sh #4896
Bug 1955336 : Check cluster name for similarities with word ‘google’ #4925
Bug 1960323 : Address issues raised by coverity security scan #4932
Bug 1940159 : Fix Routers destroy with BYO #4919
Bug 1947067 : vendor/AlecAivazis/survey: Bump API to v2 #4895
Bug 1953019 : Baremetal: While deleting cluster, warn instead of exiting #4897
Bug 1953035 : Disallow publish internal for non-cloud installations #4905
Bug 1940337 : openstack: Report missing flavor #4924
Bug 1957809 : Validation of platform.openstack.machineSubnet #4917
Bug 1958884 : openstack: Fix error message typo when getting volume availability zones #4911
Bug 1957869 : vendor: update baremetal-operator to align irmc PowerInterface #4908
Bug 1953551 : Revert “Link ppc64le binary dynamically” #4890
Bug 1958420 : aws: restore setting aws platform spec in infra resource #4916
Bug 1956208 : openstack: add validation for volume types #4904
Bug 1948563 : Handle instance_info capabilities and update ironic-terraform #4903
Bug 1958216 : libvirt: Allow duplicate dnsmasq options #4852
Bug 1957951 : AWS: Periodically send shut down requests for stuck EC2 instances #4848
Bug 1956281 : crio: fix bootstrap given new crio config behavior #4898
Bug 1943175 : azure: set storage account tls default to 1.2 #4883
Bug 1931217 : add affinity groups to oVirt installer #4674
Bug 1956978 : install-gather: use names in pod logs too #4902
Bug 1956496 : Openstack SRIOV docs #4718
Bug 1949923 : apply defaults for root volume AZs if they aren’t set #4860
Bug 1951670 : Error gathering bootstrap log after pivot: The bootstrap… #4872
Bug 1956079 : gather: collect networking information in log bundle #4892
Bug 1953803 : aws: validate byo hostedzone is parent of cluster domain #4886
Bug 1955701 : Bump boot images for RHEL 8.4 Beta #4861
Bug 1878655 : aws installconfig: endpoint validation should be before others #4805
Bug 1943219 : azure: remove bootstrap ssh rule on private clusters #4864
Bug 1948359 : destroy: remove shared tag from byo aws iam role #4881
Bug 1953551 : Link ppc64le binary dynamically #4875
Bug 1952632 : data/manifests/bootkube/cvo-overrides: Bump default to stable-4.8 #4868
Bug 1950113 : manifests: populate aws user tags in infrastructure #4755
Bug 1948359 : aws: add permissions for untagging shared byo instance roles #4859
Bug 1948923 : aws: improve ami validation #4846
Bug 1951174 : Dockerfile: repin libvirt #4854
Bug 1909136 : destroy volumes and snapshots created by Cinder CSI driver #4858
Bug 1931974 : Prefer IPv6 hostIP on bootstrap IPv6 deployments #4756
Bug 1923786 : UPI oVirt - replace word in docs #4855
Bug 1949923 : OpenStack: validate root volume availability zones #4851
Bug 1936223 : [ovirt] Fix typo in connect to Engine #4719
Bug 1950007 : UPI image: use get-pip instead of easy_install #4850
Bug 1941759 : Make failure to fetch cloud info non-fatal #4733
aws: support for bring-your-own hosted zone #4772
update terraform-provider-ironic to v0.2.5 to get better error handling #4835
pkg/destroy/gcp: fix dropped error #4836
Revert “Dockerfile.upi.ci: Drop pip+pyopenssl installs” #4831
Bug 1945659 : remove ovirt_cafile from ovirt-credentials secret #4809
OpenStack: Availability zones for root volumes #4707
Bug 1945236 : add proxy params to bootstrap ignition #4804
Bug 1938131 : pkg/asset/installconfig/aws: Add iam permission for destorying clusters #4825
Bug 1946307 : gcp: install google cloud sdk with yum the recommended way #4819
cmd: diagnose problems downloading release image #4751
Bug 1937722 : OCP 4.8: Passing oVirt certificate information to Terraform #4737
Bug 1946119 : aws: support setting IAM role in the default AWS machine platform #4818
hack: use yaml for coreos manifest #4814
Updating ose-baremetal-installer builder & base images to be consistent with ART #4781
pkg/destroy/aws: fix dropped error #4815
Baremetal: Remove the -openstack rename in the os image. #4725
Byo IAM roles for IPI install #4790
Test GCP versioned binary #4811
Bug 1944268 : aws: allow use of unknown regions in known partitions #4801
Fix ipv6/dual-stack validation with Azure #4766
installer-create: Provide user friendly error messages during failures #4800
data/bootstrap: Check if release image architecture matches host architecture #4592
installer/pkg/asset/installconfig/azure: fix dropped error #4793
Bug 1925216 : Bump gophercloud utils #4786
Inject CoreOS stream metadata as configmap via CVO manifest #4760
pkg/asset/cluster: fix dropped error #4770
Add and use stream metadata for RHCOS, add openshift-install coreos print-stream-json #4582
Bug 1931115 : Azure: Check Azure disk Instance Type for PremiumIO Capabilities #4726
Validate HotplugVolumes feature gate in Kubevirt #4650
Bug 1934557 : RHCOS boot image bump for LUKS fixes #4778
images: Add Dockerfile.upi.ci.rhel8 #4785
gather-bootstrap: Gather logs before bootstrap shuts down #4693
Revert “Check if VIP IPs overlap with machine CIDR provided during vsphere installation” #4779
Dockerfile.upi.ci: Drop pip+pyopenssl installs #4784
Add resource filter that matches Label or ClusterID #4717
Update cluster-api-provider-ovirt, cluster-api-provider-aws and baremetal-operator #4700
Enable forward compatibility with kcmo rendering of signing keypair #4771
Bug 1939513 : KubeVirt platform: Add the immediate request annotation to the source PVC #4759
Bug 1918469 : Check if VIP IPs overlap with machine CIDR provided during vsphere installation #4754
Update owners with new Installer Team members #4774
asset/tls: fixes certkey unit test for Go >= 1.15 #4769
Baremetal: Explicitly set watchAllNamespaces #4709
README: change install to create #4747
gcp: add kubernetes owned label to master machines #4752
bootstrap: record progress of services #4742
gcp: divide machine CIDR into 2 networks for subnets #4749
Support configurable libvirt disk size #4757
IPI-BAREMETAL: document how to use external LB for api/ingress traffic #4765
Bug 1804230 : fix broken ETCD link in user docs #4764
docs/user/aws/customization: Fix KMS-key link format #4762
Bug 1933414 : openstack: Consistent port names #4734
Bug 1934557 : bump RHCOS image for LUKS fix #4745
Bug 1934123 : generate glance url considering the region #4740
installconfig/aws: validate connectivity to service endpoints. #4699
Bug 1937460 : Update gophercloud module from master #4741
pkg/asset/cluster/aws: fix dropped error #4727
Bug 1903055 : Set default values to machine pools before validation #4695
Add docs about issues on UPI with Kuryr #4649
Bug 1936443 : Revert “baremetal: send full ignition to masters” #4722
kubevirt platfrom validate permissions #4720
Transition responsibility for CEO asset creation and placement #4691
Bug 1930240 : baremetal: Set missing IP in clouds.yaml #4702
openstack: add networking quota checks #4481
docs/user/azure: add resourceGroupName customization #4728
cmd/openshift-install: fix dropped error #4681
: Removed ‘0’ from machineset name #4723
vsphere: Validate vcenter user input to match RFC standards #4708
Bug 1926364 : baremetal: update terraform diagnosis for API timeout #4715
Adjust master-update.fcc to the new ceo render secret structure #4712
Bug 1924474 : upgrade gogo/protobuf to v1.3.2 and k8s.io/api to v0.20.1 #4716
Bug 1923038 : OpenStack: cache cloud info #4606
Bug 1894774 : openstack: Document setting affinity for workers #4687
Bug 1932799 : baremetal: always use API VIP for installer communication #4692
Bug 1880758 : Replace description to a more meaningful one #4636
doc: openstack/IPI - Provider Networks #4646
Bug 1868755 : vsphereprivate: tf plugin to no longer error if no network found. #4678
Bug 1932789 : Fix proxy validation when specified with port. #4694
Bug 1873079 : openstack: restrict SSH to machineNetwork CIDR #4659
Enable bootkube compatibility for ceo rendering improvements #4686
OpenStack: Stop using deprecated interpolation syntax #4679
baremetal: automatic UEFI secure boot configuration #4675
use vendored mockgen for generating mock clients #4662
docs/aws-iam: improving the concepts for Account root user and IAM user #4556
Make copies of machine pools in machines asset #4666
docs: fix small typo in ignition url #4685
pkg/metrics/builder: fix test errors #4028
Bug 1925291 : baremetal: include netmask in DNSMasq dhcp range #4639
baremetal: pass an sshKey to ironic #4677
openstack: Test AZ Machines generation #4473
Bug 1910067 : openstack UPI: Set the API microversion when operating openstack server groups #4375
baremetal: sync baremetal-operator #4669
Bug 1917931 : Fix GCP openssl not found error #4656
openstack: allow for fewer than 3 masters #4672
proxy: Check if proxies are in cluster and service networks #4670
update ci image references #4661
Bump bootstrap in place MCS master ignition to v3_2 #4668
bootstrap: Ensure temp compat for old and new ceo secret structure #4667
Stream metadata prep #4576
vSphere: mark imported virtual machines as template #4660
vendor/hashicorp: Bump terraform-provider-vsphere #4644
openstack: refactor getZones() to use gophercloud/utils #4462
Bug 1786314 : openstack: cacert does not require system trust #4647
Bug 1786314 : Bump dependencies #4561
upi/vsphere: Use Afterburn guestinfo for static IP and hostname config #3533
Bug 1928537 : bump ignition to v3_2 #4653
update iptables call with sudo #4623
Updating ose-installer-artifacts builder & base images to be consistent with ART #4631
Cleanup argument usage in bootkube.sh for ceo #4609
Updating ose-baremetal-installer builder & base images to be consistent with ART #4630
Bug 1924701 : Fix FIP detach from Router #4637
Updating ose-installer builder & base images to be consistent with ART #4629
aws/session.go: include another internal provider name for static creds #4655
Bug 1873649 : Validate noProxy input and add prefix for proxy urls #4632
asset: move common bootstrap ignition code into a helper type #4652
Add bootstrap-in-place files to bootstrap-in-place-for-live-iso.ign #4651
Workaround golang linux/arm64 link error #4243
OWNERS: Remove ehashman and asalkeld from azure reviewers #4531
vSphere: Updating Privileges, roles and permissions #4466
aws: support more auth options in manual mode #4596
Single Node deployment with bootstrap-in-place #4482
Bug 1916593 : OpenStack UPI: Tag all resources with clusterID #4622
Bug 1912571 : libvirt: support setting network dnsmasq options through the install config #4494
Bug 1924140 : fix a typo in an env variable name #4608
machines/openstack: re-enable external clientOpts #4638
vSphere: add missing destroy OWNERS & update OWNERS_ALIASES #4581
Fix OWNERS for openstack #4641
data/rhcos.json: Update boot images #4633
Add controlPlaneTopology to infrastructure manifest #4497
Full changelog
Bug 1954177 : Update mao dependency for webhook v1 changes #151
Bug 1949316 : Update BMO vendor to v0.0.0-20210303141721-86a42dcb0150 #149
Bug 1857008 : Set the machine instance state annotation #142
Updating baremetal-machine-controller builder & base images to be consistent with ART #135
Updating baremetal-machine-controller builder & base images to be consistent with ART #121
Changing the default behaviour of the CAPBM to request hard reboot #138
add stbenjam to owners file #141
stop generating CRDs for provider spec and status #140
Full changelog
Bug 1960554 : config: use rbacv1 instead of rbacv1beta1 #147
Bug 1956607 : Fix resources added to 0000_30_baremetal-operator_01_baremetalhost.crd.yaml #146
Bug 1951671 : Lazily update Node image options in Ironic #145
Bug 1949898 : modify power_interface for irmc #144
Merge upstream 2021-04-06 #142
Merge upstream 2021-03-30 #139
Updating ose-baremetal-operator builder & base images to be consistent with ART #136
Bug 1941636 : BM worker nodes deployment with virtual media failed while trying to clean raid #138
Copy generated BMH CRD to /manifests directory for CVO to install it #135
Generate BMH CRD with annotations needed for OpenShift #134
Merge upstream 20210311 #133
Bug 1927678 : Backporting BMO extensions to support different reboot modes #128
Remove yum install genisoimage from Dockerfile.ocp #126
Merge upstream 2021-02-11 #125
Updating ose-baremetal-operator builder & base images to be consistent with ART #124
Full changelog
Bug 1960716 : Log the output of render operations #138
Bug 1957708 : Keepalived- verify that unicast peers list isn’t empty on master nodes #137
Remove etcd name logic #134
Updating baremetal-runtimecfg builder & base images to be consistent with ART #131
Add node resolution to corednsmonitor #129
Bug 1939740 : sort AddressesDefault by ifindex and IPv4/IPv6 preference #130
Build all commands at once in Dockerfiles #127
Sort node-ip addresses based on default route priority #125
Delete DNS-VIP and DNSVirtualRouterID #124
Switch Dockerfile to new image registry #126
Add dnsmasqmonitor #118
Updating baremetal-runtimecfg builder & base images to be consistent with ART #120
Move to quay.io dhcp image to avoid Dockerhub limits #113
Full changelog
Generate docs separately for admin and non-admin users #827
Bug 1944581 : Preserve AuthInfo when switching projects #692
Transfer root-image configuration to this repository #823
Fix unit test failure #821
Bug 1957295 : Must gather pod should have priority class #820
Bug 1937020 : Releases from image streams must prefer status tag #815
Add stress and fio packages to tools image #771
Bug 1949820 : Add an alias to imagestreams in top command #810
Bug 1937020 : oc adm release new
should look at image stream status tags #797
Bug 1949050 : Update containers/image #737
Remove tnozicka from OWNERS and clean those files too #726
Remove oc adm catalog build
#787
Bug 1890828 : Skip images that has already been deleted #805
Bug 1925148 : ImageRef Stream name priority increased #768
Bug 1946839 : Revert: Split work of oc image mirror #780
OSDOCS-2033 : Adding examples for some CLI commands #801
Updating generate docs output for product docs #798
Updating oc-specific descriptions #800
Bump 4.8 kubernetes 1 21 0 beta 1 #773
Updating openshift-enterprise-cli builder & base images to be consistent with ART #799
Fix usage error print #788
Fixing oc status help example message #791
Fix govet error after golang 1.16 bump #796
Updating ose-cli-artifacts builder & base images to be consistent with ART #794
Updating openshift-enterprise-cli builder & base images to be consistent with ART #793
Bug 1919168 : when mirroring to a file destination, mount images under the index location #772
prevent inspect from panic-ing if pods are missing #762
stop trying to gather metrics and other endpoints directly from pods #763
Bug 1874106 : Split work of oc image mirror to avoid AuthHeaderTooLong error from registry #761
Fix unit test to use new IS #765
Bug 1935102 : Revert Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #757
inspect clusteroperators as a backup to must-gather if it fails #749
pkg/cli/admin/inspect/namespace: Gather PDBs too #750
Bug 1880865 : Avoid TLS cert checking when login with –insecure-skip-tls-verify=true #746
indicate how many bytes the hidden secret key was #752
Remove old dependencies on dockerv1client and replace with newer equivalents #745
Bug 1928850 : update new-app help to avoid image references without registry/repository (docker.io throttling related) #742
Bug 1920024 : Allow debug to start with a single --image
argument #399
Add summary to oc must-gather #738
Bug 1925236 : RouteDescriber: Filter endpoints on route.Spec.Port #730
Updating ose-cli-artifacts builder & base images to be consistent with ART #735
Bug 1904006 : update and clarify –dir –from-dir flags with ‘oc image’ #729
Updating ose-tools builder & base images to be consistent with ART #734
Updating openshift-enterprise-deployer builder & base images to be consistent with ART #733
Updating openshift-enterprise-cli builder & base images to be consistent with ART #732
upate registry.svc.ci->registry.ci #731
add simple debug for image serve #690
Add help text to ‘oc registry login’ when using –registry flag #721
Bug 1919032 : Fix image extract from Root Directory #713
Full changelog
Bug 1910396 : Add ErrorScrub utility to prevent infinite update/reconc… #342
Bug 1864116 : Fix “unsupported platform type” log spamming on BareMetal. #341
Bug 1958861 : back to no CSR permissions for pod-id-webhook #340
Bug 1953077 : rework GCP passthrough permissions checking #330
Bug 1954765 : v1beta1 to v1 mutatingwebhookconfiguration #333
Bug 1949862 : avoid referencing object after error #328
Bug 1954615 : do not assume result is valid after error #335
Bug 1954865 : add priorityClass to pod-identity Deployment #334
Bug 1952891 : Fix OpenStack clouds.yaml updating in secretannotator #332
Bug 1949866 : use initialization structure for ID provider #327
Rename workload annotations #329
Bug 1949218 : build and include ccoctl into image #323
Bug 1927017 : Use file observer for Proxy CA changes #320
Bug 1948628 : Fix ccoctl create aws iam-roles command and docs #325
Bug 1948628 : Add aws subcommand to ccoctl and additional UX changes #321
Bug 1946097 : oVirt credentials secret contains unnecessary “ovirt_cafile” #317
Add management workload annotations #319
Bug 1940142 : Correct incorrect CACert in secrets created prior to 4.6 #314
installer manifests and ‘all’ subcommand #311
CCO-73 : Add command to delete resources created by ccoctl #312
make docs reflect reality of parameter names #316
Ccoctl docs #307
iam-roles subcommand #306
add generate-only mode for ccoctl create identity-provider #304
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #313
Bug 1927017 : Context cancel on stopped leading #310
manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown #308
no error when SecretRef does not exist #305
require annotation before upgrade when in manual mode #286
report STS as a submode of Manual #303
CCO-67 : Add command to setup OpenID Connect provider #302
Add service account names to credentials request manifest #298
Add a CredentialsRequest field to store service account names #299
new binary for setting up credentials outside of cluster #296
Bug 1927925 : spell fix user-visible string #300
Bug 1924477 : Tag gogo/protobuf to v1.3.2 #297
Updating ose-cloud-credential-operator builder & base images to be consistent with ART #295
Add controller to cleanup stale credentials requests #285
specify Azure and GCP as supporting Manual mode #291
Add initial documentation for using AWS Security Token Service #290
Full changelog
Bug 1943804 : splits the encryption tests #447
Bug 1943804 : stub for splitting encryption tests #446
Bug 1950379 : routersecret: sync only the cert/key pair for the default domain #438
Bug 1953563 : Add .ci-operator.yaml with build_root_image #439
Bug 1953041 : manifests/deployment: bump cpu and memory resource requests #444
Bug 1955749 : OCP oauth translations for login pages #428
Bug 1939580 : wellknownready: delay going degraded on oauthmetadata changes #442
Bug 1954544 : endpoints controller: actually use the context-constrained request #441
Rename workload annotations #434
Bug 1946540 : fix configuring webhook authenticators on upgrade #435
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #436
Add management workload annotations #431
Bug 1946540 : only configure webhook authenticators when oauth-apiservers are ready during upgrade #433
e2e: fix the token names in tokentimeout test to match the new format #432
extends shutdown delay duration to 10 seconds #429
move the oauth-server deployment into a generic workloads controller #414
oauth-apiserver: add access token inactivity timeout observer #422
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #421
follow up changes to clean up endpoint accessible controller #404
Bug 1934107 : webhook authentication: fix oauth-apiserver IP for IPv6 environments #415
switch to v1beta1 for the p&f APIs #393
wire openshift authentication as a webhook authenticator #304
removes the encryption provider #409
e2e: Pin gitlab docker image to 13.8.4-ce.0 #413
Remove the ‘authentication.operator.openshift.io/managed’ annotation from user,oauth apiservices #407
Updating ose-cluster-authentication-operator builder & base images to be consistent with ART #406
Support non-HA mode #391
Full changelog
Bug 1948719 : updating CA version to 1.21.0 #203
Bug 1948719 : rebase on top of kubernetes/autoscaler 1.21 #201
Bug 1955324 : update testing scripts to use go 1.16 #202
Fix build with Go 1.16 #200
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #199
Housekeeping: add Chen to approvers, update to ci registry #197
Updating vertical-pod-autoscaler builder & base images to be consistent with ART #193
Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #192
add component and subcomponent to OWNERS #191
Full changelog
Bug 1947293 : Document ipv6 provisioning network size limitation #145
Bug 1948787 : follow up : Use ApplySecret() #127
Revert “Bug 1953795: Set Ironic webserver_verify_ca” #142
Bug 1952448 : Update condition for starting the metal3StaticIpManager container #140
Bug 1954768 : Use AdmissionRegistration v1 not v1beta1 as it is going away #141
Bug 1953795 : Set Ironic webserver_verify_ca #139
Rename workload annotations #130
Bug 1952667 : Update Readme with detailed information about the CBO #131
Bug 1903700 : Fix Pod Selectors in metal3 pods created by CBO #126
Add management workload annotations #124
Bug 1948787 : secret.StringData is a WriteOnly convience field, stop using it to read #125
Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART #123
Use BMH manifest provided by openshift/baremetal-operator #122
Use the webhook for CR validation #84
Support TLS for ironic and inspector #80
Ensure WATCH_NAMESPACE is always set whether enabled or not #120
Create a webhook for CR validation #87
Update BMH CRD #118
Only set IMAGES_JSON if not previously set #116
Bug 1885349 : Inject proxy environment variables everywhere #109
Simplify the rbac roles under common groups if the verbs are the same #113
Allow BMO to watch all Namespaces #106
Add a couple more linters and fix some issues raised #108
Remove the CBO down alert #111
Fix annotations for the prometheus manifests #110
Bug 1927068 : provisioning: configure DHCP range with netmask #104
Add POD_NAMESPACE env variable to bmo container #107
Bug 1906102 : Add standard metrics support for CBO #26
Update BMH CRD from metal3-io/baremetal-operator #105
Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART #101
Update bmh crd #100
Full changelog
Bug 1953563 : Add .ci-operator.yaml with build_root_image #60
Bug 1951639 : Add –tear-down-delay and –tear-down-termination-timeout #58
Updating ose-cluster-bootstrap builder & base images to be consistent with ART #54
Bug 1933263 : bump(library-go) #56
allow bootstrapping to create SCCs #55
Single Node deployment with bootstrap-in-place #51
Full changelog
Bug 1960339 : manifests: add preemptionPolicy for openshift-user-critical #202
Bug 1947803 : quota: switch to v1 crd #201
Rename workload annotations #194
Bug 1950113 : vendor: bump to the latest openshift/api #199
Bug 1878199 : remove log level normalizer #197
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #195
Bug 1947800 : Bump openshift/api (and Kube 1.21 release) #192
Add management workload annotations #190
Bug 1949145 : Add missing annotations to upc #193
Bug 1949145 : Add user facing priority class #191
Add IBM Cloud managed annotations to CVO manifests #166
pkg/operator/kube_cloud_config: Fix “kuberneted” -> “Kubernetes” doc typo #172
Bug 1901535 : Update openshift/api dependency #187
Mark operator pod as system-cluster-critical #184
Updating ose-cluster-config-operator builder & base images to be consistent with ART #188
Updating ose-cluster-config-operator builder & base images to be consistent with ART #182
bump openshift/api to support new field controlPlaneToplogy in #175
Full changelog
Bug 1961538 : manifests/05_operator_rbac: Drop the unused namespace property #87
Bug 1951066 : Remove exclude annotation from manifests to include in ROKS #81
Add management workload annotations #84
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #86
Bug 1924483 : Bump Kubernetes to 1.21 #85
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #83
Bug 1926444 : Fix installation on ROKS #79
Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #77
Full changelog
Bug 1952174 : status: Report old versions while progressing #269
Rename workload annotations #264
Bug 1948232 : Fix for daemonset’s maxSurge and service’s ipFamilies and ipFamilyPolicy defaulting #263
Bug 1950270 : go.mod: Update openshift/api & go version #265
Bug 1953280 : node-resolver: Set owner reference on the dns #270
Bug 1946929 : Fix status reporting for default node placement #262
Bug 1949361 : Corefile: Enable bufsize plugin for all servers #266
Add management workload annotations #259
Bug 1946893 : update inconsistent error message for AvailableCondition #258
Bug 1948708 : IBM Cloud manifest profile patch #215
Bump openshift/api, controller runtime, and kube component versions #257
node-resolver: Use “kubernetes.io/os” node label #255
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #249
Add node-resolver daemonset #209
Bug 1915473 : Annotate manifests for single-node-developer cluster profile #216
Bug 1943578 : Corefile: Use 30 second max TTL for caching of negative responses #253
Bug 1936022 : Fix spurious reconciliation of DNS daemonset and service #243
NE-515 : Alerts: Update prometheus alert rules for CoreDNS v1.8.z #239
Bug 1884053 : Configure CoreDNS to shut down gracefully #237
Give CoreDNS access to endpointslices #244
Bug 1934905 : Enable errors plugin for custom upstream resolvers #241
Bug 1933761 : Set CoreDNS’s cache’s maximum TTL to 900 seconds #240
NE-514 : Corefile: Drop deprecated kubernetes upstream
option #238
Bug 1919737 : Set CoreDNS readiness probe period and timeout each to 3 seconds #234
Updating ose-cluster-dns-operator builder & base images to be consistent with ART #233
Add rfredette to OWNERS #224
Full changelog
Revert “Bug 1957498: Update policy.v1beta1 to v1 as it is deprecated in v1.21” #592
Bug 1902247 : pkg/dnshelpers: cleanup dead code #591
Bug 1958245 : etcd/pod: print static pod revision in logs #586
Bug 1957498 : Update policy.v1beta1 to v1 as it is deprecated in v1.21 #589
Bug 1902247 : pkg/dnshelpers: fallback to spec if status is not populated for serviceNetwork #587
docs: Initial documentation for discover init cluster along with a flowchart #585
Bug 1946607 : bindata/etcd: improve readinessProbe checks by dialing unix socket target #580
Bug 1952268 : Increase inertia duration for the EtcdMembersDegraded condition #579
Bug 1952684 : pkg/operator/metriccontroller: check vector length #584
OWNERS: add lilic as reviewer #583
Bug 1952684 : pkg/operator/metriccontroller: dont panic on invalid response from prom client #573
Bug 1952266 : Don’t set operator version before operands update #576
Rename workload annotations #569
Bug 1953563 : Add .ci-operator.yaml with build_root_image #574
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #570
Bug 1950934 : pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout #567
Add management workload annotations #560
Bug 1949418 : bump(*): vendor update #564
Bug 1948553 : bindata, pkg: Propagate operator log level to etcd itself #561
vendor: bump k8s v0.21.0-rc.0 #563
Bug 1948040 : *: enable zap as default logger #562
Bug 1927942 : pkg/etcdenvvar: enable SO_REUSEADDR #553
Updating cluster-etcd-operator builder & base images to be consistent with ART #557
update library-go to fix tight loops #558
Bug 1931658 : render: refactor scaling strategies #547
Remove deprecated render options and remove default #552
Remove unused render command options and configuration #549
Migrate tls bootstrap from the installer #546
pkg/etcdenvvar: set periodical watch progress notification to 5s #548
Manage one aggregated cert secret rather than one per cert type #544
switch to v1beta1 for the p&f APIs #516
Refactor creation of aggregated cert secrets #542
Bug 1929359 : pkg/operator/quorumguardcontroller: use cli image from release payload #543
Improve cert controller detection and correction of invalid certs #540
Adding single node ocp cluster support #527
Updating cluster-etcd-operator builder & base images to be consistent with ART #538
Bug 1925586 : pkg/operator/metriccontroller: cleanup transports #534
Full changelog
Bug 1959194 : Ingress rollouts should specify minReadySeconds #569
Bug 1949799 : Set maximum for ingresscontroller spec.tuningOptions.threadCount to 64 #612
Bug 1954330 : ingress: Fix up openshift-ingress namespace reconciliation #611
Bug 1955854 : Compute Available and Degraded from default ingress #607
Bug 1900819 : Specify topology spread constraints #577
Bug 1954330 : Reconcile openshift-ingress namespace on upgrade #608
Rename workload annotations #603
Bug 1950270 : go.mod: Update openshift/api & go version #604
Bug 1950978 : ingressclass: Handle ingresscontroller deletion #605
Bug 1950284 : Annotate services of type LoadBalancer with user tags (AWS only) #578
Bug 1941592 : Alerts: Fix up HAProxyDown Alert Message #597
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #579
Bug 1947498 : policy v1 beta1 PodDisruptionBudget is deprecated #602
Bug 1949435 : ingressclass: Fix API group name in watch predicate #600
Bug 1949880 : ingress: Propagate GCP ProviderParameters to Status #599
Bug 1919151 : Azure: Log when using domain not in zone #537
Bug 1948716 : IBM cloud managed profile patch #587
Bug 1948626 : test/e2e: Make TestRouteAdmissionPolicy
deterministic. #598
Add management workload annotations #595
NE-302 : Add field for configuring number of HAProxy threads in router #580
Add h2spec client subcommand #590
configurable_route_test: Preserve ingress spec #593
Bug 1946788 : ingressclass: Don’t set default annotation #592
ingressclass: New controller. #574
NE-551 : Configure router to use Power of Two Random Choices with Override #589
Bug 1943845 : Add startup probe to the router deployment #583
Add http/2 and gRPC test server code as new subcommands #585
Add the new NetworkPolicy-matching label to the namespace #586
Introduce ingress controller #552
NE-553 : Implement the PROXY protocol API #581
Add service account names to credentials request manifest #548
NE-354 : Implement Tunable router header buffers #576
Bug 1907315 : Change AWS interal LB annotation to match documentation #543
Bug 1928931 : Update DNSRecord CRD from v1beta1 to v1 #575
NE 484: Use ingress-operator subcommand instead of hello-openshift #561
Use HAProxy log level “info” to enable access logs #572
Bug 1936030 : Fix spurious reconciliation of NodePort services #567
NE-518 GCP: Implement GCP Internal LB Global Access option #550
Bug 1935528 : Canary: Use cluster-wide proxy for canary client #565
Bug 1934773 : Canary: Perform canary test probes over https #562
Bug 1933102 : Canary: Schedule canary server pods to worker and infra nodes #560
Bug 1932401 : Canary: Add edge termination to canary route #556
Bug 1914127 : Delete the ingress.openshift.io/operator finalizer #549
Bug 1925245 : Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #542
Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #544
Add rfredette to OWNERS #513
NE-508 Support cluster HA mode #519
Full changelog
Bug 1943804 : increases termination timeouts for AWS #1079
Bug 1957645 : avoid warm loop for writing prometheus rules #1127
Bug 1961173 : bump(*): library-go update #1132
Set proper root image in .ci-operator.yaml #1134
Bug 1943804 : split encryption tests #1131
fixup ci-operator.yaml #1133
Bug 1959513 : add default policy, use lib go audit #1089
Bug 1958094 : Add flock to kube-apiserver startup #1128
Add a nominal request to the kube-apiserver init container #1124
Bug 1954937 : update printer columns for apirequestcounts #1123
Bug 1956081 : Update bootstrap manifest namespace for SNO compatibility #1125
Bug 1955226 : update library-go to avoid CRD update loop #1121
Bug 1955256 : stop collecting deprecateapicount #1122
Bug 1953798 : stop doing live gets for optional cert syncer files that don’t exist on disk yet #1120
Rename workload annotations #1111
Bug 1949306 : stop created deprecateapirequests #1115
Bug 1953563 : Add .ci-operator.yaml with build_root_image #1116
Bug 1951637 : don’t roll a new revision on tokentimeout changes #1109
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #1110
Bug 1949956 : add minreadyseconds to ensure we don’t have an LB outage on kas #1091
Bug 1949306 : collect new style counts #1107
Bug 1949306 : switch APIRequestCount from DeprecatedAPIRequest #1106
Bug 1949591 : tweak removed api in use alert expression #1044
Add management workload annotations #1095
Bug 1932165 : variables in DeprecatedAPIInUse alert’s annotations.message are not parsed to existing values #1055
Bug 1949418 : bump(*): vendor update #1103
Bug 1949593 : rename DeprecatedAPIInUse alert to APIRemovedInNextReleaseInUse #1045
Bug 1949306 : add deprecated CRD manifest #1102
Bug 1948431 : Bump openshift/api to get the necessary CSIMigration feature gates #1098
Update DeprecatedAPIInUse alert for new release. #1092
bump(k8s.io/*): 1.21 #1080
Bug 1909600 : static-pods: retry failed installers #1035
Bug 1939226 : make kube-apiserver readiness checks, check readyz #1065
Updating ose-cluster-kube-apiserver-operator builder & base images to be consistent with ART #1039
Bug 1937916 : add a flowschema to ensure that probes never get 429s #1060
e2e token timeouts: remove the test that moved to CAO #1076
config api-audiences along with SA issuer #1050
Bug 1939227 : make liveness hit livez #1066
switch to v1beta1 for the p&f APIs #1028
make KAS-o upgradable even when webhook authenticators are set #1052
token inactivity e2e: wait for KAS to stop progressing #1047
render initial SCC in addition to having the CVO reconcile #1049
bump to get latest openshift api #1048
clean up: uses a static encryption provider form the library-go #1043
add DeprecatedAPIInUse alert #1018
Speed up port reuse via SO_REUSEADDR #1046
add rolebinding for delegated in-cluster authentication #1038
Bug 1926465 : bootstrap: add –advertise-address=pod.status.hostIP #1040
Bug 1926867 : competing connectivitycheckcontrollers cause pod restarts during upgrades #1036
Full changelog
Bug 1961173 : bump(*): vendor update #524
Rename workload annotations #521
Bug 1953563 : Makefile: add verify-golang-versions #523
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #522
Add management workload annotations #516
Bug 1949418 : bump(*): vendor update #519
Remove tnozicka from OWNERS #502
Bug 1948431 : Bump openshift api version to get CSIMigrationXXX feature gates #518
bump(k8s.io/*): 1.21 #515
update library-go to fix tight loops #514
Migrate to using keypair generation and validation from library-go #512
Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #513
defines test-e2e-preferred-host job for running smoke tests to check if KCM talks to Kube over a preferred host #509
Bug 1934132 : Bump github.com/gogo/protobuf to v1.3.2 #507
Bug 1844989 : Allow to set –tls-cipher-suites and –tls-min-version of KCM instances through observed config #506
Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART #504
Bug 1911211 : Update build-machinery-go to the latest master HEAD #505
fixes Developing and debugging the operator section in the readme file. #503
Full changelog
Bug 1953563 : Enable golang version verify target #349
Transfer root-image configuration to this repository #350
Bug 1954087 : added test for manage config maps in targetconfigcontroller #346
Rename workload annotations #347
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #348
Add management workload annotations #343
Bug 1949364 : Mention scheduling profiles #345
Bug 1948431 : Bump openshift/api to get the necessary CSIMigration feature gates #344
passing additional args to kubernetes-scheduler #336
servicemonitor: Relabel kube_podresource * pod/namespace labels #340
bump(k8s.io/*): 1.21 #342
Fix development readme to refer to actual pod/container #339
update library-go to fix tight loops #341
defines test-e2e-preferred-host job for running smoke tests to check if KS talks to Kube over a preferred host #338
Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #337
Bug 1938468 : Specify cpu resource request for kube-scheduler-operator-container container #335
Bug 1934154 : Bump github.com/gogo/protobuf to v1.3.2 #333
Bug 1844989 : Set –tls-cipher-suites, resp. –tls-min-version only when the fields under servingInfo observedConfig are found #332
Bug 1844989 : Allow to set –tls-cipher-suites and –tls-min-version of KS instances through observed config #331
Bug 1926579 : Move warning about deprecated spec.policy field #330
Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART #329
Full changelog
Bug 1957908 : stop reporting empty version #57
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #56
Bug 1947801 : Switch to v1 upstream CRDs #55
Add management workload annotations #52
Bug 1953539 : Set priorityClassName: system-cluster-critical #54
Add IBM cloud managed profile manifest patch #51
add storageversionmigrations to related objects #42
Bug 1881938 : migrator deployment doesn’t tolerate masters #31
Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #43
Full changelog
Bug 1959406 : ovn-kube: enable pprof on the metrics endpoint #1091
Bug 1958126 : Remove OVN “–disable-snat-multiple-gws” parameter #1090
Bug 1952001 : Updating api to reduce the number of watch requests #1077
Bug 1954755 : Multus configuration should allow for net-attach-defs in certain namespaces to be used across namespaces #956
Bug 1952665 : Update multi-networkpolicy memory limits/requests #1072
Bug 1951891 : Allow changing cluster network cidr during a migration #1067
Bug 1939726 : Enclose ApplyObject on RetryOnConflict #1056
Bug 1947795 : Remove reference to v1beta1 API #1083
Bug 1948582 : Allow for local gateway mode to be configured #1066
Bug 1954187 : The multus admission controller admissionReviewVersions should be v1 #1079
Rename workload annotations #1065
Bug 1948718 : IBM Cloud manifest profile patch #884
Bug 1907353 : Remove OVS daemonsets #1028
Bug 1950935 : Updating cluster-network-operator builder & base images to be consistent with ART #974
Bug 1942555 : Rely on status for ingress controller for endpointPublishingStrategy #1062
Bug 1950590 : Bump openshift/api and update-codegen for netflow maxitems #1068
Bug 1952079 : Don’t try to disable the EndpointSlice feature gate #1069
Bug 1937594 : Update the codegen with the latest API #1063
Bug 1937594 : Split SDN migration into 2 phase #763
Add management workload annotations #1051
Bug 1937594 : Bump openshift/api #1057
Bug 1948592 : Add Egress Router Controller #887
Bug 1949099 : Fix up network-check-target #1049
Set the host-network-namespace parameter for ovn-kubernetes #1033
Add capabilities in simpleMacvlan’s staticIPAM config #353
Fix run_locally namespace #1054
Minor cleanups #1053
automatic dual-stack conversion #1034
Remove LB management #1014
Bug 1936515 : Use the election mechanism provided by library-go #1052
Allow Pods Network MTU to be configurable #1043
Bug 1944160 : ovn: log more info about nbctl daemon database reconnections #1040
copy the service network slice #1048
Bug 1943649 : Add command for network-check-target instead of hello-openshift #1046
Kuryr: Update OWNERS #1044
Update CNO for OVN acl audit logging #993
Kuryr: Update CRDs from upstream #1045
Add support for exporting network flows #1021
Allow from router support in CNO #981
Bug 1905331 : Set requests on multus components #1038
SDN-1249 : Bump openshift/api vendoring to pull egressrouter CRD #1037
Bug 1916809 : mount node ovs db for multi-gather gather_network_logs #1025
Re-enable shared gateway mode #897
MultiNetworkPolicy integration #923
Update remaining CRDs and webhooks to v1 #968
Bug 1931997 : mark network-check-target non critical #1004
ovnkube: better logging for upgrades/downgrades #1023
Bug 1939060 : OVN Upgrade: fix upgrade order of node and master #1027
ovn/ipsec: set maxUnavailable to 10% #1024
Bug 1939752 : ovnkube: add missing resource requests for SBDB #1026
Bug 1933159 : The Multus daemonset should handle 10% maxUnavailable #992
Bug 1938920 : Set maxUnavailable for ovs-node daemonset #1020
Bug 1937452 : Fix golangci-lint violations #1013
Allow dual stack migration #959
sdn: Add list/watch RBAC for endpointslices to openshift-sdn #1003
Fix possible name patterns on regex #1015
SDN-1571 ipsec: Allow enablement/disablement at runtime #975
Bug 1937005 : kuryr/alerts: change the rule for free count #1009
Bug 1933174 : Use 10% for ovs maxUnavailable for rolling update #996
config: Set enable-profiling true by default and allow enable-profiling
as a proxy argument #988
OSD-6600 network-metrics missing priorityClass #994
Bug 1934711 : Use 10% for ovnkube-node for maxUnavailable #1000
Bug 1933173 : Use 10% for sdn maxUnavailable for rolling update #995
Bug 1933179 : Use 10% for nw-check-target maxUnavailable #997
bump api version to get multiNetworkPolicy changes #1005
Bug 1933269 : Include LB members for Machines created on day-2 operation #999
cmd: stop using URL_ONLY_KUBECONFIG #976
Bug 1908916 : disable ovsdb column diffs if supported #964
Enable golangci-lint; fix up lint issues #984
Bug 1924425 : Update protobuf version to address CVE-2021-3121 #985
Bug 1920209 : The pods in the Multus daemonset should exit in a reasonable time during an upgrade. #962
Bug 1927244 : Kuryr: Always set worker_nodes_subnets #980
Bug 1928157 : Don’t set ClusterOperator Version until rollout is complete #979
: Bug 1913399: Bump flow control apiVersion to beta #937
Suppress sleep message in ovn-ipsec container #971
Bug 1921184 : Kuryr: Let Kuryr autodetect primary CNI interface #969
Bug 1838343 : Improve the sb-db and nb-db readiness check to ensure it fails when cluster is not stable. #655
Bug 1912820 : competing connectivitycheckcontrollers cause pod restarts during upgrades #970
Bug 1918375 : Add tokenreviews permissions for kube-proxy #960
Full changelog
Bug 1962630 : Update to the current upstream TuneD. #230
Bug 1960337 : manifests: fix selector in node-tuning-operator ServiceMonitor #227
Rename workload annotations #225
Bug 1948782 : Revert “add ‘single-node-production-edge’ annotations to CVO manifests.” #224
Bump to golang 1.16 and various vendor deps. #222
Add management workload annotations #223
TuneD: udev: explicitly sort udev properties #221
Add additionalPrinterColumns to profiles CRD. #220
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #218
Add “core” e2e tests. #217
Bump to the latest ignition 3.2 #216
Add e2e test for adjusting netdev queue count. #214
Updating to the latest stalld v1.9.0. #213
Do not manupulate BLS entries and grub config #212
Bug 1926903 : Keep ignition units in sync with [service] plugin. #211
Bug 1926903 : Instantiate the stalld systemd unit as disabled. #207
stalld: Remove another architecture specific gcc flag #209
Do not include *-patch files in /manifests. #208
Remove Dockerfile.rhel7 no longer needed #203
Updating cluster-node-tuning-operator images to be consistent with new ART images #194
Support for adjusting netdev queue count. #205
Add more related objects to ClusterOperator. #206
Updating cluster-node-tuning-operator builder & base images to be consistent with ART #204
Add status conditions and profile applied to Profile(s) #188
Full changelog
Bug 1943804 : splits the encryption tests #454
Bug 1943804 : stub for splitting encryption tests #453
Bug 1961561 : pick up the precondition checker for reducing encryption QPS #451
Bug 1953563 : Switch to Golang 1.16 for build-root #448
Bug 1953563 : Add .ci-operator.yaml with build_root_image #452
Rename workload annotations #446
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #447
Add management workload annotations #443
Bug 1942725 : explicitly allow apiserver pods to write to their root FS #437
extends shutdown delay duration to 10 seconds #442
expose pod information to oas container via env variables #440
bump lib-go to pick up workload progressing changes #439
update library-go to fix tight loops #438
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #436
bump lib-go ti pick up latest audit config and workload controller changes #435
removes the encryption provider #432
Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART #431
switch to v1beta1 for the p&f APIs #425
Bug 1912820 : competing connectivitycheckcontrollers cause pod restarts during upgrades #430
Full changelog
Bug 1925409 : Let openshift-controller-manager create service account tokens #213
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #212
Bug 1948011 : seed upgradeable condition in ocm-o cluster operator status so library-go union code can find it #210
Add management workload annotations #206
Bug 1947793 : Deprecated API in use #208
Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #202
Bug 1941526 : Bump kubernetes to 0.20.5 #203
BUILD-186 : add buildconfig/status permissions to ocm #201
switch to v1beta1 for the p&f APIs #192
Bug 1911470 : Set registry routes in operand config #197
Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART #198
Remove tnozicka from OWNERS #196
Full changelog
Updating cluster-policy-controller builder & base images to be consistent with ART #59
Bug 1934164 : Bump github.com/gogo/protobuf to v1.3.2 #57
Sync with the latest library-go to pull new crypto ciphers #56
Updating cluster-policy-controller builder & base images to be consistent with ART #55
Full changelog
seed relatedObjects in manifest yaml #376
Bug 1960334 : manifests: fix selector in ServiceMonitor #374
Bug 1955100 : Fixing Deprecated API in use #373
Rename workload annotations #372
Bug 1949481 : add DeepCopy to avoid SharedInformer cache mutation #369
Bug 1950236 : OKD: replace some docker.io images with quay.io #360
BUILD-249 : openshift/library sync for 4.8 #367
Bug 1948782 : revert single-node-production-edge annotation #368
bump(k8s) 1.21.0 #365
Add management workload annotations #366
Fix Typo #364
Add IBM cloud managed profile manifest patch #363
Remove hello-openshift imagestream #362
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #361
Updating ose-cluster-samples-operator builder & base images to be consistent with ART #355
Bug 1930570 : Update Jenkins monitored templates names #357
Full changelog
Bug 1961120 : added permissions to service monitoring #167
Bug 1936871 : Add volumes with credentials to Cinder operator deployment #141
Bug 1961538 : manifests: remove namespace from cluster-storage-operator-role binding #168
Bug 1943719 : Add alert about vsphere-problem-detector unable to connect #166
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #165
Rename workload annotations #164
Bug 1949357 : Add missing RBAC rules to Manila operator #163
Bug 1948505 : Add missing RBAC rules for vSphere #156
Bug 1948721 : IBM Cloud manifest profile patch #146
Bug 1947360 : vSphere: set CPU/memory resource request #157
Bug 1949357 : Allow Manila operator to create ServiceMonitor in the driver namespace #162
Bug 1947866 : Add log level to Azure Disk CSI Operator #159
Bug 1948448 : Add log level to vSphere operator #158
Bug 1949554 : Pass KUBE_RBAC_PROXY to vSphere CSI driver operator #161
Bug 1924500 : Rebase to Kubernetes 1.21 libraries #160
Bug 1949041 : Update image-references for vsphere #155
Remove “vmware” prefix from CSI operator and driver #149
Add management workload annotations #150
Add vsphere syncer deployment #153
Degrade the cluster when an unsupported CSI driver is already installed #152
Add TokenReview permissions to newly introduced operators #154
Pass KUBE_RBAC_PROXY_IMAGE to CSI driver operators #151
Add AzureDisk CSI driver installation #148
Start tech-preview CSI driver operators when tech preview is enabled #144
Prepare for metrics collection in CSI driver operators #145
Add service account names to credentials request manifest #136
Updating cluster-storage-operator builder & base images to be consistent with ART #143
Allow log level to be replaced #142
Prevent panic on webhook authenticator and authorizer timeout before response #139
Propagate log level to GCE and Cinder CSI driver operators #138
Updating cluster-storage-operator builder & base images to be consistent with ART #135
Fix typo in README.md #116
vsphere: don’t redeploy StorageClass in every sync #129
Full changelog
Pack both keys in one verifier-public-key-ci entry #35
Adding the new Openshift CI Signer key #33
Bug 1919356 : Add IBM Cloud managed annotations to CVO manifests #24
Updating ose-cluster-update-keys builder & base images to be consistent with ART #31
Full changelog
Bug 1962882 : pkg/cvo/updatepayload: Set priorityClassName for the version Job #571
Bug 1927168 : pkg/cvo/sync_worker: Increment Attempt on failed reconciliation #569
Bug 1881481 : TargetPort should default to port in ServicePort if unset #563
Bug 1881520 : avoid hotlooping on RoleBindings with empty APIGroup #562
Dockerfile*: Bump to Go 1.16 #564
Bug 1960554 : Remove rbacv1beta1 support #565
Bug 1927168 : pkg/cvo/internal/operatorstatus: Replace wait-for with single-shot “is it alive now?” #560
Bug 1881481 : Only compare ServiceType when set in manifest #558
Bug 1957991 : install/0000_90_cluster-version-operator_02_servicemonitor: Update ClusterOperatorDegraded message to 30m #556
Bug 1957775 : pkg/cvo/sync_worker: Shift ClusterOperator pre-creation into the manifest-task node #553
Bug 1957991 : install/0000_90_cluster-version-operator_02_servicemonitor: Soften ClusterOperatorDegraded #554
Bug 1834551 : pkg/cvo/metrics: Ignore Degraded for cluster_operator_up #550
Rename workload annotations #548
Bug 1951339 : lib/resourcemerge/core: Clear env and envFrom if unset in manifest #549
Bug 1950430 : pkg/cvo/metrics: Drop HTTP, require HTTPS for metrics access #481
Add management workload annotations #543
docs/user/reconciliation: Add some English to the release image inspection #542
pkg/cvo/internal/operatorstatus: Drop deprecated failing/progressing handling #527
lib/resourcemerge/rbac: Reconcile ClusterRole.AggregationRule #544
docs/user/status: Mention channel-clearing for VersionNotFound #541
Bug 1938947 : Ensure automountServiceAccountToken is synced on service account updates #537
Document impact of upgradeable condition on the ability to begin an upgrade #538
Updating cluster-version-operator builder & base images to be consistent with ART #515
Bug 1871303 : metrics: serve metrics after leader lock acquired #528
pkg/cvo/metrics: Exclude unrecognized statuses from cluster_operator_conditions #530
Bug 1929917 : pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #531
pkg/cvo/internal/operatorstatus: Change nested message #514
Use profile from the installer to render CVO manifests #522
Revert “Merge pull request #523 from jottofar/cv-logging” #529
pkg/cvo: Add logging to track ClusterVersion #523
pkg/payload/task: Fix UpdateEffectType const comments #513
Bug 1927944 : pkg/start: Fix shutdown deadlock when die before getting a leader lock #519
pkg/cvo/upgradeable: Fix “Upgradebale” -> “Upgradeable” #459
pkg/cvo/metrics: Log metrics-server shutdown #453
pkg/cvo/sync_worker: Make expected/actual version mismatch fatal #431
Bug 1926310 : install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust “CannotRetrieveUpdates” to “warning” #509
pkg/cvo/updatepayload: Fix “verifcation” -> “verification” typo #511
Full changelog
vendor: fix inconsistent vendoring #30
Updating configmap-reload builder & base images to be consistent with ART #28
vendor: regenerate #29
Full changelog
Bug 1962256 : Use shiny new rhel8 image in yaml #8985
pipelinerun visualisation for status PipelineRunPending #8664
Fix golang detection regex to only match .go files #8992
Add getting started section to the add page in developer perspective #8950
Bug 1949338 : show the content of Insights widget when there are 0 recommendations for cluster #8989
fix dev-catalog type tooltip #8965
Bug 1908169 : The example of Import URL is “Fedora cloud image list” for all templates. #8920
Bug 1960129 : Add smoke tests to verify pages are able to load #8916
Redesign add page to follow masonry layout #8867
Fix duplicate helm charts not showing up in catalog #8983
Bug 1962256 : virt: use the new rhel8 image as an example #8980
Bug 1961363 : remove extra space in string #8977
Remove guards from Core OCS Operator API Pages #8976
Bug 1961675 : Hide TaskRun edit actions for rows in Pipelinerun’s TaskRun tab #8960
Bug 1949889 : Enables text input for volume count in backingstore page #8748
Bug 1962062 : Monitoring dashboards: Allow variable dropdowns to default to “All” #8975
Re enable customize boot source tests #8959
ODC- 5807-Update add flow automation scripts #8911
Bug 1961393 : Use K8sModel as kindObj if available #8888
Bug 1917328 : Default to current namespace for non-common templates #8939
remove quick starts check on Add page #8970
Bug 1961878 : Add Sprint 199 translations #8912
Bug 1932472 : Allow ManagedFields Code Folding on Form/YAML Switcher #8964
Bug 1961356 : Switch to double quotes in translation #8963
Bug 1961466 : Some dropdown placeholder text on route creation page is not translated #8961
Bug 1961452 : Monitoring: Remove “Alertmanager UI” link #8952
Fix pipelinerun and taskrun log snippet message for timeout issue #8907
Bug 1943238 : Display olm conditions descriptors in their own page section on operand details pages #8882
Fix tooltip on pipelineRunCount and TaskRunDuration graphs based of P… #8868
Bug 1924729 : Create Storageclass for CephFS provisioner assumes incorrect default FSName in external mode #8825
CONSOLE-2506 : Added ‘Advanced Cluster Management’ to Perspective Switcher #8199
Bug 1954460 : The status of “Used Capacity Breakdown [Pods]” is “Not available” #8955
Convert form field help uses of Popover to FieldLevelHelp #8856
Add tests for creating custom templates from common templates #8428
Bug 1950916 : added warning message when vm is paused on console page and the option to pause a machine from kebab menu #8957
Bug 1961336 : Remove the broken Devfile Sample for BuildConfigs #8948
Adding support to consume latest stable images of ocs operator #8924
Bug 1960683 : Fix hot loop in global config page #8934
CONSOLE-2855 : Cypress: port protractor Storage tests #8923
Bug 1897621 : Auth test.Login times out - Wait for Cluster Auth Operator to start and finish Progressing ‘test’ IDP before e2e tests starts #8820
Fix to hide object updated alert on reload in yaml view #8946
fix helm rollback form footer alignment #8933
Updated helm chart annotations namespace #8908
Bug 1960531 : Monitoring dashboards: Fix bug where panels could be duplicated #8943
CONSOLE-2527 : Sprint 198 translations #8720
Fix gitlab & bitbucket builder image detection #8879
fixes issue with create menuitems on serverless, pipelines nav options #8938
Bug 1961064 : Fix documentation link to network policies #8869
Topology - Delete Workload #8942
Bug 1954105 : Update Taskrun tab to make namespace based calls #8860
GitOps: Add Sync Status and Latest Deployment Time to List Page (751) #8931
Bug 1942117 : i18n Add Storage page #8932
Fix crashing of VM Templates page #8922
Bug 1960089 : CamelCase ImageStream related pages and breadcrumb #8917
Fix Uncaught TypeError for OCS Internal mode #8906
fixes monitoring nav route for dev perspective #8929
Pipeline i18n refactor #8894
ODC-5364 : Consolidate plugins/index.js file in cypress framework #8325
ODC-5803 : epic automation for workspaces #8836
Bug 1958753 : added a check on vmiProp #8899
Bug 1951486 : replace metrics queries #8904
Bug 1920307 : changed comparison type #8902
Bug 1959550 : Overly generic CSS rules for dd and dt elements breaks styling elsewhere in console #8901
Bug 1957756 : Fix key value in replacement object #8880
update dnd icon #8848
Followup to PR #8843 #8918
Bug 1960059 : Monitoring dashboards: Remove the “Grafana UI” link #8900
Added missing icons to VM states and removing popup when no actual message available #8886
Bug 1958868 : Depracte isvmready #8875
Bug 1926776 : “Template support” modal appears when select the RHEL6 common template #8905
Bug 1930007 : Allow multiple selection on resources drop down #8877
Bug 1940318 : Monitoring dashboards: Support colored text for single values #8921
GitOps- Convert list card view to table view #8804
Bug 1958811 : KubeVirt v1 GA api #8874
CONSOLE-2847 : Cypress: port protractor Filtering tests #8913
Bug 1935814 : Fix row heights when additional columns in the pod & node list page have long text #8851
CONSOLE-2508 : Memsource automation #8819
adds devfile provider for dev catalog #8812
Bug 1959916 : Make console works against api proxy #8872
Bug 1959519 : Fix typo in OperandDetails components #8893
Bug 1959041 : “Troubleshoot” link doesn’t exist after scaling down OSD pod #8898
Topology List View Automation #8884
Fix node-v15 pipeline test failures #8892
Add devfile samples to samples catalog #8794
Bug 1946243 : Fix pool creation timout issue when PG count is limit is… #8689
Bug 1958679 : Disable pool compression via UI #8897
Add Devfile Sample Endpoint #8687
Navigate user to respective catalog-page on pressing enter while focused on quick-add view-all link #8890
Bug 1957590 : Translation of cluster updating message #8889
Bug 1958439 : fixes issue with html5 required validation for dynamic forms #8887
give feedback when modal submit is clicked #8855
Bug 1952832 : Enable external mode for IBM cloud #8790
Bug 1942715 : Fix User Management i18n misses #8786
Fix that boolean values (esp. false) are not loaded and synced correctly #8885
Bug 1957561 : lack of pseudolocalization for some text on Cluster Setting #8883
Bug 1957895 : Cypress helper projectDropdown.shouldContain is not an assertion #8878
Bug 1950460 : Change Request size input to a number spinner input #8713
Adding login template strings for translation #8587
Bug 1885242 : Disables the clone button if no storage class available #8744
Update prow deployment script #8608
chore(OWNERS): add christianvogt to root OWNERS file #8881
Bug 1952487 : Template filter does not work properly #8843
Added an icon prop to the HealthItem component, can now override default icon #8876
Bug 1942117 : Fix Workloads i18n misses #8505
Bug 1957967 : Increase specificity of listPage.row.clickRowByName #8866
Make multus public network optional #8834
Replaces OCS with storage in storage overiew page #8849
SSH strings changes #8871
Bug 1924968 : Monitoring: Add some missing translations #8048
ODC-5592 : CI implementation for pipelines #8320
CONSOLE-2774 : Consolidate i18n namespaces k-m #8805
CONSOLE-2775 : Consolidate i18n namespaces n-r #8806
Show roles in project access page based on customization #8672
CONSOLE-2776 : Consolidate i18n namespaces s-z #8808
Fix noobaa-namespace-store and noobaa-backing-store dropdown #8675
Bug 1956920 : can’t open terminal for pods that have more than one co… #8853
Bug 1957756 : Device Replacemet UI, The status of the disk is “replacement ready” before I clicked on “start replacement” #8864
Bug 1937102 : i18n Pod Containers, labels #8441
Yaml editor with connected form fields #8862
add new approvers to console frontend OWNERS #8854
fixes default image for operator backed list view #8840
Add customized project access list to server flags #8502
Fix Dev perspective nav items #8861
externalize OCS #8857
Add functionality to edit d/dc via form or yaml interchangeably #8723
Bug 1940206 : i18n details page text #8407
Bug 1955803 : OperatorHub - console accepts any value for infraFeatures #8844
Make FieldLevelHelp button identifiable for testing #8858
Use latest WebTerminal plugin instead of 4.5.0 #8795
converting navigation extensions to dynamic-plugin-sdk #8438
Add popover to storage in overview status card #8835
Fix the add support annotations script #8846
Bug 1930007 : Filter dropdown doesn’t support multi selection #8802
Bug 1956353 : Fix analyze script #8845
Bug 1942548 : i18n translation of create route form #8747
adding console.dashboards extension types to dynamic-plugin-sdk #8339
convert kubevirt page extensions to dynamic #8839
adding sdk support for dynamic page extensions #8826
adding console.pages extension types to dynamic-plugin-sdk #8818
Plugin SDK: Improve TS diagnostics reporting when parsing TS files #8831
Reducer - convert extensions from static to dynamic #7854
Bug 1944761 : Use FieldLevelHelp component instead of Popover #8793
Bump SDK dependencies: ts-json-schema-generator, typescript #8828
multiline pipeline params: remove max height for multilined fields #8797
Remove spaces between Pipeline Kinds translations #8644
Provide add page customization config object as server flag and hide actions from the Add page #8643
CONSOLE-2773 : Consolidate E-I namespaces #8280
Bug 1954566 : Cannot update a component (UtilizationCard
) error #8833
Bug 1891696 : [LSO] Add capacity UI does not check for node present in selected storageclass #8754
show all visited tasks of quickstart, change icon of failed tasks #8757
Bug 1944674 : Project field become to “All projects” and disabled #8811
Add when expression in pipeline builder #8779
Revert “Disable Alertmanager e2e tests” #8824
Split cloud-init component to different logic and view components #8817
add support for login with normal user #8809
CONSOLE-2351 Add a “Wrap lines” toggle to log viewers #8683
CONSOLE-2772 : Consolidate A-D i18n namespaces #8279
Bug 1953703 : Enable tech preview badge for arbiter #8822
Bug 1941669 : Translate pinned resources when labelPluralKey is available #8816
Bug 1952759 : It was not immediately clear what the Star icon meant #8776
Bug 1947665 : Replace dashboard namespace with ceph #8764
Bug 1952732 : Users did not understand the boot source labels #8771
Migrate helm actions to use new action extensions #8629
Bug 1952214 : Save additional Devfile container parameters from build guidance container and drop it to fix ImagePullBackOff #8807
Bug 1952635 : fixes: Web console displays a blank page- white space instead of cluster information #8810
Add certification filter and certified badge in helm catalog #8662
Query Browser: Add seconds back to query browser tooltips #8815
adds samples to topology quick search #8789
Bug 1926131 : Adding i18n for missed HPA form #8272
Fix IO operations ChartTooltip (Performance Card, Object Dashboard) #8798
Pipeline Builder AutoComplete (Part 2 - Improved UX) #8752
Bug 1941625 : Add two missing translations for topology list view #8813
Bug 1945103 : Not showing user creds if vm isnt up #8791
Bug 1951858 : Unexpected text ‘0’ on filter toolbar #8733
Bug 1951212 : User/Group details shows unrelated subjects in role bindings tab #8799
Bug 1954248 : Disable Alertmanager e2e tests #8801
Bug 1952372 : VM stop action should not be there if the VM is not running #8766
Bug 1953418 : fix wizard validate tests #8769
Bug 1952325 : Check support modal in ssh tests and skip template parentSupport #8737
ODC-5786 : suppress focus outline on topology group elements #8785
Bug 1941798 : i18n kind on LimitRange and ResourceQuota list pages #8782
Bug 1941801 : Role bind toolbar dropdowns haven’t been internationalized #8781
Bug 1952730 : “Customize virtual machine” and the “Advanced” feature are confusing in wizard #8773
Add Trigger Param Auto Complete #8753
Bug 1952545 : Fix new selection after inserting a YAML snippet #8741
disable Quick Starts #8731
Bug 1939753 : Track and show error messages in modals #8439
Add .dockerignore file so that all node_modules are ignored #8026
Bug 1953691 : Remove unused mock file #8778
Bug 1952111 : Optimized imports from @patternfly/react-tokens #8777
Bug 1952728 : VM will be turned off when creating snapshots and a warning will be presented #8774
Bug 1952625 : Remove model and use Trans #8750
fix: Update token length #8770
Bug 1952367 : No VM status on overview page when VM is pending #8767
Avoid setting JAVA_ARGS if cmd args are not provided #8758
Bug 1921106 : A11y Violation: button name(s) on Utilization Card on Cluster Dashboard #8706
add data for quickStarts from configmap to window.SERVER_FLAGS #8695
fixes issue with kamelets not shown on catalog for sources #8772
Bug 1952495 : “Create” button on the Templates page is confuse #8765
Bug 1952394 : Not able to create a project in the wizard #8743
Bug 1926776 : “Template support” modal appears when select the RHEL6 common template #8739
Use catalog extension type for catalog item labels #8704
Added styling to vm status events #8746
Bug 1952310 : Added a create override options on useSecret hook #8738
Kubevirt plugin falcky tests #8768
Change tooltips for storage-efficiency-card #8755
Bug 1887849 : Fix for new storage pool failure_domain missing #8745
Add support for showing the dashboard based on components #8669
Fixes used capacity based on storage class selection #8647
QuickStart Actions #8622
Bug 1952958 : Gracefully degrade when Intl.RelativeTimeFormat
unavailable #8761
Add new customization snippet to list all available Add page actions #8717
adds DnD support to TextColumnField component #8715
Bug 1951169 : Change “Explore” to “API Explorer” #8682
Bug 1950219 : fixes issue with KnativeServing not shown in list on global config page #8740
fix Quick Search CTA in topology #8718
fixes issue with ksvc edit for upload jar flow #8759
Bug 1942086 : Fix Home i18n misses #8571
Bug 1928319 : Stretch cluster installed on 6 storage node cluster with 2 LSO devices on each storage node fails to utilize 8 LSO devices #8326
Bug 1952697 : Add Segment support for analytics #8638
Bug 1952585 : Enhance operator modal repo and container links #8703
Bug 1944763 : Fix tooltips to use common component <FieldLevelHelp> #8690
Add No Workspace value to Start Modal #8663
fix(rhoas-plugin): Design alignments, add strings, and fix bugs #8637
Workspaces and Resource dropdowns are FormSelect #8624
Pipeline Builder Param AutoComplete (part 1) #8692
Fixes time in cache bucket class review page #8667
Bug 1839101 : Add namespaced attribute to main navigation links #8249
Support user help for workspaces over resources in the Pipeline Builder #8735
Bug 1951221 : remove VMDisksFirehose component in favor of a hook #8711
Refactor Console plugin init code #8676
Bug 1949810 : adds check for templates #8732
Guard OBC from showing up in Attach Storage #8727
Bug 1948789 : Pass all queries for area chart #8697
Cypress: numerically naming cypress screenshot files #8408
Added a check for okd in ssh cypress testing #8722
Bug 1950532 : Include “update” when referring to operator approval #8712
Bug 1950196 : Added a check for enableSSHService before adding a secret to a machine #8724
Bug 1951209 : kubevirt-plugin: take into account Succeeded VMI Phase #8708
Bug 1942839 : Fix async return #8719
Support webpack ConcatenatedModule in ExtensionValidator #8705
Bug 1949404 : Fix label selector translation on pvc creation page #8688
build strategy i18n miss #8659
Bug 1942673 : Fix pipeline model label references not using keys #8628
Bug 1922063 : “Virtual Machine” should be “Templates” in template wizard #8691
Bug 1949384 : Localize Default Pull Secret modal #8680
Bug 1951214 : fix isEnvType null ptr and add missing volume types #8709
Bug 1922280 : No oVirt label in upstream #8698
Bug 1924728 : Add warning events to vm status and changed appearance to be more similar to cluster overview #8700
Bug 1950912 : kubevirt devconsole tests #8352
Moved isWinToolsImage function to a different file #8699
Bug 1862989 : [RFE]VM import wizard - storage class filter or a tooltip #8610
Bug 1924788 : Not clear error message when there are no NADs available for the user #8625
Bug 1949155 : correctly check for favorited or last namespace on load #8639
provide code snippet to customize roles in project access #8533
Fix dynamic demo plugin build #8677
Bug 1949411 : VolumeSnapshot, VolumeSnapshotClass and VolumeSnapshotConent Details tab is not translated - i18n misses #8684
Bug 1948788 : always link to metrics viewer even if graph is empty #8678
Bug 1949774 : force postcss to ^8.2.0 #8674
Avoid memoizing topology sidebar components #8671
Bug 1888517 : Implements increament when expanding storage #8257
Bug 1949410 : Fix “Create binding” link from Role page, RoleBindings tab #8653
Bug 1862084 : Consistent formatting of dates and times #8490
fixes multi-namespace bucket class page, table and dropdown sync #8656
Bug 1948427 : Fix issue where react-modal was removing Operator modal from the DOM #8679
Bug 1949935 : Fix start pipeline action access review #8670
Highlight only the navigation button when quick start hint clicked #8668
Insights Makes review page for multiple namespace bucket class consistent #8666
Bug 1926289 : create app-content div with modal-container as sibling #8617
Bug 1888521 : Add support for adding dynamic storage providers for a Deployment #8560
Topology - Workload Sidebar #8651
Update CTA and description based on design #8650
ODC-5698 : knative smoke test cases #8356
Bug 1888525 : Adding capacity to the storage cluster [RHOCS Usability Study] #8291
Bug 1949514 : make Location column visible at smaller screen resolutions #8658
Bug 1942858 : [RFE]Confusing detach volume UX #8652
Disallow executable permissions for all groups. #8649
Add files required for plow deployment script #8654
Bug 1916553 : Default template description is empty on details tab #8636
Remove noobaa package #8648
Bug 1949180 : Parse Pipelines kinds #8640
fixes issue with kn resources not shown if KS is created #8632
Bug 1946705 : Use search terms as separate words in quick add search #8572
Bug 1924916 : PVC reported as Uploading when it is actually cloning #8612
topology i18n misses #8603
Bug 1949093 : fix a.pf-c-button hover issues #8634
Bug 1948919 : change “desired channel” to “desired version” #8635
Bug 1948333 : Force glob-parent version to ^5.1.2 #8620
Support Embedded Task/Pipeline/Pipeline Resources #8630
Bug 1918785 : Update all resource request/limit queries based on new labels #8606
Bug 1946922 : Fix ingress details page to show referenced secret name #8623
Fix broken link document Sealing Virtual Machines on CNV #8626
Misc Pipeline Workspace updates #8604
Use active namespace for creating sample href #8621
Added missing styling and machine ready check #8618
Bug 1922065 : Rootdisk size is default to 15GiB in customize wizard #8615
imports sorting part 4 #8567
Bug 1942839 : Image is now pulled from config map data #8549
show type header for serverless function in topology #8516
converting pvc extension types to dynamic-plugin-sdk #8162
Bug 1925207 : fix custom template cloudint disk #8611
Converting context provider extensions to dynamic #8156
Prow script point to deleted resource #8609
Improve generated dist/doc/console-extensions.md #8543
Edit flow for knatified workload for git import with buildConfig, Pipelines and Container Image #8607
Added plugin for delete block pool modal #8600
Use redhat-developer devfile sample repository #8585
Bug 1946320 : Fix empty state message for PVC dropdown #8561
Gherkin script for Pipeline Builder enhancements and parity with Tekton #8501
Support FormSelect for Pipeline Resources #8595
Fix for creation of visual connectors #8541
Create component to visualize copy/execute snippets in the Quickstarts #8527
fix: remove stray }
from end of aria-label in delete dialog #8484
Bug 1947828 : fix resource log download filename for long lines #8598
(fix): Remove i18nKey
for translation #8605
Add support to override and hide CSV Actions #8597
Pool management - delete #8550
CONSOLE-2379 : Add build config for dynamic plugin SDK #8378
Bug 1848151 : Don’t poll ClusterVersion when user doesn’t have authority #8602
Bug 1942193 : Override default PF Accordion blue border on the edit Operator form. Only target the field group heading when used to display dynamic form field groups. #8575
show modal for editing resource limits #8457
Bug 1910500 : Fixes CSI provisioner additional parameters #8337
Make multus behaviour common between two modes #8599
Adds support to edit bucket class with namespace store resources #8594
Gherkin script for Form based edit for Deployment & DeploymentConfig-ODC-5007 #8588
Gherkin Script for Enhancements for feature parity with Tekton-ODC-5151 #8555
Bug 1943449 : Bump hosted-git-info package as part of CVE #8481
Fixes inconsistency in tables in attached devices #8578
Bug 1866318 : [RHOCS Usability Study][Dashboard] Users found it difficult to navigate to the OCS dashboard #8496
Gherkin script for updating empty state of topology-ODC-5595 #8592
Bug 1866331 : Add tooltips #8590
Bug 1942557 : Remove cluster label from predefined monitoring queries #8519
Adds description in bucket class dropdown for OBC page #8589
add support for workspaces #8573
Add support for Alert Action in Dynamic SDK #8569
Kafka Source creation form to support bootstrap server host from KC #8518
View shortcuts on the topology list view #8515
Add support for conditionally task in pipeline visualization #8581
Fix remove trigger issue #8521
Bug 1942749 : standardize field level help to use FieldLevelHelp #8471
Adds support for creating multi namespace bucket class #8293
show kafka source connector #8415
Bug 1930015 : OS list is overlapped by buttons in template wizard #8579
Bug 1942716 : Fix different Image Manifest Vulnerabilities issues #8474
Bug 1940361 : enhance vm action test with storageClass HPP #8411
Reconcile resolved extension types #8224
Bug 1935176 : Indicate single node deployment on cluster overview page #8432
Replaces _.get with optional chaining in Ceph Storage Plugin #8161
Bug 1941915 : Added validation check for in progress custom boot source template name #8580
Add support for MultiColumnField to support multiline #8576
Adds UI support for creating cache bucket class #8497
update label app.kubernetes.io/name and remove unused yamls #8574
Bug 1946449 : fix cloud init tests as UI changed #8566
Create Edit flow for Upload Jar Form #8458
converting global config extension to dynamic-plugin-sdk #8088
Fix for Protractor project details dashboard card (Labels) test #8586
cypress tests for ssh #8565
Fix skipped task status when using conditions #8577
ODC 5602: Added step definitions related to eventing features smoke test cases #8564
Updating openshift-enterprise-console images to be consistent with ART #8562
Test vm ssh connect - cypress #8554
Embedded Tasks in Pipeline Builder #8538
updates icon for serverless functions #8525
Pool management - Update block pool #8330
CONSOLE-2400 : Bump react to v17 #7736
Bug 1937941 : Fix wording for favorite templates #8570
Bug 1937717 : Set a kebab column in the template list #8568
Rework terminal to check if the operator is installed before showing the terminal button #8342
Create KSVC with min/max scale if workload has related HPA #8476
Monitoring: Tidy files & imports #8544
Bug 1936620 : Fix create operand form default boolean field #8504
Organize remaining files #8557
Monitoring dashboards: All optional “All” to variable dropdowns #8553
Bug 1945630 : Fix default resource log download file name #8559
ODC-5507 : Topology cypress cucumber setup #8530
part 2 of sorting imports #8551
Adds support for creating single namespace store bucket class #8266
Adding data test for ssh cypress tests #8520
organized kubevirt plugin imports files #8535
convert samples page to use catalog extensions #8492
Simplify Console extension types #8506
workspaces in pipeline start modal #8372
Bug 1916116 : Pf update to fix NavExpandable component #8534
Bug 1932673 : Virtual machine template provided by red hat should not be editable #8540
Support URLs in Result values #8522
Bug 1945637 : odc 5666 fixing pipelines scripts issues #8422
Changes according to UX requirements #8529
Align checkboxes #8510
Add extension types for console actions and topology details panel #8467
Bug 1933857 : Follow on fix to ensure operand details page 404s when no model is found #8443
CONSOLE-2524 : Add Kata container RuntimeClass to workload detail pages #8406
Bug 1932281 : inform user when channels are unknown #8392
ODC-5545 : cypress cucumber helm setup #8387
Bug 1943356 : change “UI extension” to “plugin” #8479
Bug 1942839 : Use digest for virtio-win container image #8514
ODC-5725 : Add owners file to topology folder #8539
Bug 1945146 : Remove pipeline Tech preview badge for pipelines GA operator #8526
Bug 1944602 : fixing-project-creation-and-updated-packageJson #8513
Bug 1939069 : Add source to vm template silently failed #8512
CONSOLE-2527 : Add translations from Sprint 197 #8404
changed ssh copy command to work with http and not only https #8532
Fix to show resources to filter by in Topology #8517
Query Browser: Switch colors to ChartThemeColor.multiUnordered
#8507
Adding aggregated services to catalog, topology and various views. #8146
The field name VolumeSnapshotContent is wrong on VolumeSnapshotContent detail page #8511
Bug 1942673 : Fix breadcrumbs, delete modal, and create for i18n in pipelines models (and other kinds). #8486
Bug 1944509 : Add context to translation strings #8508
Bug 1944273 : don’t use latest virtio disk image for downstream #8509
Bug 1943996 : Bump ua-parser-js to avoid ReDoS via malicious User-Agent header #8495
Pipeline Builder Validation Rework #8460
RHSTOR-1554 : Migrate object service dashboard tests #8270
adds topology actions to upload a jar file #8456
Bug 1941995 : fix backwards incompatible trigger api changes #8437
Added OWNERS file to frontend/packages/integration-tests-cypress #8451
Bug 1942641 : Fix build related i18n misses #8473
Bug 1943543 : Fix to include template and selected options for RC rollbacks #8482
Fix for topology sub context menus placement #8470
fix Task badge color in pipeline builder page #8478
Update Dockerfile.product for nodejs v14.16.0 #8427
Fix for topology crash on load when application group is selected #8472
Bug 1927902 : i18n Cluster Utilization dashboard durations #8332
Bug 1766287 : Use httpd in workload YAML templates #8459
quick search modal close on starting quickstart #8403
Bug 1938140 : Add ‘Roll Back’ action for Replication Controllers and Replica Sets #8381
Added thick-provision feature flag in Readme #8468
Bug 1942395 : Display Failed status for DeploymentConfig #8463
Bug 1942694 : decodeURIComponent for name in <title> so special chars… #8466
Bug 1915971 : Role and Role Binding breadcrumbs do not work as expected #8010
Bug 1927423 : Monitoring: Add warning to list pages when silences cannot be loaded #8461
Pool management list and creation #8254
Fix Add HorizontalPodAutoscaler page layout #8455
Gherkin Script:Add workspaces support for pipelines-ODC-3991 #8361
Bug 1924641 : Remove error message for “missing storage class” #8259
Bug 1909091 : Removed prefix check #8454
Bug 1941667 : fixes i18n miss in ProjectAccess #8447
odc 5670 code refactoring #8433
Adds resource page for creating namespacestore CRs #8223
ssh to vm #8263
Improve fetching LSO status during cluster installation #8159
Bug 1941990 : fix pipeline metrics endpoint for 1.4 osp #8445
Thick provisioned for Ceph RBD #8186
Implement Add Capacity Modal using PF #8178
Bug 1905627 : Warn using an unsupported IE browser #8384
Updating openshift-enterprise-console builder & base images to be consistent with ART #8449
Bug 1938321 : PackageManifest lists link to details pages #8444
Bug 1939606 : Attempting to put a host into maintenance mode warns about Ceph cluster health, but no storage cluster problems are apparent #8446
Bug 1937496 : Query Browser: Add timestamp date to tooltips #8420
adding console.resource-metadata extension types to dynamic-plugin-sdk #8284
Bug 1939815 : Modified warning Alert for Encrypted PVs in Create StorageClass #8435
Fix BRIDGE_K8S_AUTH_BEARER_TOKEN env var in readme #8434
Monitoring: Fix list page default sort #8429
Bug 1928008 : Persist state on back navigation #8157
Update the catalog item filter for vm templates #8442
Bug 1824911 : Fix RBAC check when creating a resource #8440
CONSOLE-2389 : i18n translation of Storage section #7123
Bug 1937658 : Modified description for storage class encryption #8402
Fix LSO’s local-volume-discovery radio buttons #8426
Make customize form footer sticky #8409
Bug 1879140 : Set proper loglevel for auth errors #7217
Bug 1937666 : Fixes mouseover on headline #8430
Bug 1931279 : Bump lodash-es to latest v4.17.21, to remove security vulnerabilities #8247
GitOps Environment card title layout issue #8316
Fix for creating visual connectors to operator workload nodes #8423
Monitoring dashboards: Fix clearing queries when dashboard unmounts #8419
Query Browser: Fix cutoff for when to show X axis seconds #8418
ODC-5660 : fixing linter issues in topology gherkin features #8412
drag and drop jar file on topology graph / list view #8374
truncate select task text to prevent overlap with the dropdown icon #8328
Add provder and support fields when customizing source #8313
Bug 1940755 : Remove wrongly set namespace parameter when creating LocalVolumeSet #8421
Bug 1930546 : show error in RsourceDropdown on load error #8275
Bug 1925087 : Add i18n support to the Secret modals and add new hint for the servername #8047
fix autofill name field values #8414
Adds spinner for donut chart #8397
Bug 1939573 : Warn if git provider rate limits #8390
Gherkin Script:Getting Started - Spring Boot-ODC-4389 #8362
JAR upload from Add flow #8355
Pipeline diagram finally task #8399
Add form component for editing deployments #8401
Monitoring: Replacing connect with useDispatch / useSelector #8413
Remove unused Dex dependency #8340
CONSOLE-2494 : Bump node and yarn versions in docker builder file #7306
Add more space between template name and checkbox in Finish modal #8410
Add info about customize flow when adding source #8314
Feature: Taint Nodes #8218
add support for finally tasks in pipeline builder #8385
Update Dev perspective to show Add
page on first visit #8373
Query Browser: Show dates on X-axis when time range is over one day #8365
Bug 1926106 : i18n translation of create & delete project namespace modal #8204
Fix for a11y issue on monitoring page #8393
Migrate all usage of static catalog extensions to dynamic extensions #8405
Bug 1939869 : Add annotations to datavolume for HPP #8398
Remove “Tech preview” encryption label #8396
Bug 1926798 : Check undefined values for Arbiter dropdown #8388
RHSTOR-1643 : Fix Import Order #8131
Monitoring dashboards: Support grouping of panels into rows #8364
Bug 1937018 : Fix null handling in FilterToolbar_ to prevent possible exceptions #8391
adding navigation extension types to dynamic-plugin-sdk #8171
Cypress: fixed skipping login when running locally #8341
Monitoring: Highlight {{ … }} tags in Prometheus templates #8333
bump react-refresh versions #8303
Bug 1924536 : Change link for not available state #8232
Update the scope of GitOpsService resource #8379
Monitoring: Add missing i18n for “Stacked” #8376
Update empty state for TopologyView #8370
create infra to execute commands in terminal #8302
Customize VM template boot source #8151
(bug-fix): Fixes donut chart loading #8383
YAML Editor Automation #8369
Update descriptor reference doc to remove fieldDependency sibling restriction. #8278
adding global config extension types to dynamic-plugin-sdk #8087
ODC-5622 : Create Namespaces script is failing on CI due to load issue #8375
(refactor): Fix handling of nodes in internal attached devices wizard #8256
Migrate all static AddAction extensions to dynamic extensions #8371
Bug 1937628 : Bump upgrade channels for 4.8 #8367
Update PF package versions to 2021-3 #8331
improve i18n parser to support console-extensions.json #8363
Bug 1937683 : Show plane image destination of output in buildConfig when the destination is a DockerImage #8368
Improve Console TypeScript type declarations #8343
Upgrade xterm v3.12.0 to v4.10.0 #8260
Adding useSSHKeys hook, core usage for ssh feature #8366
Fix ResolvedExtension type inference #8358
Add .eslintrc to dynamic plugin SDK scripts directory #8359
Bug 1929243 : override normal namespace hiding for pods view in node details #8253
Fix @console/active-plugins generation interfering with i18n #8344
Query Browser: Fix bug where lines briefly appear outside graph frame #8334
Monitoring dashboards: Fix bug where end time was not reset after zoom #8321
Bug 1926126 : Remove period in translation #8129
adding yaml templates extension types to dynamic-plugin-sdk #7935
Bug 1909091 : Pod/node/ip/template isn’t showing when vm is running #8350
Consolidate Noobaa and Ceph Plugin #8185
Bug 1936854 : Fix to show correct internal image-stream name in container image edit flow’s internal registry image-stream dropdown for kn service #8338
Bug 1936983 : Removed loaded prop and nested component #8347
fixes shadow and form footer for edit form #8346
Update console-extensions.json format #8252
Bug 1879638 : Support binary file type secret entries #7399
Bug 1935269 : Include jobs in operator backed sidebar & resource details page #8306
Bug 1928875 : Update translations #8101
fix helm nav item delay to show up on page load #8336
Improve plugin JSON schema generator code #8297
Add workspaces to Pipeline Details Page #8238
Bug 1931005 : include related objects without a name #8329
Bug 1931755 : Fix test about VM start via kebab action #8219
removes references of deprecated selfLink #8318
Migrate obcTest.scenario.ts #8061
ODC-5596 : Updated cypress extensibility related files #8305
Bug 1883587 : Adds volume mode selector when restoring a volumesnapshot #8136
display full quick start prerequisites in quick search #8308
adding pvc extension types to dynamic-plugin-sdk #7912
Install Web Terminal Operator #8319
support service binding operator version 0.5.0 #8309
odc-5564-select the builder image when git url is not validated #8295
fixes shadow and form footer for ksvc form #8285
odc-5571-fixed page details related smoke test case #8287
Bug 1888561 : Fixes MCG info #8281
Bug 1934329 : Bump sanitize-html version to 2.3.2 to improperly validate the hostnames #8294
CONSOLE-2380 : Add UI for enabling/disabling dynamic plugins during op… #8175
Bug 1857477 : Updates helptext for storage cluster creation #8237
Bug 1918729 : add hide/reveal button for kms token #8196
Monitoring dashboards: Allow zooming all graphs and sync their ranges #8273
Bug 1932453 : Update format for Japanese date/times #8242
Bug 1933857 : Fix uncaught exception in DetailsPage component #8271
CONSOLE-2758 : Bump webpack-cli and webpack-dev-server to latest version #8269
Bug 1928893 : Fix mismatched disk and memory pressure condition status #8268
Fix topology crash due to selfLink deprecation #8264
Monitoring dashboards: Add “Last” to the time interval descriptions #8258
Bug 1919406 : Update OperatorHub ‘Provider type’ filter to ‘Source’ #8251
Bug 1927941 : Fix frontend descriptor API edge cases #8145
ODC-5590 : segregated the knative test cases #8286
(bug-fix)Fix Object storage event filter #8283
Remove unused /frontend/public/components/operator-hub/operator-hub-community-provider-modal.tsx #8276
fix Create route text for import forms #8274
Bug 1933284 : Sort sample and snippets in the resource sidebar #8262
Bug 1852743 : Use consistent labels for CPU in node list #8250
test: clear the session token before login #8289
Update to PF4 Access Consoles #8169
Add single control point of all toast notifications #8227
Create workloads from Templates #8246
Gherkin: Improve knative & build integration #8235
Create ImageStream and other resources for samples step by step #8222
change addForm layout to make footer full length #8213
Make workload serverless #8200
Gherkin:Added topology regression cases: ODC-4179 #8228
Update topology quick search to include results from quick starts catalog #8225
gherkin for scaling advanced option for knative service ODC-4744 #8241
Migrate bucket class test into cypress #7652
visualize serverless function in topology #8233
Fix builder image version dropdown value in pipeline edit flow #8215
Bug 1929577 : Fix to avoid overriding of d/dc pod template container values #8201
(test): Unit tests for flexible scaling feature #7653
Avoid deep merging extension properties #8243
Advance Scaling options ‘Autoscale window and concurrency utilization’ for Serverless #8108
fix validation in number type input field #8198
Add support for workspaces in pipeline builder #8214
Improve standalone route page extension processing #8192
Add badges support in catalog items and make cta optional #8239
Remove offensive language #8206
Recently running pipeline should be listed first #8183
Monitoring: Add title
s to the alert and alerting rule list rows #8230
Bug 1924083 : Fix Noobaa events filters #8084
Bug 1866322 : Add prop to AlertItem to hide default link #8231
Consume KebabActions extension via standard API #8226
fix alerts notification layout #8181
move route section ‘after create a route to the application’ option #8189
Bug 1928045 : Fixes N+1 scaling info #8217
ODC-5474 : gitops cypress cucumber setup #8180
Bug 1917241 : Format UTC date in tooltips #8193
Console extension processing improvements #8202
refactor: Local volume discovery request and wizard footer changes for attached devices wizard #8158
Bug 1906304 : Fix NaN in Memory/CPU pod charts #7806
QuickStart highlight fixed for collapsed nav #8152
Bug 1908343 : Allow clicking on column labels to configure column management in dialog #7624
fix spacing for MulitColumnField component #8208
add text area for multiline task param #8195
Update the Task Results error message to be an empty state message #8194
Remove dead code related to old catalog extension #8191
Moved api types files to types/api folder, added index file #8023
Gherkin Scripts: Deploy Application using Templates #8207
Bug 1929803 : Hide pipeline section in container image edit flow #8184
Bug 1899587 : Fix RGW Total Used Query #8050
Bug 1925261 : Fix KMS validation error #8147
test: increase analyze script heap size #8203
Bug 1916450 : Alertmanager: add Title and Text fields to Adv. config section of Slack Receiver form #7921
add close [x] button in the pipeline task sidebar #8174
Bug 1920677 : fixes missing i18n for create a project #8069
Fix environment tests #8163
Gherkin for Alert details page- ODC-5485 #8132
odc-5518-cypress dev file[add flow] automation #8141
Bug 1929769 : Switch to correct perspective when loading non-shared routes #8182
Add dynamic extension for standalone pages #8170
ODC-5473 : Moved the pipelines scripts from dev console to pipelines folder #8124
make quickstart drawer resizable #8089
Fix issues related to loading plugins via SERVER_FLAGS.consolePlugins #8076
Bug 1924983 : localize components in utils directory #8049
Remove dead code for in context binding and fix wrong import #8168
Pipeline Results #8095
Bug 1930064 : Do not fail new VM wizard when no storage classes are available #8188
Bug 1928869 : remove css overrides for search component and update pf dependency to 2021.2 #8166
Bug 1888561 : Improve explanations and definitions for MCG #8179
YAMLs to install operator #8134
Refactor Ceph Plugin Dashboard Directory Structure #8111
Add default value to the runtime VERSION parameter in add flow pipelines #8127
Interop UI install helmchart #8090
Bug 1888519 : Links OCS page from dashboard #8148
Bug 1926154 : Fix pool replica for arbiter #8177
fix pipelinerun status icon rendering issue #8173
Bug 1924747 : InventoryItems aren’t internationalized #8040
Bug 1922264 : Fix rendering of access-mode selector #8055
Monitoring dashboards: Click a graph card to open the Metrics page #7437
Gherkin: Added all types of health check #8135
Bug 1926154 : Fix for creating new pool with arbiter - wrong replica #8117
Bug 1927882 : allow choice of binding type when creating RoleBinding #8167
Bug 1927797 : Add “Pod” in HPA pod donut label #8137
Bug 1926336 : Switch grid column responsive size to prevent breakage of Service port mappings content #8164
Bug 1905147 : Show multiple pre-requisites as unordered list in popover #8133
Bug 1924586 : internationalize control plane and operator status #8113
Add support for taskSpec in pipeline visualization component in the pipeline details page. #8106
Check for kindObj before accessing its properties #8160
odc-5475-updated setting.json in frontend folder #8082
Bug 1927898 : i18n Admin Notifier #8144
Bug 1901207 : Pipeline resources table not immediately updated after Name filter applied or removed #8142
Bug 1927465 : i18n Dashboard content #8143
Adds Christoph as an approver to DevConsole packages #8153
Fix tests for CNV 2.5 #8125
Bug 1926072 : Fix close button in the new ‘Storage cluster exists’ warning alert modal #8105
Bug 1891766 : Disable submit button for incorrect validations (LSO/OCS local volume set) #8092
Migrates backing store test to cypress #7617
add copy to clipboard functionality to EventListenerURL #8097
Remove dead code related to developer catalog and service catalog #8112
Use dry run options directly to remove bad dependency #8114
Bug 1920699 : retry co-fetch on 409 POST or 429 #8116
Bug 1926843 : Consider finally tasks when calculating task status #8110
Bug 1921227 : Avoid require()‘ing modules when generating @console/active-plugins #7919
Refactor constants in Ceph Plugin #5978
Bug 1925083 : IDP Creation not fully i18ned #8077
Fix flakes in Ceph CI #8122
Fixes inconsistent fonts on step 1 and step 2 of baremetal wizard #8103
Workloads on Topology Page Automation #8037
Bug 1921267 : i18n ResourceListDropdown #7955
Bug 1874931 : Add shortcut above YAML editor and tab toggle action shortcut to popover to improve accessibility #8115
Bug 1921227 : Improve code reference handling for Console dynamic plugins #7898
Bug 1927013 : update pf virtualized dependency to fix breakpoint prop missing in virtualized table #8119
Bug 1922992 : i18n missing items in YAML sidebar #8027
adding context provider extension types to dynamic-plugin-sdk #7882
Bug 1902003 : Clarification of Jobs completions column data when sorting #7760
Fix filname for multiple storage class test in cypress #8081
ODC-5076 : Updated knative-automation framework setup #7875
Model Feature Flag - convert kubevirt extension to dynamic #7881
Bug 1927075 : fix pvc string in pvc.view #8118
i18n: avoid 404 errors attempting to load en-US #8100
Bug 1921780 : Clean up Search i18n #7967
Bug 1926735 : add template support check if use it separately #8107
Remove Noobaa Operator Page as this is an Internal CRD #8102
Remove stale files and functions which are not required #8094
Bug 1921781 : i18n DefaultList #7968
adding reducer extension types to dynamic-plugin-sdk #7860
Document kubevirt DOWNSTREAM variable #8086
Updating openshift-enterprise-console builder & base images to be consistent with ART #8104
Bug 1925017 : Remove trailing comma #8079
Add storage.bind.immediate.requested annotation to golden image dvs #8085
Interop UI - actions on helm release #8091
Fix pipeline types #8080
Update OWNERS components #8073
Bug 1924585 : Fix translation for edit annotation #8075
Full changelog
CONSOLE-2768 : Update the console public configmap manifests to use bindata #543
Bug 1960324 : quickstarts: remove “spec.version” #546
Bug 1959696 : Add warning log message when custom domain is configured on console-operator config #544
Bug 1957198 : Remove misspelled console-operator condition #541
Bug 1954866 : Add necessary priority class to downloads #542
Bug 1948524 : Update operator’s status with downloads deployment generation && pull route health check into a standalone controller #531
Bug 1956610 : Add missing cluster profile annotations to manage-helm-repos quickstart manifest #539
Copy AddPage customization object #527
CONSOLE-2793 : Implement console-operator changes to consume new CustomDomains API #522
Bug 1947794 : Pull HelmChartRepository CRD v1 #535
Update README.md for MacOS #536
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #532
Rename workload annotations #530
update to non-deprecated NewCommand method #534
Bug 1948782 : remove stale annotation for single-node #529
Export quickStarts data to console-config ConfigMap #528
Add management workload annotations #523
Bug 1948524 : Remove ResyncEvery method from the operator sync loop #525
Bug 1947789 : Bump deps to pickup CRD apiVersion bump #524
Export project access details to console-config ConfigMap #514
IBM Cloud manifest profile patch #520
Bug 1945326 : Resync controllers every minute #521
Bump openshift/api to get project access role cuztomization changes #519
Add in get subscriptions to console service account #513
Add e2e test to check correct deployment replicas, based on the Infrastructure config TopologyMode #510
CONSOLE-2792 : Bump openshift/api dependecy in console-operator to get CustomDomain API for Ingress config #517
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #518
Bug 1937627 : Bump DEFAULT_DOC_URL for 4.8 #515
Bug 1935541 : Check for error when generating default and user-defined config for the console-config configmap #511
CONSOLE-2526 : Update console operator for single-node clusters #508
Bug 1931760 : Non-unified reference to OCS in quickstarts #509
CONSOLE-2366 : Move the operator’s controllers to lib-go controller factory #500
CONSOLE-2757 : Bump github.com/openshift/api #506
Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #505
Bump polling interval when checking for resource unavailability #507
RetryOnConflict should be fetching latest version of console-operator config #504
Full changelog
Bug 1961201 : plugin/kubernetes: Treat Endpointslices with a nil ready condition as “ready” #57
Bug 1947478 : Upstream cherry-picks and downstream dep bumps for kube 1.21 compatability #56
Updating coredns builder & base images to be consistent with ART #55
Upstream #4430: Corrected detection of K8s minor version #54
NE-514 : Rebase to upstream v1.8.1 #52
Updating coredns builder & base images to be consistent with ART #51
Add rfredette to OWNERS #48
Full changelog
Bug 1952211 : Merge tag ‘v1.21.0’ into openshift-master #52
Bug 1919291 : UPSTREAM: 1434: [cinder-csi-plugin] Fix filesystem resize #49
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #50
Updating csi-driver-manila builder & base images to be consistent with ART #51
Bug 1930220 : Add udev to the driver image #45
Updating csi-driver-manila builder & base images to be consistent with ART #44
Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART #43
Full changelog
Bug 1820238 : add cluster id to share metadata #98
Bug 1947774 : fix imagePullPolicy to ifNotPresent #97
Bug 1949357 : Fix namespace in metrics collection objects #96
Manila: Add metrics scraping #95
Updating csi-driver-manila-operator builder & base images to be consistent with ART #94
Bug 1918564 : bump library-go #93
Bug 1933184 : Add maxUnavailable to DaemonSets #92
Updating csi-driver-manila-operator builder & base images to be consistent with ART #89
Cleanup: Remove serviceName from controller manifest #90
Full changelog
Bug 1924432 : Rebase v3.2.1 #31
Updating csi-attacher builder & base images to be consistent with ART #30
Updating csi-attacher builder & base images to be consistent with ART #29
Full changelog
Bug 1956768 : UPSTREAM: 620: Fix migration metric registration #41
Bug 1924439 : Rebase v2.2.0 #39
Updating csi-provisioner builder & base images to be consistent with ART #38
Updating csi-provisioner builder & base images to be consistent with ART #37
Full changelog
Bug 1924503 : Rebase v1.2.0 #120
Updating ose-csi-external-resizer builder & base images to be consistent with ART #119
Updating ose-csi-external-resizer builder & base images to be consistent with ART #118
Full changelog
Bug 1924504 : Rebase v4.1.0 #50
UPSTREAM: 502: Bug 1949018: Correct snapshotContent error propagation #48
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #46
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #45
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #47
Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #43
Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART #44
Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #42
Full changelog
Updating csi-livenessprobe builder & base images to be consistent with ART #23
Updating csi-livenessprobe builder & base images to be consistent with ART #22
Full changelog
Updating csi-node-driver-registrar builder & base images to be consistent with ART #28
Updating csi-node-driver-registrar builder & base images to be consistent with ART #27
Full changelog
Bug 1951158 : Fix non-proper convert to lowercase for protocol #43
Updating egress-router-cni builder & base images to be consistent with ART #41
Fix gofmt linting issues on macvlan_test #40
Include build-machinery-go tests #39
Enable unit testing #37
Remove valadas from owners #38
Update go.mod file #36
add unit tests for fillNetConfDefaults()
in macvlan.go #31
Add developer documentation #25
SDN-1569 : Add support for multiple destinations in redirect mode #34
Updating egress-router-cni builder & base images to be consistent with ART #35
Update README to current implementation #29
Full changelog
Bug 1958405 : UPSTREAM: <carry>: etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #80
Bug 1958405 : UPSTREAM: <carry>: *: log server-side /health checks #79
Bug 1958405 : UPSTREAM: <carry>: server: add support for log rotation (#12774) #78
UPSTREAM: <carry>: *: ensure zap logger is set before use #75
ETCD-180 : Bug 1927942: UPSTREAM: <carry>: *: add support for socket options #70
ETCD-178 : Bug 1931652: openshift-tools: fix on off flow and add unit tests #73
Updating ose-etcd builder & base images to be consistent with ART #68
Bug 1870189 : Bump v3.4.14 #65
Full changelog
Bug 1948719 : update controller-runtime dependency #163
Bug 1954177 : Update mao dependency for webhook v1 changes #161
Bug 1948719 : update k8s dependencies to 1.21 #159
Bug 1918910 : Only log error on nonexistent instance type for scale from zero #157
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #156
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #155
Bug 1910318 : Add condition to show actuator exists condition on machine #152
Bug 1934021 : Ensure response body is closed when we are finished with the request #150
Try to mark node for up to 30 seconds when termination notice observed #145
Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #146
Full changelog
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #12
UPSTREAM: 693: Add CLI option to label the PD disks #11
Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART #9
Full changelog
Bug 1947774 : fix imagePullPolicy to ifNotPresent #23
Bug 1951058 : Enable multipods capability in e2e tests #22
GCP PD: Add metrics scraping #21
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #19
Bug 1939865 : Add CSIDriver object #17
Bug 1933184 : Add maxUnavailable to DaemonSets #15
Change the disk label name #16
Add cluster ID as extra label for newly created PDs. #14
Update images in README.md #8
Cleanup: Remove serviceName from controller manifest #13
Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART #12
Full changelog
Updating grafana builder & base images to be consistent with ART #56
Updating grafana builder & base images to be consistent with ART #55
Full changelog
Bug 1947478 : Switch from discovery v1beta1 to discovery v1 #282
Bug 1924461 : Deps: Bump for kube 1.21 #278
Add errorfile stanzas and dummy default html files to the router #274
haproxy-config.template: Use power-of-two balancing #192
haproxy-config.template: Re-indent. #276
Updating ose-haproxy-router-base builder & base images to be consistent with ART #272
Bug 1925697 : Route admission should not use the override #258
NE-417 : Allow configuring HAProxy header buffer sizes #193
Bug 1937972 : router/template: Cache compiled regular expressions #268
Bug 1909906 : Exit gracefully if metrics listener fails #266
Bug 1903821 : contention: Contend over route ingress admission condition #240
template: Drop http-use-htx option #261
Switch to haproxy22 #259
Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #256
Updating ose-haproxy-router-base builder & base images to be consistent with ART #255
Bug 1801407 : Omit brackets around IPv4 addresses in v4v6 mode #83
Add rfredette to OWNERS #237
Full changelog
Bug 1952460 : UPSTREAM: 101488: e2e/network/firewall: don’t assume nodes are exposed externally #738
UPSTREAM: 101213: Bug 1881662: fix change erro to info #744
Bug 1932280 : UPSTREAM: 101116: vSphere: Return useful errors from parameter validation #707
Bug 1948311 : Handle 429 errors from watch requests in reflector #669
Bug 1945091 : Don’t force-disable IPv6, dual-stack, and SCTP tests #565
Bug 1960780 : UPSTREAM: <carry>: Use policyv1beta1 #752
UPSTREAM: 101067: Bug 1946459: fix nfs storage ipv6 add square brackets #743
Bug 1884800 : Reduce names of vsphere volumes even further #701
Bug 1959471 : Conformance tests (sysctls) may not be excluded #741
Bug 1923847 : openshift-kube-apiserver: use github.com/openshift/apiserver-library-go/pkg/labelselector #708
Bug 1949105 : Reenable NetworkPolicy test. #734
Bug 1957502 : UPSTREAM: <carry>: correct apirequestcount lock #735
Bug 1956895 : UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
Bug 1956898 : UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
Bug 1949612 : UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
Bug 1954696 : UPSTREAM: <carry>: add apirequestcount useragent #716
Bug 1952666 : UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #723
Bug 1954770 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
Bug 1952224 : kubelet: do not cleanup volumes if pod is being killed #709
Bug 1954972 : openshift-kube-apiserver/admission: fix featuregates resource name #719
Bug 1954634 : UPSTREAM: <carry>: honor max users #689
Bug 1951585 : Addresses build error pause #685
Bug 1954638 : UPSTREAM: <carry>: apirequest count with empty .status.removedInRelease #715
Bug 1927263 : UPSTREAM: 99336: kubelet: improve the node informer sync check #704
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #647
Bug 1953127 : Re-enable [Feature:NetworkPolicy] tests which were wrongly disabled in rebase #655
UPSTREAM: <drop>: update openshift/api for old API removal #702
UPSTREAM: <carry>: Provide a new admission plugin to mutate management pods CPUs requests #632
Bug 1948311 : UPSTREAM: 100959: DelegatingAuthenticationOptions: TokenReview reques… #654
Bug 1948953 : UPSTREAM: <carry>: Set informer for openstack #662
Bug 1952333 : UPSTREAM: 101306: Additional CVE-2021-3121 fix #699
Bug 1945104 : UPSTREAM: 101186: Fix RBAC of generic ephemeral volumes controller #694
Bug 1944631 : openshift authenticator: don’t allow old-style tokens #667
Bug 1937299 : Fix mounting partitions on NVMe devices #661
Bug 1949050 : UPSTREAM: 101287: Fail fast when image is specified w/o tag #693
Bug 1949050 : UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… #696
Bug 1951558 : UPSTREAM: 101093: Fix startupProbe behaviour changed #687
Bug 1949306 : UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates #684
Bug 1951042 : fix crash when killing container fails
#682
Bug 1934400 : bump(apiserver-library-go): scc-admission: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #673
Bug 1949661 : UPSTREAM: <carry>: management pinning annotations #627
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests #675
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequest Log #663
Bug 1949050 : UPSTREAM: 101147: Limit image spec’s hash length #674
Bug 1949721 : UPSTREAM: 99237: Use the audit ID of a request for better correlation #672
Bug 1934085 : UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665
BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656
UPSTREAM: <carry>: Add Dockerfile to build pause image #633
<carry>: enable CSI migration gates in Attach/Detach controller #601
UPSTREAM: <carry>: bump tag version #652
UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651
KS with preferred host support #638
Rebase 1.21.0 rc.0 #641
Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648
UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644
UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629
Bug 1941000 : get AZ of cinder volume from cinder and not from metadata #634
upstream: 99817: Fix zero-value custom resource validation with go1.16 #637
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616
improves the apiserver graceful shutdown procedure #606
Ensure multi-az test is run in the serial job #626
UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628
UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609
UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598
UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608
use hardcoded authorizer for metrics #588
UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599
Bug 1932097 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594
Bug 1885717 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593
UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587
Bug 1931103 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584
Bug 1916489 : (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526
Bug 1908378 : kubelet: fix create sandbox delete pod race #580
UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578
add failure details for SCC not used #573
Bug 1897918 : UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309
Bug 1876918 : Move deferred taint cleanup call to ensure all are removed #513
Bug 1927391 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564
Bug 1926484 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558
Bug 1926285 : UPSTREAM: <carry>: ignore not found errors in status messages #557
Bug 1925493 : Enable snapshot tests #555
Bug 1896558 : Balance nodes in scheduling e2e #547
Full changelog
Add a workload fingerprint gatherer #315
Recorder refactoring that improves maintainability #337
Fixes changelog script code styling #341
Improve code removing some codesmells #303
Introduce parallelism to unit tests #306
Some charms to Makefile #305
Bug 1923895 : Auto changelog #318
Disable instead of Degrade in case of gather fails #336
Do not create the metrics file in case of any error #334
Updating ose-insights-operator builder & base images to be consistent with ART #333
Bug 1926082 : Relax the recent log gatherers to avoid degrading during… #332
Full changelog
Bug 1958802 : Include fix for CVE-2021-21419 #168
Bug 1953979 : Disable caching live boot iso by default #169
Bug 1957976 : update ironic packages for deploy_steps timeout #167
Bug 1953979 : Add parameter to set boot iso source #164
Bug 1953795 : Set webserver_verify_ca to certificate path or false #163
Bug 1953670 : Increase ESP size #162
Bug 1948981 : Update packages to latest for 4.8 #159
Upgrade to latest ironic-lib version #157
Update packages to pick up latest changes #156
Bug 1888712 : Support for including vlan interfaces in introspection r… #154
Start using current ironic versions #150
Image sync #151
Updating ironic builder & base images to be consistent with ART #146
Prevent content override of /bin/ when building with imagebuilder #149
Add Support for Fedora-based OKD #123
Take advantage of multi files COPY to simplify Dockerfile #144
Supply a default for COPY args #147
Full changelog
Bug 1948981 : Update packages to latest for 4.8 #64
Upgrade to latest ironic-lib version #63
Update packages to pick up latest changes #62
Updating ironic-inspector builder & base images to be consistent with ART #61
Introduce separate ARG for extra packages list #59
Full changelog
Bug 1955114 : Update to the latest ipa-ramdisk #68
Bug 1948513 : Add support for no_proxy #65
Update ipa-ramdisk to latest for 4.8 #66
Upgrade to latest ipa-ramdisk #64
Bug 1935419 : Fix failed to scale worker using virtualmedia on Dell R640 #62
Updating ironic-ipa-downloader builder & base images to be consistent with ART #60
Full changelog
Bug 1956220 : add proxy system properties as expected by kubernetes-client #1263
Bug 1952563 : bump config-file-provider to 3.7.1 #1264
Bug 1929052 : Add missing backslash to agent maven dockerfile #1226
Bug 1940558 : Update Jenkins to 2.277.3 and disable startup wizard #1258
Bug 1950175 : Build with Go 1.16 #1246
Bug 1950384 : Revert “Update jenkins to 2.277.2” #1257
Bug 1947358 : Update jenkins to 2.277.2 #1249
Bug 1940558 : Update matrix-auth plugin to 2.6.6 #1251
Add another folder for agent-maven #1239
Bug 1928845 : update openshift-sync plugin #1227
Bug 1928658 : update kubernetes-client-api #1225
Updating ose-jenkins-agent-base builder & base images to be consistent with ART #1215
Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART #1218
Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART #1219
Updating ose-jenkins-agent-maven builder & base images to be consistent with ART #1217
Updating openshift-jenkins-2 builder & base images to be consistent with ART #1216
Upgrade Jenkins to 2.263.3 #1207
Full changelog
Bug 1920700 : Bump prometheus-adapter to v0.8.4 #47
Updating ose-prometheus-adapter builder & base images to be consistent with ART #46
Bug 1914994 : Bump k8s-prometheus-adapter to v0.8.3 #45
Updating ose-prometheus-adapter builder & base images to be consistent with ART #44
Full changelog
pod: build with Go 1.16 #87
Use print() function in both Python 2 and Python 3 #9
Updating ose-egress-http-proxy builder & base images to be consistent with ART #79
Updating openshift-enterprise-egress-router builder & base images to be consistent with ART #81
Updating openshift-enterprise-pod builder & base images to be consistent with ART #80
Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART #83
Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART #82
egress/dns-proxy: Switch to haproxy22 #84
Updating openshift-enterprise-base builder & base images to be consistent with ART #77
pod process container: drop unneeded log line #65
ipfailover: Add component to OWNERS #62
Full changelog
Bug 1928851 : prevent manually creating netns with existing NetID #294
Bug 1879077 : ValidateMTU: check only the interface that holds the node ip #289
Bug 1952079 : Revendor kubernetes to sdn-4.8-kubernetes-1.21.0-rc.0 #267
Bug 1953530 : Fix flaky unit test TestEgressCIDRAllocation
#293
Bug 1948999 : Remove check enforcing single egress IP for automatic assignment #287
Bug 1952079 : Don’t require EndpointSlice to be disabled #290
egress IP traffic load-balancing #277
Add a unit test to ensure we don’t change flows without changing ruleVersion #276
Fix multiple race conditions in networkpolicy_test.go #282
Add a networkpolicy test with empty namespaceSelector #278
Bug 1926931 : Fix incorrect unmonitoring of egress nodes #275
Support allow-from-router feature using openshift-host-network namespace #262
Bug 1933711 : EgressDNS: Keep short lived records at most 30s #263
Bug 1910378 : networkpolicy: pass traffic through NAT to handle possible tuple collisions #269
Bug 1924527 : CVE-2021-3121 gogo/protobuf lacks certain index validation #260
Bug 1919737 : Prefer local endpoint for cluster DNS service #254
Bug 1850060 : Make DNS queries for egress network policy async #251
Be less melodramatic when restarting due to OVS restart #248
Full changelog
Bump v0.9.0 #45
Updating kube-rbac-proxy builder & base images to be consistent with ART #44
add hardcoded authorizer to approve /metrics for metrics scraper #43
Updating kube-rbac-proxy builder & base images to be consistent with ART #41
Full changelog
Bug 1950908 : Add wildcard option to labels-metric-allow-list #51
Bug 1924446 : Bump kube-state-metrics to v2.0.0 #49
Bump kube-state-metrics to be synced with release-2.0 branch #48
Updating kube-state-metrics builder & base images to be consistent with ART #46
Updating kube-state-metrics builder & base images to be consistent with ART #44
Full changelog
Bug 1948719 : update controller-runtime dependency #866
Bug 1939054 : Disable startup timeout for Spot MHC #830
Bug 1954177 : add constant variables back into machine v1beta1 #862
Bug 1954177 : update AdmissionReviewVersions to v1 #855
Bug 1918101 : Fix deleting for machine stucked in provisioning state on vSphere #854
Bug 1955554 : Webhook filter should check for both mutating and validating webhooks #860
Add management workload annotations #844
Bug 1925276 : Make sure phase is always set before creation #857
Bug 1951029 : Drainer panics on missing context for node patch #851
Bug 1910318 : Ensure conditions are correctly copied before annotations are patched #849
Bug 1880757 : Add missing permission for target group de-registration #835
Bug 1948719 : update dependencies to 1.21 #848
Bug 1948471 : Add release inclusion annotations to external remediation cluster role #847
4019 fencing backport mhc external remediation template #795
Vsphere enable autoscaling from/to zero #839
Fix GCP default image name #842
Update hacking-guide.md with imagebuilder troubleshooting instructions #822
Update GCP default disk image to include ignition v3 #833
Don’t mount service account token in termination daemonset #836
Bug 1883993 : vSphere, detach virtual disks before virtual machine destroy if node not available #815
BUG 1932154: add warning for missing IAMInstanceProfile in AWS #824
Bug 1910318 : Ensure original conditions aren’t mutated during reconcile #829
Add service account names to credentials request manifest #802
Bug 1938493 : Revert “Add resource limit to pods” #827
install/0000_90_machine-api-operator_04_alertrules: Drop MachineAPIOperatorDown #826
Bug 1923823 : Improve TLS configuration for Kube RBAC Proxy #823
Add resource limit to pods #825
remove code #791
Bug 1921892 : Ensure manager stops before ending the test #809
Bug 1910318 : [OCPCLOUD-931] Add condition to show actuator exists output on machine status #810
Bug 1934216 : reuse mgr client in webhooks #817
Ensure daemonset conforms to standards #811
: Aggregate operator errors before failing to sync #691
Enable Junit reports for CI unit tests runs #806
Update capz for disk encryption #801
Makefile fix #799
fix the link to capbm #785
Return a valid error message when multiple templates are found #794
Machine: Set ErrorReason when entering Failed phase #701
Full changelog
Updating ose-mdns-publisher builder & base images to be consistent with ART #28
Bug 1915122 : Truncate long service names to 63 characters #24
Updating ose-mdns-publisher builder & base images to be consistent with ART #25
Full changelog
Bug 1957856 : Update net-attach-def client library #97
Change nil instead of error in case of no network annotation #96
Updating multus-cni builder & base images to be consistent with ART #93
Sync with upstream for OCP 4.8 #88
Updating multus-cni builder & base images to be consistent with ART #86
Full changelog
Bug 1953563 : Add .ci-operator.yaml with build_root_image #232
Bug 1958094 : gather_audit_logs: ignore .lock file #231
Bug 1907353 : Add ovs related services to GENERAL_SERVICES #225
Add multi-networkpolicy object in must-gather #226
gather multi-networkpolicy logs #224
Bug 1916809 : extend must-gather network log to include nodes’ ovs DB #218
Bug 1916392 : Gather API priority and fairness debug endpoints #204
Updating ose-must-gather builder & base images to be consistent with ART #210
Gather ethtool info from driver and offload #207
collect alerts from the cluster #205
Full changelog
Changed container repository from Docker to Quay (#36) #36
Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#35) #35
deployments: Use 33% as the rollout maxUnavailable (#34) #34
Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#33) #33
Full changelog
Bug 1958097 : tokenreviews: improve errors on old-format access tokens #52
Bug 1949419 : Fix [SHOULD NOT HAPPEN] server-side-apply error for TokenReviews #53
Bug 1953563 : Add .ci-operator.yaml with build_root_image #51
Bug 1948311 : bump to kube 1.21.0 #50
forbid the old token format #44
prints flags at startup #48
loosen up username and identity name validation #47
Bug 1933599 : bump k8s.io/apiserver to 1.20.4 #45
add a custom authorizer to ensure kube-apiserver can always access tokenreviews webhook #41
Add token validation for OpenShift OAuth access tokens #9
Updating ose-oauth-apiserver builder & base images to be consistent with ART #39
completeConfig: remove storage, storageErr state from config #40
Full changelog
Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART #202
Bug 1958158 : providers/openshift: remove logging of authorizer decisions #214
Full changelog
Bug 1958080 : Add missing error page strings #77
Bug 1953563 : Add .ci-operator.yaml with build_root_image #76
Bug 1958080 : CONSOLE-2535: Internationalize login page #71
Bug 1948311 : DelegatingAuthenticationOptions TokenReview request timeout #75
base64-encode usernames when they contain ‘:’ or ‘/’ #72
Remove the legacy Dockerfile #73
Updating oauth-server builder & base images to be consistent with ART #70
Bug 1892642 : metrics: move unlabeled metrics to Counters, initialize all #69
Full changelog
Bug 1957261 : BUILD-186 godoc cleanup #207
Bug 1948311 : bump to kube 1.21.0 and pick up the delegated AuthN fix #202
Bug 1923847 : Use github.com/openshift/apiserver-library-go/pkg/labelselector #204
Bug 1953563 : Add .ci-operator.yaml with build_root_image #203
BUILD-186 : build lastTriggeredID needs to be in status #191
bump apiserver-lib-go for looser username validation #195
sets shutdown-delay-duration from OpenShiftAPIServerConfig #198
limit basic-user cluster role well-known access to oauth-authorization-server only #192
Bug 1895053 : Propagate new MountTrustedCA field #185
Bug 1933599 : bump k8s.io/apiserver to 1.20.4 #190
Updating ose-openshift-apiserver builder & base images to be consistent with ART #184
Full changelog
Bug 1925409 : Rebase to k8s 1.21 #184
Bug 1953798 : stop requeuing secret creation when namespaces are terminating #179
Bug 1935165 : fixed LANG for the builder container #176
BUILD-186 : build lastTriggeredID needs to be in status #171
Bug 1947793 : Deprecated API in use #175
ingress: Migrate to networking.k8s.io/v1 #172
Bug 1895053 : Instruct builds to optionally mount trusted CAs #154
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #174
Updating ose-openshift-controller-manager builder & base images to be consistent with ART #168
Full changelog
Updating openshift-state-metrics builder & base images to be consistent with ART #68
Updating openshift-state-metrics builder & base images to be consistent with ART #67
Full changelog
Bug 1952211 : Fix error when mounting /var/lib/kubelet/pods #41
Bug 1957149 : Revert “Bug 1905849: create default VolumeSnapshotClass” #38
Bug 1905849 : create default VolumeSnapshotClass #36
Bug 1954003 : Fix snapshotter metrics endpoint #37
Bug 1947774 : fix imagePullPolicy to ifNotPresent #35
Cinder: Add metrics scraping #34
Bug 1909136 : Pass cluster ID to CSI driver #33
Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART #32
Bug 1918562 : bump library-go #30
Bug 1933184 : Add maxUnavailable to DaemonSets #28
Fix logLevel propagation to the operands #27
Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART #25
Cleanup: Remove serviceName from controller manifest #26
Full changelog
Bug 1954177 : Update mao dependency for webhook v1 changes #180
Bug 1955969 : - Makes port names unique. #181
Bug 1948546 : Allow all networking interfaces to be defined as ports #179
Bug 1952179 : Port Allowed Address Pairs UI #178
Bug 1948546 : Port create bugs #175
Ports NetworkID json typo #174
Sriov Addons #173
Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #172
Bug 1747270 : InstanceService.GetInstanceList should not do substring search on name #171
Adds vnictype to port creation #169
Add availability zone option to root volume #168
Tag Ports Created By CAPO Based on Network or Subnet Attached #166
Remove pkg/errors dependency #155
Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #162
images: Remove openssh from the RHEL variant #145
hack: Add verify-vendor.sh #144
Update BZ component #160
use gophercloud/utils to list available AZs #146
Full changelog
Bug 1945548 : Filter secret names for registry pod’s sa #83
Bug 1961472 : Explicitly set readOnlyRootFilesystem: false
on created registry pods. #82
Bug 1959158 : Make ClusterOperator Available condition sticky. #81
Bug 1961320 : feat(metrics): Emit metrics for CatalogSource state #80
Bug 1961314 : fix race in test with mockRepo/mockBlobStore #79
Bug 1951387 : Add after deprecation #67
Bug 1947946 : Annotate CRDs that are installed alongside CSVs. #75
Bug 1958285 : Simplify deployment status check to reduce flapping. #76
Bug 1921264 : Fail InstallPlan on bundle unpack timeout #78
Bug 1953977 : Add tolerant delegating auth config for PackageServer #77
Bug 1957127 : pin apiserver for DelegatingAuthenticationOptions TokenReview request timeout #74
Bug 1955761 : Set reason/message for Available condition in packageserver co #72
Bug 1956611 : Fix CR validation bug on go 1.16 #70
Bug 1957386 : Move config serve and validate to opm alpha #71
Bug 1945443 : Use DeploymentAvailable instead of custom test for CSV status. #68
Rename workload annotations #61
Bug 1950025 : Bump the k8s.io dependencies to v1.20.6 #56
Bug 1952238 : Report catalog pod termination logs to catalog operator on exit #65
Bug 1934071 : fix(catalog): Reduce namespace resync in resolution failure #62
Add verify target to Makefile. #64
Bug 1951652 : Retry failures when pulling images #63
Bug 1942522 : Fix resolution error if inner entry doesn’t provide a required API. #60
Add management workload annotations #42
Bug 1938492 : Add resource requests for bundle unpacker #55
Bug 1949294 : fix environment variable merging from subscription.config #53
Bug 1948725 : Add IBM managed cloud profile annotations to manifests #50
Bug 1934080 : Preserve existing ServiceAccount owner references during installs. #41
Bug 1948771 : Revert “set packageserver replicas to 1 for single node” #51
staging/operator-registry: Pull in all non-opm-add declarative config updates #47
Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. #49
staging/operator-registry: Pull in declarative config base packages + server command #45
Update the staging/operator-lifecycle-manager tree #46
Bug 1946838 : Do not adopt copied CSVs #44
Bug 1913525 : Bump the k8s dependencies to v0.20.4 #40
Upstream sync for operator-lifecycle-manager #38
staging/olm: Re-generate test fake package(s) #39
Upstream sync for operator-registry #36
Bug 1945584 : Remove overrides for GOOS and GOARCH in cpb Makefile recipe. #35
Makefile: Use the full git commit hash when building binaries #33
Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 #32
Updating operator-lifecycle-manager builder & base images to be consistent with ART #31
Updating operator-registry builder & base images to be consistent with ART #30
Dockerfile,Makefile: Add opm binary and cross compilation target(s) #29
add crd and manifest generation #27
staging: Update OLM modules after recent changes #26
Release 4.8 #25
scripts: Update the unit.sh helper script and populate the nested staging directory #21
Add additional make targets and update Dockerfile(s) #20
Dockerfile: Update the Golang operator-registry base image tag #19
Update repository layout #18
Update helper scripts and root Makefile #12
Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory #10
*.Dockerfile: Manually bump the image tags to 4.8 #6
staging: Sync the vendor dependencies #9
Add root .gitignore #7
Add Ankita’s initial commit + remove nested OWNERS files #5
Create OWNERS #1
Full changelog
Bug 1950417 : Migrate to Go modules, bump k8s dependencies to v0.20.6 and sdk to v0.19.x #391
Rename workload annotations #393
Bug 1946790 : Update clusteroperator status conditions on startup #395
Bug 1950417 : Add the ability to override the operator-sdk binary in e2e tests #394
Update Dockerfile.okd #392
Bug 1949277 : Add operator manifest specific to ibm-cloud-managed profile #389
Bug 1947794 : Update openshift rolebindings to v1 #390
update defaults to 4.8 #387
Add management workload annotations #388
Build with Go 1.16 #386
Add ROKS profile annotation #385
Annotate manifests for single-node-developer cluster profile #369
Bug 1927393 : update defaults to 4.7 #380
Full changelog
Bug 1945548 : Filter secret names for registry pod’s sa #83
Bug 1961472 : Explicitly set readOnlyRootFilesystem: false
on created registry pods. #82
Bug 1959158 : Make ClusterOperator Available condition sticky. #81
Bug 1961320 : feat(metrics): Emit metrics for CatalogSource state #80
Bug 1961314 : fix race in test with mockRepo/mockBlobStore #79
Bug 1951387 : Add after deprecation #67
Bug 1947946 : Annotate CRDs that are installed alongside CSVs. #75
Bug 1958285 : Simplify deployment status check to reduce flapping. #76
Bug 1921264 : Fail InstallPlan on bundle unpack timeout #78
Bug 1953977 : Add tolerant delegating auth config for PackageServer #77
Bug 1957127 : pin apiserver for DelegatingAuthenticationOptions TokenReview request timeout #74
Bug 1955761 : Set reason/message for Available condition in packageserver co #72
Bug 1956611 : Fix CR validation bug on go 1.16 #70
Bug 1957386 : Move config serve and validate to opm alpha #71
Bug 1945443 : Use DeploymentAvailable instead of custom test for CSV status. #68
Rename workload annotations #61
Bug 1950025 : Bump the k8s.io dependencies to v1.20.6 #56
Bug 1952238 : Report catalog pod termination logs to catalog operator on exit #65
Bug 1934071 : fix(catalog): Reduce namespace resync in resolution failure #62
Add verify target to Makefile. #64
Bug 1951652 : Retry failures when pulling images #63
Bug 1942522 : Fix resolution error if inner entry doesn’t provide a required API. #60
Add management workload annotations #42
Bug 1938492 : Add resource requests for bundle unpacker #55
Bug 1949294 : fix environment variable merging from subscription.config #53
Bug 1948725 : Add IBM managed cloud profile annotations to manifests #50
Bug 1934080 : Preserve existing ServiceAccount owner references during installs. #41
Bug 1948771 : Revert “set packageserver replicas to 1 for single node” #51
staging/operator-registry: Pull in all non-opm-add declarative config updates #47
Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. #49
staging/operator-registry: Pull in declarative config base packages + server command #45
Update the staging/operator-lifecycle-manager tree #46
Bug 1946838 : Do not adopt copied CSVs #44
Bug 1913525 : Bump the k8s dependencies to v0.20.4 #40
Upstream sync for operator-lifecycle-manager #38
staging/olm: Re-generate test fake package(s) #39
Upstream sync for operator-registry #36
Bug 1945584 : Remove overrides for GOOS and GOARCH in cpb Makefile recipe. #35
Makefile: Use the full git commit hash when building binaries #33
Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 #32
Updating operator-lifecycle-manager builder & base images to be consistent with ART #31
Updating operator-registry builder & base images to be consistent with ART #30
Dockerfile,Makefile: Add opm binary and cross compilation target(s) #29
add crd and manifest generation #27
staging: Update OLM modules after recent changes #26
Release 4.8 #25
scripts: Update the unit.sh helper script and populate the nested staging directory #21
Add additional make targets and update Dockerfile(s) #20
Dockerfile: Update the Golang operator-registry base image tag #19
Update repository layout #18
Update helper scripts and root Makefile #12
Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory #10
*.Dockerfile: Manually bump the image tags to 4.8 #6
staging: Sync the vendor dependencies #9
Add root .gitignore #7
Add Ankita’s initial commit + remove nested OWNERS files #5
Create OWNERS #1
Full changelog
Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #70
Update OWNERS and Registry ci #73
Full changelog
Bug 1947774 : fix imagePullPolicy to ifNotPresent #54
oVirt: Add metrics scraping #53
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #52
Bug 1933184 : Fix maxUnavailable value to 10% #51
Bug 1933184 : Add maxUnavailable to DaemonSets #50
Run config informers when starting the operator #48
Cleanup: Remove serviceName from controller manifest #46
Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART #45
update manifests and README #42
Full changelog
Bug 1948719 : update controller-runtime dependency #106
Bug 1954177 : Update mao dependency for webhook v1 changes #103
move to go 1.16 #104
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #101
Bug 1948963 : add support for hugepages #102
Bug 1941334 : Add support for auto pinning policy #100
Bug 1917485 : Add validations to machine object #96
Bug 1937694 : providerIDController ignore nodes that have no machine #95
Bug 1931215 : Add support for affinity group #80
Bug 1920905 : extract node machine ipaddress from the engine instead using DNS . #85
credentials: handle error in the strconv.Parsebool #94
add custom capo readme #88
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #91
Bug 1926346 : move to go 1.15 and registry.ci.openshift.org #87
Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #83
Bug 1926278 : Bump K8s dependencies to 1.20 #86
Full changelog
Bug 1958958 : NewAddressSet: return nil in case of error #540
Bug 1952819 : Bump the go-ovn version to f0122836cc35fcadf72de8698b26157c5a42a9f8 #537
Bug 1953680 : policy: handle NetworkPolicies single “from” multiple “ipBlock” #530
Bug 1952819 : handle nbdb deletes on reconnect / delete stale ports using goovn client #528
Bug 1957039 : Fix pod -> svc -> host LGW flow #531
Bug 1959058 : policy: release LSP lock before adding pods to default-deny portgroups. #529
Bug 1949582 : CNI cmdCheck: treat ingress_policing_rate=0 as not found #522
Bug 1950471 : Purge only the lprs with nexthops of the same family of new nexthop #516
Bug 1952262 : Revert “removing the hybrid overlay externalGW code” #511
Bug 1953169 : endpoint slice controller doesn’t handle services target port correctly #515
Bug 1944121 : master: Delay deleting Namespace’s address set for 20 seconds #499
Bug 1947917 : fix deadlock in EgressFirewall DNS code #502
Bug 1950159 : Fix linter errors in OCP Hacks #495
Bug 1947712 : pods: bind pod logical switch ports to the node’s chassis with requested-chassis #500
Bug 1945948 : Fixes local node IP reachability in shared gateway mode #498
Bug 1930248 : Sync management port for an existing node #497
4-9-21 merge #496
Dockerfile: bump OVS to openvswitch2.15-2.15.0-9 #492
Bug 1944180 : 3-30-21 merge #480
Dockerfile: bump OVS to openvswitch2.15-2.15.0-2 #461
Add wait to iptables commands for OCP Hacks #476
3-24-21 merge #475
3-22-21 merge #472
BZ 1927845: Bump OVS version to 2.13.0-79.5.el8fdp #434
Remove valadas from owners #469
Bump OVN to ovn2.13-20.12.0-25.el8fdp #470
Bug 1934643 : Downstream merge 3-10-21 #458
Downstream merge 3-4-21 #440
Bump OVN to ovn2.13-20.12.0-24.el8fdp #447
Downstream merge 2-22-21 #438
Bug 1918442 : Fix idling and rejects for 4.7 #433
Create a podman image to use with CI so linter/utests can be run #431
Updating ose-ovn-kubernetes builder & base images to be consistent with ART #432
Full changelog
Bug 1952460 : UPSTREAM: 101488: e2e/network/firewall: don’t assume nodes are exposed externally #738
UPSTREAM: 101213: Bug 1881662: fix change erro to info #744
Bug 1932280 : UPSTREAM: 101116: vSphere: Return useful errors from parameter validation #707
Bug 1948311 : Handle 429 errors from watch requests in reflector #669
Bug 1945091 : Don’t force-disable IPv6, dual-stack, and SCTP tests #565
Bug 1960780 : UPSTREAM: <carry>: Use policyv1beta1 #752
UPSTREAM: 101067: Bug 1946459: fix nfs storage ipv6 add square brackets #743
Bug 1884800 : Reduce names of vsphere volumes even further #701
Bug 1959471 : Conformance tests (sysctls) may not be excluded #741
Bug 1923847 : openshift-kube-apiserver: use github.com/openshift/apiserver-library-go/pkg/labelselector #708
Bug 1949105 : Reenable NetworkPolicy test. #734
Bug 1957502 : UPSTREAM: <carry>: correct apirequestcount lock #735
Bug 1956895 : UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
Bug 1956898 : UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
Bug 1949612 : UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
Bug 1954696 : UPSTREAM: <carry>: add apirequestcount useragent #716
Bug 1952666 : UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #723
Bug 1954770 : UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
Bug 1952224 : kubelet: do not cleanup volumes if pod is being killed #709
Bug 1954972 : openshift-kube-apiserver/admission: fix featuregates resource name #719
Bug 1954634 : UPSTREAM: <carry>: honor max users #689
Bug 1951585 : Addresses build error pause #685
Bug 1954638 : UPSTREAM: <carry>: apirequest count with empty .status.removedInRelease #715
Bug 1927263 : UPSTREAM: 99336: kubelet: improve the node informer sync check #704
Bug 1953555 : UPSTREAM: <carry>: Skip GlusterFS tests #647
Bug 1953127 : Re-enable [Feature:NetworkPolicy] tests which were wrongly disabled in rebase #655
UPSTREAM: <drop>: update openshift/api for old API removal #702
UPSTREAM: <carry>: Provide a new admission plugin to mutate management pods CPUs requests #632
Bug 1948311 : UPSTREAM: 100959: DelegatingAuthenticationOptions: TokenReview reques… #654
Bug 1948953 : UPSTREAM: <carry>: Set informer for openstack #662
Bug 1952333 : UPSTREAM: 101306: Additional CVE-2021-3121 fix #699
Bug 1945104 : UPSTREAM: 101186: Fix RBAC of generic ephemeral volumes controller #694
Bug 1944631 : openshift authenticator: don’t allow old-style tokens #667
Bug 1937299 : Fix mounting partitions on NVMe devices #661
Bug 1949050 : UPSTREAM: 101287: Fail fast when image is specified w/o tag #693
Bug 1949050 : UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… #696
Bug 1951558 : UPSTREAM: 101093: Fix startupProbe behaviour changed #687
Bug 1949306 : UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates #684
Bug 1951042 : fix crash when killing container fails
#682
Bug 1934400 : bump(apiserver-library-go): scc-admission: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #673
Bug 1949661 : UPSTREAM: <carry>: management pinning annotations #627
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests #675
Bug 1949306 : UPSTREAM: <carry>: DeprecatedAPIRequest Log #663
Bug 1949050 : UPSTREAM: 101147: Limit image spec’s hash length #674
Bug 1949721 : UPSTREAM: 99237: Use the audit ID of a request for better correlation #672
Bug 1934085 : UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665
BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656
UPSTREAM: <carry>: Add Dockerfile to build pause image #633
<carry>: enable CSI migration gates in Attach/Detach controller #601
UPSTREAM: <carry>: bump tag version #652
UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651
KS with preferred host support #638
Rebase 1.21.0 rc.0 #641
Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648
UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644
UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629
Bug 1941000 : get AZ of cinder volume from cinder and not from metadata #634
upstream: 99817: Fix zero-value custom resource validation with go1.16 #637
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616
improves the apiserver graceful shutdown procedure #606
Ensure multi-az test is run in the serial job #626
UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628
UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609
UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598
UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608
use hardcoded authorizer for metrics #588
UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599
Bug 1932097 : UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594
Bug 1885717 : UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593
UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587
Bug 1931103 : UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584
Bug 1916489 : (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526
Bug 1908378 : kubelet: fix create sandbox delete pod race #580
UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578
add failure details for SCC not used #573
Bug 1897918 : UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309
Bug 1876918 : Move deferred taint cleanup call to ensure all are removed #513
Bug 1927391 : UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564
Bug 1926484 : UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558
Bug 1926285 : UPSTREAM: <carry>: ignore not found errors in status messages #557
Bug 1925493 : Enable snapshot tests #555
Bug 1896558 : Balance nodes in scheduling e2e #547
BUG 1924870: UPSTREAM: 96901: plumb context with request deadline #549
Bug 1915085 : UPSTREAM: 98424: register all pending pod deletions and check for kill #551
Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #449
Bug 1894645 : UPSTREAM: 89885: SQUASH: Fix cinder crash #510
Revert OWNERS changes #544
Bug 1917803 : UPSTREAM: 98187: Skip PD tests on 1 node cluster #546
Bug 1896558 : Revert undesired multi az skip #545
Bug 1920368 : UPSTREAM: 98019: specify the container CPU set during the creation #541
Bug 1868645 : UPSTREAM: 94087: kubelet: node sync at least once #522
Bug 1896558 : Skip multiaz e2e #525
Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 #537
Bug 1870342 : UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods #534
Bug 1882750 : UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #531
Bug 1899941 : Override termination grace period on annotation #527
Bug 1915945 : UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes #530
Bug 1889420 : Add dangling volume check for vsphere #445
Bug 1841119 : UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager #415
Bug 1908880 : UPSTREAM: 97980: kubelet: revert checking sandbox deletion #523
Bug 1915582 : UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #520
Bug 1903999 : Httplog response code is always zero #494
UPSTREAM: <carry>: (squash) Add detail to rebase doc #487
adds a unit test for checking if graceful shutdown of HTTP2 server works #483
Bug 1877812 : UPSTREAM: 96889: Fix loopback device lookup #512
Bug 1899760 : UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds #515
BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error #516
Bug 1908407 : UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #493
Bug 1895329 : UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #491
Bug 1912563 : UPSTREAM: 97206: clean up executing request on panic #509
Bug 1912563 : UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #508
Bug 1913096 : UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #507
Bug 1908389 : UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure #500
Bug 1896244 : UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine #492
Bug 1903346 : UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach #489
add sjenning and mrunalp to approvers and reviewers #505
Bug 1897603 : UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train #490
Fix vendoring of shared libraries missed by 1.20 rebase. #488
Bug 1907373 : Rebase to kube v1.20.0 #471
Bug 1770017 : kubelet: do not rerun init containers if any main containers have status #481
Bug 1903248 : UPSTREAM: 87461: kubelet: ensure pod UIDs are unique #474
Bug 1873114 : Nodes goes into NotReady state (VMware) #472
UPSTREAM: 94693: test/e2e: Busybox image is not being templatized #452
Bug 1884800 : Reduce volume name length for vsphere #461
Bug 1893972 : UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible #451
UPSTREAM: <carry>: Skip “subPath should be able to unmount” NFS test #450
Bug 1897754 : HPA: Ignore deleted pods. #462
Bug 1893776 : UPSTREAM: 96054: Allow debugging kubelet image pull times #460
OCPCLOUD-914 : UPSTREAM: 94526: Add vCenter info metric #447
Bug 1877681 : UPSTREAM: 95174: Don’t add empty AZ labels to OpenStack pre-provisioned PVs #440
UPSTREAM: 96571: Use the busybox shim image constant #455
scc-admission: add audit annotations with reason #444
UPSTREAM 95002: no stack on panic timeout #456
Revert “UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM” #459
UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM #448
Bug 1862643 : UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #383
Bug 1870337 : UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #441
UPSTREAM: <carry>: stop overriding flags that are explicitly set #439
Bug 1887278 : UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #432
Revert “UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain” #434
Bug 1816812 : Allow test images to be in a single mirror #291
Bug 1873043 : Rebase to 1.19.2 #361
Bug 1891459 : UPSTREAM: 95867: Log PodExec stdout + stderr #427
Bug 1884041 : UPSTREAM: 95233: Add error text to kube-system wait error #395
Bug 1879607 : UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain #425
UPSTREAM: 95495: remove secondary client retries in e2e tests #405
Add component to OWNERS #422
Bug 1889891 : UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #418
Bug 1889786 : UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #417
Bug 1887026 : UPSTREAM: 95451: Fix fcpath #413
Bug 1868527 : Fix vsphere disk detach failing #408
Fix networking-related test exclusions #382
Bug 1888041 : UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #411
Bug 1888663 : wait for oauth-apiserver accessibility #403
Bug 1887292 : UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #406
Bug 1884035 : set lastterminationstate for container status even when CRI fails to return termination (or any) data #393
Bug 1884697 : UPSTREAM: 95261: test: e2e: fix race in pods test #385
Bug 1874583 : fix kube-apiserver termination event(s) validation failures #336
Bug 1848358 : Show error in status if preserve unknown fields is true for nonstructural schemas #355
Bug 1879057 : e2e: skip write/read cache when running Block-mode RWX PVC tests #378
Bug 1882750 : UPSTREAM: <carry>: watch-termination: avoid false positives of NonGracefulTermination events #379
Bug 1881144 : UPSTREAM: 95003: Fail a test on pre-provisioned Cinder volume deletion error #380
Bug 1873043 : Stop annotating origin tests with [Suite:openshift] #377
Bug 1883196 : kube-apiserver: silence own loopback requests before /readyz success #376
Bug 1873043 : Update README.openshift to reflect transition to openshift/kubernetes #366
Bug 1879837 : UPSTREAM: 94986: drop managed fields from audit entries #375
Bug 1882446 : Fix pre-readyz request message without ?verbose #374
Bug 1866836 : UPSTREAM: 95009: Remove ext2 + ext3 tests #373
Bug 1881688 : UPSTREAM: 94984: check readyz before adding endpoint for kube-apiserver #371
Bug 1881238 : UPSTREAM: 94903: Take into account latency incurred in server filters #365
Bug 1881225 : UPSTREAM: <carry>: apiserver: create hasBeenReadyCh channel #368
Bug 1877793 : Force releasing the lock on exit for KS #367
Bug 1866814 : UPSTREAM: 94773: count of etcd object should be limited to the specified resource #357
Bug 1880363 : UPSTREAM: 94888: apiextensions: prune array type without items in published OpenAPI #362
Bug 1873043 : Add rebase instructions #360
Bug 1880941 : kube-apiserver: log non-probe requests before ready #356
Bug 1878163 : Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #358
Bug 1874920 : Revert “bug 1874919: UPSTREAM: 94423: debugger scheduler plugin” #345
Bug 1880279 : [e2e] scheduling: Pod should avoid nodes that have avoidPod annotation: fail when not all pods are properly deleted #352
Bug 1878163 : Build with golang 1.15 #348
Bug 1877791 : Release lock on KCM and KS termination #350
Bug 1873043 : Commit openapi definitions #351
Bug 1877338 : UPSTREAM: 94653: Tolerate NotFound errors when deleting snapshots #340
Bug 1873043 : Enable k8s-e2e-gcp-serial #337
Bug 1867929 : Reduce offline volume expansion flake #347
Bug 1875194 : UPSTREAM: 94609: Use namespace flag passed to RunKubectl* methods #334
Bug 1873043 : Commit test/e2e/generated/bindata.go #349
Bug 1874584 : UPSTREAM: <carry>: retry etcd errors #327
Bug 1854434 : UPSTREAM: 94112: Remove canonicalization of endpoints by endpoints controller for better comparison #318
UPSTREAM: 89885: Bug 1850149: Include / prefix in the instance ID output #343
Bug 1877001 : UPSTREAM: 92878: cleanup: print warning message only if the function does not finish within 30 seconds #344
Bug 1873043 : Rebase 1.19.0 #325
Bug 1875046 : Undiagnosed panic detected in pod: openshift-kube-apiserver_kube-apiserver: runtime.go:76: invalid memory address or nil pointer dereference #338
Bug 1867103 : UPSTREAM: 93777: e2e storage: avoid flaky test failure when watch dies #333
Bug 1821661 : UPSTREAM: 94614: e2e: fix deployment non-unique env vars to avoid SSA error #335
Bug 1875841 : watch-termination: fix deletion race and write non-graceful message also to termination.log #332
BUG 1875041: UPSTREAM: 94134: Make similar buckets for api and etcd request duration histogram #331
Bug 1872080 : Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #321
Bug 1874919 : UPSTREAM: 94423: debugger scheduler plugin #330
Bug 1855500 : UPSTREAM: 94204: Add impersonated user to system:authenticated group #323
BUG 1863009: vSphere provision failure on ocp46 #319
BUG 1858871: UPSTREAM: 93478: kubelet: eviction: remove unexpected output from TestGetReclaimableThreshold #295
Bug 1868750 : UPSTREAM: <drop>: don’t use dynamic tokens for KCM #320
Misc post rebase cleanup #298
Enable gcp-e2e-kubernetes job #304
UPSTREAM: <carry>: only create valid LateConnections/GracefulTermination events #308
Switch to golang 1.14 #297
UPSTREAM: <carry>: add readyz check for openshift apiserver availability #293
oauth-token-authn: switch to sha256~ prefix #305
UPSTREAM: 93658: test/e2e: fail test rather than flooding logs if PVC watch is closed prematurely #306
Bug 1861631 : UPSTREAM: 85983: fix metrics kubelet_running_pod_count #303
UPSTREAM: <carry>: Strip unnecessary security contexts on Windows #301
UPSTREAM: 93429: e2e: examples: fix test image reference #299
Add custom resource validation for network spec #294
Reapply: UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #302
UPSTREAM: 93508: add permissions required by endpoints controller for blockOwnerDeletion #300
Rebase 1.19.0-rc.2 #166
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