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.0-x86_64 Tests:
Blocking jobsupgrade Succeeded release-openshift-origin-installer-e2e-aws-upgradeupgrade-minor Succeeded release-openshift-origin-installer-e2e-aws-upgrade 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:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.7.1
Created: 2021-04-16 13:43:24 +0000 UTC
Image Digest: sha256:2c7422ed5f904ce2466f4d48b53305fc94cbd4f577adbb640cc74cc47ef437a7
Release 4.8.0-fc.0 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-04-16-071052
Components
New images
Removed images
Rebuilt images without code change
Bug 1942883 : Rebase to v0.10.1 #183
Release 0.10.1 #826
Release 0.10 #811
fix deploy stable ecr error kustomization file #808
Use the old topology key for e2e tests #814
csi.storage.k8s.io/fstype is case sensitive #807
Don’t exit script prematurely if test fails #802
Update snapshot controller resources #791
Add well-known topology label #773
Remove storageclass from static example #794
Print csi plugin logs at end of e2e test #789
Prep for Windows support: Copy pkg/mounter and refactor to use k8s.io/mount-utils #786
hack/e2e: Support passing helm values as values.yaml and make other similar files optional #787
add toleration time to NoExecute effect — Enable in next release #776
Removing prestop hook for node-driver-registrar #778
go mod tidy #777
Add self as reviewer #774
Add readiness probe so controller does not report “Ready” prematurely #751
removed harcoded NAMESPACE from helm chart #768
Update chart version #772
Add ability to specify topologySpreadConstraints #770
Allow setting http proxy and no proxy environment values #765
add a document separator for storageclass template file #762
delete leaked volume if driver don’t know the volume status #771
Update livenessprobe image version from 2.1.0 to 2.2.0 #756
Fix error message when IOPSPerGB is missing in io1 volumes #767
Aws client config: increase MaxRetries #769
Sets the imagePullSecrets if the value is set in the chart #755
Update test k8s version to 1.18.16 #759
Set enableVolumeScheduling to true by default in the helm chart #752
Refactor inFlight key to add lock per volumeId #702
Add storage class annotation and label handling #734
Make CreateVolume idempotent #744
Remove hardcoded snapshot controller image references #711
Update ECR overlay #745
correct kustomization gcr image repo #742
patch stable release to use gcr image #740
Updated installation to use latest 0.9 release #735
Allow resources override for node DaemonSet + priorityClassName #732
Allow all fields to be set on StorageClasses #730
Add support for node existing service accounts #704
modify error message when request volume is in use with other node #698
Integrate external e2e test in the testsuits #726
More controll over snapshot-controller scheduling #708
Bump chart version #724
feat: Add option to provision StorageClasses #697
Add documentation for release process #610
release 0.9.0 #718
Move cr.yaml out of github workflows #720
Remove arm overlay #719
Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #182
Add BZ component to OWNERS #181
Bug 1932229 : Rebase to v0.9.0 #180
Increase timout for cloudbuild #715
Bump cloudbuild timeout to 1800s #713
release v0.9.0 #710
Allow specifying –volume-attach-limit in the helm chart #700
add e2e test for volume resizing #705
Update sidecars to newer version #707
Update to golang@1.15.6 #699
NodeExpandVolume no-op for raw block #695
Adds patch for ebs-csi-controller-sa to volumeattachments/status #690
Refactor e2e testing scripts to be more reusable and use them instead… #694
Add support for existing service accounts #688
Add a prerequisite to dynamic provisioning #691
add volume stats metrics - #677
Push debian target to Docker Hub #686
add import snapshot e2e test #678
Release 0.8.1 #683
Prefix helm chart releases with “helm-chart-” #682
Fix outdated ecr login command #680
cloudbuild: Set _STAGING_PROJECT #668
Call hack/prow.sh from cloudbuild #666
Add note for gp3 on outposts #665
Fix stray argument in cloudbuild.yaml #661
(Try to) fix cloudbuild #659
Feature: Add ability to customize node daemonset nodeselector #647
Update README.md #607
Use buildx in cloudbuild #658
Add self to OWNERS #638
Arm overlay #653
Bring Go to 1.15.6 in Travis #648
Fix overlays not being updated for gcr migration #649
Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #179
Full changelog
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
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
Add additional log statements and update client-go #92
Add a debug handler to list cache contents and log mutation decision #90
README: add documentation for running containers as non-root #88
patch pod spec even if it’s already been patched #62
Fix panic in cache informer #70
Change master branch image tag and update README #81
Add github worflow to automate docker image creation #80
deploy: add sideEffects to webhook #79
Add attribution document to container #76
Update Makefile to delete created tls cert #60
Update ecr login command for both aws-cli v1 and v2 #53
Full changelog
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 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 1949898 : modify power_interface for irmc #144
Merge upstream 2021-04-06 #142
Use PROVISIONING_LIMIT also for deprovisioning. #807
Add support for detached annotation #827
Fix error reporting when creating an host with invalid BMC url #838
Extend RAID configuration for iDRAC BMC type #847
Always update image details #845
dev env setup steps missed metal3 ns creation #846
Stop passing entire BareMetalHost to Provisioner #837
Define vlan interfaces to be included in introspection report #821
Inspection API implementation #607
Set bmh ‘name’ in metadata as hostname #842
Handle hardwaredetails annotation value error #826
Allow disable automated cleaning #784
Don’t immediately retry on Inspect fail #840
Fix the bug that the inspector reverse proxy still runs even when Ironic TLS is disabled #830
Merge upstream 2021-03-30 #139
Prepend the namespace to ironic nodenames to avoid conflicts #797
Pass go tests flags via env. #833
Eliminate need for “empty” provisioner #820
Add a unit test for unsupported secure boot #831
Change default of RAIDInterface #829
Review registration log traces for Provisioner #757
Fix some lint errors #823
Decouple Unmanaged state from externallyProvisioned #824
Bug: fix missing Inspecting state #822
Apache webserver handles TLS on Ironic #728
Use the correct version of tools (from go.mod) #813
Add idrac-redfish url type (continue) #633
upgrade k8s/api to v0.2.1 #808
Use separate methods for setting update node options. #794
Upgrade CRD & Webhook to v1 #805
add dmitry tantsur as approver #815
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
Add fmuyassarov in the reviewers list #812
update controller-runtime to v0.7 #806
Add inspect.metal3.io/hardwaredetails annotation #796
Fix some typos in PR292 #809
Development: account for unset GOPATH #800
Support RAID configuration for baremetal server #292
Make BMH HardwareDetails fields optional #803
Bump the Golang version to 1.16 #799
Implement explicit reboot mode options #795
docs: clarifies power management for externally managed hosts #801
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
Automatic setting of UEFI secure boot #786
Bump controller-tools to v0.4.1 #766
Add inspect.metal3.io=disabled annotation #787
Fix the CPU clock rate unit in the API description #788
Wait for inspection completion #785
Refactor capabilities parsing #783
Make operationHistory none-required field #777
Add Preparing state to do manual clean #763
Add BuildTime to manager binary. #773
Add “NET_RAW” to ironic-endpoint-keepalived #782
Limit the number of hosts simultaneously provisioned #725
Fail registration when boot MAC conflicts #780
Ask Ironic to include NodeUUID when querying ports #776
Ironic: Don’t adopt after clean failure during deprovisioning #772
Add missing newline in console log #778
Use errorType intead of errorMessage #774
Add test coverage of Spec vs Status Image #770
Force retry when adoption fails #762
Add live-iso support #759
A typo in the comment for WithNodeStatesProvisionUpdate #727
Fix issues with deprovisioning after an error/failover #745
Remove root_gb workaround #771
Get correct image checksum in getImageUpdateOptsForNode() #768
Improve communications between controller and provisioner #761
Rename column of ‘get bmh’ short #760
Add andfasano to reviewers list #764
ironic provisioner de-duplicate image options #750
Do retries with backoff in ValidateManagementAccess, Inspect, and Deprovision #749
remove convenience methods from BareMetalHost #741
Fix manager namespace in docs #756
Handle dual-stack configuration in inspection data #758
Allow BMC details to be omitted for Hosts in Unmanaged state #748
Fix a typo in doc/dev-setup.md #752
Bug 1907612 : Update kubernetes deps to 1.20 #751
Add console=ttyS0 to kernel params #736
Filter out status updates from the reconcile loop #747
Add kubebuilder validation for ClockSpeed #738
Handle cleaning failures during provisioning #735
Updating ose-baremetal-operator builder & base images to be consistent with ART #124
Full changelog
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
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 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 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
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
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
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 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
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 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
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 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 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
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
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
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 1947785 : Move certificates to v1 #111
Add IBM Cloud managed annotations to CVO manifests #93
Enable running make targets inside container #107
Refactor logging and error handling #108
Bug 1923823 : Improve TLS configuration for Kube RBAC Proxy #105
Refactor csr approver to use controller runtime #101
Full changelog
Bug 1948082 : Set unavailable message #1112
Add management workload annotations #1109
Bug 1940933 : jsonnet: make AggregatedAPIDown more resilient to OCP upgrades #1117
Bug 1920700 : Bump prometheus-adapter to v0.8.4 #1113
Refactor proxy config #1108
Update denied metrics for kube-state-metrics #1104
IBM Cloud manifest profile patch #986
Bug 1934516 : Change prometheus priority class to system-cluster-critical again #1110
Bug 1938465 : increase CPU requests for Thanos querier #1106
Bug 1943667 : fix alert description #1100
Bug 1944974 : remove KubeControllerManagerDown and KubeSchedulerDown alerts #1098
Bump kube-state-metrics to v2.0.0-rc.1 #1099
jsonnet: replace external commit import #1092
Bug 1943667 : increase for duration of KubeDaemonSetRolloutStuck #1094
Remove kube-state-metrics flag temporary #1095
Bug 1932624 : jsonnet/rules,pkg/operator: use gauge based reconcilation state metrics and alerting #1078
Bug 1934163 : adjust Thanos querier alerting rules #1087
OWNERS: add Jan #1089
Updating cluster-monitoring-operator builder & base images to be consistent with ART #1088
Bug 1921335 : Fix and adjust ThanosSidecarUnhealthy alert #1090
Adapt deployment mode based on the infrastructure topology #1077
hack: add check script for unused rules #1082
Add jsonnet function to patch upstream rules #1073
jsonnet: fix etcd mixin import #1084
Bug 1933805 : TargetDown should exclude unschedulable nodes #1072
*: include all groups when testing prometheus rules #1081
Run jsonnet-fmt #1079
Bug 1925061 : Remove the “instance” and “pod” labels for kube-state-metrics metrics #1052
Bug 1923984 : Refactor jsonnet to include latest kube-prometheus #1044
Bug 1929056 : Remove kube-apiserver-availability.rules #1068
pkg/manifests: fix data race when accessing assets #1054
jsonnet/rules: Mask KubeDeploymentReplicasMismatch alert for upgrade #1065
Bug 1929944 : etcdInsufficientMembers is wrong when etcd is in a pod #1064
Bug 1929277 : [master] jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus #1063
Updating cluster-monitoring-operator builder & base images to be consistent with ART #1050
Bug 1920901 : pkg/manifests: fix prometheus-proxy trustedCA #1047
docs(data-collection): add newlines for visibility #1031
Full changelog
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 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
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
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
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 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
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
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 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
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
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 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 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
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
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
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
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
Better log message when action is not allowed #268
Updating openshift-enterprise-registry builder & base images to be consistent with ART #264
Bug 1924568 : Bumping docker distribution dependency #265
Full changelog
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
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
Automated cherry pick of #12264 #12356
[Backport 3.4] etcdserver: add ConfChangeAddLearnerNode to the list of config changes #12299
Automated cherry pick of #12271 on release 3.4 #12280
Automated cherry pick of #12242 #12250
Automated cherry pick of #12243 on release 3.4 #12244
etcdserver: Avoid panics logging slow v2 requests in integration tests #12239
*: add plog logging to the backport of PR12216 #12226
Automated cherry pick of #11452 #12187 on release 3.4 #12189
etcdserver: change protobuf field type from int to int64 (#12000) #12106
Automated cherry pick of #12012 #12127
Automated cherry pick of #12018 #12112
Automated cherry pick of #11987 #12076
Automated cherry pick of #11997 #12089
Automated cherry pick of #12100 #12101
Automated cherry pick of #12092 #12103
Automated cherry pick of #12005 #12074
Automated cherry pick of #11980 #12077
Automated cherry pick of #11945 #12081
Automated cherry pick of #11793 #12048
Automated cherry pick of #11850 #12055
Automated cherry pick of #11986 #12064
Automated cherry pick of #12060 #12070
Automated cherry pick of #12066 #12072
Automated cherry pick of #11798 #12034
Automated cherry pick of #11787 #12035
Automated cherry pick of #11807 #12037
Automated cherry pick of #11795 #12041
Automated cherry pick of #11845 #12039
Automated cherry pick of #11608 #12038
Automated cherry pick of #11796 #12040
Automated cherry pick of #11818 #12042
Automated cherry pick of #11830 #12043
Automated cherry pick of #11841 #12044
Automated cherry pick of #11946 #11977
Full changelog
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
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
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 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
Update the kubelet log pod status to level 6 as it is so big #100573
Update image base to gcr.io/distroless/base-debian10:latest
#100566
Add KUBE_BUILD_CONFORMANCE on package-tarballs target #100571
Fix deployment lifecycle test issue #100191
add a verify equivilant to prometheus visibility rules #100552
Revert #97417 “fix azure file secret not found issue” #100563
job controller: don’t mutate shared cache object #100553
staging/publishing: add branch-specific smoke tests #100554
Add e2e test to validate performance metrics of volume lifecycle operations #94334
Fix check before deleting PV in Snapshot e2e test #100549
storage e2e: verify CSIStorageCapacity publishing #100537
fix a data race in volume reconciler ut #99815 #100215
Remove SELinuxOptions double setup in pod spec #100540
Fix the wrong judgment of oom_score_adj #100519
Prevent nil-pointer exception when constructing PrinterFlags #100502
test/utils/image: remove listx from OWNERS #100464
add integration test for suspended jobs #100295
Fixed kubectl describe ingress causing SEGFAULT if API Group is not specified #100505
add normalize function to global FlagSet #100171
kubelet_test: Deflake TestWatchFileChanged #99926
Fix a panic in “e2e.test –help” #100362
Mark v1beta1 EndpointSlice deprecated in favor of v1 #100472
apf PostStartHook: handle error from PollImmediateUntil #100254
Fix nil ptr dereference in log line #100465
Ensure providerless kubelet does not pull cloud providers #100438
Add Etcd compatibility test #99873
Fix the containerd service check to register it #100417
webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup #95783
Tighten DS rollout catching function #100345
Fix structured logs for pkg/kubelet/network/dns/dns.go #100393
Promote EndpointSlice API test to Conformance #100418
Speed up PV provisioning for vsphere driver #100054
test image: bump agnhost version to 2.30 #100410
agnhost: increase dns timeout from 5 seconds to 20 seconds #100359
Run GCE unit tests as non-root #100368
Add ability to skip OpenAPI handler installation #100341
Mark kubelet structured logs as migrated #100320
Fix E2E node reboot test flake #100300
update dual-stack test description to remove alpha #100189
Update busybox that includes windows nltest #100383
add verify-e2e-test-ownership.sh #99698
Revert “Promote SizeMemoryBackedVolumeSizing to beta” #100346
Snapshot e2e test: wait for the node to stop using a volume before taking a snapshot #100057
Migrate pkg/kubelet/kubelet.go to structured logging #99861
test images: Fixes Windows busybox image #100337
Migrate pkg/kubelet/kuberuntime to structured logging #99970
Structured Logging migration: modify volume and container part logs o… #98850
Promote SizeMemoryBackedVolumes to beta #100319
logcheck: pass all packages at once to logcheck #100246
Migrating pkg/kubelet/winstats to structured logging #99855
Convert cmd/kubelet/app/server.go to structured logging #98334
Structured Logging migration: modify cri part logs of kubelet. #99006
test images: powershell-helper linux cache #99866
Promote ServiceStatus lifecycle e2e test to Conformance +4 endpoint coverage #100290
Migrate pkg/kubelet/cm/cpumanage/{topology/togit pology.go, policy_none.go, cpu_assignment.go} to structured logging #100163
Update containerd config for gce #99971
Migrate pkg/kubelet/kubeletconfig to structured logging #100265
Replicate update/patch operations from eviction test in conformance CRUD test #100260
Kubelet migration to structured logs: cpumanager/{cpu_manager.go\fake_cpu_manager.go\policy_static.go) #100176
Migrate pkg/kubelet/cm/cgroup_manager_linux.go to structured logging #100081
Migrate remaining pkg/kubelet/cm/ top level files to structured logging #100007
migrate kubelet/cm/container logs to structured logging #100001
Migrate cmd/kubelet and pkg/kubelet/cadvisor , pkg/kubelet/cri/remote/util , pkg/kubelet/images to structured logging #99994
Migrate pkg/kubelet/cm/memorymanager to structured logging #99974
Migrate pkg/kubelet/cm/topologymanager to structure logging #99969
agnhost: resolve service account issuer URL before invoking oidc.NewProvider #99860
Migrate kubelet/preemption and kubelet/logs to structured logging #99848
Migrate pkg/kubelet/prober to structured logging #99830
Enable scheduler_perf to support scheduler config file #99638
Migrate pkg/kubelet/cm/cpumanager/state to structured logging #99563
Fix kubelet log format flag error #99289
revert removal of gcr.io/gke-release from pr #100179 #100303
Migrate remaining logs to structured logging #100196
kubelet: Fix the bug of getting the number of windows cpu #97378
Add more details to daemon set test #100310
fix scheduler queue update logic #98829
fix cluster util.sh unbound variable #99990
Run pause image as non-root user and group #97963
Fix structured logging for kuberuntime_manger.go #99999
Refactor on windows e2e storage related tests #99888
Fix incorrect authentication latency metric #99944
Build conformance image when building via cross
or cross-in-a-container
#100251
use Patch API to add namespace label #100199
Migrate pkg/kubelet/config to structured logging #100002
Migrate pkg/kubelet/cm/devicemanager to structured logging #99976
Structured Logging migration: modify node and pod part logs of kubelet. #98847
disable flaky TestClientReceivedGOAWAY test case #100250
Only default Job fields when feature gates are enabled #100188
Include nltest in the windows busybox image #99670
test: remove gcr.io/gke-release since it is deprecated #100179
kubeadm unit test initalize global variables #100201
remove e2e volume registry as it is not used #100121
Split upgrade tests into sig-owned directories #100214
initialise capabilities unit test #100203
Update list of migrated directories #100204
Remove double-ownership of PV ResourceQuota tests #100173
Upgrade klog to avoid panics crashing components #100156
e2e/common/node: tag tests with MinimumKubeletVersion #100050
Move GPU upgrade tests to node directory #100172
sched: fix a bug that literal ‘p99’ is mapped to 95th-percentile #100193
logcheck: check Windows files #99996
Add Probe-level terminationGracePeriodSeconds #99375
Write to unique file to avoid conflicts with other tests #100154
Check Kubelet is running with correct Windows Permissions #96616
Rolling back PR 100027 #100107
Migrate pkg/kubelet/lifecycle,oom
to structured logging #99479
graduate CSIServiceAccountToken to beta #99298
migrate file kubelet_node_status.go logs to structured logging and fix error description of reconcileHugePageResource log #98154
rename apiserver_storage_object_counts to apiserver_storage_objects #100082
Migrate pkg/kubelet/pluginmanager to structured logging #99885
Rename job completion index annotation to not contain alpha #100147
Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY #99592
Further refactoring of upgrade tests and removal of etcd upgrade tests which isn’t even run #100137
sched: fix a bug that metrics of init or collected pods are re-collected #99472
Add GLBC roles for IngressClass & GCPIngressParams #99965
Introduce a churnOp to scheduler perf testing framework #98900
e2e fix: loosen newTestResourceQuota to 10 configmaps #100056
Split upgrade tests logic to generic and provider-specific #100030
Add Extract support to client-go apply builders #99759
Network Tests: bind host network udp listeners to hostIPs #98884
Revert SSA GA #100108
Updating EndpointSlice controllers to avoid duplicate creations #100103
Remove retry in TestSubresourcePatch #100099
Promote PDB CRUD e2e tests to conformance #100092
delegated authn: allow client CA override based on non-empty opts #100055
Ensure only one LoadBalancer rule is created when HA mode is enabled #99825
Update to go1.16.1 #100106
Fix staticcheck in test/integration/{garbagecollector,scheduler_perf} #97779
Moving docker options to daemon.json #95655
(integration) adjust the test’s client-side detection of a successful timeout case to include the connection reset #98797
Get filesystem stats for files on Windows #99221
add ineligible_endpoints.yaml #98677
support additional WHAT= when building release-images / quick-release… #100046
Add Endpoint Slice API Test #100045
For LoadBalancer Service type don’t create a HNS policy for empty or invalid external loadbalancer IP #99958
kubectl default container behavior #99833
Server-Side Apply status wiping #99661
Promote SSA to GA #99652
(KEP-2436) implementation of leader migration for controller manager. #96541
Revert : conformance: promote container exec probe timeout tests #100036
move nodeaffinity helpers to component-helpers package (only impact s… #100034
Add Windows Defender exclusion for unpigz.exe #100029
fix flake integration test endpoint slice mirroring updates #100027
add duration encoder to structured logger #100013
generic ephemeral volume beta #99643
Remove –ignore-errors flag deprecated warning message #99396
postpone ExecProbeTimeout locking for at least 1 release based on use… #100023
Add kubectl describe for policy/v1 PDB #100014
Adding new EndpointsOverCapacity annotation for Endpoints controller #99975
provide directly decodable versions for storageversion API #99951
refine validation #99946
Fix completed indexed job with repeated indexes #99865
Make sure the GMSA output doesn’t have failures when resolving the domain #99862
Change KUBE_PARALLEL_BUILD_MEMORY to 20 GiB #99773
Count pod overhead against an entity’s ResourceQuota #99600
feature: add CSIVolumeHealth feature and gate #99284
Fixed set env did not support keys with dot in it #98846
ServerSideApply E2E tests #98034
don’t delete pod from desiredStateOfWorld when pod’s sandbox is running #97659
Transfer ownership of logging analysis configuration to sig-security. #97168
Promote PodDisruptionBudget e2e test to Conformance #84740
podresources APIs: concrete resources apis: implement GetAllocatableResources #95734
Scheduler/plugins/nodelabel fix no label preference #99995
Refactor upgrade tests in preparation for explicit ownership #99992
Fix batch/v1 CronJob support in create, describe and polymorphichelpers #99991
vendor: cAdvisor v0.39.0 #99875
metrics: etcd_object_counts->apiserver_storage_object_counts(stable) #99785
Scheduler: make parallelism as part of schedulerOptions #99644
Migrate cluster role aggregator to apply #99462
fix: use pv annotation to trigger filesystem resize when necessary #99326
Promote PodDisruptionBudget to policy/v1 #99290
Pass cpuset.mems to the dockershim during container creation #100006
Enable, rate limit, and test APF controller fights #99935
Log invalid scheduler-policy input instead of panic #99671
Adding support for Topology Aware Hints #99522
Relax csiNodeIDMaxLength to longer limit #98753
Fix case of Age column in kubectl describe node #96963
remove unused third_party/intemp #99980
Move test specific option setting to the test file #99297
network: Self nominate cmluciano approver for sig-network #98191
Refactor CSI migration plugin manager to get featureGates as a parameter #99942
Move ownership of core events test to sig-instrumentation #99495
fix json log format panic, change the flag name in flagIsSet #99257
Make proxy Transport return metav1.Status error #98841
enable goaway testcases #98809
Migrate prober.probe logs to structured logging #97093
Cleanup: Provides capacity for make slice #98635
Capture logs from containerd-installation service #99912
Add jingxu97 to volumemanager owner #99620
kubelet: migrate pkg/kubelet/cloudresource to structured logging #98999
Apply context to restclient and serviceaccount metrics #98973
Move credential provider code to staging/ #95775
Promote Endpoint Slice E2E Tests to Conformance #99916
add if check for number of scheduled pods to be greater than 0 #99844
dockershim: fix started and finished timestamp of the container status #99585
Upgrade kustomize-in-kubectl to v4.0.5 #98946
slice mirroring controller should mirror annotations (but endpoints.kubernetes.io/last-change-trigger-time annotation) and labels #98116
Add v1 describers for EndpointSlice #99962
switch most e2e tests to storage/v1 over v1beta1 #99954
Promote ReplicaSet Replace and Patch Test +2 Endpoints #99952
implement EnqueueExtensions interface in noderesources #99922
Replace klog with with testing.T logging in pkg/kubelet tests #99859
Stop using SIGDescribe for upgrade tests to reflect reality #99857
Cleanup the remaining multi-owned sig-node tests #99853
Cleanup test/e2e/upgrades directory #99852
Migrate pkg/kubelet/status to structured logging #99836
cleanup: wrap the apiserver identity validation #99573
Migrate pkg/kubelet/token to structured logging #99264
skip checking nodeport on external addrs in conformance tests #98791
Enabling runtime config on E2E node tests #99960
Adding dims as approver for test/ #99941
Migrate pkg/kubelet/kuberuntime/kuberuntime_manager.go to structured logging #99841
Migrate pkg/kubelet/server to structured logging #99838
Migrate pkg/kubelet/util to structured logging #99823
Refactor pods format to return ObjRef slice #99799
Use the correct volum handle format for GCE regional PD. #99169
batch API: add suspended job #98727
CSIStorageCapacity beta API #99641
Mark openstack/cinder csi migrations as GA #98538
Add integration test for disabled ephemeral containers #98067
Revert “Revert “fix a bug where only service with less than 100 ports can have GCE lo… #99858
update cluster/dns/coredns to 1.8.0 as kubeadm #99752
Move CRIContainerLogRotation to GA #99651
Use %w instead of %v to format errors #99389
promote apiserver_request_duration_seconds to STABLE #99925
test: err more towards ignoring logs from terminated pods #99204
fix race condition problem in streamwatcher #98653
Service Internal Traffic Policy #96600
update agnhost readme #99939
Move VolumeBinding plugin args validation to apis/config/validation #99835
remove more CRD v1beta1 client dependencies from test integration #99800
promote AllowInsecureBackendProxy to stable #99658
reduce configmap and secret watch of kubelet #99393
Update controlplane to use EndpointSlice V1 API #99879
Support specifying more than 5 ports in L4 ILB service #99595
Deflake TestPrepareRun #99908
Add discovery and flowcontrol compatibility API data #99871
add operator for allocateMemory.available signal #97493
cleanup more bazel references #99923
Revert “Surface more information about plugin scores in scheduler” #99914
PSP ephemeral volume validation #98918
cleanup bazel build files in-tree with make clean #99882
kubectl explain: detect resource group in case there are two or more groups discovered #91295
kubeadm: add missing toleration for upgrade health check #99904
update verify-shellcheck to v0.7.1, fix nits, multi-arch digest pinning, fix new lint errors #99905
Add Apply to client-go’s typed client #99214
Reset managedFields corrupted by admission controllers #98074
Graduate EndpointSlice Controllers to GA #99870
Add test timeout to mutation detector test #99907
fix gosimple lint check #99890
image util unbound variable #99889
Drop deprecated run flags and deprecate unused ones #99732
Graduate EndpointSlice API to GA #99662
Add namespace scoped ParametersReference to IngressClass #99275
Promote cronjob e2es to conformance #99851
fix wrong NumCPU in kube-proxy under static CPU policy #99613
Update flaky volume toleration regex to include projected volumes #99898
Add golang env setup to node e2e #99874
Update kube-addon-manager to v9.1.4 #99822
Merge tests for getPodsForJob #99806
Simplify cronjob v2 controller tests #99791
promote apiserver_request_total to STABLE status #99788
Update gce Containerd initialization to handle the runtime existence case #99742
Clean unused generators #99733
Make runtime.NewFramework accept KubeSchedulerProfile #99731
remove listx from OWNERS #99718
Make all health checks probing consistent #98376
e2e testing for hugepages downward api #99612
Logarithmic timestamp comparison for downscaling #99212
DaemonSet controller respects MaxSurge during update #96441
Switch to batch/v1 in cronjob’s e2es #99197
Use protobuf for kubectl top #96655
Add tool to check use of unstructured logs #99090
Agnhost: make it possible to pass the addresses to listen on for udp #98883
Add request value verification for hugepage #98515
Optimization log: add containerName to log #96973
Get Windows Process time correctly #97491
Promote kubelet graceful node shutdown to beta #99735
Prioritizing nodes based on volume capacity #96347
migrate proxy/userspace/proxier.go logs to structured logging #97837
Fix flake #99821: reduce fuzz runs 50 to 3 per apply config type #99847
kubectl: exec and attach break scripting and should honor --quiet
#99004
Re-clarify NetworkPolicy policyTypes in docs #97216
Tag storage windows tests with [Feature:Windows] instead of [sig-windows] #99701
new kube-proxy iptables metric to expose then number of iptables rules #99653
Switch cronjob controller to batch/v1 #99423
Revert “fix a bug where only service with less than 100 ports can hav… #99837
Fix zero-value custom resource validation with go1.16 #99817
Windows: Fixes /etc/hosts file mounting support for containerd #83730
Scheduler: remove direct dependency for k8s.io/kubernetes/pkg/util/node #97818
Unify determination of whether a volume is ephemeral #78648
fix staticcheck for k8s.io/apiserver/pkg/endpoints #99525
remove duplicate default message for some flag #99248
Add LoadBalancerClass field in service #98277
Add conditions to PDB status #98127
update node local dns to 1.17.0 for IPv6 support/hosts/trace plugins #99749
fix a bug where only service with less than 100 ports can have GCE LB #99743
tests: Uses newly promoted httpd and nginx images #99703
Update Staging’s README.md #99456
fix kubectl patch command error message #98749
banish .shellcheck_failures #99816
disable colors in zeitgeist so as not to break shell2junit #99810
Fix the image path of resource-consumer in README. #99797
Fix or remove tests that don’t work in race mode #99782
Remove unused field in test/e2e/kubectl/kubectl.go #99293
kubelet: Make the test fail if (*FakeRuntime).Assert fails #98986
Condition is always ‘false’ because ‘err’ is always ‘nil’ in top_pod.go #98590
Calico: set IP=autodetect so preempted nodes learn new IP #97037
Fixes to node shutdown e2e test #99805
Make podIPs order match node IP family preference #97979
Test for removal of invalid and repeated indexes #99789
Integration and e2e tests for Indexed job #99737
: Remove the deprecated kube-dns as an option in kubeadm #99646
Scheduler: remove outdated TODO in node_affinity.go #99523
Apply Builders for client-go’s typed client #99012
Remove extensions v1beta1 from addon manager and kubectl prune #98806
Fix cgroup handling for systemd with cgroup v2 #98365
Write Service Status Life Cycle test - +4 endpoint coverage #98018
Mark ingress neg test as flaky #99798
Remove EndpointSliceNodeName feature gate logic #99796
Increasing maximum number of ports allowed in EndpointSlice #99795
Graduating WindowsEndpointSliceProxying feature gate to beta #99794
Repair quotes for some Windows log messages #99793
add myself to owners for etcd metrics #99792
Updating EndpointSliceMirroring controller to wait for cache to be updated #99756
Clean up OWNERS for pkg/probe #99665
Surface more information about plugin scores in scheduler #99411
Structured Logging migration: modify eviction part logs of kubelet. #99032
kubelet: migrate pkg/kubelet/certificate to structured logging #98993
Switch add-on manager to use lease for leader election #98968
Avoid sending events for every non-conformant pod in disruption controller #98128
Avoid logging headers from kubelet configuration #97000
Add unit tests for kubelet cadvisor_linux #95661
Optimize and parallelize LoadBalancer Host update #98774
Incrementing EndpointSlice generation when labels change #99750
add descriptions to these event/types.go files #99681
PVC protection controller: clarify pod shutdown #99626
e2e node: fix hugepages test flakiness #99584
kubeadm: set the kubelet cgroup driver to “systemd” during “init” #99471
Generic ephemeral volume enablement #99446
Fix typo in util.go #99439
Fix staging/src/k8s.io/apiserver/pkg/server/filters flake test timeout #99344
Add labels for SIG storage components #98673
fix RemoveStatusCondition() cap out of range #99755
remove duplicate kubectl logs #99633
Implements NamespaceSelector for pod affinity #98446
Add warning if client/server version difference exceeds the supported skew #98250
Cache the OpenAPI schema for kubectl server-side dry run #98194
modify the TestController2_updateCronJob test method description #99614
add test/conformance/gen-conformance-docs.sh #99558
Use a versioner to convert an internal type into an external type for beta serving #99362
clean usage of admissionregistration/v1beta1 from integration tests #99736
Fix MakeRegexpArray handling empty strings #99617
Store a cluster event to plugin map in SchedulerQueue #98241
Support M1 MacBooks darwin/arm64 on the client-side #97743
Graduate EndpointSliceNodeName feature gate to GA #99746
Update client-go install instructions #99741
Fix hack/update-vendor.sh to not warn on xargs #99724
Remove KubeDescribe #99700
volume binder: storage capacity enablement #99632
hpa: Don’t scale down if at least one metric was invalid #99514
Enforce metric cardinality check to Gauge, Histogram and Summary metric #99738
Promote Cinder topology labels to GA #99719
Remove nested SIGDescribe calls #99710
Make sig-storage be the owner of ubernetes_lite_volumes test #99709
[cluster/gce] Target the correct project while adding kubeconfig metadata to the master #99691
cleanup: disable dual stack for some manifest UT #99687
Remove useless pluginConfigs in scheduling framework testing helpers #99676
Add dougsland and rikatz as sig-cli reviewers #99666
increase discovery burst for kube-controller-manager #99660
remove csr v1beta1 usage in integration tests #99657
Migrate pkg/kubelet/stats to structured logging #99607
exec credential provider: add rest_client_exec_plugin_call_total metric #98892
deprecate audit.k8s.io/v1[alpha|beta]1 versions #98858
Implements CrossNamespacePodAffinity quota scope #98582
kubeadm: exclude control plane nodes from external LBs #98269
Migrate deployment controller log messages to structured logging #97507
Cleanup test/e2e/common directory - part2 #99684
Update go version check to 1.16+ #99655
Fix issue in checking domain socket for plugin watcher #99723
Indexed job implementation #98812
Log detailed service information during GCE Windows node startup #99659
exec credential provider: use stdin to detect user interaction #99654
Improve warnings for default-container #99649
Two small bugs in dual-stack init #99555
Number of sockets is assumed to be same as NUMA nodes in kubelet #99464
Clarify external CSR signerName field description #99444
Update inline volume spec comments #99414
cinder: Translate CSI topology affinity into in-tree labels #99367
Adds ineffassign to GO linter script. #99288
Kubectl command headers in requests: KEP 859 #98952
networking nodeipam UT: set node poll interval to 1s in UT #98756
sped up scheduler tests by using fake clock #98595
Add Indexed completionMode to Job API #98441
Fix flag passing in CCM #98210
Nit: Remove unnecessary type conversion #97881
e2e storage: embedded csi mock driver #97069
stop using CRD v1beta1 in tests #99101
hack/tools: Update zeitgeist to v0.2.0 to drop import cycle #99679
Structured Logging migration: modify dockershim and network part logs of kubelet. #98939
memory manager: specify the container cpuset.memory during the creation #98924
delete the extra word #98985
kubeadm: skip validating pod subnet against node-cidr-mask when allocate-node-cidrs is set to be false #98984
fix smb mount PermissionDenied issue on Windows #99550
Metric cardinality enforcement #99385
staging/publishing: add -mod=mod for smoke tests for go1.16 #99674
Remove unused code in e2e/framework/framework.go #99625
update kubectl cp flag description #99581
update system-validators to v1.4.0 #98977
Assign remaining test/e2e/common test to SIGs #99492
Make parallel build memory threshold configurable #96882
Promote DownwardAPIHugePages to beta #99610
Migrate pkg/kubelet/metrics logs to structured logging. #98627
pkg/kubelet/cri/remote: migrate to structured logs #98589
Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/generic #99526
Use Lstat in plugin watcher to avoid Windows problem #99463
test images: Adds label to httpd-new image #99631
Updating EndpointSlice controller to wait for cache to be updated #99345
hack/verify-description.sh: correctly look for versioned API types #99621
kubectl: print info for default container annotation usage #99615
Deprecate cAdvisor json metrics collected by Kubelet #99236
generic ephemeral volume: add metrics #99115
Prefer v1 storage versions #99103
test/e2e: Move tests into test/e2e/node package #98983
Remove dependency of generators from create secret #98614
exec credential provider: first integration test (static auth interaction) #97775
kubeadm: a warning to user as ipv6 site-local is deprecated #99574
cronjob: fix flaky unit test TestController2_updateCronJob #99553
cronjob_controller: add metrics for job creation skew duration #99341
Update to go1.16 #98572
Prevent CGO and STATIC_OVERRIDES from trampling themselves if evaluated multiple times #99521
Add btrfs support to the automatic volume resizer #99361
kubelet: Imporve cmd comment for how kubelet works #99084
Cleanup dependencies in changelog #98347
Deleted a redundant line from #91275 #99247
Update networking ingress types for Ingress Backend Service Port name #97139
typo fixed for terminatation #99447
Avoid creation of the same storageclass in e2e tests #99346
update kubeadm upgrade description #99586
Leader Migration (KEP-2477): options parsing #99507
Implements pod deletion cost #99163
test images: Generates new SHAs for mirrored images #99609
Fix typo in comment for purgeInitContainers. #99491
Scheduler: unroll PreemptHandle to Handle #99498
Speed up pkg/controller/volume/scheduling unit tests #98912
kubectl logs: don’t check default container annotation if –all-containers is specified #99569
Speed up pkg/volume/csi unit tests #98762
Avoid kubelet warnings for imagePullSecret entries with empty names #99590
Remove Bazel #99561
Only CSI plugin can have a DataSource #97086
Skip visiting empty secret and configmap names #99538
.github: update enhancement issue template to point to KEPs #98867
fix e2e test kube-proxy tcp_wait #99564
Replace yml with yaml #99433
Adding specific protocol network policy test #99512
conformance.yaml: generate with make #99549
Cleanup SIGDescribe in test/e2e/network #99506
Replace top-level ginkgo.Describe with SIGDescribe #99524
Fix static failures for vendor/k8s.io/apiserver/pkg/endpoints/handlers #99520
Move node_recreate test to cloud/gcp directory #99508
add Yuchen to reviewers #99501
use random node to avoid node0 overloaded #99390
don’t default to building conformance image for fastbuilds (quick-rel… #99386
test/integration: add integration tests for service.spec.allocateLoadBalancerNodePorts #96610
reset token if got Unauthorized in KCM #99324
Update CSI attacher to fetch VolumeAttachments from lister #97834
Move GetPersistentVolumeClaimClass to component-helpers #98433
Remove KubeDescribe from SIGDescribe calls #99467
test: fix skipping of GenericEphemeralVolume volume type #99445
Optimized function getProxyMode #99387
nominate adtac to sig-scheduling reviewers #99117
Remove duplicate package import in empty_dir_test.go #98171
Cleanup old test targets #99486
Switch gitVersion format to non-abbreviated hash #99377
fix nil error e2e/network/kube_proxy.go #99434
Fix –ignore-errors does not take effect if multiple logs are printed and unfollowed #97686
Updating owners with sig-windows tech leads #99477
kubeadm: promote DualStack feature gate to Beta #99294
default container behavior with annotation kubectl.kubernetes.io/default-container
#97099
kubeadm: pass pod-infra-container-image for all CRs #99476
kubectl proxy: override request host #97385
Move common/volume.go test to the storage dir #99469
Align ownership of secret and configmap tests to sig-node #99460
AtMostEvery may result in less than expected times if overloaded #99442
Split the setcap image from the base images, make them easier to override #99415
Efficient watch resumption beta #99021
deprecating in-tree vsphere volume diskformat parameters, vsphere less than 67u3, vm hardware less than 15 and multi vCenter support #98546
fix the case of time drift and re-implement next schedule calculation #97098
Revert “tests: Set a 5 minute timeout for kubectl cluster-info dump” #99450
Scheduler: remove legacy TODO in framework.go #99406
Write ReplicaSet Replace and Patch Test +2 Endpoints #99380
parse pod’s node affinity once in preFilter #99213
Replace some nested KubeDescribe calls with ginkgo.Describe #99458
Cleanup tests/e2e/common directory - part 1 #99374
Stop probing a pod during graceful shutdown #98571
csr signers: increase the number of workers #99419
Remove deadcode #99351
kubelet: Sync completed pods until their containers have been terminated #98742
Remove unused func in kubernetes/pkg/kubelet/dockershim #99355
Graduate sysctls to GA #99158
Move GKE tests to cloud/gcp package #99403
e2e: fix CPU manager methods to be more flexible to different CPU topology #98373
e2e: move deleteState file to the AfterEach #98342
Move TTLAfterFinished test to appropriate SIG #99400
Scheduler: Use PodInfo instead of Pod for nominatedPods and QueuedPodInfo #99085
Scheduler: remove pkg/apis/core/field_constants.go #90105
test images: Fixes Windows nginx images entrypoints #99395
attacher: organize unit tests into subtests #99229
Support storage encryption for aggregation server #99196
Use GA topology labels for EBS #99130
conformance: promote container exec probe timeout tests #97619
migrate “client-go retry-watcher watch” to structured logging #99195
conditionally serve beta #99011
Make the registry for the server-images templated in the Dockerfiles. #99379
fix some hardcoding #99233
Run kube-apiserver as non-root. #96134
test/e2e: Move gke local ssd tests to e2e/storage and assign sig ownership #99087
Add enj back as test approver #99366
promote RootCAConfigMap e2e test to Conformance #99316
Upgrading cAdvisor to 0.38.8 #99315
e2e framework TestJig used for Service testing wasn’t verifying UDP works #99312
Promote Read, Replace and Patch ReplicaSetScale test to Conformance +3 endpoints #99282
Promote Read, Replace and Patch DeploymentScale test to Conformance +3 endpoints #99281
Fix usage of klog.InfoS #99274
Promote RunAsGroup e2e test to Conformance #98645
Mark remaining e2e_node tests with [sig-*] label #99319
Add SIG Apps API reviewers and feature approvers #99335
cronjob: Add CRUD tests for CronJob API verbs #99314
Fix dependencycheck binary name #99159
Allow uncertain mount tests to run parallely #99174
kubeadm: include appovers under reviewers in OWNERS #99313
images: Removes containers after they’ve run #98799
move RootCAConfigMap to ga #98033
Apply cap_net_bind_service to kube-apiserver binary. #99145
migrate pkg/scheduler/framework/plugins/volume to structured logs #98593
increase pod start timeout for storage tests #99320
Add detailed logs and start log messages with upper case #99246
Remove modprobe configs from configure-helper #99216
delay serving CRD creates for a few seconds for HA consistency #99199
Add kubectl-convert to client-binaries #99155
Storage: move filesystem resize code to kubernetes/mount-utils #99088
Check if resources implement scale in disruption controller #98346
apf: set response headers for rejected requests #99125
Partially revert “tests: Switch dockerhub registry images to promoted registry” #99241
hack: Use zeitgeist instead of cmd/verifydependencies #98845
remove secret-based sa token client builder #99291
e2e test replace CreateSync in createPodOrFail #99262
Delete duplicate logs for kubeadm upgrade versions #99187
Add GracefulNodeShutdown e2e test #98658
kubeadm: perform a host name check on init / join #99194
Use golangci-lint to find unused/dead code (Experimental!) #99120
Move pkg/kubelet/apis to k8s.io/kubelet/pkg/apis #98931
allow explicit disabling of metrics as an escape hatch. #99217
Differentiate build process for non-amd platforms #82778
Clean up e2e stress test resources concurrently #99244
fix TestPidListerFailure on cgroupsv2 #98960
Scheduler: let default preemption returns status instead of err #99119
Add arm64 support for GCE node configuration #99242
Use ARG and –build-arg instead of sed for etcd image. #99059
Promote RunAsGroup to GA #94641
Cleanup: Remove CSIDriverRegistry, BlockVolume and CSIBlockVolume feature flags #98021
add bash-completion for comma separated list on kubectl get
#98301
migrate to structured logging #98875
(e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #98073
Testing multiple pods using label selector #97701
API Machinery: Add equal func for Requirement struct #99083
add myself to approvers for apiserver metrics #99215
Substituting bool maps with String sets #99211
e2e services test pods should wait until they are ready #99202
Migrate pkg/kubelet/nodestatus to structured logging #99001
migrate scheduling_queue.go to structured logging #98358
merge error check to validateEndpointsPorts #99146
kubelet: fix create sandbox delete pod race #98933
proxy/config tests: avoid multiple calls to done #99102
Fix flaky test: CSI mock volume snapshot #99167
kubectl: improve error message for client-side SMP for CRs #99143
Add csi_operations_seconds metrics on kubelet #98979
Allow ingress from pods on another namespace #98389
request.go: correct subresource referencing #99193
SCTPSupport beta since 1.19; VolumeSubpath GA since 1.10 #99189
tests: Updates resource-consumer to 1.9 in tests #99149
Return error when persister fails to modify config #99111
tests: Set a 5 minute timeout for kubectl cluster-info dump #99107
correct typo in kubectl plugin command #99068
Use more real world examples in BenchmarkSerializeObject #99192
Cherry pick #465 in cloud provider azure: Cleanup subnet in frontend IP configs #98133
move BoundServiceAccountTokenVolume to beta #95667
e2e conntrack invalid test should wait pod are running #99201
Minor refactor of test/e2e/common names #99016
migrate to use k8s.io/util/net/port in kube-proxy #98130
Make kube-proxy check if IPv6 is really supported before assuming dual-stack #99127
Fix tests using kubectl convert #97644
e2e createSync() method wait for pod running and ready #99147
storage CSI e2e: Move csi driver cleanup functions into a common one #99175
Fix NPD test to run it in private and large clusters #99027
Fix storage e2e snapshot test deletion order #99161
Add GCE Kubernetes option to enable Windows DSR. #98592
add metrics for rootcacertpublisher controller #98731
Mark heapster as deprecated in IMPLEMENTATIONS.md #98505
sched: create dataItemsDir during a performance test if not exist #99160
fix the address of restful-CORS-filter.go and restful-basic-authentic… #98823
Updates the Azure File minimum size for premium accounts #99122
fix conflict hostPort e2e test #99112
Revise wording for Secret stringData field #99105
cleanup TestNormalizeClusterIPs #99098
add more context to client-go request throttling message #99079
Fix typo in client-go/rest/client.go #99063
Add klueska as an approver in pkg/kubelet/OWNERS #98932
Add BenchmarkSerializeObject* benchmarks #99153
Add more sig-storage reviewers #99140
Drop batch/v2alpha1 #96987
Storage e2e: Remove pd csi driver installation in GKE #98555
Fix the getCgroupSubsystemsV1() which uses only the latest record #96594
Adding Ravi to Owners for sig-windows e2es #99135
Migrate pkg/kubelet/pod,pleg
to structured logging #98990
Add migrated field to storage_operation_duration_seconds metric #99050
test images: assign gcEtcdRegistry to the correct value #99131
Update sigs.k8s.io/structured-merge-diff to v4.0.3 #99014
Enable kubectl-get to strip managed fields #96878
migrate kube canary chain as const #99089
scheduler/framework/plugins: delete moved docs #99118
Allow adding healthz and livez checks independent to each other #99064
Update kube-addon-manager image to v9.1.2 #98974
Mark commandline parameters related to dockershim as deprecated #98730
added note on –etcd-servers-overrides #90054
Automatically remove orphaned pod’s dangling volumes #95301
Clean up deprecated volume operation metrics #99045
Update e2e test instructions in GCE Windows README #98487
kubelet: Fix race when KillPod followed by IsPodPendingTermination #98956
Add support to disable /debug/pprof and /debug/flags/v endpoint #98458
correct typo in kubeadm init phase command #99082
Scheduler: remove reflect.DeepEqual for defaultpreemption, helper, imagelocality package #98949
Remove inactive members from OWNERS - Jan 2021 #99110
Promote cronjob controller v2 to beta #98878
test images: Fixes Windows httpd images #99030
fix duplicate validation error for quota editing #98201
test/* Remove inactive members from OWNERS #99092
cmd/kubemark: Remove inactive members from OWNERS #99078
cluster/* Remove inactive members from OWNERS #99074
cluster/addons/dashboard: remove inactive members from OWNERS #99071
Adding UDP network policies tests #98636
Use ARG and –build-arg instead of sed for build-image. #99067
Bump agnhost 2.28 #99049
apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #93861
Use ARG instead of sed to set the base image for addon-manager. #99024
JobDeletionDurationSeconds metric in TTLAfterFinished controller #98676
Use ARG instead of sed in the conformance image. #99022
Clean up Instrumentation reviewers #99013
Update: StatefulSet Replica scaling to include Patch Scale +1 endpoint #98126
Write Read, Replace and Patch ReplicaSetScale test +3 endpoints #98987
shorten scheduling priorities taint key #99020
Write Read, Replace and Patch DeploymentScale test +3 endpoints #98988
Use on disk Dockerfile for server-images. #99015
portably configure tempdir in configure-helper.sh #99019
catching errors for ‘kubeadm join’ #98980
Scheduler: remove outdated TODO in interpodaffinity #98997
Enable kube-dns-autoscaler test in scale-correctness tests #98996
upgrade IPv6DualStack feature to beta and turn on by default #98969
networking/validation: add endport range validation #98726
Fix MetricsGrabber test by skipping if the master node isn’t registered #98972
Update conformance metadata for relocated test #98940
tests: Switch dockerhub registry images to promoted registry #98964
CHANGELOG: remove release-note-none items #98909
Promote ServiceAccountIssuerDiscovery test to conformance #98586
Do not leak files on iptables unit tests #98961
Remove CONTENT_TYPE in kubemark hollow template #98911
kube-proxy has to clear NodePort stale UDP entries #98305
Fix shellcheck failures in cluster/gce/gci/configure.sh #90442
sched: remove Unknown queuing literal #98899
Escape the special character in vsphere windows path #98830
updated fluentd and all plugins #98339
Prevent race condition with bytes buffer in vsphere unit tests #98944
tests: Separate registry configuration for etcd image #98926
Netpol E2E test should allow traffic to an application #97616
Scheduler: change config.Plugins from pointers to objects #98663
Fix ALPHA stability level reference link #98641
Add integration test for parallel and non-parallel Job #97984
Fix shellcheck warnings/errors in cluster/gce/util.sh #90405
kubelet_test: fixes race in TestSyncPodsDeletesWhenSourcesAreReadyPerQOS #98938
volume: Change owner of symlinks too #94895
suggest homebrew when bash is too old on macOS #98948
Use markdown headers instead of bold text for PR template #96884
Add [sig-autoscaling] tag to remaining cluster autoscaler tests #98951
Speed up pkg/controller/volume/persistentvolume unit tests #98792
migrate proxy/winkernel/proxier.go logs to structured logging #98001
check containerd as well as docker-containerd #97888
pkg/kubelet/server: migrate to structured logs #98643
Promote PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage #98897
add metrics to nodeSyncLoop in service controller #98779
Apply request context to metrics in apiserver. #98246
Fix shellcheck issues in cluster/gce/gci/master-helper.sh #95865
Graduate TTLAfterFinished to beta #98678
Warn instead of erroring if –gce-zone is not passed to e2e.test when –provider=aws #98736
test images: Bump resource-consumer to 1.9 #98917
Deny Ingress on other namespaces #98390
UDP protocol on connect agnhost command #98639
Ignore transient errors when gathering stats for Windows Containers in Dockershim #98510
Change the upper limit of evictionthreshold from 10000% to 100% #97321
Extract the const for ContainerStateReason #96451
Simplify leader election code #98889
organize apis unit tests into subtests #98910
Fix typo in comment #97513
Memory manager #95479
fix staticcheck failures for test/e2e and test/integration #95281
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94459
map delete key remove exists check #90281
Mark vishh as emeritus sig-node approver #98896
test images: Fixes Windows php source #98831
test images: Retrigger some image jobs #98887
avoid hardcoding amd64 specifics on cross compiling #98861
Speed up pkg/volume/util/operationexecutor unit tests #98760
kubeadm: update OWNERS for 1.21 #98547
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94463
PD CSI e2e: disable resizer volume inuse error check #98891
update pause image to 3.4.1 and also update the change log #98205
Improve test coverage for service affinity #98863
add e2e tests for create/delete volume snapshot with secrets #95848
Wire up static-analysis so that it executes in the normal ‘hack’ flow #98739
kubeadm: Fix placeholder in config print help text #98839
test: bump CSI container versions for mock testing #98770
kubeadm: flatten admin.conf for cluster-info generation #98882
Fix golint errors in test/e2e/common #97251
fix ignored podinfo parserr #98802
Default DENY all egress from pods in the namespace #97738
fix: remove duplicated code in image-util.sh due to merge conflict #98818
Move deferred taint cleanup call to ensure all are removed #97819
migrate pkg/controller/volume/pvc_protection_controller.go to structured logs #98688
Update to go1.15.8 #98834
kubeadm: get k8s CI version markers from k8s infra bucket #98836
e2e/storage-csi: replace gcr.io/gke-release to the community registry k8s.gcr.io/sig-storage #98805
kubeadm: improve error message about node subnet size validation #98796
Speed up pkg/controller/endpointslice unit tests #98793
Bump konnectivity-client to v0.0.15 #98790
Tolerate disabled RBAC in ServiceAccountIssuerDiscovery test #98813
dockershim hostport manager use HostIP #98755
add test to ensure that user can clear alwaysallowpaths #98724
run cronjob every 1minute in UT #98691
test images: Adds Windows support for resource-consumer #92719
test images: Adds Windows Container images support (part 3) #77269
Balance nodes in scheduling e2e #98699
Bug 1920221 : Allow test invokers to skip test waits before and after #98781
Use FQDN for SERVICEACCOUNT_ISSUER in tests #98773
Fix unified flag in –logging-format description #98524
fix VolumeMount permissions with subpaths only apply the right permsions to the last directory #98717
Repeated err judgment in integration test #98761
migrate scheduler/taint_manager.go structured logging #98259
azure file migration go beta #96293
test/e2e: Allow zones to be passed to e2e cloud provider #98787
Dont remove volumes when saveVolumeData fails #96021
Disable sample submission and MAPS Reporting from Windows Defender #98705
Fixed typo in create_priorityclass #98747
Make sync Job test tables more readable #98489
Remove heapster flag in ‘kubectl top’ #98464
kubelet: Pods created and rapidly terminated get stuck #98424
Explicitly add iptables rule to allow healthcheck nodeport #97824
97657: Removed “FromPort” in netpol tests #97863
fix staticcheck failures on vendor/k8s.io/apiserver/pkg/endpoints #97224
Fix typo in API docs for sideEffects field on admission webhook resources #96911
test images: Updates Image Builder process in the README #97457
test images: Mirrors dockerhub images to staging #95567
fix kube-scheduler cannot send event because the Note field is too large #98715
scheduler_perf: remove implicit barrier at the end #98721
Fix nil pointer dereference in disruption controller #98750
Fix the error of kms_transformation_test about integration test #98722
migrate default_preemption.go to structured logging #98518
Add e2e test setup for windows vsphere driver #98738
Update gce-pd volume topology label to GA #98700
Update github.com/NYTimes/gziphandler #98737
Scheduler: add StatusEqual func for Status comparer #98481
kubectl wait ensures observedGeneration >= generation #97408
Fix possible flake while testing service endpoints via proxy #98345
Improve wording in kubeadm upgrade plan #98728
storage version integration test: check the test server’s health before running #98706
Fix the kube-scheduler binary’s description of the –config parameter… #98254
Fix a bug that untolerated variable is used as tolerated #98703
enable cross-compile CC config for non-amd64 #98508
Isolate TestModifyContext from $KUBECONFIG #98671
OWNERS: RelEng and CHANGELOG updates #98701
Scheduler: organize scheduler unit tests into subtests #98696
client-go: export NewDebuggingRoundTripper function and DebugLevel #98324
Add ignore-errors flag for drain #98203
Speed up CRD apply/openapi unit tests #98694
Make image build logs verbose if necessary #98568
Update delegated authorization options default to eliminate unnecessary SARs #98325
flowcontrol: make TestConfigConsumer less time-consuming #98693
Dual stack tests: cover hostnetwork endpoints on dual stack #98690
Update gogo/protobuf to v1.3.2 #98477
Preparation for Topology migration to GA for CSI migration #97823
Remove deprecated DenyEscalatingExec / DenyExecOnPrivileged admission #98669
kubeadm: introduce static defaults for unit tests #98638
Add unit test for sample-and-watermark histograms #97753
Cleanup: remove prometheus dependencies for scheduler #98338
scheduler: Extend ExtenderFilterResult to include UnschedulableAndUnresolvable nodes #92866
kubeadm: optimize tests in pki_helpers_tests.go #98682
fix all keps links 404 for kep folder migration #98049
Scheduler: organize framework unit tests in subtests #98588
issues-98409 fix the address of restful-serve-static.go in the commen… #98455
Expose node status so that external preemption plugins can use it #98129
serializer: Recognizer interface should take a buffer #98616
Move Taint/Toleration helpers to component-helpers repo #98445
Install gotestsum if needed for junit results #98668
lease manager limit max objects attached to a lease #98257
Set DOCKER_CLI_EXPERIMENTAL=enabled for images using buildx #98672
retry dry-run update on conflict #98670
Graduate ServiceAccountIssuerDiscovery to GA #98553
Use private key fixtures for kubeadm unit tests #98664
Network tests: check for errors when dialing from node to services #98655
Scheduler: remove duplicated error log in framework #98625
Adding myself as an approver for EndpointSlice controller #98650
add i18n.T in waitExample #98503
migrate pkg/scheduler/internal/cache/debugger/comparer.go to structured logs #98566
Update support resources in github issue template #98528
Fix staticcheck in test/integration/{examples,framework} #97295
hack/lib/version.sh: fix error log to stderr #97999
Move ServiceAccountIssuerDiscovery test into main e2e suite #98587
Remove WindowsGMSA and WindowsRunAsUserName feature gates #96531
Add a hyperlink to issue 97685 #98082
klog 2.5.0 + logr 0.4.0 update #98488
improve hairpin warning message for network policy tests #98584
Fix SSA for APIService #98576
check externalNameService more time #98521
Remove piosz and add ehashman for sig-inst #98575
Switch to docker buildx
for conformance image #98569
Scheduler: move GetAvoidPodsFromNodeAnnotations to component-helpers #98540
Disable in-tree plugin without enabling CSI migration #98243
deflake ipv6 tcp close_wait #98551
add unit test to simulate an enqueued request that times out #97471
Move dependency docker/spdystream to moby/spdystream #98565
Add alisondy to sig-contribex-approvers #98514
move e2e hostport conflict test to sig-network #98299
Fix translation of Cinder storage classess to CSI #98311
optimize proxier duplicate localaddrset #98083
Fix some shellcheck warnings/errors in cluster/gce/util.sh #94456
Add timeout config for node_e2e tests #83268
fix staticcheck:pkg/volume/testing #96599
add check to gc_admission to allow super users to skip RESTMapping #98147
Sync node status during kubelet node shutdown #98005
Fix variable ‘state’ collides with imported package name #97748
test images: use recently promoted images #98320
kubelet: Fix NPE in ephemeral storage eviction #98261
Remove garbage characters (^M) under test/* #98245
Fix typo #98156
Surface info of failed plugins during PerFilter and Filter #98041
Add explanation for kubeClient != nil in NewMainKubelet #97932
e2e: DNS autoscaler test was not counting nodes correctly #97815
Change GetBootTime to work specificaly with FreeBSD #97270
update metadata-concealment to 1.6 for removing legacy checking #98336
use exist const to replace ipvs/proxier.go tcp,udp,sctp str #98297
plumb context with request deadline #96901
Remove golint based verifications #98063
Add denyserviceexternalips admission (KEP 2200) #97395
fix Geting -> Getting #98421
change minimum bash version to 4.2 #98420
Update owner aliases #98530
dependencies: update CSI spec to v1.3.0 #98527
Rolling back network policy tests #98491
Use buildx in favor of FROM --platform
syntax #98529
Change log: fix broken page anchor url encodings #98209
Scheduler: wrap all errors in pkg/scheduler #98485
test images: Remove busybox-helper image #97456
Bump debian-base to v1.4.0 and debian-iptables to v1.5.0 #98526
Remove unbounded connection creation; also change worst case delay from 50s to 5s #98496
Fix the bug that network proxy logging http-connect mode in all cases #98456
Add pod information to the error logs #98453
Cleanup: remove legacy prometheus visibility package_group #98344
CHANGELOG-1.19.md: Fix Spelling error about [function] #97628
Skip PD tests on 1 node cluster #98187
fix all grammar and spelling issues in releases of 20210113 #98047
Update to go1.15.7 #98363
Deflake ingress e2e updates #98430
staging/src/k8s.io/apiserver/pkg/admission: migrate to structured logs #98138
Disallow local loopback for volume hosts #97934
Add dims to test/utils/image/OWNERS #98437
update debian-base to buster-v1.3.0 for CVEs #98401
prefer nominated node - IMPL #93179
Misspelling of the variable name #98406
Resolve IP addresses of host-only in filtered dialer #98436
run node bandwidth tests using iperf2 and collecting more detailed information #94015
Bug Fix for process_start_time_metric initialization #98391
test: Add comment for the redundant define name #96328
Add ashnehete to CHANGELOG reviewers #98426
Update godoc reference widget to pkg.go.dev #98425
Fix loadbalancer e2e udp: Part 2 #98405
Scheduler: wrap errors from DefaultPreemption and InterPodAffinity plugins #98364
Increase timeout for pod lifecycle test to reach pod status=ready #96691
Scheduler: wrap errors for framework/runtime #98266
migrate generic_scheduler.go and types.go to structured logs #98134
make podTopologyHints protected by lock #95111
Lower timeout for leaderelection resourcelock #98061
Lower timeout for leaderelection resourcelock #98059
Removing network_policy.go test file #98341
Fix typo for changelog-1.18 #97943
Fix: kubelet return error when device plugin sets PreStartRequired true while creating pods with 0 resource #96781
fix e2e loadbalancer test #98387
combine storage latency and error metrics #98332
Add cici37 to controller-manager OWNERS as reviewer. #98240
cpu manager: specify the container CPU set during the creation #98019
Fix typo in kubectl/…/attach_test.go #96920
kubelet: improve error message about expired certificates #98230
Make it possible to build with make --warn-undefined-variables
#98197
Update configure-helper.sh to early exit from start-kube-controller-m… #98037
Less demanding test cases in TestUniformDistribution #98355
remove e2e miekg/dns dependency #97808
Fix staticcheck in staging/src/k8s.io/apiserver/pkg/authentication/request/x509 #97882
finish removal of exportoptions #98312
OWNERS: Update SIG Release aliases #97700
storage: document csi.storage.k8s.io/ephemeral also for internal type #92065
fix(*):inter pod affinity default min score is zero #98096
e2e sig-network loadbalancer tests #98333
Copying Netpol API tests from networkpolicy folder #97898
Scheduler: update potentialVictims as framework.PodInfo type #98340
Fix typo in device_plugin_test.go #98337
fix error flag in changlog #97258
Ensure bash version at least 5.x #98309
update known issue status for 1.20 changelog #97517
Adding dims to test/images OWNERS file #98318
metadata concealment: remove the legacy endpoints from the check #97789
Remove unused expectedRV in store_test TestGet #98273
test images: Fixes apparmor-loader image #98313
Optimize writeline and writeBytesLine in proxier.go #98249
fix azure file migration issue #97877
Fix GCE Windows Smoke Test and Support 2004 and 20H2. #98286
GCE Windows: add 20H2; install docker when nodes are started #98284
test images: Adds –progress=plain to docker buildx build #98315
sched: avoid using shareable singleton instance #98296
Fix repeatedly aquire the inhibit lock #98088
Made some optimizations, including modifying variable names, omitting… #97715
clean rs by revision instead of creation timestamp in deployment controller #97407
test images: Fixes metadata-concealment image building #98227
Improve the Windows GCE README #98282
Drop runs-per-test for unit tests #98272
add metrics for insecure backend proxy #97814
test images: use promoted kitten 1.4 and nautilus 1.4 #98271
test images: Prepend linux/ to peer-finder BASEIMAGEs #98226
Passes a context to the drain helper object #97078
cleanup: fix the format of kubectl proxy examples #97688
Remove kubectl alpha debug command in 1.21 #98111
Fix golint errors for k8s.io/cli-runtime/pkg/genericclioptions/ #98003
fix vendor/k8s.io/cli-runtime/pkg/printers staticcheck #97841
remove unused variable in e2e test[types.go] #97556
SchedulerPriorities [Serial] Pod should avoid nodes that have avoidPod annotation: clean remaining pods #94684
code cleanup for kubectl alpha -h #97523
Comment default behaviour of kubectl drain.GracePeriodSeconds #96812
test images: Fixes echoserver image for Windows #98189
tests: Removes node created by test #78862
staging/src/k8s.io/apiserver/pkg/audit/policy/reader.go: migrate logs to structured logging #98252
Change log:Fix hyperlink errors about 87933 and limit-priority-class-consumption-by-default #98212
Don’t spawn a goroutine for every event recording #95664
test images: Small changes to trigger image postsubmit jobs #98228
migrate proxy/winuserspace/proxier.go logs to structured logging #97941
test/e2e/framework: Log arguments at a higher level #98237
Add jpbetz to controller-manager OWNERS as reviewer #97923
remove experimental windows container hyper-v support with Docker #97141
Write PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage #95503
Remove dependency of generators from create configmap #97981
Scheduler: Update the PreFilterExtensions interface to use PodInfo #97599
Fix kubelet from panic after getting the wrong signal #98200
Add trace to SerializeObject #97953
Increase coverage of Job validation #97865
Test enabled and disabled gates for Job strategy #97861
fix problem that NewReplicaSet shows <none> when describing deployments #97752
Remove the dependency between create poddisruptionbudget and generators #97429
Moving kubectl logs Long command into variable #97895
Namespace has no effect when exposing deployment with –dry-run=client #97492
Cleanup: Remove debug print #98192
kubectl diff: update regex to allow equal sign #98158
kubectl: run - remove unneeded vars #98110
staging\src\k8s.io\apiserver\pkg\endpoints: migrate to structured logs #98093
Print queue lengths on watch termination #98208
Apply WithContext to metrics in apiserver admission webhook #98196
Support IPv6 on the e2e test ““should resolve connection reset issue #74839 ” #95351
Attempt to deflake networking tests in large clusters #98181
Drop liggitt from cli-maintainers alias #98177
add myself as reviewer in pkg/controller/OWNERS #98107
kubeadm should ignore cgroup driver check on Windows node #97764
fix: volume stats disabled when value is negative.(Currently, 0 means defualt 1m) #96675
Cherry pick 443 and 448 from cloud provider azure #97635
add knabben to test/e2e/network/netpol/OWNERS #98193
test images: Minor changes to trigger postsubmit image building jobs #98190
fix typo and decs in apiserver_etcd_test.go #98055
Cleanup GCI / COS README.md #96823
fix invalid indentation #97946
fix golint in volume fs #97930
test images: bump BASEIMAGE of kitten and nautilus to agnhost 2.26 #98188
Delete static pod gracefully and fix mirrorPodTerminationMap leak #98103
Fix statefulset absent of kubectl autoscale bash completions #97800
modify hostname of ErrReason #97454
kubeadm: APIEndpointFromString verifies ip #98136
[kubelet metrics] Readjust kubelet_containers_per_pod_count bucket #98169
Change yaml.load() to safe_load() #98160
kubelet logs print ‘kubelet nodes sync’ frequently #98137
Pull hollow node images from real nodes #97858
remove weird pause args from this networking.go, that break the perio… #98124
Copying SCTP tests to Netpol e2e framework #97897
fix klog.Info -> klog.Infof #98095
Document our official blue color. #98113
Scheduler: Add function AddPodInfo(*PodInfo) for NodeInfo struct #97917
use klog.Info and klog.Warning when had no format #96552
bump agnhost to 2.26 #98101
Request: Add ehashman as sig-node-reviewer #98036
Default cluster dns-domain to empty string in e2e_node suite #98025
Fix the build/README.md documentation file on docker-machine remote #97935
Fix typo in pkg/kubelet/…/helpers_test.go #97589
Update defaulter gen to not use reflect #96960
Finetune container-runtime-endpoint option help text #96857
kubeadm: Update versions for 1.21 #98008
replace bytes.Buffer with strings.Builder #97552
fix privileged config of Pod Sandbox #96877
directly query dns and resolve it in the e2es for windows #97987
Build multiplatform images when issue make release-images
#97459
Add context to metric interface in component-base/mertic #97173
cleanup unused type conversion #97155
Show the details on the failure of preemption #97184
Ensure invalid cluster-scoped children do not block cleanup of valid namespaced children #98068
Fix golint issues in client/custom_metrics/scheme #98017
Fix spelling typos: scheduable -> schedulable #97880
Add missing word to ServiceSpec doc #97896
migrate winkernel network type string “overlay” as const #98043
make hostPort match test linuxonly #97003
Repair pigz URL for Windows GCE nodes #98081
Uses offset instead of line number in JSONSyntaxError #97990
Modify LeaderElectionConfiguration .ResourceNamespace comment #97361
Fix bug in Member Exists Join for Kubeadm etcd join #97372
test/utils/image: Support a single repository #93510
Mount /var/lib/kubelet/pki on tmpfs #97868
Update Dockerfile_windows #98065
vendor: update cAdvisor to v0.38.7 #98042
Lower timeout for leaderelection resourcelock #97958
kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images #97087
Refactor: rewrite Merge
method to address readability and efficiency #97794
Update help document address #96698
CHANGELOG:Fix notes of PR 97440 #98056
remove the TokenRequest and TokenRequestProjection feature gates #97148
[Leader election] Add documentation to function #98058
update agnhost readme #98054
Fix Spelling error about [errrors] #97709
fix typo of [expect] in pkg/controller/../scheduler_binder.go #97788
Bump NodeStatusReportFrequency default value to 5min in comment #95135
Fix typo of invalide in validation_test.go] #97875
feat: enable SPDY pings on connections #97083
fix apf controller unit test #98023
make labels.NewRequirement returns aggregated field.ErrorList #97538
fix nodelifecyle controller not add NoExecute taint bug #96876
Update cri-tools to v1.20.0 #97967
e2e: split test into kubeup & generic tests #97878
Fix non-amd64 conformance image builds #97982
crd create event: skip storage teardown if the crd info doesn’t change #97470
proxy: Restructure config validation tests to check errors #94902
Fix golint errors for kubectl/pkg/cmd/certificates/certificates.go #97884
Disables APF if the aggregated apiserver cannot locate the core kube-apiserver #97957
Add API testdata population instructions #97971
Fix HSTS Missing From HTTPS Server(Nessus Scanner) #96502
Fix generate-internal-groups.sh for bash < 5.x #95360
Moving egress deny with DNS to a policy function #97638
Add a log in verifyDevicePath #68022
test images: Print docker version and docker buildx version #97976
fix:replace cfssl resources and upgrade them to 1.5.0 #97947
pause image: Fixes clean make action #97853
set GOOS=linux for the staticcheck tool #97959
Revert “Merge pull request #92817 from kmala/kubelet” #97980
GracefulNodeShutdown configuration remove executable permission bits #97950
Fix openapi model generation for apply when x-int-or-string is set #97172
[k8s.io/apimachinery/pkg/test]: cleanup commented code #97891
Update hybrid_network.go #97209
kubelet waits for node lister to sync at least once #94087
pause: encode Windows OS version in image tag instead of repository #97782
remove unused constant of kubeletPort in e2e test #97653
Ensuring default DNS cluster-domain of Kubelet is cluster.local #96315
Fix kubectl-convert import known versions #97754
fix static check for vendor/k8s.io/apiserver/pkg/storage/etcd3/ #97786
Fixes nil panic for nil delegated auth options #97954
kubeadm: trim leading “v” when running CoreDNS migration preflight #97919
changeLog-Fixtypo #97911
CHANGELOG: fix hyperlink failure for author #96972
Fix typo of changelog-1.20 #97913
fix unit test “TestSPDYExecutorStream” flaking problem #97909
Optimize log output for job controller #97113
Use volumeHandle as PV name when translating EBS inline volume #96821
fix: Azure/OIDC auth panics when no AuthProviderConfigPersister is nil #97095
APF: make command-line args validation error more descriptive #96722
kube-proxy: track serving/terminating conditions in endpoints cache #96371
Do not set sysctlRouteLocalnet (CVE-2020-8558) #92938
Update gluster client, configure with filtered dialer #97922
migrate proxy.UpdateServiceMap to be a method of ServiceMap #97899
CHANGELOG: fix punctuation error #96941
Optimized some non-standard variable names #97477
Add 1.20 API testdata #97761
Fix stale object causing a panic on DELETE event #97255
test images: Adds BASEIMAGE for windows/amd64/2004 and windows/amd64/20H2 #97046
APF e2e test: wait for steady state before proceeding #96984
Track opened connections with a single tracker per authenticator #97857
Improve logging in cacheWatcher #97843
cleanup: add -q as shorthand for –quiet #97626
add more usage info for kubectl wait option –for #97564
apiserver add lease object count metric #97480
add rbac rule for storage version garbage collector #97293
Set a static Retry-After when evicting a pod is not allowed. #90299
Update github.com/miekg/dns to pick up fix for CVE-2019-19794. #97405
CHANGELOG: fix symbols lost, formatter error #97008
CHANGELOG: Fix typo for release-note in 1.20 #97416
Change log:Fix Spelling error about [occuring] #97711
CHANGELOG: add a hyperlink to issue 86282 #97518
remove generator dependency in create service account #96492
apiserver: print unknown responsewriter error strings, not only %#+v #96887
Fix typo of BoostrapToken in kubeadmin-type.go] #97873
e2e: recognize multi-node control planes #97879
Add BeginCreate and BeginUpdate REST hooks #96393
cleanup: legacy ‘ENV name value’ syntax deprecated(Docker 20.10) #97177
Fix node selector hostmaps #97816
move all variables in sampleAndWaterMarkHistograms::innerSet #97860
CHANGELOG-1.20: fix anchor point err #97494
e2e test regression image multiarch #96792
Configure –tls-cipher-suites on kube-apiserver #97742
Reduce number of buckets for etcd_request_duration_seconds metric #96754
prevent panic on webhook authenticator and authorizer timeout before response #97820
Fix node port tests windows nodeSelector metadata #97809
build: Update bazel to 3.4.1 and k/repo-infra to v0.2.0 #96011
p&f e2e: the test should log expected and actual response header in case it fails. #96966
Add ‘apiserver_terminated_watchers_total’ #97845
don´t panic on e2e ESIPP tests #97844
Revert “dump conntrack table on e2e conntrack failures” #97839
oidc authenticator: attempt to immediately initialize verifier #97693
fix staticcheck error in vendor/k8s.io/apiserver/pkg/server/storage #96657
set numberOfWorkers for netpol suite to the ideal value (3) that is n… #97702
proxy/ipvs: return non-nil error when there is no matched IPVS servic… #97716
adding windows os selector to the dnsPolicy tests #97804
migrate proxy/iptables/proxier.go logs to structured logging #97678
Add NewProxyHandler func #97675
ApiServer: Add benchmark for ensureRBACPolicy #97652
CHANGELOG: fix typo #97446
fix slice controller logging for services ipfamily #97721
Relax apf_controller’s reaction to certain errors #97370
bugfix: nodeport quota check failure result into failing to create a clusterip service #97451
fix typo of [expect] in pkg/kubelet/../policy_static_test.go #97787
Promote Immutable Secrets/ConfigMaps to Stable #97615
Update: Write Read Status, Patch & List APIService test +3 endpoints #97327
CSI attacher test cleanup #97499
Add e2e networkPolicy test to validate egress deny precedence over ingress allow #97524
Default deny egress with pod label selector #97736
fix typo in dns.go #97314
cleanup: change klog.Fatalf to fmt.Errorf for kubectl auth reconcile
#97645
97425: improve netpol comments #97571
The code in TestNonePolicyName does not need to wrap, so fix it. #97749
add OWNERS file to kubernetes/test/e2e/network/netpol #97526
Remove docker remote / docker-machine from build scripts #97618
Release reserved GCE IP address after ensure completes, irrespective of outcome. #97740
code cleanup for kubectl port-forward #97532
fix vendor/k8s.io/apimachinery/pkg/runtime staticcheck #94396
Fix BoundObjectRef APIVersion proto name #97379
chore(gce): pass auth flags to KCM and KS #96550
Fix loopback device lookup #96889
Fix test failures #96866
Fix Spelling error about [formatted] for statefulset.go #97629
Bug fix #97621
Fix on comments #97540
Fix golint issues in pkg/kubelet/types #97374
Fixes the unit tests to be more tolerant with error messages #96906
Cleanup: fix typos in scheduler interpodaffinity package #97591
Cleanup: fix typos in garbagecollector_test.go #97572
remove input parameter that is invalid before #96806
Up and down scale stabilize with envelope. #97348
kubeadm: avoid detection of the container runtime for commands that do not need it #97625
Use autogenerated Job conversion functions #97617
Fix typo in pkg/volume/rbd/rbd_test.go #97587
remove LegacyNodeRoleBehavior and mv ServiceNodeExclusion to GA #97543
Remove duplicate nodeSelector for kube-dns #97536
Fix bug in CPUManager with race on container map access #97427
[flaky test] fix devicemanager TestDevicePluginReRegistrationProbeMode failed #97193
Scheduler: Move PodPassesFiltersOnNode out of core to avoid plugin dependency #96929
Remove CSINodeInfo feature gate #96561
Optimize some irregular variable names #96854
Migrate scheduler.go, factory.go to structured logging #97509
Fix golint issues in api/admission and api/admissionregistration #97466
fix kubectl label error when local=true is set. #97440
refactor(kubeadm): remove the “alpha certs” command #97706
: CoreDNS preflight: Parse correct version syntax #97620
Fix staticcheck in staging/src/k8s.io/apiserver/pkg/admission/initializer #97656
kubeadm: improve the error messages when validating discovery CA hash #97290
Ensure reproducible builds when build through docker #97699
Cleanup several GA feature flags which should be removed in 1.21 #97306
fix incorrect dev name in log when finding link by name returns error #97677
Remove duplicate nodeSelector for kube-dns in kube-dns.yaml.base #97666
add node selector info in ErrReasonPod #97521
Remove AttachVolumeLimit feature gate #96539
Add a hyperlink to issue 95156 #97496
fix: Fix ListByResourceGroup in azure diskClient mock #97307
Update nvidia-gpu-device-plugin addon image path #96276
remove –cleanup-ipvs flag of kube-proxy #97336
Fix Spelling error about [workflow] for kubeadm #97631
Adding casey (sig-net chair) to approvers list for test/e2e/network #97469
Fix typo in staging/src/…/wait_test.go #97590
[pkg/cluster/ports/ports]: fix minor syntax #97570
Fix missing cadvisor machine metrics #97006
refactor(kubeadm): remove deprecated command “alpha selfhosting pivot” #97627
fix typo of command “kubectl completion -h” #97433
use Lstat instead of Stat for unix socket on windows #97576
feat(kubeadm): graduate command “kubeconfig user” #97583
fix log format optimization #96606
: Bump CoreDNS version to 1.8.0 #96429
vendor: update system-validators to v1.3.0 #96378
Update DeltaFIFO documentation and group Delta definitions to the top of the file #97326
leader migration configuration: parsing & validation. #96226
Fix incorrect literal quotes in logdump path #97447
kubeadm: support certificate chain validation #97266
remove unused funcs for kubeadm tests #97452
configure docker on containerd nodes so it wouldn’t reserver 172.17 s… #97376
Fix Makefile cut-paste comment errors #97482
Skip multi az PD storage test if no extra zone detected #97432
Port deviceManager to windows container manager to enable GPU access #93285
kubeadm: clean redundant whitespace for join command template #97413
new NetworkPolicy Validation suite #91592
fix bugs when copying deployment annotations to replicaSet if value is empty #94858
Migrate pkg/scheduler logs to structured logging #97349
clean up executing request on panic #97206
test images: Adds 20H2 to the windows_os_versions #97421
Refresh Timestamp when pod is not present in the three sub-queues #97302
fix: azure file latency issue for metadata-heavy workloads #97082
Unify variable naming between GuaranteedUpdate and Delete in storage #97418
Delete unused interface #92335
test images: Allows sample-apiserver to be built without a TTY #97422
32bit > 4GB integer overflow edge case fix #97403
Requesting reviewers status for SergeyKanzhelev #97329
fix Azure file share not deleted issue when the namespace is deleted #97417
Updates deps in order to remove rsc.io/sampler #97337
Fix nil VMSS name when setting service to auto mode #97366
Add KEDA to the External Metrics API implementations #96056
Use force umount for nfs volumes #96844
Fix the deadlock in priority and fairness config controller #97323
pause image: Adds 20H2 Windows OS Version base image #97322
deprecate PSP in 1.21, but leave removal at 1.25 #97171
Split the test VolumeHosts type into one per interface #97354
cleanup unused constants for removed deprecated flags #97340
fix typo err for disk to pid #97359
bump agnhost base image #96918
Try to avoid etcd.Get as part of Delete operation #89828
fix sctp hostPort test #97371
api: Allow MaxSurge to be set on DaemonSets during update #96375
Define TestableConfig in k/apiserver/pkg/util/flowcontrol #97353
Bump github.com/Azure/go-autorest/autorest to v0.11.12 #97033
add unit test for helper.go #96353
Bump agnhost and nonewprivs versions #97346
Don’t start goroutine for noMetrics #94813
Fix dangling volumes from nodes not tracked by attach detach controller #96689
Recover CSI volumes from dangling attachments #96617
Fix golint issues in pkg/credentialprovider/plugin #97167
Remove the ‘DisabledForLargeClusters’ tags from non-session-affinity LB network tests #97345
Update autoscaling e2e test after an event message was changed #97344
Fix HPA bug about unintentional scale out during updating deployment when using PodMetric. #89465
cleanup: remove dup key VolumeStatsUsedBytesKey in test #97151
test images: Adds Windows 2004 and 20H2 base images for busybox #97324
fix index test: multi index check for empty list #96883
Fix typo in e2e test log #97311
Update cloud-controller-manager samples to read –cloud-config flag #97274
Fix openapi generator for alpha features #97276
Add performance benchmark for the preemption with volume #96834
Make log-dump’s deprecation note up-to-date #97315
remove unused funcs for e2e predicates #97229
Fix e2e endpoint slice flake test #95019
cleanup constants for scheduler metrics #97221
CHANGELOG: fix hyperlink failure for issue #96948
Skip unsupported tests for disruptive testsuite #97291
Update Error logging for Pod+PodStatus resource lifecycle test #97137
Add sig-storage leads as feature-approvers #96420
fix kubemark e2e script #81209
Add more logging for “Mount cannot be satisfied for container” error #97259
test images: Adds 20H2 image to windows-servercore-cache #97247
remove suffixes from generated StorageClasses and VolumeSnapshotClass #97183
storage-version: update conditions #96825
Revert “use uncommon ports for e2e network test” #97282
Measure/compute used ephemeral storage in stats provider, not eviction manager #97042
Remove the deprecated metrics from scheduler #96447
etcd version for 1.19 is 3.4.13 for cve fixes #97244
bind-address flag usage #97245
Revert “Use host IP instead of localhost for control plane component … #97253
Make sure the volume name is not empty when the PVC is bound #97228
Create OWNERS for most of the API Priority and Fairness impl #97254
Fix typo for ServiceAccount #96985
test images: Adds -p yes when calling register.sh #96462
Install pigz for GCE Windows Nodes. #96470
Storage testsuite refactor & cleanup #96573
add initial translation for pt_BR for kubectl #61595
Use non privileged ports in scheduling conformance test #97235
Use etcdctl endpoint health as a etcd’s livenessProbe #97034
Prevent data race in volume plugin manager #96826
CHANGELOG: list should be one item #97063
Remove stale analytics links from docs #96679
Add damemi to sig-scheduling-maintainers #97199
Fix typos and add comments in functions for kubectl create
subcommands #96995
Revert “Cleanup: remove sanity check for CVE-2019-11253” #97215
vendor: update cAdvisor to v0.38.6 #97174
Fix missing type error in Get-RemoteFile by loading System.Net.Http assembly. #97211
Update config for go-flow-levee analysis #96997
Client library cleanups #92138
Improve error message on “CLOSE_WAIT” test failure #97201
Return field.Errors from node affinity parsing #96522
Remove master-log-dump.sh #96611
fix remotecommand stream blocked forever problems. #96837
Fix the wrong link to server-side-apply conflicts #97084
Fix the error links #96947
Add AcceleratorStats to cri_stats_provider #96873
e2e/node: add exec probe timeout tests to NodeConformance #96694
cleanup unused code for kubeapiserver #97065
e2e network policy enclose IPv6 destinations #96856
Use field.Error(s) in scheduler plugin args validation #96745
improve watchCache metric #96904
ipset: Address a TODO, add test for netmask #95701
Upgrade to nodecache 1.16.0 image #97132
Revert “iAdd host IP to etcd listen client URLs.” #97127
Cleanup: remove sanity check for CVE-2019-11253 #97124
Add SIG Security to OWNERS_ALIASES #97115
Delete deprecated mixed procotol annotation #97096
Add constraint selector to pod template #97068
kubelet: reduce no-op status manager msg log level #97056
Update OWNERS for k8s.io/legacy-cloud-providers #97044
cloud-controller-manager: routes controller should not depend on –allocate-node-cidrs #97029
hoist error message change in token registry to noderestriction #97020
Fix FibreChannel volume plugin corrupting filesystem on detach #97013
Bump Cluster Autoscaler to v1.20.0 #97011
apiserver add –lease-reuse-duration-seconds to config lease reuse duration #97009
Copy the same storageclass instead of constructing one in external test #97001
Add jeremyje to cluster/gce/OWNERS #96994
add comment to describe why we set the UID in the response headers #96989
[flaky test] fix race in TestVersion in pkg/kubelet/cri/remote #96978
Fix typo in conntrack.go #96975
minor fix on comments #96974
Bump kubectl in addon manager to 1.19 #96969
kubelet: remove periodic messages from log-level 2 #96958
Apiservier staticchecks tests #96954
Define const for metric name #96946
Update the help text for kubelet’s enable-cadvisor-json-endpoints flag to explicitly mention that it has no effect on the /stats/summary endpoint. #96928
local-up-cluster kubelet option opening readonly port #96903
Remove external driver duplicated misleading SupportedSizeRange #96875
Move IPv6DualStack to k8s.io/controller-manager #96872
fix kube-dns federations check in kubeadm upgrade dns check preflight #96860
Remove unnecessary snapshot ability check for external driver #96843
Update configure-helper.sh to early exit from start-kube-scheduler if… #96839
CHANGELOG: Fix typo for release-note in 1.20 #96835
Fix duplicate chains in iptables-restore input #96830
Code optimization for add additional information to log trace in api server #96802
Fixed a bug where initialPopulationCount should be based on the key length not list size in DeltaFIFO#Replace() #96797
resume CloudControllerManagerPort to hardcode in port.go #96776
clarify the logic of noderesources comparison #96774
cli-runtime: expose option to set discovery burst #96763
kubectl/pkg/cmd tests: set explicit namespace #96761
Lower the frequency of volume plugin deprecation warning #96751
core/v1: deprecate Service topologyKeys #96736
Fail instead of panic when HNS network cannot be created in test. #96728
fix typos in type functionShapePoint #96713
test_context.go: add “windows” to the list of options for “–node-os-distro” #96687
APF defaults.go: use already defined catch-all name constant #96683
Using UpperCamelCase event reason - DeletingNode, instead of verbose msg #96680
Fix Cinder volume detection on OpenStack Train #96673
ignore update pod without new image in alwayspullimages admission controller #96668
Remove the typo in the logs while configuring firewall for node e2e #96666
Significantly improve download artifact latencies on GCE Windows node boot. #96661
fix staticchekc failer in apiserver/pkg/endpoints/request #96660
Create PVC first if it’s referenced by PV #96659
Remove unused argument from generateEvent #96643
Fix link to CRI-O sock path #96638
Update comment to not indicate check is run for docker daemon #96637
fix staticcheck: vendor/k8s.io/apiserver/pkg/server/{options,storage} #96632
If the file already exists we need to grant group read permissions ex… #96622
sig-cli: add Eddie Zaneski as a co-chair #96607
fix typo and format for klog #96593
don’t add pod to podQueue when the NodeName of pod is not empty #96582
Fix typo unmount for klog #96581
kubelet: do not rerun init containers if any main containers have status #96572
test/integration/etcd: Use the busybox shim image constant #96571
Check Backend service by name instead of path in GCE LB code. #96491
Kube-proxy cleanup: Changing FilterIncorrectIP/CIDR functions to MapIPsToIPFamily that returns a map #96488
Add GinkgoRecover to a local storage go routine #96467
fix staticcheck:vendor/k8s.io/kubectl/pkg/cmd/scale #96402
Convert users of old failure-domain labels to new #96311
kube-proxy treat ExternalIPs as ClusterIPs #96296
scheduler: parse Pod’s Node affinity once in PreScore phase #96223
node: e2e: bring up/down SRIOV DP just once #96219
Add custom timeouts in E2E tests #96042
autodetect global addresses on loopback interfaces #95790
CAP_NET_RAW should be NET_RAW #95613
Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #95269
SIG Docs chair transition #95102
Added unit tests for ReadLogs #95099
Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states #94599
[Flaky Test] Add limited lines to log when having tail option #93920
Fix ResourceQuota comments #93549
Remove resync period for disruption controller #92827
Fix typo in apiserver config.file file #92342
kube-proxy-test: fix goroutine leak #91450
Added ‘No resources found’ message to logs command #89688
Remove feature gate for ILB Custom Subnet. #88771
1.20 Major Themes Changelog Restructure #97134
Tweak up flaking end-to-end tests of API Priority and Fairness #96874
APF e2e: disable drown-out tests temporarily #97074
Increase preemption timeout from 1 minute to 2 minutes #96990
: Fix CoreDNS migration logic #97016
staging/publishing: fix rules for 1.20 #97004
staging/publishing: add release-1.20 rules #96993
kubelet: ensure static pod UIDs are unique #87461
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 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 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
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
Add signal handler #389
.travis.yml: remove verify job #387
Makefile: include tests from cmd directory #382
Fix documented metrics labels to work for k8s 1.16+ #386
OWNERS: Remove myself from the OWNERS #384
fix walkthrough example #379
Add dgrisonnet to the OWNERS #377
pkg/config: allow configuration to be read from json schema #372
add TLS auth for accessing Prometheus #354
Update Prometheus Operator Doc location #319
*: move all imports to github.com/kubernetes-sigs/prometheus-adapter #374
Updating ose-prometheus-adapter builder & base images to be consistent with ART #46
Bug 1914994 : Bump k8s-prometheus-adapter to v0.8.3 #45
Fix authorizer webhook panic #362
Add NOTICE to comply with the CNCF rules #359
Populate metric selector for custom metrics #348
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
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
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
Bump kube-state-metrics to be synced with release-2.0 branch #48
Use latest golang version to build/update dependencies #1440
e2e.sh: Remove traces of quay.io #1435
.github/ci.yml: Update golangci-lint to 1.39.0 #1436
Cut 2.0.0 rc.1 #1428
Rename cli flag from label-metrics-allow-list to metric-labels-allowlist #1424
Remove extensions APIs that are deprecated #1423
Update go to 1.16, update dependencies, remove vendor directory #1419
Cut v2.0.0-rc.0 #1406
fix labels-metric-allow-list documentation #1404
Propagate resource version when sharded #1402
Bump go version in CI to 1.16+ #1399
internal/store/pod.go: Pre-allocate metric slices optimistically #1400
internal/store/pod.go: Only create last_terminated containers series if containers are terminated state #1397
internal/store/pod.go: Only create terminated_reason series if pods are in terminated state #1381
Fix gzip writer #1372
internal/store/pod.go: Only create waiting_reason series if pods are in waiting state #1378
Bump client-go and friends to v0.20 (kubernetes v1.20) #1328
Promote v2.0.0 to beta pre-release #1322
Change default image registry #1312
Cut 2.0.0-alpha.3 #1307
Adjust and refactor allowing labels to work for kubernetes labels metrics #1301
fix container resource limits metrics, which got dropped btwn 2.0.0-a… #1293
Merge master into release-2.0 branch #1285
Cut v2.0.0-alpha.2 #1284
.github/: Update issue templates #1282
pod: add gauge for runtimeclass handler #1276
Revert “Rework resource metrics” #1278
Remove ksonnet and move to absolute import paths #1275
Makefile: Set tag via cloudbuild #1264
fix namespace parameter in README.md #1267 #1268
feat(persistentvolume): claimRef info to labels #1244
Fix go version in go.mod #1266
fix html tag in service-metrics.md #1265
Migrate ingress and certificates away from deprecated APIs #1260
Update to golang-1.15.3 #1261
Makefile: Override Commit in cloudbuild #1262
Added the job failure reason in kube_job_status_failed metric #1214
fix typo in README.md #1255
Fix test due to map iteration #1256
Merge release-2.0 back to master #1254
Cut v2.0.0.-alpha.1 #1253
Bump klog to v2 and client-go to 1.19 #1250
add iscsi initiator name to persistentvolume_info #1235
Merge master into release-2.0 #1248
Update go module path to k8s.io/kube-state-metrics/v2 #1238
docs/pod-metrics.md: add missing condition label #1236
Fix misspelling of autoscaler in README.md #1222
e2e.sh: Update kind to 0.9.0 #1234
Added Namespace to Rolebinding Jsonnet #1233
Fix image names and clarify image promotion process #1231
Reference closure scoped family generator #1240
Cut v2.0.0.-alpha #1224
Use promauto to register metrics #1223
main.go: Add http request metric for kube-state-metrics main /metrics #1218
Fix test as sometimes metrics keys and values are generated in differ… #1217
apply boundaries to metrics and allow via flag what labels to include #1125
Label/Tags are shown in status tab #1216
add fc/iscsi/nfs identifier tags to persistentvolume_info #1208
rename gh action workflow and fix badge render #1206
use yaml config friendly names for gh action checks #1205
Fix generated alerts example #1204
Regenerate alerting rule examples #1203
jsonnet/mixin: adhere to monitoring mixins guidelines #1202
use github actions for CI checks #1199
Build with same golang version as defined in Makefile #1201
Add DeprecatedVersion to struct FamilyGenerator and func NewFamilyGenerator #1160
Use run groups #1180
Update docs to point to new gcr registry #1175
revise OWNERS list #1196
migrate to KIND for e2e testing #1195
Makefile: Enable experimental Docker CLI #1193
Makefile: Push a single multi-arch image #1190
fix typos #1192
1109 update kubernetes dependencies #1185
Add repo SECURITY.md #1186
Makefile: Bump golangci-lint to 1.29.0 #1188
Adds new pod metric kube_pod_container_state_started #1183
Update DaemonSet updated_number_scheduled metric name to be consistent #1181
Add observedGeneration metric for DaemonSets #1178
Rework resource metrics #1168
Makefile: Set default registry name to gcr.io/k8s-staging-kube-state-… #1174
Dockerfile,Makefile: Fix building for k8s.gcr.io images #1173
add internal_ip to node_info #1172
Build binary fully in container build #1171
internal/store: convert k8s labels to snake case #1165
Avoid conflicts when mapping Kubernetes labels to Prometheus labels #1156
*: merge release-1.9.7 to master #1152
cloudbuild.yaml: Add builds for k8s.gcr.io #1155
invalid url #1151
add aws/gce volume id to kube_persistentvolume_info #1146
add UnexpectedAdmissionError to kube_pod_status_reason metric #1145
add caveat for enabling verticalpodautoscalers #1149
internal/store/mutatingwebhookconfiguration.go: Switch to v1 #1144
jsonnet/kube-state-metrics-mixin: add default KSM selector #1143
Fix VolumeAttachment API version mismatch: expected v1 but watching v1beta1 #1136
Update golang to version 1.14.2 #1128
Update golangci-lint to version v1.25.0 #1129
pod: Add init container requests #1123
Fix minikube profile in e2e tests #1122
fix e2e test run when the minikube_driver is not none #1119
bump kubernetes version in tests #1120
Fix internal.Builder
to use buildStoreFunc
in very buildXXXStore() method #1121
Fix various CI issues #1117
1108 update golang version #1116
update prometheus dependency in kube-state-metrics #1113
Fix title in volumeattachment metrics documentation #1112
v2: Rename storage class labels reclaimPolicy to reclaim_policy and volumeBindingMode to volume_binding_mode #1107
fix typo in statefulset metrics documentation #1106
Fix typo in ingress-metric documentation #1104
add kube_pod_host_network #1100
Check errors in kube-state-metrics own metrics #1094
v2: Renamed –namespace flag to –namespaces #1098
Remove redundant bash test + upgrade Minikube #1097
Update README.md #1092
Check labels documentation #1082
Update README with a note about current cluster state #1088
Update README: revert to –resources and mention v2 #1085
Rename kube_pod_deleted to kube_pod_deletion_timestamp #1079
Fix maxUnavailable to round down instead up #1076
Update instructions for releasing images to k8s.gcr.io #1077
Remove deprecated (and removed) metric from doc #1074
Fix example PromQL queries related to Pod status #1073
*: Sync master with release-1.9 branch #1070
Fix e2e tests when minikube driver is not “none” #1065
Golangci linting configuration #1064
Add kube_replicationcontroller_owner #1058
Fix typos in Pod metrics documentation #1062
docs: –resources replaced with –collectors in the CLI #1059
remove kubctl logic in kube_pod_status_phase #1050
Fix golint issues reported by goreportcard #919 #923
pod: add gauges for pod overhead #1053
v2: Rename collector to resource #1006
*: Remove non-identifying labels from pod metrics #1009
Version label should not contain any additional prefix #1054
Add “Terminating” status in kube_pod_status_phase metrics #1013
update telemetry port to 8081 #1049
v2: Remove deprecated metrics #1004
Merge v1.9.4 into master #1048
Rename black-/whitelist to allow/deny-list #1045
v2: Rename hpa metrics to use full horizontalpodautoscaler n… #1003
internal/store/builder.go: Fix K8s API version #1040
v2: change metrics port to 8080, telemetry port to 8081 #1005
Add lease collector #1038
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
Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART #168
Full changelog
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
Bug 1931505 : [on-prem] Cleanup keepalived vips before starting service #2511
Bug 1949387 : Fix the typo in reserved calculation in auto sizing script #2527
Bug 1934443 : Fix ovs-configure script to detect team interface #2512
Bug 1947684 : delay kubelet config readiness until after pools and controller config are ready #2517
Bug 1948431 : Bump openshift/api #2521
Bug 1899187 : run afterburn-hostname only when Network Manager is up #2516
Bug 1940207 : create the ovs-config-executed file to signal ovs is running on the host #2506
Bug 1943320 : configure-ovs doesn’t handle bond interfaces correctly for OVNKubernetes #2519
Bug 1933772 : Revert rework of signal handling #2500
operator: upgradeable false when pools are still updating #2487
Bug 1946513 : Fix Auto node sizing to honor user input #2514
Add new extension for sandboxed-containers #2456
Bug 1944986 : Doc fix for ContainerRuntimeConfig CR #2503
Bug 1899057 : configure-ovs-network: fix spurious OVS warnings #2496
Bug 1945431 : alerts: SystemMemoryExceedsReservation triggers too quickly #2508
Bug 1939740 : Use new –prefer-ipv6 flag to “runtimecfg node-ip” as appropriate #2478
vSphere: Update reviewers and approvers #2505
Bug 1943329 : add tlsSecurityProfile to KubeletConfig manifest #2492
Bug 1920670 : [Baremetal and friends] Properly handle SIGTERM - Keepalived container #2367
Bug 1940939 : Do “systemctl daemon-reload” after running “runtimecfg node-ip” #2470
Bug 1941936 : drop LogSizeMax and OverlaySize in ContainerRuntimeConfiguration when not used #2494
OCPNODE-367 : Auto node sizing for Openshift #2466
Bug 1935539 : vSphere: udp tnl workaround cannot use nmcli #2482
Bug 1925698 : not allow healthcheck traffic to loop through the node #2477
Bug 1943145 : Strengthen kubelet service dependency on crio service #2491
Bug 1940950 : Strengthen kubelet service dependency on crio service #2489
Fixes: Bug 1942207: [vsphere] hostnames are changed when upgrading from 4.6 to 4.7.x causing upgrades to fail #2486
Bug 1938084 : configure-ovs.sh:incorrect setting of cloned-mac-address field #2468
Update Update-SSHKeys.md #2483
Bug 1930636 : fix error print verb #2485
Makefile: Bump test-e2e timeout to 90 minutes #2474
Bug 1935539 : vSphere: Disable tx udp_csum segmentation #2472
Bug 1825417 : Make getting the suffix of an MC more robust #2458
Bug 1939270 : pkg/operator/status: Use ‘DegradedPool’ reason for Upgradeable=False #2463
Bump haproxy http-request timeout to 30 seconds #1743
Skip drain on Single Node deployment #2457
Bug 1840881 : Make getting the suffix of a kubeletconfig MC more robust #2459
Bug 1902963 : templates: add After=ostree-finalize-staged.service to kubelet.service #2414
Bug 1934113 : Improve error handling for os updates #2449
Bug 1930636 : Fix overlaySize & pidslimit ctrcfg #2448
Bug 1933805 : Add node label to service monitor #2446
Bug 1931522 : OVS Config: fixes detecting bond NM files with static IP #2424
OCPNODE-464 : add tls security profile support #2324
Bug 1932105 : pkg/operator/sync: More logging for syncRequiredMachineConfigPools #2444
Bug 1932105 : operator/sync.go restore err when required pools not leveled #2440
Bug 1871770 : Remove extraneous whitespace from keepalived peer list #2409
Bug 1927731 : Revert “pkg/daemon: Add IgnitionVersion to Daemon” #2431
Bug 1896226 : Remove recycler pod templates #2318
Bug 1844990 : server/api: Disable unsafe ciphers for CVE-2016-2183 #2420
Bug 1930620 : support trace loglevel #2429
OWNERS: Surrendering membership #2432
Bug 1922997 : Connect default NIC to cluster network #2384
Bug 1928473 : Apply system-connections-merged to all platforms #2425
Add kubelet CA to no-reboot action list/Do not drain for non-reboot actions #2398
controller: remove etcd quorum-guard check on master pool #2416
daemon: safer signal handling for shutdown #2395
pkg/daemon: Drop unnecessary select from runLoginMonitor #2406
vendor: update openshift/api to bring in new field controlPlaneTopology #2417
Bug 1927366 : Fixes ovs-configuration with cloned connections #2402
Bug 1840881 : Fix 1:1 mapping for kubeletconfig:MC and some e2e test fixes #2408
Dockerfile: update reference to builder to new CI location #2400
Bug 1920807 : [vsphere] set hostname with –static to provide consistent node name for CSR approval #2380
Updating ose-machine-config-operator builder & base images to be consistent with ART #2396
OWNERS: drop @runcom with gratitude #2379
Bug 1885186 : handle Passwd.Users removal more gracefully #2389
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
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
Fix IP address type size to 16 bytes #51
Bug 1919048 : Fix for IPv6 when leading hextets equal zero #48
Merge IPv6 fixes into release-v0.4 #94
Removes error when deallocating IP errors out, instead just warns. #76
Update deps, include go mod tidy #64
Update vendored package #63
The README should direct users to the upstream source. #46
Full changelog
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
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
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
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
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
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
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 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 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
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 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
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
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 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 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
Sync management port correctly if it changes for an existing node #2164
4-9-21 merge #496
Set the default value of host network namespace to empty string #2165
netpol: Changes to support network policy for host network traffic #2093
Wait one second between checking the last event and generating a new one #2161
ovnkube-trace support for IPv6 #2111
Bypass conntrack for Geneve pod to pod traffic #2160
Smart-NIC Support Phase1 #2005
Bugfix/sync management port v2 #2115
Unidling: make the wait shorter / check for longer time #2155
Fix: egress IP route health check detection state on restart #2153
Dockerfile: bump OVS to openvswitch2.15-2.15.0-9 #492
Bug 1944180 : 3-30-21 merge #480
Ensure no SNAT on GR for DisableSNATMultipleGws #2146
Bug 1940233 : setting max offset for IPv6 CIR to prevent overflow #2134
Use go-ovn bindings for port group commands #2030
Makefile: Allow CTRL+C when running in container #2135
services: don’t assume Status.LoadBalancer.Ingress IPs are populated #2145
Adding docutext and fixing usage of target #2127
Adding openvswitch-test package so that ovs-tcpdump is available in all pods #2142
Replace ACL reject rules with a reject=true loadbalancer for services without endpoints #2124
master: cancel leader election on exit #2140
Improvements to unit test scripts #2137
FakeExec: don’t panic when a cmd does not match #2126
don’t exit on config changes #2133
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
cni: Use new port-up OVN notification mechanism (when possible). #1996
Support go-ovn Logical Switch functions in mock infrastructure #2070
Add NetFlow/SFlow/IPFIX support #2082
kind: script restructuring #2084
3-22-21 merge #472
Re-work egress firewall to use ACLs + miscellaneous fixes #1971
Change naming conventions for network policy ACL’s #2064
unidling controller must process cache events #2122
modify CGO build flag for ovn-k8s-cni-overlay binary #2112
More hybrid overlay fixes #2121
Fixes Hybrid Overlay for services with hybrid endpoints #2100
Fix dead link for k8s test binaries #2113
Properly log when hybrid overlay errors out #2110
Fixes adding duplicate ECMP routes #2106
External gateway namespace tests: Cover BFD #2091
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
External gateway pod tests: Cover BFD #2090
Update Network Policy Documentation #1866
E2E: Expand the coverage of the gateway pod test #2029
Enable support for BFD on external gateway routes #2077
Downstream merge 3-4-21 #440
Fixes incorrect services in KIND CI and DGP MAC #2092
RetryOnConflict() is meant for resource update and expects unchanged err #2087
Fix multicast querier. #2088
enable new endpoint slice controller (and fix service idling) #2001
Refactor iptables rules for NodePort and ExternalIP services #2002
Resync node management port on subnet change #2083
don’t compare endpoints on nodes #2081
changed EventuallyExpectEmptyAddressSet() to do what it says #2069
Remove focusing on table #2080
master: enable logical datapath groups for OVN >= 20.12 #2074
Bump OVN to latest from advisory #2078
Fix ACL syntax for dual-stack #2076
need changes to adapt to the new cluster/status output #2073
E2E tests: extend the gw test to cover ipv6 / multiple protocols #2014
OVN convert from single to dualstack #2013
avoid updating address sets if the pod is not scheduled to a node yet #2052
Change assignmentRetry for egress IP to a proper map + mutex #2056
Temporarily downgrade OVN #2065
Bump OVN to ovn2.13-20.12.0-24.el8fdp #447
Downstream merge 2-22-21 #438
Fix typo: delete -> update #2063
use ‘-mod vendor’ in all of the go test
invocations #2059
util goovn TLS connection need to use the latest rotated certificates #2054
E2E tests: test ingress for externalip services #1991
De-flake unit test #2053
detect if the cluster has endpoint slices #2049
remove ovnkube workaround for single-stack ipv4 #2043
Enable DB memory trimming on compaction #1920
E2E: Add a nodeport connectivity test #1985
EgressIP: cleanup stale e2e test data + wait for setup #2037
Fix reject acl for dualstack #2047
Skip all sig-api-machinery tests #2044
ovnkube-node Pod restart will break external nw connectivity for pods #2039
Bump up the api version used by e2e tests to 0.20.0. #1990
refactor ovn gateway package #2036
Revert to fedora33 and skip disruptive tests #2032
refactor: using goovn bindings for adding ACL in addAllowACLFromNode() #1884
Skip AdmissionWebhook confformance tests #2026
Fix CI stability #2018
deflake e2e test for egressip #2022
Add OVN logLevel parameters to kind.sh
#1982
bump kind to 0.10.0 #1997
Move e2e_test.go to e2e.go #1998
Set –num-nodes in e2e-kind.sh #2004
Allow for linter to run with podman as a runtime #1999
Swap ns and podName args in WaitForPodNotPending() #1993
[fixes BZ #1916872] Handle Multus network-status annotations on pod update #1970
switch to newer fedora:34 so to enable ovn 20.12 #1956
images: ignore ovnkube-trace #1980
Manage and update the gateway OpenFlow rules using flow cache #1915
add option to enable empty events in KIND #1966
Import ginkgo and gomega using pacagename on pkg/util
and pkg/ovn
#1819
metrics: Add Workqueue Metrics #1942
unit test example with fake client-go #1919
Fixes flakes in egress gw unit test #1923
use kubernetes v1.20.0 in kind #1955
fix service controller repair function race #1945
Configure GARP for egress IP re-assignment #1939
refactor ovn events code #1927
Check IP family for exgws #1944
db: Handle pruning of unhealthy db files on disk #1930
Add IPv6 multicast support. #1705
Expose Ovn db metrics for Prometheus #1882
[BZ #1903651] Add clusterIP to ingress policy AS for SNAT-ed hairpin Traffic #1921
Fix egressFirewall segfault caused by restarting #1936
fix for the linter #1935
moving the address_set to its own package #1798
bump kubernetes to 1.20 #1904
Adds OFPort to CNI OVS check #1917
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
Updating prom-label-proxy builder & base images to be consistent with ART #333
Updating prom-label-proxy builder & base images to be consistent with ART #332
Full changelog
Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #79
Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #72
MON-1208 : Bump Prometheus to v2.24.1 #69
Cut final v2.24.0 #8346
prevent adding empty target when CNAME is encountered #8337
Add https to navbar and fix link in it #8336
Update React dependencies prior to v2.24 release #8329
Promtool: add web config validation #8319
Add TLS and basic authentication #8316
Add roidelapluie as 2.25 release shepherd #8325
Update dependencies prior to releasing v2.24 #8323
promtool: Print block meta-data slightly more nicely #8321
discovery/kubernetes: Fix valid label selector causing config error #8285
Lowered ‘Found overlapping blocks during compaction’ log level #8313
Create output directory before backfilling #8315
Change seconds()*1000 to milliseconds() #8317
Bump ini from 1.3.5 to 1.3.8 in /web/ui/react-app #8294
Fix docker image build #8299
Remove fuzzit, add oss-fuzz on PR #8269
TSDB backfill: enforce # EOF #8232
Update remote-write grafana mixin #8235
mixin: Add a capability to exclude non-prod AM instances #8254
Merge release 2.23 to master #8234
Full changelog
Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #44
Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #43
Full changelog
Updating prometheus-config-reloader builder & base images to be consistent with ART #113
Updating prometheus-operator builder & base images to be consistent with ART #112
Merge 0.45 into master #109
Cut release v0.45.0 #3790
Bump deps and project default versions #3788
*: make route
field optional in AlertmanagerConfig
#3785
Optimize thanos sidecar code logic and add TracingConfigFile
field. #3762
Merge #3784
Documentation: remove mention of inactive email #3783
jsonnet: refactor #3781
Add namespace label to static probes #3752
Merge #3770
test/e2e: fix compilation error #3776
*: add validation to AlertmanagerConfig resources #3742
cmd/operator: improve HTTP server’s logging #3772
*: fix discovery of AlertmanagerConfig resources #3759
*: Add recommended app label to kubelet Service/Endpoints #3768
MAINTAINERS.md: Update my company association #3746
pkg/client: Go module #3681
Merge release 0.44 #3736
log error when reloader watching file failed #3730
Documentation: confusing {service,pod}monitorNamespaceSelector #3723
.github: add initial template for PRs #3719
Updating prometheus-operator builder & base images to be consistent with ART #107
Updating prometheus-config-reloader builder & base images to be consistent with ART #108
Full changelog
Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #80
Bump node_exporter to 1.1.1 #84
Release 1.1.1 #1969
Release 1.1.0 #1952
Fix rapl collector log noise #1954
Fix network_route collector naming #1953
Add zoneinfo collector #1922
Add fibre channel collector #1786
bcache: fix typo #1943
Added an ability to pass collector.supervisord.url via ENV vars #1947
Mention the default listening port in the README. #1950
Synchronize common files from prometheus/prometheus #1941
Update netdev OpenBSD amd64 filter #1940
Fix node_scrape_collector_success behaviour #1816
add pool size to entropy collector #1753
Use description instead of message as field for annotations #1764
Move ignore/accept to new netDevFilter struct #1826
Synchronize common files from prometheus/prometheus #1833
fix: node_md_disks state label from fail to failed #1862
add network_route collector #1811
collector/filesystem: fixing logging message #1884
Add a warning when node exporter runs as root #1939
Handle EPERM for syscall in timex collector #1938
Convert to exporter-toolkit/https #1907
Add more IB counters #1694
remove openbsd amd64 cgo dependecies #1774
add btrfs and powersupplyclass to list of exporters enabled by default #1897
Expose zfs zpool state #1878
Update install instructions in README #1899
Use absolute jsonnet import paths #1872
docs/node-mixin/alerts: use ratio for network alerts #1861
Fix capitalization of CPU acronym throughout #1834
Fix NodeRAIDDegraded to not use a string rule expressions #1827
*: add mixin tests to CI #1823
better wording #1787
Remove vendor directory #1782
Fix up node_md_disks changelog entry #1770
udp_queues_linux.go: s/upd/udp/ in two error strings #1769
Synchronize common files from prometheus/prometheus #1761
Adding backlog/current queue length to qdisc collector #1732
Include TCP OutRsts in netstat metrics #1733
Use Go 1.13 error features #1752
Update for 1.0.1 release #1750
Update prometheus/procfs #1735
Handle no data from powersupplyclass #1747
Improve filter flag names. #1743
Fix build tags for collectors #1745
Update windows_exporter reference #1729
Full changelog
IBM Cloud manifest profile patch #151
Generate wildcard certificates matching pod host names for headless services #149
Updating ose-service-ca-operator builder & base images to be consistent with ART #148
Various e2e test fixes and cleanups #147
Random cleanups #150
Don’t ignore the minTimeLeft parameter to requiresRegeneration #143
Bug 1914446 : manifests: run the operator’s pod as non-root user #136
Fix (make verify) with Go 1.16 #142
Remove cleanup of 4.3 deployments that was safe to remove in 4.5 #141
Updating ose-service-ca-operator builder & base images to be consistent with ART #139
Full changelog
Bug 1947809 : upgrade: register none suite #26081
SNO topology: the oauth-server should only have a single replica now #26052
Set a minimum width to e2e-intervals chart by default #26078
Bug 1938465 : test/extended/operators: remove CPU limits exception for Thanos querier #26048
test: Expose node changes as intervals #26066
Bug 1949050 : Fix oauthaccesstoken test to use the new required name #26060
Bug 1948634 : upgrade: allow upgrades without version change #26027
Bug 1949042 : test/extended/router: skip h2 related tests on OpenStack #26068
Bug 1948021 : test/extended/operators: Require Upgradeable=True or unset for “start all core operators” #26030
Bug 1947806 : test/extended/router: Re-enable h2spec tests #26044
Bug 1948629 : upgrades: add “none” / “minimal” test suites to skip disruption tests #26061
pkg/test/ginkgo/cmd_runsuite: Fix e2e-* clobber for upgrade-conformance #26049
update list of canary tests #26058
Bug 1947806 : test/extended/router: enable http/2, gRPC router tests #25897
Bug 1945398 : e2e requestheader: properly wait for a new oauth-server rollout #26053
test: provide a way to skip tests on disconnected clusters #26019
Baremetal platform tests refinement #26043
visualize monitor event intervals #26034
fix the rest of parallel tests working with old token format #26009
NE-544 : DNS: Add new dual-stack service DNS test #25954
test: skip checking nodejs 10 and perl 5.26 #26017
require operator availability and non-degraded for upgrades #26037
Add list of canary tests to openshift-tests image #25946
test/extended/operators/daemon_set: Multus bug has been fixed #25968
Change BindNetwork of outhserver to tcp to support IPv6 #26040
Update test rules to bump k8s #26039
test/extended/operators: Multus grew requests, drop its exception #26031
tests/extended: Add a basic sanity test for CoreOS bootimages #25993
test: grant exception to installer etcd retry pods #26035
test: remove apk add tcpdump to internal ports test #26008
Fix tests to allow landing k8s bump in oc #26032
test: EventLevel is compared by value for filtering #26024
test: Remove exceptions in fixed bugs in alert/resource tests #26020
test: Mark GCP as fixed and AWS as flaky in upgrade availability #26023
test: App availability test during upgrade must set minReady #26022
test: Do not check github for commits on OLM test #26021
allow separating monitor event identification from monitor event generation #26004
test/extended/single_node: update for monitoring components #26018
Sync perl/dancer imagestreams and use Perl 5.26-ubi8 and 5.30-ubi8 #25972
Updating openshift-enterprise-tests builder & base images to be consistent with ART #26013
cmd: initialize baremetal provider #26007
test: add baremetal provider #25994
Bug 1905095 : Verify layer MIME types in images #25830
Add new tests for baremetal IPI platform #25853
Fix and re-enable test/extended/images/signatures.go #25880
replace registry.redhat.io refs with internal image registry refs in image-eco #25985
pkg/synthetictests/operators: Include the reason string in testOperatorState #25980
Bug 1909875 : upgrade/upgrade.go: Enhance upgrade ack time out error #25984
fix CLI and etcd tests to work with the new format of oauth{access,authorize} tokens #25965
test: stop building URL’s with host/port and Sprintf #25987
test: Synthetics should only return junit tests instead of a bool #25988
test: grant ovirt-csi-driver an exception for not having requests #25990
test/e2e/upgrade: Relax ‘too long’ soft timeout for rollback jobs #25977
test: Mark kubelet terminates non-gracefully as a flake #25986
test: Grant bare metal components an exception for not having requests #25982
test: Require no alerts during upgrades #25904
test: Prevent limits from being set on pods and enforce requests #25959
test: External image test was silently failing #25958
test: Mark pod transition back to pending as a flake for now #25971
test: Temporarily move some synthetics out of disruptive #25961
Bug 1939232 : Update tests to use Ruby 2.7 #25949
Bug 1928946 : Move apiserver graceful failure responsibility to invariant #25963
Skip maxUnavailable check on DS on masters with complex label selectors #25962
extended/router: Omit routes.json from cat command #25030
test: Fail if a daemonset has a different upgrade strategy than default #25928
Remove console deployments from list of 2 replicas in single-replica topology #25929
test: When node upgrade sythetic resets, clear intermediate state #25957
indicate which tests correspond to an operator outage #25953
Bug 1891124 : Skip MCO CRD checks for ibmcloud provider in cli testing #25742
operators: prevent panic in no crashlooping pods in core namespaces #25944
straight moves of the various synthentic tests #25948
Add BareMetalPlatformType into e2e upgrade service unsupported list #25940
Bug 1928297 : Wait until router pod is ready before checking health #25895
test/extended/router: Add OWNERS #25621
flake on operator state changes during e2e #25918
test: Node unready should ignore the ns/ in event locator #25939
test: Consider UpgradeRollback as an invariant reset for node ready #25935
test: Nodes that are deleted should not fire the unready alert #25934
test: Graceful termination invariant should separate pre-suite events #25932
Bug 1933114 : test/extended/router/idle: skip test on virt platforms #25924
Restore s2i memoryswap quota test #25917
test: Exclude AggregatedAPIDown alert caused by test cleanup #25925
test: Prevent all SCC failures from being allowed during normal e2e #25919
test: Detect when the master pool is still updating after upgrade #25922
Bug 1932618 : Don’t allow alerts to fire during a test run #25923
monitor: Improve cluster operator transition message #25921
put the SCC test back #25911
Bug 1929110 : test: add vsphere to unsupported platforms for LB service #25900
Added openshift-image-registry to single node topology test allowedToFail list #25902
Bug 1921720 : fix sig-cli flakes #25909
test: Ensure nodes stay ready during upgrades after reboot #25896
test: AWS and Azure should tolerate no API disruption #25903
test: Synthetic failures were not failing the job #25901
test: SCC early failures (before suite) flake until fixed #25906
Bug 1899941 : Add e2e test for liveness override annotation #25828
Bug 1925493 : Bump (openshift/kubernetes) with updated tests #25876
Bug 1926146 : test/extended/router/idle: address flakes/failures seen in CI #25874
test: Calculate leader elections over individual metrics #25882
tolerate permissions for allowing in-cluster CA bundles to all authenticated #25881
e2e: test OAuth API connections in the tests by that name #25879
Bug 1926977 : adjust route host for redis/nodejs to accomodate new apiserver restrictions #25877
Test that new single replica topology API is taken into account #25812
Updating openshift-enterprise-tests builder & base images to be consistent with ART #25873
Change registry.svc.ci.openshift.org to registry.ci.openshift.org #25863
Updating ose-hello-openshift builder & base images to be consistent with ART #25872
Bug 1924953 : Allow prometheus state clear to pass etcd leader change test #25870
Bug 1886160 : Add test of documented backup/restore procedure #25723
Upgrade openshift/api to 670ac3fc997c #25869
Bug 1896558 : bump(openshift/kubernetes): fix flaking multi-AZ test #25848
Bug 1920221 : Don’t initialize zone info repeatedly #25861
Full changelog
Bug 1926598 : pkg/rules: fix deduplication of equal alerts with different labels #51
Updating thanos builder & base images to be consistent with ART #50
Updating thanos builder & base images to be consistent with ART #48
Bug 1929540 : update golang.org/x/text #49
Full changelog
Fixes 1939555: Fix deadlock when enqueing functions into the pool #34
Bug 1929824 : Disable PV check #33
Bug 1919336 : Check if datastore belongs to a datastore cluster #28
Remove WIP note #32
Add unit tests #17
Bug 1926943 : Fix volume name length check #30
Updating vsphere-problem-detector builder & base images to be consistent with ART #29
Update govmomi to 0.23.1 #26
Full changelog
Source code for this page located on github