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.10.0-fc.4-x86_64 Tests:
Blocking jobs Informing jobsaws-sdn-upgrade-4.10-micro Succeeded periodic-ci-openshift-release-master-nightly-4.10-e2e-aws-upgradeaws-serial Succeeded periodic-ci-openshift-release-master-nightly-4.10-e2e-aws-serialgcp-ovn-upgrade-4.10-minor Succeeded periodic-ci-openshift-release-master-ci-4.10-upgrade-from-stable-4.9-e2e-gcp-ovn-upgrade Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.8.29
Created: 2022-01-28 20:54:54 +0000 UTC
Image Digest: sha256:664ad79f4a5f321c4acd51c737dfce9363e48470dc35732be4b7d156aa7b3936
Release 4.10.0-fc.4 was created from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-01-28-125342
Components
New images
Removed images
ironic-inspector
ironic-ipa-downloader
mdns-publisher
Rebuilt images without code change
kube-storage-version-migrator git 901a6d22 sha256:b82b8faa42ce0a7fa2a0e3b0da80c847b965aa4383491af1a3fafeea9c320491
machine-os-content sha256:010697733208d3d5daedf9b36216177a4956d246ab3ecb6380baf10b8b693792
Updating ose-aws-ebs-csi-driver images to be consistent with ART #192
Bug 1988371 : Rebase to v1.2.0 for OCP 4.9 #190
release v1.2.0 - part 1 #999
add ecr images to readme #998
utilize latest go sdk to ensure createVolume idempotency #982
Release 1.1.3 #992
Update base images: yum update al2, bump debian tag #986
Increased the helm chart version #980
Updated default setting of windows daemon set #978
Updated README.md and changed the version in snapshot example #976
Add how to consume new hack/e2e scripts in other repos (efs/fsx) #972
Update to csi-proxy v1 APIs #966
Several breaking changes to the helm chart #965
Feature/allow add debug args #970
Nit: Fix typo in the CHANGELOG #971
Install snapshot controller independently of helm for e2e tests #968
Release v1.1.1 and chart v1.2.4 #959
Download fixed version of eksctl to avoid bugs #967
csi-snapshotter in ebs-csi-controller now checks for enableVolumeSnapshot before including it in containers #960
Stop pushing latest tag and remove all references to it #949
Add migration upgrade/downgrade test #927
Clarify that using instance profile for permission requires instance metadata access on #952
Adding CRDs VolumeSnapshotClass, VolumeSnapshotContent, VolumeSnapshot for snapshot.storage.k8s.io/v1 #938
Revert “Fix kustomize RBAC bindings to have namespace kube-system” #947
Implement Windows NodePublish/Unpublish #823
Update example policy, use it in tests, and document it #940
Default controller.extra-create-metadata true so that volumes get created with pvc/pv tags #941
Grant EKSCTL_ADMIN_ROLE admin access to eksctl clusters #933
Add KubernetesCluster tag to provisioned volumes when cluster-id set #932
Default extra-create-metadata true so that volumes get created with pvc/pv tags #937
Add test-e2e-external-eks make rule that tests EKS with pod instance metadata disabled. Remove hostNetwork from DaemonSet #907
Disable uuid checks on XFS #913
Update driver capabilities #922
helm chart configurable log verbosity #908
update inFlight cache to avoid race condition on volume operation #924
Fix podLabels case in Helm chart #925
merge v1.1.0 release commits back to master #921
Updating ose-aws-ebs-csi-driver images to be consistent with ART #189
Updating .ci-operator.yaml build_root_image
from openshift/release #188
Full changelog
Bug 2043130 : aws-ebs: Add external-snapshotter permissions to patch snapshots #147
Bug 2038934 : Add custom CA bundle support #146
Bug 2028484 : AWS EBS CSI driver’s livenessprobe does not respect operator’s loglevel #144
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #143
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #141
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #139
Bug 1998174 : Add StorageClass for gp3 #140
Bug 1993931 : Storage operators use older kubernetes client #138
Bug 1990146 : some controllers missing livenessProbe #134
Use generic deployment controller with additional manifest hooks #128
Start using “embed” module for static assets #131
Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART #132
Updating .ci-operator.yaml build_root_image
from openshift/release #130
Full changelog
Bug 2040376 : Update map of supported aws instance types #19
Bug 2040504 : Ensure IOPS setting is honoured on all supported block device types #18
Bug 2032926 : Update dependencies to K8s 1.23 #14
Update README #10
Bug 2025767 : Prevent Machine from being considered provisioned until it exists in AWS #11
Label aws provider image #12
Update MAO and openshift/api dependency #9
Rename package to machine-api-provider-aws #3
Cherry pick from old repo #5
Remove all old unused files #4
Migrate from cluster-api-provider-aws #2
Migrate to API definitions to openshift/api #427
Bug 2007802 : do not requeue if the machine has been updated #424
Upgrade to use golang 1.16 #423
Updating ose-aws-machine-controllers images to be consistent with ART #421
Bug 1994480 : Update dependencies to K8s 1.22 #417
Updating ose-aws-machine-controllers images to be consistent with ART #412
Bug 1925276 : Fix eventual consistency logic to be consistent #406
Bug 1965080 : Reduce frequency of calls to register targets with load balancers #410
Updating .ci-operator.yaml build_root_image
from openshift/release #411
add in-container vendor #394
Full changelog
move go.mod to 1.17 #146
Updating ose-aws-pod-identity-webhook images to be consistent with ART #142
update OWNERS to reflect current reality #143
Updating ose-aws-pod-identity-webhook images to be consistent with ART #140
Updating .ci-operator.yaml build_root_image
from openshift/release #139
Full changelog
Rebase to v1.9.0 for OCP 4.10 #19
feat: update max data disk num for V5 VM #1093
feat: increase sidecar container cpu limits #1092
feat: Azure Disk CSI Driver V2 docs and deployment updates #1085
test: fix Windows containerd test failures #1091
chore: MCR pipeline support for V2 driver build #1083
feat: support resources config in chart #1082
fix: upgrade azure lib to fix panic issue on node driver #1081
feat: upgrade sidecar container version to support WS2022 #1080
feat: add allowEmptyCloudConfig config in chart #1077
test: only run btrfs in CSI driver e2e tests #1079
feat: add btrfs file system support #1078
chore: set default replica num of snapshot controller as 2 #1071
chore: update max datadisk list #1072
feat: set handle-volume-inuse-error as false for resizer #1069
fix: increase registrar probe timeout value on Windows #1068
chore: Refactoring cloud provider initialization to merge v1 and v2 driver implementations. #1060
fix: snapshot throttling issue #1066
fix: increase registrar container cpu limit #1065
feat: support disk online resize #1064
chore: increase sidecar contianer cpu limit in controller #1063
fix: missing static PV data in VolumeAttachments #1062
chore: rename sidecar container names #1059
feat: add enableAsyncAttach parameter #1058
feat: enable csi proxy GA interface on v1.0.2 #1056
fix: install updated packages to fix CVE issues #1055
test: enable one snapshot external test #1053
chore: rename sidecar container names in controller #1052
chore: refine install driver script #1049
test: enable csi test v4.3.0 #1046
fix: arm64 image build #1048
chore: switch master branch to use v1.9.0 #1045
doc: cut v1.8.0 release #1044
feat: add registrar liveness probe on Linux #1043
fix: GetZone error when instance metadata is disabled on Windows #1042
feat: upgrade disk client to use 2021-04-01 #1041
test: enable volume expand tests #1040
fix: get MaxDataDiskCount error on Windows #1039
fix: add zoned field for backward compatibility #1037
feat: switch back to csi-proxy v1beta interface on Windows #1034
feat: add 20H2 Windows image support #1032
fix: driver pod crash issue on Windows #1033
feat: add affinity and node affinity as values #1029
Added WS2022 to Makefile build process #1030
fix: upgrade to debian 11.0 to fix vulnerability #1028
feat: add ReadWriteOncePod cap #1027
feat: upgrade snapshot CRD to v4.2.1 #1024
fix: add AccessMode_SINGLE_NODE_READER_ONLY cap #1022
chore: Abstract release and beta CSI Proxy behind interface #1023
test: pre-provisioning-test should clean up created volumes unless told not to #1020
feat: ReadWriteOncePod support #1019
feat: reduce vmss cache refresh #1018
test: run v1.22 external test #1017
test: remove deprecated test configs #1015
chore: switch master branch to use v1.8.0 #1012
doc: cut v1.7.0 release #1011
refactor: Move remaining device perf helpers to optimization package #1010
chore: rename disk tag key for CSI drivers #1009
feat: support disable-avset-nodes in install-driver.sh script #1008
doc: fix shared disk doc #1004
feat: expose metadata for static PV attachment #990
test: upgrade csi-provisioner to v3.0.0 in external e2e test #1006
fix: enable avset setting by default #1005
chore: upgrade sidcar container versions #1002
test: specify userAgentSuffix in e2e test #1001
feat: allow storage class setting of useragent #999
fix: panic when vm size not in SkuMap table #1000
feat: switch to sync detach disk #998
test: Improve unit test coverage of nodeserver.go #995
fix: remove ClusterFirstWithHostNet dnsPolicy #997
chore: Add edreed to reviewers #996
chore: upgrade azure lib #992
chore: upgrade to snapshot v4.2.1 #991
fix: detach disk issue on deleting vmss node #988
cleanup: remove windows image config in chart #989
chore: Refactoring utilities to a separate folder to avoid duplication #977
feat: add base repo in chart #986
test: improve UT coverage for controllerserver.go #987
feat: add CSIDriver annotations #985
chore: switch master branch to use v1.7.0 #983
doc: cut v1.6.0 release #982
chore: update max data disk count table #981
fix: ignore GetDisk throttling in DeleteDisk #980
feat: upgrade to snapshot-controller v4.2.0 #978
fix: disable disk related rate limit #979
feat: support custom userAgent in driver setting #975
fix: set default userAgent issue #973
fix: remove kubelet-registration-probe on Linux #972
fix: driver register issue on Windows node #970
feat: change default userAgent #969
feat: support maxUnavailable config in helm chart #968
chore: upgrade azure lib #967
doc: add v1.5.1 artifacts in master branch #966
fix: disable networkAccessPolicy on Azure Stack Cloud #960
Update README.md #959
fix: Remove gen-skus-map #961
Disable uuid checks on XFS #955
feat: switch to async disk attach/detach #897
chore: upgrade to csi-proxy-v1.0.1 #953
cleanup: refine csi-proxy v1beta interface #952
feat: switch to csi-proxy GA v1 #919
feat: support latest image tag on Windows containerd #951
chore: refine windows image build #950
test: switch to csi-proxy-v1.0.0 config #948
chore: switch master branch to use v1.6.0 #946
doc: cut v1.5.0 release #945
Updating ose-azure-disk-csi-driver images to be consistent with ART #17
Updating ose-azure-disk-csi-driver images to be consistent with ART #16
Updating ose-azure-disk-csi-driver images to be consistent with ART #15
Bug 1994642 : Rebase to v1.5.1 for OCP 4.9 #13
doc: cut v1.5.1 release #965
fix: disable networkAccessPolicy on Azure Stack Cloud #964
Bug 1988372 : UPSTREAM: 955: fix: Disable uuid checks on XFS #14
Bug 1990781 : UPSTREAM: 961: fix: Remove gen-skus-map #12
Rebase v1.5.0 #11
feat: add cloudConfigSecret in helm install #943
chore: refine driver parameter setting #942
fix: unmount failure due to incorrect mount path check #940
feat: customize hostNetwork setting in helm install #939
feat: support disk io bursting #938
feat: support networkAccessPolicy #935
fix: always enable csi-snapshotter in helm install #932
Update the tolerations of the controller #931
test: alternative driver name e2e test #924
fix: customized role naming #928
feat: adjust rbac naming in helm install #925
test: Add e2e test for volume subpath mount #913
fix: remove node metricsPort #923
feat: support customized health port #922
feat: support customization of deployment and daemonset #921
test: switch to csi-proxy v1.0.0-rc.1 in unit test #918
fix: translation issue due to lower case managed kind #915
feat: add customized volumeAttachLimit support #916
fix: detach disk crash on Azure Stack #909
doc: delete ‘preview’ word because of Azure shared disk are already GA #912
feat: support alternative driver name #911
feat: increase csi-attacher timeout to 10min #907
fix: ZRS node affinity setting #906
test: fix broken code coverage #905
fix: reduce GetDisk in AttachDisk #904
chore: Wait for examples to complete and return error on failed rollout #903
test: added check to test ZRS in dynamically provisioned test suite #875
test: add ephemeral volume test #896
test: re-renable statefulset e2e test #895
test: test pod failover using ZRS #853
fix: create PV failure in zone and nonzone mixed cluster #893
chore: switch master branch to use v1.5.0 #892
doc: cut v1.4.0 release #890
fix: add snapshot controller tolerations #888
feat: support customization tolerations in chart #887
feat: add helm support for existing Service Accounts #877
fix: read cloud config from secret regression #886
chore: upgrade azure lib #885
test: add example test in external e2e test #882
test: disable one external failing test #881
fix: helm chart value bugs #878
feat: add snapshot GA version #874
chore: clean-up perf optimization kep document #873
chore: little refactor of perf_optimization code #870
bug: fix perfProfile in the storageclass for performance test #867
doc: add fsGroupPolicy doc #872
feat: support fsGroupPolicy feature #871
chore: refactor for OptimizeDiskPerformance code #865
test: wait for detach complete in e2e test #863
chore: switch master branch to use v1.4.0 #860
doc: cut v1.3.0 release #858
feat: add pv/pvc tags #859
chore: update azure_dd_max_disk_count #857
chore: upgrade sidecar container versions #856
fix: remove unnecessary lock in NodePublish #854
fix: RedHat/CentOS issue in helm installation #852
test: run test on install_driver.sh script #849
fix: CentOS/RedHat cert issue in chart installation #848
doc: adjust kubelet chart config #847
chore: upgrade azure lib #846
test: add ZRS e2e test #845
fix: no sleep when GetDisk is throttled #844
fix: GetDisk operation throttling issue #842
feat: decrease provisioner worker threads #840
chore: upgrade base image to fix CVE issue #838
feat: increase attacher worker-threads #837
fix: reduce crp throttling in attach disk scenario #835
chore: upgrade apiextensions.k8s.io/v1beta1 and storage.k8s.io/v1beta1 #836
fix: increase csi-attacher work-threads as 100 by default #833
fix: set correct DisableAvailabilitySetNodes in disk driver #831
add a new helm parameter for image pull secrets #828
add a new helm parameter for livenessProbe health port #825
Adjust PVC capacity to mirror in-tree behavior #824
fix: remove VolumeSnapshotDataSource feature gate #823
chore: switch master branch to use v1.3.0 #822
doc: cut v1.2.0 release #821
fix: remove namespace in ClusterRole #820
test: run external e2e test using 1.21 branch #813
feat: support edge zone managed disk #817
Bump K8s to v0.21.0 to address CVE-2021-3121 #816
chore: Fix arm64 container build #812
fail external-e2e prow job on test failure #810
test: print out driver logs #809
Setup k8s external e2e tests #805
fix: random arm64 build failure #808
test: switch to use MCR windows images #807
feat: add ARM64 support #806
fix: potential race condition in detach disk #804
feat: support allowedTopologies in storage class for ZRS disk #802
feat: support ZRS disk on non-zone nodes #801
fix: disk attach issue when vm in failed status #797
test: skip inline test for in-tree Windows #798
feat: support ZRS disk #791
fix: delete the sockets when stopping the pod on Windows #790
test: disable inline volume test for in-tree driver #794
test: add inline volume test #789
chore: upgrade azure lib #788
feat: support topology.kubernetes.io/zone key #785
test: Schedule pod to same zone as source disk in multi-az clone tests #786
feat: upgrade node driver registrar to v2.1.0 #784
feat: add new controlplane taints for v1.20 #783
chore: upgrade azure lib #782
test: add test cases for volume lock acquisition #781
test: use WaitForFirstConsumer
for in-tree storage driver #774
fix: support create snapshot in parallel #777
fix: disable invalid storage class parameters #778
test: disable statefulset test for Windows in-tree driver #776
fix: listVolumes should not return error when no volume was found #771
docs: Add summary design documentation for Azure Disk CSI Driver V2 #770
fix: check disk state before attach disk #768
test: print out node labels #766
feat: upgrade csi-attacher to v3.1.0 #765
chore: upgrade csi-provisioner to v2.1.0 #764
feat: increase driver memory limit #762
chore: upgrade azure lib #761
chore: upgrade azure lib #760
fix: windows e2e test helm install command #759
fix: add a wait period for statefulset update in e2e tests #758
feat: Add v2 driver and container build to support e2e tests #756
test: fix go mod issue with go1.16 #757
chore: switch master branch to use v1.2.0 #754
doc: cut v1.1.1 release #753
Updating ose-azure-disk-csi-driver images to be consistent with ART #9
Updating .ci-operator.yaml build_root_image
from openshift/release #8
Full changelog
Bug 2043130 : azure-disk: Add external-snapshotter permissions to patch snapshots #41
Bug 2038934 : Bump(library-go): to get leader election changes #40
Bug 2029570 : Add custom CA bundle support #38
Bug 2028484 : CSI driver’s livenessprobe does not respect operator’s loglevel #37
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #36
Add volume cloning tests #21
Use WithSecretHashAnnotationHook from library-go #34
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #33
Bug 1992875 : Use own cloud credentials #30
Bug 1993931 : Storage operators use older kubernetes client #32
Bug 1948603 : Re-enable expansion e2e tests #18
Bug 1992148 : mount azurestackcloud.json to /etc/azure #29
Bug 1990146 : some controllers missing livenessProbe #28
Bug 1948090 : Deploy multiple replicas of CSI Controller Service #27
Adding support for Azure Stack Hub (ASH) #26
Use embed for static assets #25
Remove generated API #24
Updating ose-azure-disk-csi-driver-operator images to be consistent with ART #23
Bug 1960732 : update manifest and readme #19
Updating .ci-operator.yaml build_root_image
from openshift/release #22
Full changelog
Bug 2030488 : Requeue create on invalid credentials errors #11
Bug 2032926 : Update dependencies to K8s 1.23 #9
Add ephemeral storage support #8
Updating ose-machine-api-provider-azure images to be consistent with ART #7
Label azure provider image #6
Cherry-pick from old repo #5
Rename module to machine-api-provider-azure #2
Remove unused files #3
Migrate from cluster-api-provider-azure #1
Full changelog
Bug 2041750 : [Alibaba] fix endpoint error in some regions #5571
Bug 2047258 : Read GovCloud from RHCOS stream #5585
Bug 2045927 : Add proxy for ironic-agent.service #5569
Bug 2041694 : [Alibaba] fix system disk category of bootstrap #5564
Bug 2042655 : revert delay of bootstrap control plane teardown for alibaba #5550
Bug 2041319 : [Alibaba] fix VSwitch subnets overlap #5566
Bug 2041926 : [Alibaba] fix creating public record being skipped #5565
Bug 2023839 : Bump Fedora CoreOS to 35.20220116.2.0 #5567
Bug 2038166 : openstack: Fix invalid-https-certificate detection #5576
Bug 2037209 : update alibaba for provider spec api changes #5562
Bug 2037209 : vendor: update openshift/api to latest in preparation for alibaba machine provider changes #5563
Bug 2043731 : Add IP outputs for IBM terraform instances #5538
Bug 2037813 : [baremetal] networkConfig field now accepts yaml instead of string value #5545
Bug 2042315 : Fallback to External IP_OPTIONS when ProvisioningNetwork is Disabled #5548
Bug 2040160 : [Alibaba] fix EIP metering method #5547
Bug 2026321 : Remove allowed values for nodeVMsize #5532
Bug 2042438 : openstack/Dockerfile: add make and gettext #5546
Bug 2033271 : [Alibaba] fix deletion of resource group #5536
Bug 2041598 : Azure Stack remove CA bundle from CPC #5543
Bug 2017874 : Check quota for G and VT instances #5510
Bug 2038166 : openstack: Document legacy HTTPS cert validation #5544
Bug 2041361 : [Alibaba] fix load balance listener strategy #5540
Bug 2033524 : [Alibaba] support for list existing domains #5533
Bug 2035705 : Azure: Only attempt to destroy resourcegroups if present #5516
Bug 2039241 : [baremetal] use podman secret for image-customization server #5525
Bug 2035454 : [alibaba] fix deletion of the OSS bucket #5530
Bug 2039109 : Fix image-customization-controller image pull failure #5513
Bug 2039408 : Add northamerica-northeast-2 region to GCP validation #5531
Bug 2034527 : Pass different IP options to installed CoreOS image and IPA #5521
Bug 2039689 : Alibaba: fix payment method for NAT gateway #5529
Bug 1965969 : aws: Fix dns destroy logs #5494
Bug 2038384 : Azure: Update Default Instance Types #5519
Bug 2020480 : [vsphere] installation failure sometimes with error: the object ‘vim.Folder:group-v******’ has already been deleted or has not been completely created #5495
Bug 2033239 : Alibaba: fix the wrong default region #5490
Bug 2034537 : openstack: Update OWNERS #5503
Bug 2025788 : Check vCPUsAvailable for given instance type #5505
Bug 2019977 : Validate region provided in install config #5432
Bug 2028695 : Delete bootstrap profiles during cluster destroy #5506
Bug 2034245 : terraform: use the correct os for terraform providers #5501
Bug 2033749 : Azure Stack: Terraform Local Provider #5497
Baremetal: Deploy using CoreOS ISO from the release payload #5473
azurestack: Add a custom rhcos image field for ASH #5468
tf/stages: delete unused code around compat and gather, and improve comments #5476
Terraform: Unset TRACE-level debugging #5493
Azure Stack: fix versions for Terraform Upgrade #5492
Alibaba: fix: add the availability zone of worker #5438
AWS: Remove unused Instance Class Function #5335
tf/alibaba: fix name of alibaba tf provider #5489
azurestack upi : get VHD_URL with openshift-install coreos print-stream-json #5470
ibmcloud: remove resource group question from survey #5462
Remove GCP cluster api provider #5437
Bug 2032521 : vendor: address eventually consistency creating aws dhcp options associations #5488
machineconfig: Use KernelArguments field instead of kernel-args file #5439
asset/tfvars: use generic name for platform tfvars file #5477
Bug 1981941 : Upgrade terraform to 0.14.6 #4729
Azure Stack: add CA support in bootstrap ign stub #5430
pkg/asset/installconfig/aws: public DNS validation #5189
owners: refresh baremetal-approvers/reviewers #5485
tf/stages: add resolution to stages for openstack and ovirt #5484
Alibaba: support existing VPC, VSwitchs and PrivateZone #5379
images/libvirt: provide specific version of google cloud sdk #5486
aws: Update our local zone filtering code #5483
OpenStack: Instruction on how to deploy on ovs-dpk #5390
Bug 1921627 : Shorten instance group suffix to ig #4828
azurestack: Fix cluster tag check for A record destroy #5362
Openstack: Split terraform into stages #5078
Alibaba: fix the validation of instance type #5480
Baremetal: Split terraform into stages #5064
ovirt: split terraform into stages #5034
aws: changing default EBS type on masters to gp3. #5239
openstack: Document Control plane node migration #5475
Alibaba: refactor validation of machine pool #5426
Alibaba: format the log of the destroyer #5435
Cleanup machine references to ibmcloud SG #5472
Azure Stack Bootstrap Destroy Bug #5443
Bug 2025464 : aws: get ips for all control plane instances for bootstrap gather #5465
openstack: Document credential rotation #5471
Azure Stack availability set #5442
aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws #5373
Alibaba: fix: destroy the records of the current cluster #5421
azure upi: get VHD_URL with openshift-install coreos print-stream-json #5469
rhcos: ami regions from rhcos stream at runtime #5466
Alibaba: fix: replace the ic.ClusterName in the validateClusterName #5461
Bug 2025093 : Remove The Default Value For The Disk Provisioning Type of Vsphere #5416
close a verify-codegen ci failure loophole #5447
azure: Fix terraform cluster IP output #5448
Bug 1964380 : remove privateDNSZoneName #5459
Bug 2027501 : bump RHCOS 4.10 bootimage metadata #5452
bootstrap: remove support for certs lacking SAN #5464
Alibaba: fix: rename the bootstrap output variable #5460
docs/dev/pinned-coreos.md: update rhcos-stream.json example #5453
Bug 2020216 : replace public-access with sas token in bootstrap deployment #5457
pkg/types: Correct docs for deprecated options #5444
Revert “open cluster-policy-controller ports for metrics” #5451
Bug 1997059 : aws: Filter out local zones when generating a default list of zones #5392
Condense IBM Cloud SG names #5455
Bug 1968364 : azure: Update upi docs to remove mentions of sshKeyData #5456
Generate network config secrets for baremetal platform #5247
machines: Extract root disk sizes to constants #5169
Update URL from cloud.redhat.com to console.redhat.com #5137
azurestack: Fix gather bootstrap for azurestack #5382
installer-artifacts: add darwin/arm64 binary #5418
Alibaba: fix kubebuilder validation #5406
Bug 1999668 : Azure: Ensure destroy doesn’t panic when invalid credent… #5314
Bug 1964380 : azure upi: do not create etcd DNS records #5394
Alibaba: fix: remove the default value #5410
libvirt: add doc on a default load balancer configuration for libvirt #4930
vendor: update terraform-provider-google for rate limit fix #5417
Alibaba: fix: remove unused ResourceGroupID #5431
Bug 2027387 : fix(ibmcloud): Do not compute image file checksum #5436
Alibaba: fix: remove the master node records #5422
OpenStack: Parallelize port deletion #5429
Bug 1968364 : azure: fix upi bug preventing using ed25519 keys #5407
Add Kiran and Caleb into Installer reviewers #5433
Alibaba: fix: use EXACT search mode #5411
baremetal: add NetworkConfig field #5207
Alibaba: fix: update comment on ResourceGroupID #5415
fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 #5427
Alibaba: Update tag and API types to mirror other providers #5381
Alibaba: update tags for cloud resources #5385
Alibaba: fix: use the max function #5414
Revert “Workaround golang linux/arm64 link error” #5402
remove MCO manifests #5383
feat(ibmcloud): Support VPC dedicated hosts #5295
Alibaba: support to create a resource group #5378
Use openshift/api instead of machine-api-operator #5350
Bug 2015837 : openstack: unset OS_CLOUD for running Terraform #5398
Vendor: Bump API for Azure Marketplace Images #5393
alibaba: implement cluster destroy #5348
upi/aws/cloudformation: make bootstrap instance type configurable #5400
Alibaba Cloud Provider: remove the ingress record. #5396
vSphere: Set default disktype to thick not eager #5395
Update code and Dockerfiles for golang 1.17 #5397
update registry.ci.openshift.org/ocp and origin images to 4.10 #5358
Bug 1960378 : Relax the imageContentSource validation #5346
IPI for vSphere w/ existing resource pool #5136
Bug 2016008 : aws: add newly supported regions for arm64 #5377
Alibaba: add metadata server IP validation #5360
Update registry.ci.openshift.org/origin image to 4.9 #5237
Bug 2021607 : Relax vcenter hostname check #5367
update Packet UPI for Equinix Metal rename #5014
Bug 1965969 : aws: Output public zone id correctly when deleting hosted dns records #5343
docs: correct spelling in docs #5165
Bug 2003113 : Improve host role management during assets creation #5205
openstack: Add stephenfin to owners #5354
vSphere IPI: Enable thin provisioning via the OVA import #4664
OWNERS_ALIASES: Removing Etienne #5363
Bug 2021364 : aws: remove invalid s3 permission #5232
Bug 1956776 : Fix network validation for UPI #5340
validation: Enforce strict unmarshalling of config #5307
Implement WithCustomExtractHostAddresses to gather bootstrap in stages #5355
openstack: Fix install config for openstack manifests #5349
azurestack: Fix destroyer to delete A records #5351
Alibabacloud recommitted and fixed #5333
Use Openshift Cluster API instead of MachineAPIOperator #5331
Bug 2004313 : azure: Skip making azure bootstrap ignition temp file #5296
Remove old RHCOS metadata (not stream metadata) #5252
Removes mjudeikis from OWNERS_ALIASES #5345
Bug 2016955 : Set AWS Bootstrap Type == Master #5334
Bug 1960378 : Relax the imageContentSource validation #5297
Fix broken data/unpack_test.go #5332
aws-ec2: add m6i as preferred instance type #5327
baremetal: fail if apiVIP and ingressVIP are set to the same value #5186
Bug 2013877 : Validate OpenStack supports resource tagging #5323
Vendor: Unpin kube-openapi #5324
Update OWNERS #5326
Bug 1956776 : Fix network validation #5317
Bug 2009253 : Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal #5284
Bug 2006291 : baremetal: Prevent ProvisioningNetworkCIDR with host bits set #5233
Bug 2004596 : bump RHCOS 4.10 boot image metadata #5280
Bug 1917893 : bump oVirt terraform provider version which fix “Disk is locked” bug #5313
Remove kubevirt platform #5301
Bug 2012326 : gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems #5281
Bug 2010921 : Azure Stack: add trust bundle to cloud config #5248
data/manifests/bootkube/cvo-overrides: Default to stable-4.10 #5312
vSphere: Split terraform into stages #5094
Bug 1956776 : Check if network is valid in install-config #4906
Bug 2012235 : IBM Cloud: Add RG to CP config #5294
baremetal: Move Dockerfile.ci to 4.10 images #5290
docs/dev/pinned-coreos: pass --no-signatures
to plume cosa2stream
#5268
Bug 2011893 : baremetal: check that driver supports secure boot #5285
Bug 2012233 : IBMCloud: Handle 5 rule SG limit #5289
ovirt: update of upi playbook files #5222
aws: Remove shared tags from user specified IAM roles #5286
feat(VSphere): validation of cpus/coresPerSocket in config #5217
IBM Cloud: provider config zones #5275
ovirt: remove dougsland from OWNERS_ALIASES #5282
Bug 1999734 : fix(ibmcloud): Add CIS CRN to infrastructure manifest #5182
azurestack: Add subnet nsg group association in terraform #5150
openstack: Update affinity docs #5274
ibmcloud: fix terraform formatting error from #5147 #5273
Bug 2010665 : do not modify cvo ignores for bootstrap-in-place #5271
Remove instanceType option m4
from AWS IPI default deployment #5162
Record rpm-ostree status and history in log-bundle #5130
Bug 1949672 : Update UPI ignition version to 3.2.0 #5164
Bug 1992777 : ibmcloud: Possible fix for “ibm_iam_authorization_policy” error #5147
libvirt: split up tf files into stages #5119
Bug 2009791 : Fix IBM Cloud config usage #5263
Make bootstrap image asset depend on rhcos image. #5267
Updating ose-installer-artifacts images to be consistent with ART #5221
openstack: Expose worker server group policy #5071
Bug 1955544 : Add ingress rules to master SG for compact clusters #5236
openstack: Move TFVars logic to own package #5264
Bug 2009699 : Fix RAM validation for openstack flavors #5260
Bug 2008119 : force cvo to ignore installer-provided resources #5258
Inject subnet names into IBM Cloud provider config #5234
open cluster-policy-controller ports for metrics #5105
vendor: Bump OpenShift API to Add Alibaba Platform #5216
Bug 2008599 : Azure Stack: Add Internal Load Balancer #5249
docs: libvirt: fix typo #5246
Bug 2000430 : bump cluster-api-provider-ovirt #5184
Block create cluster
if bootstrapInPlace is set in install-config #5218
images: Fix jq not found error #5235
terraform/openstack: remove unused extra_tags #5226
pkg/destroy: log when writing quota for visibility #5204
Bug 2004600 : Remove duplicate ramdisk log container #5219
Updating ose-installer images to be consistent with ART #5194
fix(ibmcloud): Delete COS in recursive mode #5211
OWNERS: Prune crawford #5214
fix(ibmcloud): Allow NodePort access from all subnets #5188
Update baremetal approvers/reviewers #5213
Bug 2002567 : OpenStack: Fix links in SR-IOV workers doc #5201
baremetal: Specify entrypoint when starting inspector #5208
Typo fixing from Github to GitHub #5206
pkg/destroy/gcp: report cluster footprint in quota #5158
Bug 1994142 : fix(ibmcloud): Add more cloud config fields #5152
Bug 2001317 : openstack: Inaccurate MissingQuota error #5197
Bug 1993364 : Consider all Networks on Router clean up #5193
Bug 1993364 : openstack/destroy: fix Kuryr/BYON #5191
bring example in line with the default value #4971
Update OWNERS #5172
gcp upi: clarify ROUTER_IP needs to be set #5167
UPI: Add yq to images for ASH CI #5160
docs: fix broken link to CVO/operators.md in operators.md #5141
libvirt docs update when systemd-resolved is in use #5132
Add SRIOV Support for Kubevirt Provider #5088
Bug 1996501 : Remove worker disk types below 8GB #5166
Bug 2000352 : [CORS-1716] vsphere: set the imported ova hardware version #5163
Bug 1999421 : Fedora CoreOS: revert to 34.20210626.3.1 #5174
Bug 1998643 : Revert “bump RHCOS boot images for 4.9” #5180
Bug 1993207 : fix(ibmcloud): Set account ID for rg on destroy #5181
Bug 1999119 : bump to golang-1.16 #5120
Bug 1993207 : fix(ibmcloud): Set account ID for resource group look up #5177
Bug 1997790 : Azure Stack Hub UPI README & Templates #5135
Bug 1998311 : Azure Stack Hub Manual Credentials #5138
Bug 1969371 : Fix AWS destroy to not check us-east-1 #5170
Bug 1981999 : bump RHCOS boot images for 4.9 #5168
Bug 1972524 : baremetal: Ensure ipv6 bootstrap VM client-id is predictable #5110
Bug 1969371 : Stop searching other China regions for resources #5156
Bug 1996124 : version: display release architecture #5107
Bug 1976016 : Display proper error message on failure to delete #5157
Bug 1974640 : Write user credentials to specified env location #5155
Bug 1995655 : bump default channel to stable-4.9 #5159
Bug 1958154 : Restrict number of AWS user tags #5154
Bug 1978213 : openstack/quota: relax min ports #5153
Bug 1994103 : ibmcloud: Support Terraform stages #5116
Bug 1989973 : Fix Azure typo #5144
Bug 1992463 : libvirt: bump default memory and cpus #5069
Bug 1992876 : gather: Add OKD specific journal logs #5127
Bug 1987845 : openstack: relax port constrain by one #5145
Bug 1990206 : Fix invalid UPI AWS instance type #5139
Bug 1989917 : openstack: relax Security Group quotas #5140
Bug 1990617 : Update fedora-coreos stream to 34.20210725.2.0 #5117
Bug 1987845 : openstack: relax quotas with Kuryr #5133
Bug 1989604 : ibmcloud: GetVSIProfiles error handling #5129
Bug 1977129 : Remove runlevel label from openshift-kubevirt-infra #5106
Bug 1963132 : Fix us-east4 Ashburn description #5097
Bug 1978213 : openstack - relax value for minNetworkConstraint #5121
Bug 1987845 : openstack: relax quota checks in BYON #5113
Bug 1987279 : Delete AWS EFS AccessPoints with owner tags #5112
Bug 1987083 : Azure: cloud provider config excludeMastersFromStandardLB -> false #5111
Bug 1972776 : improve dual-stack install-config validation #5005
Bug 1986420 : GCP: make cluster_ip_address optional post-bootstrap #5108
Bug 1882490 : data/azure/master: Add dash to nic name #5082
Bug: 1947293 Baremetal: Validate provisioning network size #4950
Azure Stack IPI Support #5084
ibmcloud: Destroy cluster #5099
pkg/asset/manifests/dns: don’t create private zone in Azure Stack #5104
azurestack: Modify destroy code to handle public dns record deletion #5095
Destroy AWS EFS volumes #5092
Azure: Split terraform into stages #5032
Azure Stack cloud provider config #5042
Bug 1984576 : baremetal: reinstate provisioningInterface for provisioning CR #5100
ibmcloud: Update cloud provider config #5096
ibmcloud: Remove quota check placeholders #5072
Bug 1970179 : update boot images for RHCOS 4.9 #5049
vendor: update baremetal-operator v0.0.0-20210706141527-5240e42f012a #5061
baremetal: make provisioningNetworkInterface optional #5015
Delete storage policy ids when cluser is deleted #5075
Add documentation on setting cloud provider opts #5090
oVirt: must gather fix nil pointer panic #5080
Add OKD installer images #4453
baremetal: set default boot mode explicitly #4680
ibmcloud: Add Platform Provisioning Check #5063
ibmcloud: Update security groups and rules #5059
Fix build with multiple GOFLAGS #5062
verify-vendor: add go mod tidy #5076
vSphere: Add datastore and storagepod to category #5074
Bug 1969794 : Document how to use image registry with a custom PVC backend #4985
Bug 1969374 : document how to update domain for image registry in versions <4.8 #4979
Updated owner aliases because of GitHub account change #5058
OpenStack: explicitly disable octavia when using kuryr #5047
OpenStack: Open 0.0.0.0/0 on NodePorts #5052
bootstrap: add –infra-config-file to kube-api render #5057
Bug 1980029 : Pin openstacksdk #5066
Bug 1925203 : add auto pin and hugepages support #4873
Bug 1979038 : oVirt: include master IPs when running must gather #5039
Bug 1972582 : Installing with an oVirt network with 2 vnics on the same network causes the installer to not create tfvars and fail with terraform error #5002
azure: Updates cluster-api-provider-azure package #5044
baremetal: Update IPI docs for latest version #5054
Ibm cluster creation #5023
OpenStack: Remove FIPs of LBs created by cloud-provider #5050
openstack: Expose master server group policy #5003
Bug 1962414 : FIPS: validate ssh public key type compatibility #5029
aws: move elastic ip permissions to create networking category #5045
Bug 1978213 : Run kuryr-specific quota checks for kuryr envs #5048
baremetal: Always use image cache #5008
Fix sanity check image metadata arches match error #5033
baremetal: add PlatformProvisionCheck dependency for TerraformVariables asset #5041
OWNERS: update vSphere-approvers #5038
azure: changes the way we get credentials #4789
kubevirt: removes dependency on a deprecated package #4953
Updating ose-installer images to be consistent with ART #5006
azure: don’t require BaseDomainResourceGroupName on ARO #4879
Azure Stack: type, validation, & infrastructure manifest #5024
Bug 1975475 : aws: block creation of bootstrap instance until ignition config is uploaded #5028
.yamllint: ignore cluster-networkconfig-crd.yaml #5030
doc/gcp: remove no-longer-needed etcd records #4849
Updating ose-installer-artifacts images to be consistent with ART #5009
Updating ose-baremetal-installer images to be consistent with ART #5007
azure: removes dummy outbound service #4880
vSphere: Switch from sockets to cores by default #5001
split infrastructure creation into multiple terraform stages #5010
ibmcloud: fix struct field json #5020
Bug 1974598 : OpenStack: Optimize cluster deletion #5004
OpenStack: Add Unit Tests for validation of platform.openstack.machineSubnet #4937
Add arm64 support #4870
azure: don’t use managed identity on ARO #4843
azure: divide machine CIDR into 2 networks for subnets #4748
pkg/asset/installconfig/kubevirt: fix dropped error #4856
Add linux-amd64 binary to installer-artifacts #4891
Bug 1971518 : Try deleting associated trunk after port delete failure #5000
IBM Cloud Provider Scaffolding #4923
Bug 1929136 : OpenStack: document Manila share mounting #4803
Openstack IPI: Validate API and Ingress VIPs are not the same #4946
OWNERS: add more core team members as approvers #4997
Remove Fedosin from Owners #4996
Updating .ci-operator.yaml build_root_image
from openshift/release #4999
docs/user/aws/install: Update cloud install links #4934
fixing a link #4899
doc/openstack: add a note about image registry in AZ #4833
Full changelog
Bug 2036993 : update repo for golang 1.17 #164
Updating baremetal-machine-controller images to be consistent with ART #160
Bug 1994480 : Update dependencies to K8s 1.22 #158
Fix BMO reboot api broken link #150
remove dhellmann from owners file #154
Custom deploy procedure support #156
Updating .ci-operator.yaml build_root_image
from openshift/release #152
Full changelog
Bug 2044496 : Make bmc subscription validator less aggressive #201
Bug 2041765 : irmc: change BootInterface to ipxe #200
Bug 2036006 : Use integer value in clean steps for HostFirmwareSettings Integer type #199
Bug 2035882 : Publish events for all invalid HostFirmwareSettings #198
Updating ose-baremetal-operator images to be consistent with ART #188
Merge upstream #197
Add BMC subscription CRD and reconciler #1014
Use a separate mariadb-image instead of one in ironic-image #1052
Do not add secret finalizer while deleting a host #1054
Remove reset_required from FirmwareSchema #1049
Merge upstream #196
Handle HostFirmwareSettings non-numeric string set for Integer type #1051
Add validations for bmo resource name #991
Remove BIOS config password related settings from schema #1050
Merge upstream #195
Add an interface for the image builder to report a failure #1047
Uplift mongo-driver@v1.5.1 & ulikunitz/xz@v0.5.8 #1044
Change hfs controller to be level-triggered when handling bmh updates #995
Fix kustomize binary path in Tiltfile #1046
Uplift to go1.17 #1048
irmc: change the return value of NeedsMAC() to true #1033
Update ocp_kustomization.yaml #194
Merge upstream #193
Create new BMC module and revert ironic packages to main module #1017
Add UT for stringlist #1028
Support ilo4 virtual media #1041
Fix golint issue #1031
Merge image controller updates from upstream #192
Remove stbenjam from OWNERS #1035
Make PreprovisioningImage controller more generic #1036
Merge upstream #191
Replace deprecated linter & fix lint issues #990
Fixes CentOS build failure on CentOS master #1037
Add ardaguclu and bfournie to reviewers #1042
:bug: Remove provisioning IP from ironic-dnsmasq checks #1030
Uplift to kubebuilder v3 #1011
Use PreprovisioningImage to build PXE images #1019
Add ironic package to mod Makefile target #1018
Fix outdated URL in run_local_ironic #1023
Add readiness and liveness probes #975
Use finalizer for BMC secret. #1008
Remove stbenjam from OWNERS #190
Merge upstream #189
📖 Update old branch name mention in docs #1020
Remove bmc package dependency on API #1007
Add RequiresProvisioningNetwork check into AccessDetails #994
Merge upstream 2021-11-01 #187
Add bootMode/bootMACAddress to API docs #1010
gitignore: Get rid of rules not associated with the project #1004
Rename Ready state to Available #340
Add PreprovisioningImage API and integration #936
Add s3rj1k to reviewers #1006
Rename ironic go module to correct path for go get can find #998
Create new ironic go module #989
Add cert-manager installation in the dev-setup doc #993
Merge upstream 2021-10-08 #185
Create and manage hostFirmwareSettings and firmwareSchema resources #938
Fix non-existing fmt target usage #987
Merge upstream 2021-10-01 #180
Remove ironic-inspector-log-watch #988
Fix fallback for ironic drivers that don’t support soft power off #985
Drop the duplicating logwatch #945
Add AGE column to BMH CRDs #973
Create namespace for ironic and ignore any errors #944
Honor DefaultDeployInterface value from Ironic config #953
Avoid logging BMC password when creds change #981
Remove travis ci config file #982
Add @andfasano and @fmuyassarov as approvers #986
Add more context to node lookup logging #974
Do not disable iDRAC Redfish vendor interfaces #933
Create a SecretManager type to manage Secrets #935
Updating ose-baremetal-operator images to be consistent with ART #179
Merge upstream 2021-09-10 #175
Stop relying on -modfile to allow vendorization #968
📖 Update CI status badges in Readme #971
🌱 Uplift go modules (under root/apis/hack folders) #970
📖 Update docs and add more context concerning new deployment folders #972
🌱 Remove deprecated ioutil usage #969
Fix comment for detached annotation and add StateAvailable #967
Allow writing ‘null’ for HardwareRAIDVolumes and SoftwareRAIDVolumes. #966
Enable detach annotation for ready nodes #965
Add automation support for locally supplied IPA #957
Add kashifest and fmuyassarov as approvers #963
Fix auto clean failure in preparing state #929
Enable BareMetalHost validation webhook #865
Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #949
unittests: Add a mechanism for simulating a lost ironic db #723
Explicitly set node bios_interface #946
Update rbac api version to v1 #955
Add CommonName to Ironic and Mariadb certificates #951
Always build a configdrive except for live ISO #909
Don’t use soon removed APIs #948
Move tools modules under hack/tools #937
Fix missing case of BuildRAIDCleanSteps #942
upgrade k8s/api to v0.21.1 (in apis/go.mod) and controller-tools to v0.6.0 #917
Updating ose-baremetal-operator images to be consistent with ART #176
Bug 1986654 : Auto cleaning step in Prepare stage failed #166
Bug 1983190 : Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #173
Bug 1928816 : Explicitly set node bios_interface #172
Bug 1986656 : Fix missing case of BuildRAIDCleanSteps #170
Merge upstream 2021-07-22 #169
Avoid always do delete_configuration clean step #908
Merge upstream 2021-07-16 #168
Modify namespace prefix in ironic deployment to support TLS #934
Remove duplicate if statement #939
Add new CRDs for BIOS configuration #901
Better handling of power management errors #841
Simplify build in Dockerfile.ocp #167
Merge upstream 2021-07-09 #164
BIOS Configurations for iDRAC #928
Cache only required secrets #903
Custom deploy: fix insufficient condition #932
Add TLS check before generating the secret for ironic-cacert secret. #924
Custom deploy procedure #884
Merge upstream 2021-07-02 #163
Correctly deprovision nodes in DeployWait and Deploying #902
Eliminate global variables in ironic provisioner #914
remove dhellmann from owners #927
Use recreate strategy for ironic deployment #918
Use mock BMC for testing RAID #921
baremetal: Add privLevel to bmc data #853
Vendor the apis submodule #162
Merge upstream 2021-06-25 #161
Fix some typos in comments #922
Adding BIOS Parameters in api.md #920
Fix configdrive handling #900
Don’t deprovision provisioned host due to error #916
Merge upstream 2021-06-15 #156
Extend docs for “baremetalhost.metal3.io/detached” annotation #913
Support deploy_iso in addition to deploy_kernel/ramdisk #907
Also run controller-gen on the controller directory to get rbac #892
Unify kubectl apply -f
format #885
Disable raid feature for iRMC server #911
Increase the default $BMO_CONCURRENCY for scale #906
Extend BaremetalHost CRD to support BIOS configuration in baremetal server #302
Uplift kube-rbac-proxy to v0.8.0 #891
Add disk type field to BMH HardwareDetails #850
Document re-inspection API #890
Point ironic-inspector to the ironic image in quay #886
Add cert-manager setup for TLS in ironic deployment. #859
fix comment #894
Restart Ironic containers when certificates are changed #854
Correctly run controller-gen for new apis module #888
Fix bug with re-inspection due to Node in “available” state #889
Document parameter to set boot iso source #870
Do automated cleaning in Prepare state #882
Fix error: missing the following IPMI credentials in node’s driver_info: [‘ipmi_address’] #880
strip whitespace after decoding secret values #881
Run apis/ tests in make unit #871
Revert: Point ironic-inspector to the ironic image in quay #873
Adding RAID Parameters in api.md #858
Allocate Ironic port when node exists and has no port allocated. #817
Enable Client certificate authorization for Ironic TLS client. #864
Point ironic-inspector to the ironic image in quay #861
Define command for ironic-inspector run #851
Fix some typos #866
Revert “Add unit and lint test in travis” #869
Remove govet script and test #856
Fix travis lint test #863
Propagate IPA_BASEURI env var to local ironic containers #860
Add unit and lint test in travis #862
Always lazily update Node options in Ironic #852
Add go.mod for BMH api #857
modify power_interface for irmc #848
Enable golint with golangci-lint #825
Fix adoption in ExternallyProvisioned state #849
Updating ose-baremetal-operator images to be consistent with ART #160
Bug 1972374 : Don’t deprovision provisioned host due to error #157
Updating .ci-operator.yaml build_root_image
from openshift/release #155
Full changelog
Bug 2000236 : Disable printing usage help on error #165
Bug 1995021 : upgrade k8s.io/client-go #164
Fix docker_test run #159
Bug 2021544 : Ignore VIPs in node-ip show #157
Bug 2022050 : Add delay after sending bootstrap stop and start messages #158
Updating baremetal-runtimecfg images to be consistent with ART #156
Bug 2012780 : Avoid dynamically allocated port range for haproxy #155
Bug 1998951 : retrieve only single type addresses for Keepalived ingress #154
Updating baremetal-runtimecfg images to be consistent with ART #153
Updating baremetal-runtimecfg images to be consistent with ART #152
Bug 1995468 : CoreDNS Corefile hosts - add support for dual-stack #148
Revert “Merge pull request #141 from yboaron/get_endpoints” #146
Updating baremetal-runtimecfg images to be consistent with ART #144
Bug 1974350 : HAProxy-monitor: send reload only if cfg file changed #145
Updating .ci-operator.yaml build_root_image
from openshift/release #143
Full changelog
Bug 2039359 : Fix adm prune rs orphans #1030
Bug 1972962 : Add validation for max-icsp-size flag #851
Bug 1999246 : adm catalog mirror should ignore .indexignore files #918
Bug 2042059 : bump discovery burst and qps #1033
Bug 2038160 : Inform user about inability to schedule a debug pod #1029
Bug 1990014 : Throw error when debugging Windows nodes #1028
Bug 2039311 : Add support for build csi volume source #994
Bug 2039491 : Remove git://
from new-app tests #1020
Bug 2036826 : Improved prune deployments #1019
Ignore VSCode files #1018
Bug 2036826 : Fix prune deploy resolver #1015
Bug 2036940 : allow empty files and stdout in oc registry login #1011
Bug 1992596 : Remove admin bashcomp func #1014
Bug 2035393 : properly handle –dry-run=server #1010
Bug 2034889 : Fix another prune panic #1008
Bug 2034889 : Fix prune deployment panic #1005
Bug 2033751 : Revert “Modified MG pod tolerations” #1003
Bug 2033751 : pkg/cli/admin/inspect: Fix “ocurred” -> “occurred” typos #1002
Bug 2033751 : Bump k8s.io to v0.23.0 #1001
Bug 2032111 : requestproject: use agnhost serve-hostname #995
Modified MG pod tolerations #942
Adding the flag –allow-not-recommended to oc adm upgrade #986
release: extract darwin/arm64 openshift-install #1000
Add darwin/arm64 oc #990
oc adm prune deployments for ReplicaSets #987
Fix documentation issue #937 #944
feat/oc-release-extract-cco: add support for alibabacloud #978
fix registry-config messages and imports #983
Bug 1982498 : default to podman credential configs #893
Bug 1858760 : allow Authorization Service URL to differ from Registry URL when retrieving tokens #924
Adding an example for oc adm upgrade #977
Bug 2020377 : add linux capability for host network packet captures #962
Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user #973
Drop patches for apimachinery and client-go forks #976
mustgather: add NodeName to destDir folder name #965
Bump go.mod for go1.17 #974
Updating ose-tools images to be consistent with ART #932
Display conditional and not-recommended versions #961
Introduce an option to retrieve rotated log files for a pod #958
Updating ose-cli-artifacts-alt images to be consistent with ART #933
GitHub-38217: Removing old example that mentions limitSecretReferences #967
pkg/cli/admin/upgrade: Indent multi-line messages #952
Bug 1952230 : pkg/cli/admin/upgrade: Always run all client-side checks #812
Bug 1878925 : pkg/cli/admin/upgrade: Remove help text around history lookups #566
bump openshift/library-go #949
fix update-generated-completions.sh #948
Bug 1987257 : Always set User-Agent header for registries #915
PowerVS support #955
Bug 1970805 : Replace slashes in suggested ImageStream name #922
Re-use DialContext and Proxy configuration from original http.Transport #837
runAsNonRoot in Pod SCC should be nil when oc debug run with --as-root
#880
Adjust oc with kubectl and several cleaning items #946
Bug 1926522 : oc adm catalog mirror tmp directory cleanup #935
Drop policy mentions in oc adm policy help #943
Add MacOS local building instructions to README #936
Bug 1977414 : check BuildConfig Secrets and ConfigMaps before start-build creates a build #919
OWNERS: Prune crawford #930
Bug 2002950 : Define a Command instead of Arguments for Container #925
Bug 1992680 : pkg/cli/admin/upgrade: Changing “Updates” string to “Available Updates” #903
Bug 1992591 : ensure the same oc is used everywhere in cli-artifacts #904
Bug 1990014 : Use cmd for Windows pods #907
Bug 1996881 : adm catalog mirror: log deprecation message when sqlite-based catalog is in use #908
Bug 1994872 : Fix manifest path regression #906
Bug 1989504 : The code logic of channel clear is ambiguous, as well as the help info and output messages #891
Bug 1989505 : bump kubernetes-client-go library #909
Bug 1999159 : Update the catalog-related owner alias’ #910
Bug 1995291 : Remove docker adjective whenever possible. #767
Bug 1995573 : Replacing kubectl with oc adm in help for certificate ap… #905
Bug 1989391 : Revert to UnstructuredList to fix yaml output #895
Bug 1992680 : pkg/cli/admin/upgrade/upgrade: Copy edits, including “assists with cluster upgrades” #899
Bug 1786835 : Check for out of range condition #894
Bug 1903545 : Replace colons with dashes in Windows file paths #897
Bug 1986003 : Bump k8s.io to 1.22.0-rc.0 #890
Bug 1971332 : revert incorrect allowance of ssh:// prefix with scp styled URLs #875
Add support for declarative configs to “adm catalog mirror” #868
Support ibmcloud provider in release extract #852
Bug 1980118 : Keep workload annotations during the oc debug
call. #887
Bug 1978629 : Add oc describe output for build volumes #874
Bug 1955292 : show consistent unit format in cluster resource quota describe #882
contrib/completions/OWNERS: Delegate to all approver aliases #878
pkg/cli/admin/upgrade/channel: Add ‘oc adm upgrade channel …’ #576
Bug 1976112 : Fixed warnings about deprecated CronJob in image-pruner pods #876
release: extract Linux binaries for multiple architectures #816
BUILD-87 : bumping openshift/api with new fields for build volumes #843
Bug 1925534 : Add proxy to oc #751
Updating openshift-enterprise-cli-alt images to be consistent with ART #855
Updating openshift-enterprise-deployer images to be consistent with ART #856
Updating ose-cli-artifacts-alt images to be consistent with ART #858
Updating ose-tools images to be consistent with ART #857
fix typo in examples template #739
Bug 1973643 : make oc logs work with BuildConfig’s JenkinsPipeline strategy #863
Update ruby-hello-world images #860
Add json.Valid check before trying to read docker config #747
Full changelog
Bug 2045591 : Fix reconciliation of aws pod identity webhook configuration #447
Bug 2035903 : handle resources with feature-gate annotation #444
add unsupported docs for migrating to STS #442
pkg/operator/status: Set an explicit happy reason/message #416
Bug 2037331 : Make ccoctl gracefully handle existing gcp workload identity resources #441
update sts docs to reference ccoctl where appropriate #418
Bug 2034484 : Library go bump #434
Azure passthrough docs #435
Bug 2039085 : Exclude operator config from ibm-cloud-managed profile #398
Bug 2037903 : Alibaba Cloud not required credReqDir in command delete-ram-users #439
Bug 2036827 : ensure GCP CredsReq has a list of ServiceAccounts #440
Bug 2035315 : fix passthrough test cases #438
Bug 2035328 : Make ccoctl ignore cred requests marked for deletion #436
Azure passthrough #433
Azure vendoring update #426
Support alibaba cloud manual mode #412
Add doc for ibmcloud #422
upgrade to controller-runtime 0.7.2 #409
Bug 2024613 : pod-identity-webhook starts without tls #421
Bug 2023832 : pkg/operator/status: Only bump lastTransitionTime on status changes #417
Minor corrections to gcp workload identity docs #419
Add usage docs for ccoctl gcp #375
Add documentation for gcp workload identity #376
internalcontroller not needed since controller-runtime 0.6.2 #407
go 1.17 changes #414
Fix small log typo for upgradable check #415
Add ccoctl gcp command to create all the required credentials infra #408
add alternative to disabling CVO entirely #406
Add ccoctl gcp command to delete credentials infra #372
Add ccoctl gcp command to create service accounts #371
unit test cases for the refresh-keys #403
Bug 2015133 : populate accountID when listing resource groups #402
Make ccoctl tool fetch default gcp creds in the same way as installer #393
Defensive nil check in gcp actuator #392
require spec.serviceAccountNames #386
Group nil checks in AWS client creation #391
Add ccoctl command to create workload identity provider for google cloud #369
ccoctl ibmcloud refresh-keys command #396
unit testcase for IBMCloudPowerVSProvider #400
Bug 1996624 : Check for aws status in infra platform status field before client setup #399
Bug 1977319 : cleanup orphaned Service ‘controller-manager-service’ #388
Add PowerVS support #389
Bug 2010341 : update alerts with summary and descriptions #395
Bug 2002152 : Stop putting CCO in degraded state when stale credentials are found #383
update OWNERS list #394
Add UT for the delete-service-id command #390
Add ccoctl command to create workload identity pool in GCP #368
ibmcloud delete-service-id command #380
Bug 1976674 : make azure and ovirt consistent when in manual mode #387
Bug 2006364 : fix(ibmcloud): Set policy attribute name properly for RG access #385
Updating ose-cloud-credential-operator images to be consistent with ART #384
Bug 1991770 : The logLevel and operatorLogLevel values do not work with Cloud Credential Operator #379
Update CI build root image to golang-1.16 #373
Add ccoctl create key pair command for google cloud #367
Updating ose-cloud-credential-operator images to be consistent with ART #381
update manual mode docs to cover new upgrade behavior #378
Enhance ccoctl ibmcloud command to create policies #374
Bug 1990975 : Enhance mechanism of reading ibm cloud apikey #365
Bug 1990970 : Remove debug test binary #366
ccoctl create-iam-roles should update policies for existing roles #364
Ignore ccoctl binary #363
Support gcp workload identity federation #359
Bump go.mod to 1.16 #362
Update build-machinery-go #361
Rename ibmcloud command to create-shared-secrets #360
Add permissions boundary support to ccoctl when creating AWS IAM Roles #346
Add code coverage script & make target #358
Documentation to add a new cloud provider #326
Updating ose-cloud-credential-operator images to be consistent with ART #357
Add IBMCloud manual mode #356
Remove checks inside conditional and use require.NotNil instead #348
Updating .ci-operator.yaml build_root_image
from openshift/release #355
Full changelog
Bug 2040521 : routeName used as customSecretName #533
Bug 2039670 : Sync the library-go #538
Bug 2042038 : bump library go #537
Bug 2024841 : use latest keycloak for testing #534
Bug 2039670 : Create the PDB dynamically so it does not get created on the SNO topology #514
Bug 2034484 : fix:library-go nil pointer issue #525
Bug 2030961 : endpoints checker: check only the custom hostname if configured #528
e2e tests for keycloak #520
Golang bump 1.17 #515
Bug 1982726 : encryption-controller: sync secrets conditionally #506
test/library: Pin keycloak contianer label to 15.0.1 #512
test/lib: Set PROXY_ADDRESS_FORWARDING
for keycloak #508
Bug 1996647 : endpointsaccessible: clarify degraded message when DNS is broken #473
pkg/operator: set high inertia for all topologies except SingleReplica #504
Bug 2019832 : pkg/operator: configure high inertia for apiserver and OAuthServer #503
typo fix: enpoints -> endpoints #502
Exclude operator config for ibm-cloud-managed profile #496
pkg/*: wire context in newest library-go #501
AUTH-8 : sync group claims for OIDC IdPs #495
Bug 2013222 : pkg/operator: configure PDB high inertia #499
rm dead code: deployment readiness and route canonical host #493
podsecurity: enforce privileged for openshift-oauth-apiserver namespace #492
Bug 1948080 : bump(library-go): add shutdown detection during apiservice discovery #481
Update Go version in the images #480
Bug 1998031 : Deploy PDB to prevent more than one replica going unavailable #476
Bug 1996620 : manifests, bindata: explicitely set runAsUser for oauth-apiserver #474
Bug 1973005 : manifests, bindata: explicitely set runAsUser for operator and operand #472
Bug 1988576 : pkg/operator: Add deprecated stale status #470
Bug 1986829 : metrics: use client cert auth for metrics scraping #469
Bug 1978193 : csr request: use generate names to prevent getting stuck waiting for a cert #468
distribute oauth-server trust via a openshift-config-managed configmap #464
Bug 1977027 : Remove not needed Prometheus Rule #461
encryption condition controller doesn’t reset previously set condition #466
clear encryption conditions when there is no work to be done #462
Custom Certs for OAuth Route #430
add dynamic audit policy controller #460
Bug 1977054 : observe api-audiences for the oauth-apiserver #458
bump library-go to get context fixes #457
Updating .ci-operator.yaml build_root_image
from openshift/release #454
readme: update references to developer guide #448
Full changelog
Bug 2045561 : revert defaultCAPIGroup constant #220
Bug 2043675 : UPSTREAM: <drop>: Ensure ClusterAPI DeleteNodes accounts for out of band changes scale #219
Bug 2043043 : Rebase Autoscaler onto upstream release-1.23 branch #218
Cluster Autoscaler 1.23.0 #4568
Update dependencies to kubernetes 1.23 #4567
fix pod equivalency checks for pods with projected volumes #4441
ignore azure csi topology label for similarity checks and populate it for scale from zero #4550
fix: avoid double wrapping scale up error #4559
Fix admission controller #4561
Change the behaviour of Garbage Collector of AggregateCollectionStates #4488
Switch VPA OOM E2E tests from custom image to upstream image #4556
Increase server create timeout #4345
Charts - CA - Default to system-cluster-critical priority class #4524
CA - AWS - Update Static Instance List #4520
fix scale set log formatter #4548
Add MigLister interface with default no-op implementation #4544
Cache Mig instances in GceCache #4543
improve logging for scale set size changes #4541
Add --feature-gates
flag to support scale up on volume limits (CSI migration enabled) #4539
Switch AdmissionReview from v1beta1 to v1 #4537
Send UID too in AdmissionReview response #4538
Use node version in gce os reserved #4542
Add PULL_REQUEST_TEMPLATE.md #4534
Refresh instances to mig cache in MigInfoProvider #4512
Issue 4340 – Update the klog version to v2 in e2e –last part #4536
cluster-autoscaler: Update READMe.md #4533
Add version to gceMig and BuildCapacity() #4528
fix answer about troubleshooting that why cluster not scale down #4510
Rely on replica count found in unstructuredScalableResource #4443
Fix missing yaml conversion for expander priorities #4321
Re-add default expander #4513
Cluster-Autoscaler update AWS EC2 instance types with g5, m6 and r6 - master branch #4481
Move gce reserved to interface #4511
Use DescribeInstanceTypes API to get EC2 instance type details #4468
switch azure clients to non-legacy repo #4494
Issue#4340 – Update klog version to v2 –part3 #4500
add more azure instance types #4497
add a100 gpu type #4495
Cluster Autoscaler: GCE: update pricing for Spot N2D and Tesla K80 #4493
Update cluster-autoscaler FAQ to define correct resource-lock options #4487
[AWS EKS - Scale-to-0] Add EKS service and DescribeNodegroup API call #4444
Changed the logging level in gce cloud provider #4486
add configuration diagrams to clusterapi readme #4474
Fix typo in FAQ #4477
Improve ScaledUpGroup event info to include current & max nodes #4014
Separate limits scaling between CPU & memory #4113
Increase upper bound for expected VPA CPU recommendations #4469
Register packet provider in all builder #4448
implement GetOptions for AWS #4238
Added changes to support alternative recommender #4131
CA - AWS - Update StaticListLastUpdateTime on re-generating instance … #4411
CA - Update gofmt of CAPI_nodegroup.go #4466
Allow AWS and ClusterAPI providers to ignore topology.ebs.csi.aws.com/zone label #4458
Fixes issue #4453 Removes Deprecated CAPI Annotations #4463
update readme and examples to keep it consistent with the community v… #4461
Add gjtempleton to top level OWNERS #4457
expand CAPI_GROUP usage to cover other capi group variables #4451
Mention Packet for supporting price expander #4447
Make GCE instance template labels & taints getters public #4445
Refactor MIG info providers in GCE cloud provider #4423
Issue#4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2 –Part2 #4419
Upgrade image tag version for helm chart #4417
Cluster-Autoscaler update AWS EC2 instance types with c6i.* and dl1.* #4428
cache ASG InstanceTypes for AWS #4073
Support nvidia-tesla-a100 GPUs for aws cloud provider #4414
Cluster Autoscaler: GCE: add pricing info for C2D #4420
add recent AKS agentpool label to ignore for similarity checks #4421
[AWS EKS - Scale-to-0] Update conditional to check cluster-name as well #4398
Brightbox cluster autoscaler provider #4413
Revert “Brightbox cluster autoscaler provider” #4410
Brightbox cluster autoscaler provider #4019
Update resizer README with latest image versions #4377
addon-resizer: Restrict example RBAC to minimum #4352
Use path/filepath instead of path #4386
exported const LocalSSDDiskSizeInGiB should have comment #4405
GCE ephemeral storage on local SSDs #4318
CA - AWS - Instance Type Regeneration #4378
Set PodsTriggeredScaleUp field for failed scale ups. #4395
#4340-Migrate vertical-pod-autoscaler to k8s.io/klog/v2-Part1 #4361
Introduce Empty Cluster Processor #4391
Extend ScaleUpStatus with node groups that failed scale up. #4392
Add descriptive log for pre_filtering_processor #4390
Issue#4358 - Add fsGroup to security context of autoscaler pod #4359
[AWS EKS - Scale-to-0] Update README to include warning about eks:nodegroup-name tag #4387
[AWS EKS - Scale-to-0] Add check for the AWS EKS tags on the ASG #4304
Adjust KEP for customized recommender #4329
fix expanders unit tests #4354
Allow specification of multiple expanders #4233
Cluster Autoscaler: GCE: add pricing info for T2D #4347
Update image for cloudstack cluster-autoscaler #4330
azure: support CLI credentials instead of service principal #4295
Add Standard_ND96asr_v4 #4338
[AWS examples] Add priorityClassName & securityContext & upgrade image #4303
Fix cluster feeder test #4341
Rate limit garbage collection inside ClusterState
#4302
Make logs about managing cache less verbose #4335
Use custom spam filtering function in event recorder. #4328
Update k8s dependencies to 1.23.0-alpha.1 in CA. #4327
Change parameter order of TemplateNodeInfoProvider #4324
Cluster Autoscaler: GCE: Add support for Spot VMs #4322
Move GetNodeInfosForGroups to it’s own processor #4191
Update AWS docs for ASG tags #4229
fix not being able to set args without value #4298
Update VPA e2e dependencies #4308
Cluster-Autoscaler - Update hardcoded AWS instance list #4299
Add a test for clusterStateFeeder.InitFromHistoryProvider #4296
fix: add missing RBAC permissions to example spec #4273
CA - Cloud Provider Examples - add ability to list/watch/get namespaces #4280
fix(leader-elect-resource-lock-role): Add permissions to role if leader election is based off configmaps #4276
add init container when vpa recommender init from history provider #4102
implement GetOptions for Azure #4237
fix 4256 autoscaler permit #4277
implement GetOptions for GCE #4236
presources → resources #4278
Cloud provider[Packet] fixes #4274
Fix markdown code not showing correctly #4234
fixed flag usages #4210
Fill in the LastUpdateTime Field of VpaCheckpoint Status with Correct Time. #4250
Use highest available magnum microversion #4261
Optimise generate ec2 #4199
Fix: Adding additional storage APIs discovered but unable to be watched on EKS #4246
aws: Set maxAsgNamesPerDescribe to the new maximum value #3999
Add NAMESPACE as an environment variable to the updater deployment config #4243
Make CA version on HEAD match k8s version in go.mod #4257
Extend ScaleUpStatus structure with ScaleUpError field. #4253
Update Cluster Autoscaler version with vendor #4245
Metrics for AWS API calls #4179
allow adding annotations for priority-expander configmap #4222
Add example to AWS readme if taint has value #4050
Improve misleading log #4046
GCE: add pricing info for new N2 instance types #4241
Updating vertical-pod-autoscaler images to be consistent with ART #216
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #215
UPSTREAM: <carry>: Fallback to CAPI annotations #214
Bug 1991496 : add clusterapi build tags to dockerfiles #213
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #212
Updating vertical-pod-autoscaler images to be consistent with ART #211
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #210
Bug 1992823 : rebase on top of kubernetes/autoscaler 1.22 #209
Update dependencies to k8s 1.22.0 #4244
Move UpdateDeprecatedTemplateLabels function #4239
cluster-autoscaler: fix unit tests #4235
Also set new (non-beta/non-deprecated) labels in buildGenericLabels #4053
GCE: CreateInstances() should use BaseInstanceName #4225
Add multi string arg support #4226
Update dependencies to k8s 1.23.0-alpha-0 #4215
Update go version to 1.16 in Dockerfile and Github Tests #4216
Fix: CA does not work properly while using AWS EC2 IMDSv2 #4127
Update the AWS examples to have 600Mi of memory #4207
docs: Install parameters #4106
update cluster-autoscaler CAPI provider owners #4200
Cluster-autoscaler-FAQ: Updating link addresses for MinAvailable and Cloud-controller-manager #4193
docs: replaces Travis CI badge with GitHub Actions badges #4195
Update dependencies to k8s 1.22.0-beta.1 #4187
Skipping metrics tests added in #4022 #4184
Bump version to valid semver #4183
fix: add missing RBAC permissions to autoscaler chart #4154
Publish node group min/max metrics #4022
update cluster-autoscaler chart to 1.21.0 #4175
Document DaemonSet eviction opt in/out behavior #4173
Add support for AWS Osaka region #4169
Allow DaemonSet pods to opt in/out from eviction #4172
add Standard_HB120rs_v3 #4166
Add a flag to control DaemonSet eviction on non-empty nodes #4162
Use CreateInstances() API when scaling up in GCE cloud provider #4158
Add the ability to spin up Hetzner servers from custom snapshots #4153
Watch Action instead of polling Server Status #4151
Allow overriding userAgent in Custom GCE client in gce cloud provider. #4149
digitalocean: support reading access token from file #4147
Skip iteration loop if node creation failed #4143
digitalocean: remove tag references from README #4145
digitalocean: do not Refresh() on startup #4144
improve addon-resizer deployment example #4146
Adding support for PERMISSIONS_ERROR in gce cloud provider #4137
dont proactively decrement azure cache for unregistered nodes #4130
feat(ovh): enable OVHcloud provider for US side #4109
Updated vendor to v1.22.0-alpha.3 #4132
Changing injection test webhook API from V1Beta1 to V1 #4124
annotate fakeNodes so that cloudprovider implementations can identify them #4119
Metric for CloudProvider.Refresh() duration #4108
Don’t start CA in cooldown mode. #4104
add field keys to cluster autoscaler unit test structs #4101
Print out error when unable to download module #4085
Fix templated nodeinfo names collisions in BinpackingNodeEstimator #4089
aws: support arm64 instances #3848
Add patch deployment permission to example addon resizer deployment #4091
gce: concurrent zonal List()s + opportunistic basename fill #4058
Update vendor to v1.22.0-alpha.1 #4094
Document that CA is not responsible for registering new nodes #4092
update storage API version #4090
Replace package satori/go.uuid for cloudprovider ionoscloud #4070
add required api resources to hetzner cluster-autoscaler example #4020
Cluster resource consumption metrics #3983
Log names of longUnregistered Nodes #4060
BizFly: remove go.mod from the inlined “gobizfly” client #4077
Enable custom k8s fork in update-vendor.sh #4023
Document that TLS bootstrapping may be necessary for scale-up #4067
add stable zone labels in azure template generation #4061
support “/“separators in custom allocatable overrides via vmss tags #4056
Release leader election lock on shutdown #3940
aws: Don’t pile up successive full refreshes during AWS scaledowns #3797
Enable magnum provider scale to zero #3995
Remove vivekbagade, add towca as an approver in cluster-autoscaler/OWNERS #4040
cloudprovider: add Bizflycloud provider #4009
Cluster Autoscaler GCE: change the format of MIG id #4047
Updating vertical-pod-autoscaler images to be consistent with ART #207
Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #206
Updating .ci-operator.yaml build_root_image
from openshift/release #205
Full changelog
Bug 2034484 : fix: missed rbac and latest library-go #236
Bug 2026178 : update alerts to match style guidance #233
Library go bump #235
Update makefile to support podman #234
OCPCLOUD-1278 : add scale-down-utilization-threshold to CAO #226
update to Golang1.17 #227
update owners file #231
Bug 2025230 : Change ClusterAutoscalerUnschedulablePods severity to info #228
Bug 1943194 : add logic to detect GPU capacity and update accordingly #223
Updating ose-cluster-autoscaler-operator images to be consistent with ART #222
Bug 1994480 : Update dependencies to K8s 1.22 #218
Bug 1988032 : add cvo ha annotation to tombstones #216
Bug 1986090 : Do not recreate CA deployment when CA CR is being deleted #215
add alerts for memory and cpu core limits #213
add a tombstones manifest to the install directory #214
Bug 1973567 : add csistoragecapacities to cluster-autoscaler cluster role #212
Add related objects to ClusterOperator #211
Bug 1973567 : add csidrivers to the cluster-autoscaler cluster role #210
Updating ose-cluster-autoscaler-operator images to be consistent with ART #209
Updating .ci-operator.yaml build_root_image
from openshift/release #208
Full changelog
Bug 2045927 : Add proxy for image-customization-controller #240
Bug 2040671 : Fix the way the network stack is determined #239
Bug 2041510 : Enable webhook for bmceventsubscriptions #237
Bug 2040710 : Pluralize BMC subscription CR name in RBAC #235
Bug 2034527 : Pass IP options to installed CoreOS image #233
Bug 2038196 : Add new resources to relatedObjects #232
Bug 2037483 : Allow CBO to list Pods only in the openshift-machine-api namespace #227
Bug 2038272 : Create image-customization-controller when metal3 Pod not up #231
Bug 2038088 : Remove references to ipa-downloader #229
Bug 2034527 : Base IPA kernel params on provisioning network IP version #230
Bug 2035239 : Add pod listing permission to extract pod host IP #225
Start image customization controller #208
Add RBAC for metal3.io/bmceventsubscriptions #223
Bug 2025458 : Calculating network stack only on supported Platforms #222
Add the image-customization controller to the images configmap #221
Make ProvisioningOSDownloadURL optional #219
Bug 2023604 : Allow validatingwebhookconfigurations to delete Provisioning CR #216
Remove stbenjam from OWNERS #218
Bug 2024900 : Not enable CBO webhook in unsupported platform #217
Updating ose-cluster-baremetal-operator images to be consistent with ART #215
Bug 1991641 : Fix CO message when Provisioning CR is not present #214
Serve virtual media ISOs over TLS #206
Change BMO validatingwebhook port to 9447 #213
Add RBAC for metal3.io/preprovisioningimages #212
cbo should be enabled on other platforms to support ZTP #189
Enable Baremetal Operator ValidatingWebhook #203
Add create and delete verbs for hfs rbac #210
Add rbac rules for hostfirmwaresettings and firmwareschema #209
Add tests for missing ProvisioningIP in validation #205
Bug 2004597 : Remove duplicate ramdisk log container #200
Add the Ironic Agent image to the list of sample images #204
Set IRONIC_AGENT_IMAGE in the ipa init container #202
generate the ProvisioningSpec help in the README #201
Updating ose-cluster-baremetal-operator images to be consistent with ART #198
Bug 1991641 : make provisioning CR status more explicit and remove the ownership on the CO #191
Bug 2000081 : add a new field “ProvisioningMacAddresses” to the provisioning CRD #195
Remove ironic-inspector reference in CBO #196
Bug 1997993 : Set LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE=Never #192
Bug 1986462 : Separate the names of machine os downloader when two copies are started #185
Bug 1986464 : Send pull secret data as base64 encoded string #184
Bug 1984576 : Rebase of pull/177 (Pass MACs to set-static-ip initContainer) + unit tests #182
Add support for live images and configuration of coreos IPA #174
Customize metal3 health endpoint to avoid port conflicts #180
Set external IP env var for ironic conductor too. #176
Pass IRONIC_EXTERNAL_IP to Ironic container #172
Add quick network info for boot iso image source option #167
Bug: 1947293 Add managed provisioning network size validation #164
Use ironic image for ironic-inspector #132
Bug 1973724 : reorder the initContainers, so that static-ip-set happens prior to the image download #169
remove dhellmann from owners #170
upgrade kustomize to 3.9.4 #168
Bug 1961226 : Configure an IPA sshkey in the metal3 pod #115
Update controller-runtime version to v0.8.3 #137
Add VirtualMediaViaExternalNetwork flag to the Provisioning CRD #150
Allow boot iso source configuration #144
Pass the node mac addresses to containers currently needing provisioningInterface #149
Bug 1972753 : Only start static ip set if provisioning net not disabled #165
Updating ose-cluster-baremetal-operator images to be consistent with ART #162
Use new registry registry.ci.openshift.org #159
Don’t set IP options on kernel command line twice #163
Updating .ci-operator.yaml build_root_image
from openshift/release #160
Full changelog
Bug 2043709 : fix component-base logging flags #230
Bug 2034484 : feat: bumped library-go version #227
Bug 2033536 : vendor: update openshift/api to include alibaba CRD update #229
bump openshift/api #228
Bump golang to 1.17 #225
Bug 1986504 : bump openshift/api #223
OWNERS: add Abu as approver #221
Bug 1992592 : bump api #219
Bump openshift/api, openshit/client-go #220
Updating openshift/api, openshift/client-go, and openshift/library-go #218
Bug 1993002 : Bump API to fix kubebuilder directives #214
Bug 1984635 : use new default leader election values to handle SNO environments #213
Bug 1984635 : use new default leader election values to handle apiserver rollout on SNO #211
Bug 1986148 : Bump API for Ingress RequiredHSTSPolicies #212
Add missing include annotation for ibm-cloud-managed #210
bump: get updated operator API content #209
bump(openshift/api): to get latest CRDs #208
Add AzureStack support #186
Full changelog
Bug 2037856 : Fix typo in VolumeSnapshotContents RBAC #112
Bug 2039670 : Skip deployment of PDBs on the SNO topology #109
Bug 2037856 : Update library-go to get leader election updates #110
Bug 2043130 : Bump snapshot CRDs #111
Bug 2034484 : Library go bump #107
Bug 2036951 : Don’t inject proxy in operator pod #108
Update to go 1.17 #105
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #103
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #102
Bug 1993931 : Storage operators use older kubernetes client #100
Bug 1992255 : Fix leader election defaults in snapshot-controller #99
Bug 1986215 : Bump library-go #98
Add ibm-cloud-managed profile patch for operator deployment #96
Support External control plane topology #97
Use go:embed for static yaml files #95
Bug 1965263 : VolumeSnapshotContents listing should print also namespace of the VolumeSnapshot ref. #93
Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #94
readme: update references to developer guide #90
Updating .ci-operator.yaml build_root_image
from openshift/release #92
‘manages’ #76
Full changelog
Bug 2043787 : Bump to Kubernetes 1.23 and Go 1.17 #311
Bug 2031685 : Fix duplicate /etc/resolv.conf in configmap #310
Bug 2031685 : Duplicated forward upstreams should be removed from the dns operator #308
Bug 2031699 : Fix CoreDNS config ipv6 addresses should be always upper… #309
Update Corefile in configmap based on upstreamResolvers in DNS spec #306
NE-367 : Add logLevel for CoreDNS #307
Bug 2020489 : Enable metrics for custom upstream resolvers #305
Support forwarding policy in the CoreDNS configuration #301
Update openshift/api for DNS forwarding policy #303
Remove service topology field which is deprecated. #302
Bug 2010345 : Add namespace to the promql for the CoreDNSErrorsHigh alert #299
podsecurity: enforce privileged for openshift-dns namespace #298
Bug 2006803 : Set CoreDNS cache entries for forwarded zones #296
Updating ose-cluster-dns-operator images to be consistent with ART #297
Bug 2002461 : serviceChanged: Fix internalTrafficPolicy #294
Updating ose-cluster-dns-operator images to be consistent with ART #293
Bug 1992555 : Comply with Openshift alerting guidelines #288
Allow dns operator to be disabled with managementState field #260
status: Watch clusteroperators #261
Bug 1973482 : status: Watch daemonsets #283
Bump for controller-runtime v0.9.0 #282
Updating ose-cluster-dns-operator images to be consistent with ART #281
Updating .ci-operator.yaml build_root_image
from openshift/release #280
Add alebedev87 to OWNERS #275
Full changelog
Bug 2043683 : Revert “Merge pull request #727 from mfojtik/fix-dual-ip” #730
Bug 2039344 : Do not include ipv6 node address in cert #727
Bug 2034484 : fix:library-go nil pointer issue #725
Bump library-go #719
update OWNERS #720
bump(openshift+k8s): kubernetes 1.23 #718
bump(library-go): to gather a fix for static pod UID version #713
pkg/etcdenvvar: set max learners based on desired control plane replicas #708
pkg/operator/defragcontroller: ensure defrag controller is disabled for non HA tolopogy #711
pkg/cmd/monitor: handle error on failed monitor #710
pkg/operator/quorumguardcontroller: set pod affinity for topology mode HA only #709
*: Improve observability of etcd client metrics and defrag controller #707
pkg/operator/quorumguardcontroller: add pod affinity #706
pkg/operator/etcdendpointscontroller: use etcd membership to populate endpoints #701
OWNERS: welcome Allen #703
Bump go version to 1.17 #702
bump(*): vendor update #700
README.md: Add some initial telemetry query examples #693
vendor: Bump OpenShift API #674
pkg/operator/defragcontroller: ensure defrag has clear signal. #688
manifests: set the same upgrade level as kube-api #689
pkg: Go degraded if disk metrics are above a threshold #687
jsonnet: bump and regenerate #690
podsecurity: enforce privileged for openshift-etcd namespace #681
pkg/operator/metriccontroller: Fix query #684
Bug 2004451 : pkg/operator/upgradebackupcontroller: fix backup dir name in status condition #676
pkg: Pass context through to functions #680
bindata/bootkube/bootstrap-manifests: add etcdctl container to bootstrap-etcd #678
Bug 2006975 : Suppress noisy logs and improve client errors #660
Bug 1990489 : Reintroduce etcdHighNumberOfFailedGRPCRequests alert for non metal ipi clusters #654
pkg/operator: remove stale condition controller #672
OWNERS: add hasbro17 to reviewers #670
pkg/cmd/render: disallow placeholder IPs #664
Updating cluster-etcd-operator images to be consistent with ART #662
Bug 2001856 : bump library-go and dependencies #661
Updating cluster-etcd-operator images to be consistent with ART #658
Bug 1997347 : pkg/cmd/verify: bug fixes and improvements #657
OWNERS: add lilic as approver. #655
Bug 1997347 : pkg/operator/upgradebackupcontroller: update cluster operator status #653
Bug 1997347 : ETCD-223: pkg/operator: add cluster backup upgrade controller #647
Bug 1956879 : pkg/operator/metriccontroller: read etcd-operator SA token rather than using prometheus #650
Bug 1994857 : Revert pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout #651
Bug 1997207 : Pass context into clientv3.Config to use same context #645
Bug 1994986 : test/e2e/etcdctl_test.go: Skip check perf test as we disabled it #646
Bug 1994707 : pkg/etcdcli: provide clear error on status check for unstarted etcd member #644
Bug 1980465 : pkg/etcdenvvar: warn on apply duration over 200ms #639
Bug 1957498 : Clean up tech debt #631
Bug 1993757 : bindata/etcd: remove unix socket from advertised list #640
Bug 1991068 : Allow only supported cipher suites #638
Bug 1989335 : pkg/operator/targetconfigcontroller: block rollout and report on missing external resource #635
Revert “Bug 1701154: Enable etcdHighNumberOfFailedGRPCRequests alerts” #637
Bug 1701154 : Enable etcdHighNumberOfFailedGRPCRequests alerts #626
Bug 1986829 : metrics: use client cert auth for metrics scraping #634
Bug 1988491 : bindata/etcd/quorumguard-deployment: simplify health true matching #636
Adjust runbooks url to new path #632
pkg/operator/defragcontroller: reduce RPC calls after defragmentation #630
Inject runbook url into alerts #628
OWNERS: goodbye Suresh #629
ETCD-58 : add support for defrag controller #625
Replace message with description field #627
ETCD-204 : Add an observer for TLS Security Profile #616
bindata/etcd: Enable gRPC time histograms #566
Migrate alerting mixin from cluster-monitoring-operator #613
bump library-go to get context fixes #622
Bug 1969633 : pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout #619
pkg/etcdenvvar: bump ETCD_QUOTA_BACKEND_BYTES to 8GB #597
Updating cluster-etcd-operator images to be consistent with ART #612
Rotate serving certs when duration less than minimum percent #606
Full changelog
Bug 2034484 : Library go bump #736
Bug 2039170 : Change log level for debug messages #743
IR-227 : Remove fallback from platformStatus to installer config #739
Cleanup go.mod #738
support alibabacloud oss for image registry #724
Verify go.mod and vendor #737
Bug 2028030 : Do not mutate objects from informers #735
IR-224 : Bump openshift/api #728
Use go 1.17 #734
e2e: Dump build information on failure #711
hack: fix CVO overrides #733
Bug 2010662 : Wait until cluster operators recover before proceeding #726
Makefile: remove unused ‘update-deps’ target #727
feat(ibmcos): Define IAM policies for CredentialsRequest #716
Add documentation for developers #713
Bug 2008096 : Fix race in TestAWSFinalizerDeleteS3Bucket #722
podsecurity: enforce privileged for openshift-image-registry namespace #723
Bug 1998432 : Support Swift authentication using application credentials #686
Bug 1907433 : Decrease severity for event queue messages #721
Updating ose-cluster-image-registry-operator images to be consistent with ART #718
Bug 1972827 : Avoid disruptions #715
Updating ose-cluster-image-registry-operator images to be consistent with ART #712
IR-207 : Get endpoints for Azure Stack Cloud #710
Bug 1981639 : Update rolling update parameters #709
Bug 1958376 : Disallow blob public access for Azure storage account and require TLS1.2+ #705
CCO-105 : Support gcp workload identity federation #702
Start using embed for assets #703
feat: Support IBMCloud and add IBM COS storage driver #698
Bug 1939842 : Get AWS STS endpoint from serviceEndpoints #699
Bug 1974651 : Remove :apiserver_v1_image_imports:sum #700
Bug 1973318 : Properly set custom tolerations #694
Updating .ci-operator.yaml build_root_image
from openshift/release #693
Full changelog
Bug 2043759 : Bump to Kubernetes 1.23 #696
Bug 2039339 : Upgradeable Condition in Operator and IC status #693
Bug 2039919 : NE-542 Router compression E2E test #679
Bug 1997226 : setDefaultPublishingStrategy: Deep copy, tests #691
Bug 1997226 : Fix enabling PROXY protocol on an upgraded cluster #681
Fix update retry logic in TestConfigurableRoute* #689
Code improvements and unit tests for Alibaba DNS #683
NE-621 : Support changing ingresscontroller load balancer scope #582
Bug 2032566 : Azure: Add Support for Azure Stack Hub #686
Drop build-machinery-go for patching manifests #687
TestIngressControllerScale: Use a private ingresscontroller #684
Add miheer to reviewers and approvers #682
add service LoadBalancer support for AlibabaCloud platform #636
Update dns controller with Power VS platform #678
Bug 2014710 : test/e2e: updateDNSConfig: Replace integer literals #672
Support for a configurable syslog maximum message size for HAProxy #669
Power VS platform support #658
NE-542 expose router compression #661
Bug 2010376 : Update the alerts to conform to the style guide #660
Bug 2007581 : Change default balancing algorithm to “leastconn” #663
Bug 2011972 : Use fake dns provider with external cp topology only in IBM Cloud case #659
Fix for Azure dns privateZone degrade e2e test #662
Minimize IBM Cloud IAM credentials scope #653
Updating ose-cluster-ingress-operator images to be consistent with ART #656
Updating ose-cluster-ingress-operator images to be consistent with ART #655
Support gcp workload identity federation #631
Bug 2001479 : Fix IBM Cloud DNS bugs #652
tlsVersion13Ciphers: Delete duplicates #648
Bug 1997407 : Configure router to use “source” for passthrough #650
Bug 1986575 : Add e2e test cases for haproxy timeout api fields, and reject negative timeout values #644
Bug 1989058 : Watch CRL configmaps #642
Bug 1989005 : Validate spec.clientTLS.allowedSubjectPatterns[*] #643
Bug 1972977 : cleanup condition metrics for deleted ingress controllers #640
Bug 1942657 : Ingress operator stays degraded after privateZone fixed in DNS #641
Bug 1986228 : NE-310 E2E test for HSTS #639
Add unsupported config override for maxconn #638
NE-412 : Add options for tuning connection timeouts in openshift ingress controller #635
Implement configuration for handling empty requests #452
Implement client certificate parameters #450
Add unsupported config override for reload interval #619
ensureRsyslogConfigMap: Remove ingressConfig param #573
Add unsupported config override for config manager #628
Add IBMCloud DNS support #630
go.mod: Bump openshift/api to latest for DNSRecord typo #629
NE-472 : Add tlsv1.3 support #617
Ability to Customize HAProxy 2.x Error Page #588
Bump for controller-runtime v0.9.0 #626
Updating ose-cluster-ingress-operator images to be consistent with ART #625
Updating .ci-operator.yaml build_root_image
from openshift/release #624
Add alebedev87 to OWNERS #618
Full changelog
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #1298
Bug 2034559 : alerts: update latency thresholds #1284
Bug 2005901 : Sync the library-go #1295
Bug 2037856 : bump library go #1294
Bug 2005901 : Guard controller pdb #1275
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #1291
Bug 2033784 : set kube-apiserver degraded=true if webhook matches a virtual resource #1249
Bug 2035986 : Replace deprecated annotation #1288
Bug 2034484 : library-go bump #1276
Upgrade library-go version #1273
Bug 2008462 : config: disable pod security admission #1262
set kube-apiserver degraded=true if a webhook service is missing or down #1265
reduce alert severity to warning where appropriate #1267
bump(openshift/build-machinery-go) #1270
bump k8s to 1.23 #1269
Bump golang to 1.17 #1258
bump(library-go): to gather a fix for static pod UID version #1264
test/e2e/TestNamedCertificates: sign using root CA #1263
Bug 2026352 : Sync with library-go to pick fixes for pruner panic #1260
remove unnecessary service annotations #1257
Revert “Merge pull request #1245 from sanchezl/webhook-degraded-service” #1256
set kube-apiserver degraded=true if a webhook service is missing or down #1245
Bug 1982726 : encryption-controller: sync secrets conditionally #1255
bump(*): vendor update #1252
bump(openshift/api): to get fix for typo in feature gate #1251
pkg/operator/configobservation/etcdendpoints: bump owners #1246
OWNERS: add Abu and Lukasz #1248
Exempt metrics scrapes from APF. #1239
remove unncessary config #1229
decrease the graceful shutdown delay timeout on AWS to 129s #1240
Bug 2004585 : prometheus-k8s-0 cpu usage keeps increasing for the first 3 days #1238
Bump library-go for support GCP and vSphere out-of-tree cloud providers #1236
uses the etcd observers provided by library-go #1233
podsecurity: enforce privileged for kube-apiserver #1234
Bug 1992541 : all the alert rules’ annotations “summary” and “description” should comply with the OpenShift alerting guidelines #1215
Enable PodSecurity admission by default #1231
Bug 2001856 : bump library-go to latest #1228
bindata: enable podsecurity plugin #1217
4.10: Revert “remove override for fast cert rotation” #1222
Bug 1998552 : Enforce OpenShift’s defined kubelet version skew policies #1199
Bug 2000608 : static pod startup monitor should log to a log file in addition to stderr #1219
Bug 1985447 : Add namespace label to remaining apiserver alerts #1220
Bug 1969404 : remove override for fast cert rotation #1221
Bug 1994643 : remove startup-send-retry-after-until-ready option #1211
Bug 1994857 : Revert “Bug 1969633: pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout” #1209
Bug 1997420 : revert wrong change on the api-usage rules #1204
Bug 1996032 : Bump kube libraries to 1.22.1 GA version #1210
Bug 1994643 : enable shutdown-send-retry-after and startup-send-retry-after-until-ready #1207
Bug 1994257 : Actually create prometheus rule for audit error alert #1206
Bug 1985447 : Add namespace labels to kube-apiserver-operator alerts #1185
Bug 1991357 : bump library.go #1203
Bug 1985073 : use 1m resolution for control plane cpu alerts #1201
Bug 1990610 : prevent panic in startup monitor enablement check #1202
Bug 1985997 : Enable static pod fallback logic for SNO, with disruptive e2e test #1198
Bug 1986829 : metrics: use client cert auth for metrics scraping #1190
Bug 1989633 : bump(library-go): staticpod/installer: skip backoff if lastAvailableRevision > targetRevision #1200
Bug 1989461 : kube-apiserver: make flock wait for release and remove port wait #1191
Bug 1985997 : readiness checks handle network errors better #1196
Bug 1985997 : scaffolding for e2e tests for the static pod monitor #1197
Bug 1985997 : staticpod/startupmonitor: shorten and unify reason strings #1194
Bug 1985997 : wires startup monitor related controllers #1189
Bug 1986003 : Bump k8s.io to 1.22.0-rc.0 #1181
Bug 1985997 : wires the startup monitor #1177
staticpod/installer: get rid of sleep in sync loop #1183
Drop kubelet-https removed in 1.22 #1184
introduces KubeAPIReadinessChecker used by startup monitor to assess Kube API server readiness/health condition #1180
encryption condition controller doesn’t reset previously set condition #1178
Create alert for API Server audit log errors #1166
Start using embed module for assets #1174
bump(library-go + api): get audit.customRules support #1173
clear encryption conditions when there is no work to be done #1172
Switch to auditpolicy controller #1155
bootstrap: add –infra-config-file to render with SNO settings #1171
alerts: give exact oc get apirequestcounts
command in APIRemovedInNextReleaseInUse alert #1167
remove observing token timeouts #1161
disable apiextensions.k8s.io/v1beta1 and admissionregistration.k8s.io/v1beta1 #1162
Set –cloud-provider=external for supported platforms #953
Bug 1969633 : pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout #1169
graceful-termination-duration: reduce to 15s for SNO #1168
reduces shutdown-delay-duration to 0s for SNO #1164
bump library-go to get context fixes #1163
Bug 1964231 : Ensure kubelet client cert change does not require a restart #1151
Bug 1974716 : SA token issuer observer: fix observing api-audiences #1158
Updating ose-cluster-kube-apiserver-operator images to be consistent with ART #1150
Bug 1956081 : add sigterm handler to insecurereadyz #1149
kube-apiserver failed to load SNI cert and key #1145
Bug 1921139 : Revert “remove override for fast cert rotation for release” #1147
Full changelog
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #592
Bug 2005901 : Sync library go #591
Bug 2037856 : bump library go #590
Bug 2040132 : drop –port flag #589
Bug 2005901 : Bump library-go #588
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #587
Bug 2035986 : Replace deprecated annotation #586
Bug 2005901 : Guard controller pdb #568
Bug 2034484 : fix:library-go nil pointer issue #585
bump k8s to 1.23 #581
bump(library-go): to gather a fix for static pod UID version #579
Bug 2026352 : Sync with the latest openshift/library-go@master to pick pruner cert dir check #578
Collect kube-system namespace as a related resource to kube-controller-manager operator #577
update KCM metrics service selector #575
Revert “Merge pull request #554 from atiratree/cpc-metrics” #574
Bug 2010352 : add summary, description and namespace to prometheus alerts #573
introduce creation of openshift-infra ns and recycler SA #570
collect metrics for cluster-policy-controller #554
Fix gomod #572
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #563
bump(*): vendor update #571
bump(openshift/api): to get fix for typo in feature gate #569
Set operator condition that it doesn’t own cloud provider #558
Switch from experimental-cluster-signing-duration to cluster-signing-duration #567
Bump library go for enabling gcp and vsphere platforms ccm #566
podsecurity: enforce privileged for openshift-kube-controller-manager namespace #565
Bug 2001856 : bump library-go and dependencies #562
Bug 1986829 : metrics: use client cert auth for metrics scraping #556
Bug 1989073 : Exclude openshift only CloudProvider feature gate from KCM config #555
Bug 1986003 : Bump k8s.io to 1.22.0-rc.0 #550
Bug 1986437 : Bump github.com/openshift/api #551
Cloud Volume Observer: Extended arguments must be a slice #552
remove unused cluster-policy-controller configuration #553
Add ObserveCloudVolumePlugin config observer for KCM config #525
update cluster-policy-controller configuration #545
fix clusterroles for the CSR approver #548
allow upgraded clusters to use the vulnerable service-ca.crt #546
Start using embed module for assets #547
Bump openshift/api #542
Set –cloud-provider=external for supported platforms #450
Refactor remaining controllers to factory #541
Bug 1965562 : recycler-for-nfs-… does not set requests or priorityClassName #538
bump library-go to get context fixes #540
Update OWNERS #539
AUTH-26 : CSR Approver manifests #535
Full changelog
Bug 2042049 : Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go #401
Bug 2039414 : Update KubeSchedulerConfig to v1beta3(default in 1.23) #395
Bug 2005901 : Sync the library-go #397
Bug 2033751 : Return Error when trying to use Scheduler Policy #390
Bug 2040132 : drop –port flag #398
Bug 2035927 : Replace NodeResourcesLeastAllocated/NodeResourcesMostAllocated plugins with NodeResourcesFit #392
Bug 2005901 : Bump library-go #396
Bug 2038968 : bump(openshift/api): to get CSI migration gates switched off #394
Bug 2005901 : Guard controller pdb #373
Bug 2034515 : bump library-go #388
Upgrade library-go version #387
Bump to k8s 1.23 #386
bump(library-go): to gather a fix for static pod UID version #384
Bug 2026352 : Sync with library-go to pick fixes for pruner panic #383
Bug 2002300 : Disable balancedAllocation and add weight for HighNodeUtilization profile #378
update scheduler metrics service selector #382
Fix gomod #377
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #375
bump(*): library-go #376
bump(openshift/api): to get fix for typo in feature gate #374
Bug 2010354 : Make alert consistent with the alerting-consistency guidelines #372
podsecurity: enforce privileged for openshift-kube-scheduler namespace #371
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #369
Bug 2001856 : bump libgo and related deps #368
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #367
Bug 1984608 : Set kube-scheduler leader election defaults #365
Bug 1986829 : metrics: use client cert auth for metrics scraping #364
Bug 1986003 : Bump k8s.io to 1.22.0-rc.0 #362
SchedulerLegacyPolicySet: add 60 min wait #363
Fire SchedulerLegacyPolicySet alert when the legacy scheduler policy API is set #361
Start using embed module for assets #360
Bump openshift/api #359
operator: move target config controller to factory #358
bump library-go to get context fixes #357
Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #356
Full changelog
Bug 2034484 : fix: library-go nil pointer issue #81
Upgrade library-go version #80
OWNERS: add sanchezl #75
cleanup kube-storage-version-migrator-operator #73
OWNERS: add Abu and Lukasz as approver #74
manifests: remove special runlevel #70
Bug 1928141 : kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #71
Bug 1928141 : kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #64
Bug 1986418 : bump library-go dependency to use SNO leader election defaults #63
pkg/operator: fix typo starter clusteroperator #62
Updating .ci-operator.yaml build_root_image
from openshift/release #60
Full changelog
Bug 2028019 : Account for large scale simultaneous renewal on UPI clusters #152
Bug 2032926 : Update dependencies to K8s 1.23 #149
update to golang 1.17 #140
OWNERS: remove old team members, add new ones #145
Replace certificates with generated certificactes #144
Bug 2010359 : add summary and description to alerts #138
Bug 1860774 : Allow fallback to serving cert renewal accounting for egress IPs on SDN #137
Bug 2013528 : Ensure pending CSR count is valid post approval #135
add leader election options #133
add commandline flag for status controller #132
podsecurity: enforce privileged for openshift-cluster-machine-approver namespace #134
add machine-namespace #131
Bug 2003788 : Prevent error loop when a CSR is queued and then approved externally #129
Add support for unstructured machines #114
Bug 1994480 : Update dependencies to K8s 1.22 #128
Ensure must-gather tracks related objects on failures #126
manifests/0000_90_cluster-machine-approver_04_alertrules: Drop ClusterMachineApproverDown #112
Updating ose-cluster-machine-approver images to be consistent with ART #125
Updating .ci-operator.yaml build_root_image
from openshift/release #124
fixing the link in the README.md of csr_check.go #109
Full changelog
Mon 2172: Add clusterrole for editing alertmanagerconfigs #1545
Remove UI access to AlertManager #1529
Remove UI access from the Thanos routes #1512
Bug 2038419 : Bump Grafana to 8.3.4 and handle datasource migration #1543
Bug 2030347 : kube-state-metrics exposes metrics about resource annotations #1544
Bug 2026489 : Add runbook url for ThanosRuleRuleEvaluationLatencyHigh alert #1542
Bug 2037891 : Reverting the secureJsonData change for the grafana password #1539
Bug 2039119 : assets: let CVO manage the CMO Service resource #1537
Reconcile AlertManagerConfig in UWM from platform Prometheus #1527
manifests: Support thanos query requst logging via CM #1513
Bug 2037073 : pkg/manifests: account for slow DNS resolutions #1531
Bug 2037891 : Changing the grafana data source secret to be updatable. #1533
BUILD-345 : Added csi shared resource metrics to telemetry #1477
Bug 2036717 : [bot] Automated dependencies version update #1526
Bug 2036717 : [bot] Automated jsonnet dependencies update #1525
Bug 2012426 : Add namespace label for all thanos alerts #1524
Mon 1858: Enable silence KubePersistentVolumeFillingUp via PVC label #1493
Enable the /api/v1/series endpoint on the Thanos tenancy port #1519
Bug 2033751 : Bump go dependencies to latest version #1523
Bug 2034192 : [bot] Automated dependencies version update #1522
jsonnet: pin dependencies to their latest release branches #1518
MON-2089 : Ensure we can identify the source of alerts from Platform Prometheus #1508
Bug 2008540 : remove alert HighlyAvailableWorkloadIncorrectlySpread #1488
Bug 2015386 : Enable PDB label metric #1516
Automated dependencies version update #1517
Automated dependencies version update #1515
Automated dependencies version update #1511
Bug 2027272 : Humanize bytes value for KubeMemoryOvercommit #1506
test/e2e/framework: retry configmap actions #1507
upgrade unused rule checking script #1354
fix test go-fmt for go 1.17 #1497
Automated dependencies version update #1504
MON-1656 : removing all the check tasks from other targets #1499
hack/local-cmo.sh: fix CVO override #1498
client: check all OwnerRefs on a service #1496
Bug 2018880 : Bug 2021021 Bug 2022612 [bot] Automated jsonnet dependencies update #1491
Document Prometheus Adapter audit log configuration #1490
Bug 1953264 : client: don’t update resource fields that are managed externally #1495
fix generate-versions.sh to fetch version from packages.json #1485
pkg/operator: move config sharing task at the end #1494
MON-1656 : adding new target to makefile for verification #1492
Support enabling the query_log_file
config for Prometheus #1373
Update list of metrics used by openshift-team-cluster-manager #1487
MON-1872 : Use kube-thanos jsonnet libs for thanos ruler #1478
Upgrade Prometheus-Operator to 0.52 #1468
Bug 1933847 : enable hard affinity + PodDisruptionBudget for Prometheus and Thanos Ruler pods #1341
Add metrics for Node Tuning Operator to telemetry #1484
MON-1659 : adding relatedObjects to cluster operator manifest #1483
test/e2e: fix assertTenancyForLabels test #1480
Fix TestUserWorkloadMonitoringAlerting for Prometheus Operator v0.52 #1479
Update make target name for Documentation/telemetry/telemeter_query #1482
Bug 2016435 : Removing one of the AlertmanagerClusterFailedToSendAlerts alerts #1481
Updating cluster-monitoring-operator images to be consistent with ART #1475
pkg: Implements tlsSecurityProfile to remaining components using kube-rbac-proxy #1474
Bug 2019992 : Bump jsonnet dependencies to latest #1455
Enable audit logs by default for Prometheus Adapter #1377
pkg: add tlsSecurityProfile to kube-rbac-proxy in node-exporter #1470
pkg: add tlsSecurityProfile to kube-rbac-proxy in prometheus-operator #1466
add E2E test checking image registry is well replaced for containers. #1430
run-local: harden -images switch retrieval #1465
pkg: add tlsSecurityProfile to kube-rbac-proxy in OSM #1464
Bug 2015386 : jsonnet: Add PodDisruptionBudget to KSM metric allow list #1439
pkg: add tlsSecurityProfile to kube-rbac-proxy in KSM #1454
Bug 2015418 : Keep container_fs_usage_bytes metric #1460
Bug 1939401 : Add app.kubernetes.io/managed-by label for pods #1442
Bug 2016352 : Fix cert injection #1451
changes for prometheus-adapter to honor global tlsSecurityProfile #1453
OWNERS: cleanup #1456
Switch hosted control plane check to controlPlaneTopology #1445
Bug 2012915 : Bump kube-state-metrics to v2.2.3 #1452
static auth changes for uwm prometheus operator #1450
static auth changes for prometheus operator #1447
Replace “app” selector with “app.kubernetes.io/name” for Prometheus Operator #1388
Bug 2016235 : upgrading grafana version to 7.5.11 #1446
Bug 1808240 : prom-label-proxy: set –error-on-replace #1400
pkg/client/client.go: Remove dead code #1443
Replace bearer token by client TLS certificate for metrics scraping #1392
pkg: remove dead code #1438
Change kube-rbac-proxy authentication for UWM Prometheus #1411
MON-1949 : changes for prometheus adapter to use thanos-querier instead of prome… #1417
Remove prom-label-proxy from Prometheus #1406
Bump prometheus v2.30.3 #1434
Bump prometheus operator to v0.51.2 #1432
manifest: add tls cross-signing test #1347
BUG 2006767: Updates KubePodCrashLooping expression #1423
Bug 2012915 : add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels #1424
KSM: add kube_*_annotations to –metric-denylist arg #1426
Bug 1995924 : Revert “Merge pull request #1330 from dgrisonnet/ha-upgradeable” #1425
Bug 1995924 : Set Upgradeable: false
when HA workloads are incorrectly spread #1330
MON-1873 : Tag e2e test resources #1397
Bug 2011698 : Allow namespace label in metric allow list #1421
Add aliases for doc, qe, px approvers #1412
Bug 2005971 : Add metrics for Application Services metering #1390
Bug 2006561 : Prometheus when installed on the cluster shouldn’t have failing rules evaluation #1401
Bug 1942913 : Make ThanosSidecarNoConnectionToStartedPrometheus resilient to WAL replays #1399
static auth changes for telemeter client #1405
podsecurity: enforce privileged for openshift-monitoring namespace #1413
Bug 2008911 : Revert “Configure prometheus operator TLS based on the cluster APIServer config” #1407
docs: new development doc for new comers #1369
chore: update versions according to downstream latest #1396
Add cluster:vmi_request_cpu_cores:sum into Telemetry #1384
Bug 2007677 : Adjust dropped cAdvisor metrics #1402
MON-975 : Descope possible RBAC rules to monitoring namespaces #1338
Cleanup of e2e tests for consistency #1378
expose /api/v1/labels end point for Thanos query. #1299
Bug 2007677 : Reinstate dropped metrics #1395
Bug 2004051 : changing the condition for error in daemon set creation #1385
static auth changes for node-exporter #1393
Bug 1989438 : changing error message to indicate deployment status #1322
static auth changes for osm #1389
Updating cluster-monitoring-operator images to be consistent with ART #1386
Remove extraneous file commited during rebase #1383
Bug 1939401 : [4.9] Add Labels to telemeter, openshift-state-metrics, thanos-querier #1205
issue template kube-prometheus location: coreos -> prometheus-operator #1332
Bug 2001566 : enabling alerts for prometheus operator in uwm #1370
Updating cluster-monitoring-operator images to be consistent with ART #1381
MON-1218 : adding owners file for telemetry query #1379
MON-1679 : adding static auth to KSM #1318
Update dependencies to pull prometheus-operator 0.50 changes #1374
fix typo Wether–>Whether #1335
OWNERS: move @paulfantom to emeritus section #1358
Format the codebase and fix shellcheck #1368
Bug 2000490 : jsonnet: Drop unnecessary kube-state-metrics alerts #1366
test:e2e: Split UWM tests and cleanup duplicated tests across e2e config #1280
Bug 1997028 : drop [$(POD_IP)] from –grpc-address argument for thanos sidecar #1367
Bug 1987263 : fsSpaceFillingUpWarningThreshold not aligned to Kubernetes Garbage Collection Threshold #1364
Bug 1999521 : Use secureJsonData.basicAuthPassword field for Grafana authentication #1363
test/e2e: add remote_write http e2e test #1328
Bug 2000490 : Add runbooks for all critical alerts #1356
Bug 1996785 : [MON-1536]Remove unused rules. #1316
Bug 1999397 : Bump prom 2.29.2 #1353
Bug 1991504 : changes for moving from sha1 to bcrypt #1336
Bug 1995614 : Fix beta.kubernetes.io/os deprecated warning #1348
MON-1688 : Expose remote write #1308
Bug 1995695 : Get insights on series churn during upgrades #1313
Bug 1997972 : pin dependencies for upcoming relase #1340
Bug 1997528 : remove use of etcd_object_counts metric #1345
Bug 1996941 : adding label check for node when creating daemon set #1339
Bug 1997475 : Makefile: increase timeout for e2e tests #1343
jsonnet: Add missing namespace labels to alerting rules #1319
Bug 1996718 : Fix ksm metric label allowlist flag #1337
jsonnet: Support exluding namespaces from user-workload monitoring #1312
Bug 1986981 : Alert Config update - Patch to PR#1310 #1317
Bug 1984365 : Dashboard Prometheus/Overview can’t filter instance by job #1324
Bug 1956830 : Update prometheus-adapter to v0.9.0 #1325
Bug 1992493 : jsonnet:rules: Adds missing summary and description to rules. #1327
Bug 1994222 : Add metrics for jaeger-operator #1306
Bug 1993055 : Fix node_exporter task error message #1321
Bug 1992567 : jsonnet: cleanup jsonnet codebase and align with kube-prometheus #1315
MON-1099 Improving error reporting to show all task failures #1238
Bug 1986981 : Update Alert Configs #1310
MON-1749 : Allow users to disable the local Alertmanager #1293
Bug 1990258 : cleaning up Makefile #1311
Bug 1987197 : hack,jsonnet: Better version checker #1298
Bug 1988291 : pkg/client/client.go: Add retry logic for daemonset create #1307
Bug 1973491 : jsonnet: update deps #1302
Bug 1987143 : Update prometheus resources label to 2.28.1 #1303
Bug 1986840 : track number of active alertmanager receivers via telemetry #1209
Bug 1986375 : adding check for node exporter daemon set #1279
Bug 1973576 : Bump thanos to v0.22.0 #1297
Remove context field from structs #1290
Bug 1978091 : fix node_exporter recording rules for cluster network dashboards #1296
Remove manual CRI-O metrics modification #1287
Allow configuring additional alertmanagers for UWM Prometheus and Thanos #1271
Documentation: fix a typo #1295
Add new label to show grafana dashboards in ODC #1294
generate client key and certificates #1282
No apiserver rules #1292
Send etcd telemetry rules #1281
jsonnet: Sync with kube-prometheus #1291
Bug 1978662 : Set a degraded message when persistent storage is not configured #1270
Remove use of deprecated APIs being removed in Kubernetes v1.22 #1286
Fix shellcheck errors #1284
Cleanup telemetry owners #1273
BUG 1980888: jsonnet: Favour http probes for thanos querier #1277
Remove context.TODO() and propagate real context #1254
pkg/manifests: Add EnforcedTargetLimit for user-workload monitoring #1278
Bug 1956308 : Fix deployment update with retry option #1257
client: Always set OperatorUpgradeable reason to AsExpected #1275
jsonnet: Enable federated targets in thanos-querier #1274
Bug 1947005 : changing alert manager access rules #1217
Bug 1974832 : Improve HighlyAvailableWorkloadIncorrectlySpread to detect single point of failure #1262
Bug 1949840 : Improve update and status reporting #1193
jsonnet: pull latest deps #1269
Bug 1978829 : alert: ClusterMonitoringOperatorReconciliationErrors: reduce range du… #1268
Remove logging from the mixins namespace selectors #1266
Bug 1977435 : jsonnet: bump prometheus-operator to v0.49.0 #1267
Bug 1974830 : Update KubeDeploymentReplicasMismatch alert #1261
operator: Allow disabling Grafana deployment #1241
Bug 1972076 : jsonnet: Disable cpufreq collector in node_exporter #1229
Bug 1974832 : Add HighlyAvailableWorkloadIncorrectlySpread alert #1242
Revert “Bug 1974830: Update KubeDeploymentReplicasMismatch alert” #1259
Improve monitoring telemetry rules #1227
Extend E2E tests to cover user facing config #1218
*: improve discovery of currently used component versions #1235
Bug 1974830 : Update KubeDeploymentReplicasMismatch alert #1253
Allow configuration of the log level for Alertmanager in the CMO configmap #1256
Bug 1974651 : Remove :apiserver_v1_image_imports:sum #1239
AggregatedAPIDown alert threshold set back to 85% #1237
Makefile: add check to verify runbook urls #1246
Remove context.TODO() from client_go method calls #1240
Revert “alert:KubeDeploymentReplicasMismatch: only fire if cluster is in ready state” #1249
hack: Remove python script that diffs jsonnet #1247
Makefile: update $(JSONNET_VENDOR) dependencies #1248
alert:KubeDeploymentReplicasMismatch: only fire if cluster is in read… #1245
jsonnet: pull latest deps #1244
jsonnet: remove unused remove-runbook script #1243
jsonnet/control-plane.libsonnet: Remove etcd rules #1233
Sync with kube-prometheus #1236
Add RHODS Usage and Availability metrics #1232
jsonnet: Generate CMO ClusterRole with jsonnet #1230
Bug 1970147 : jsonnet: disable insecure cypher suites for prometheus-adapter #1234
Makefile: drop test-rules from test-unit target #1137
Correct serverName json tag #1226
test/e2e: make tests more resilient to hiccups #1231
Updating cluster-monitoring-operator images to be consistent with ART #1225
jsonnet: unlock dependencies for 4.9 development cycle #1214
Update OWNERS file to reflect new maintainers #1215
pkg/client: Retry on API errors in polling methods #1194
jsonnet: Run jb rewrite to convert to absolute paths #1224
hack: do not use shellcheck container #1196
Updating .ci-operator.yaml build_root_image
from openshift/release #1216
hack,test: Use new ghcr.io images for prometheus-example-app #1188
More robust local CMO script #1181
Full changelog
Bug 2041546 : ovn-kubernetes: set RAFT election timer at RAFT cluster creation time #1282
Bug 2034484 : Upgrade library-go version #1247
Bug 2042796 : whereabouts, reconciler: disable retries on failure #1290
Bug 2039345 : Verify against mininimal IPv6 MTU value for clusters with IPv6 networks #1276
Bug 2034155 : Adds back –disable-snat-multiple-gws #1254
Bug 2039321 : SDN: Expose controller metrics for collection #1250
clean up OWNERS #1287
Bug 2041989 : no CredentialsRequests in ibm-cloud-managed #1280
Bug 2035459 : modify cluster-network-features for OpenshiftSDN #1251
Bug 1896533 : Nonexistent Namespaces Degradation logging message #1128
Bug 2038732 : Add egress* patch credentials for ovnkube-master #1285
Bug 2041329 : cncc: add serviceAccountNames to CredentialsRequests #1283
Bug 2010663 : OVN-K alerts: conform to monitoring team style guide #1246
Bug 2021191 : Project admins should be able to list net-attach-defs in their namespaces #1226
BUG 2034413: cncc: create Cloud CredentialsRequest in /manifests #1277
Bug 2034460 : cncc: handle advanced AWS and Azure configurations #1275
Bug 2034153 : Fix MTU migration verification for OpenShiftSDN #1259
Bug 1943363 : ovn: try to gracefully terminate ovn-northd #1221
Bug 2018093 : Kuryr: Add resource requests for pods #1269
Bug 2036861 : multitenant - Add openshift-kube-apiserver-operator to global namespaces #1272
Bug 2035093 : Cloud network config controller: Fix for Hypershift #1268
Bug 2034398 : Whereabouts CRD should include a “podref” field. #1262
Bug 2034517 : watch and apply changes of the ovs-flows-config configmap #1231
Bug 2034322 : Move infrastructure bootstrap to its own package #1261
Bug 2033422 : bootstrapOVNGatewayConfig should only be called once #1258
Add MTU migration support for OVNKubernetes and OpenshiftSDN #1241
Cloud network config controller - CNO deployment #1112
Bug 2022144 : sbdb and nbdb containers leave pid around if they restarted or crashed #1256
OVN-K alerts: Fix incorrect metric name reference #1237
Pod networking on DPU host in Infra and Tenant clusters #1249
OVN-K: Enable OVN metrics to be consumed by ServiceMonitor #1236
Bump openshift/build-machinery-go #1253
SDN 2316: Use GatewayConfig in OVN-K to set gateway modes #1209
Add CNI to DPU and enable Kube-Proxy on DPU #1220
NETOBSERV-31 : Expose CNI type features as a config-map #1204
Bump openshift/api module #1242
The ip-reconciler should not restart on failures. #1238
SDN: Do not tolerate a controller failure during upgrade #1213
Set upgrade strategy on kube-proxy #1214
openshift-sdn/daemonset: Mount /host/opt/cni/bin at /host-cni-bin #1172
Specific SDN controller alert #1206
update for ART #1233
bindata/network: specify pod-security levels via labels not annotations #1224
Add bond-cni #1205
Bug 1961509 : DHCP Daemon should have memory and CPU limits set #1218
Add ip6tables NOTRACK rules for udp/6081 #1222
Bug 1962206 : DHCP daemon should have maxunavailable for upgrade strategy #1219
Bug 1976399 : Raft election timer: move the logic to ovndbchecker #1161
Bug 2009078 : Remove NetworkPodsCrashLooping alert for ovn-kubernetes #1212
Bug 1914053 : whereabouts: add ip-reconciler cronjob #1207
Add Kuryr to be able to create events objects. #1210
fix a typo in a field name #1208
podsecurity: enforce privileged for network namespaces #1203
Bug 1988483 : OVN drop icmp frag from other nodes on Azure cluster #1132
Bug 1985486 : Use proxy to connect to OSP cloud #1173
Updating cluster-network-operator images to be consistent with ART #1198
Bug 2003676 : Restrict serving SDN metrics to loopback only #1197
Bug 2002713 : Add millisecond resolution to OVN logs #1196
Bug 1939435 : proxyconfig - accept IPv6 address literals for noProxy #1191
Bug 1986061 : Monitor openshift-network-diagnostics namespace #1190
Bug 1960101 : Fix update-codegen hack, pull in changes from openshift/api, bump k8.io deps to v0.22.1 #1140
Bug 1997050 : Fix panic with unknown networks #1188
Bug 1998508 : Fix the install-time “waiting for other operators” statuses #1192
Bug 1990631 : ovnkube: use ovn-nbctl daemon monitor mode to restart and log issues #1182
Bug 1914398 : Changed pod user to non-root #1124
Bug 1991551 : allow sdn (and others) to use new events.k8s.io API #1177
Bug 1989246 : use new default leader election values to handle apiserver rollout on SNO #1175
Bug 1992507 : Use prometheus rule annotations comply with the OpenShift alerting guidelines #1181
Bug 1989734 : Whereabouts should have RBAC for leases #1174
Bug 1984049 : Slow OVN Recovery on SNO #1159
Bug 1990725 : Add missing node name into KuryrSDNPodNotReady Alert #1176
Bug 1987019 : Support external control plane topology #1158
Docs: add architecture overview, remove outdated HACKING guide. #1078
Remove valadas from owners #1081
Bug 1989122 : let openshift-sdn use EndpointSliceProxying #1166
Updating cluster-network-operator images to be consistent with ART #1136
Bug 1981055 : ovnkube-master handle 60 seconds downtime of API server gracefully in SNO #1154
Bug 1985033 : Make inactivity_probe configurable #1165
Bug 1984449 : Change to use mountPath: /host #1160
Bug 1961757 : ovnkube: set ovn-controller lflow cache limit to 1GB #1147
Revert: Add env variable OVS_SYS_LOG_LEVEL for ovn nodes to setup ovs syslog level #1163
Bug 1981975 : Update service network status to reflect dual stack entries #1155
Bug 1970985 : SDN-1955: Add pre-puller ds to reduce upgrade downtime #1141
Bug 1961811 : Add a newline between user CAs and system CAs #1156
OVNKube: check if br-ex1 is available and pass it as a parameter #1152
Make egress IP and ICNI mutually exclusive when bootstrapping OVN-kube #1145
Bug 1970129 : Add env variable OVS_SYS_LOG_LEVEL for ovn nodes to setup ovs syslog level #1142
Add alerts for issues with load balancers/ports. #1148
Include alerts for critical lbs #1146
Removing old kuryr-kubernetes CRDs #989
Bug 1962951 : enable ovs column diffs feature #1101
Bug 1975016 : Kuryr: Store OpenStack credentials in a secret #1139
Add JacobTanenbaum to list of approvers #1099
Updating .ci-operator.yaml build_root_image
from openshift/release #1130
Full changelog
Bug 2017427 : tuned: add timeout and restarts #282
Makefile cleanup, replace yq with yaml-patch from openshift/build-machinery-go #274
Bug 2016988 : openshift profile: fix malformed patch #283
Bug 2013321 : TuneD: workaround for high CPU utilization of [scheduler] plug-in. #278
RBAC: tighten the rules and remove unnecessary listers. #276
podsecurity: enforce privileged for openshift-cluster-node-tuning-operator namespace #275
Updating cluster-node-tuning-operator images to be consistent with ART #273
Bug 2004508 : TuneD: Revert the ConfigParser changes. #271
Updating cluster-node-tuning-operator images to be consistent with ART #270
OWNERS: updating based on team changes. #269
e2e tests: s/plugin/plug-in/ and TuneD renaming #253
Bug 1998247 : Reload when deps of recommended profile change. #267
Bug 1997486 : Ship the latest TuneD and stalld. #265
Bug 1994891 : Fix e2e tests after the recent 1.22.0 bump #264
Bug 1992560 : monitoring: comply with OpenShift alerting guidelines #263
Bug 1994891 : Bump vendor dependencies to k8s 1.22.0 #261
Bug 1985739 : Move OpenShift profile to TuneD. #258
Bug 1986477 : Handle kube-apiserver disruption more gracefully. #256
scheduler: new option cgroup_ps_blacklist #250
Address a race in the stalld e2e test. #249
IBM Cloud manifest profile patch for operator deployment #252
Ship the latest TuneD, adjust default Tuned CR. #245
Updating to the latest stalld v1.13.0. #246
openshift-tuned event-driven change processing #243
Adjusting the OWNERS file due to team changes. #244
Updating to the latest stalld v1.12.0. #242
Bug 1974277 : Fix conditional order for setting net device param. #239
Bug 1973154 : Switch back to NTO-shipped stalld. #236
Updating cluster-node-tuning-operator images to be consistent with ART #235
More precise description of MCP matching. #219
Updating .ci-operator.yaml build_root_image
from openshift/release #234
Full changelog
Bug 2039670 : Create the PDB dynamically so it does not get created on the SNO topology #489
Bug 2041541 : bump library go #490
Bug 1984592 : global pull secret not working in OCP4.7.4+ for additio… #485
Bug 2034484 : feat: library-go bump #488
update apiserver and check-endpoints service selectors #484
Bug 1982726 : encryption-controller: sync secrets conditionally #483
pkg/operator: set high inertia for all topologies except SingleReplica #481
OWNERS: add Abu and Lukasz as approver #480
manifests: update upgrade level to match kube-apiserver #477
Bug 2013222 : wire apiservercontrollerset.WithStatusControllerPdbCompatibleHighInertia #479
podsecurity: enforce privileged for openshift-apiserver namespace #476
Bug 1998031 : Deploy PDB to prevent more than one replica going unavailable #472
Bug 1948089 : openshift-apiserver should not set Available=False APIServicesAvailable on update #471
Bug 1959290 : bump to library-go and kube libraries #466
Bug 1960680 : bindata: run openshift-apiserver as root explicitly. #465
Bug 1986829 : metrics: use client cert auth for metrics scraping #464
encryption condition controller doesn’t reset previously set conditon #462
bump(library-go + api): get audit.customRules support #461
clear encryption conditions when there is no work to be done #460
audit: wire auditpolicy controller #459
Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART #457
Full changelog
Bug 2042587 : Fix Conflict Error in Operator Tests #235
Bug 2034484 : feat: library-go bump #232
update controller-manager service selectors #231
Bug 2012770 : honor labels in openshift-controller-manager metrics #230
BUILD-281 : add library-go watch/update of new OCM feature gate field #227
Bug 2004127 : bump library-go and dependencies #228
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #226
Bug 1986003 : Rebase to Kubernetes 1.22 #225
Bug 1986829 : metrics: use client cert auth for metrics scraping #223
Fix config merge order #221
Update OWNERS #220
Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #219
Updating .ci-operator.yaml build_root_image
from openshift/release #217
Full changelog
Bug 2034484 : feat: updated library-go and related deps #73
Fix gomod #72
Updating cluster-policy-controller images to be consistent with ART #71
Updating cluster-policy-controller images to be consistent with ART #70
use correct eventRecorder in CSRApproverController #68
refactor cluster policy controller and NamespaceSCCAllocationController #65
add dummy namespace arg to support config update #67
CSR: fix the subject for monitoring CSRs approval #66
log namespace in NamespaceSCCAllocationController error #64
AUTH-26 CSR approving mechanism #61
Updating cluster-policy-controller images to be consistent with ART #63
Updating .ci-operator.yaml build_root_image
from openshift/release #62
readme: update references to developer guide #60
Full changelog
Bug 2027745 : Allowing ImageStream creation when config registry empty #406
Bug 2033720 : Synching SSO library #411
upd rhel7 Dockerfile in case still used for rhel7 worker nodes #410
Bug 2033720 : Bump k8 dependencies to v0.23.1 #409
Bug 2033720 : Library synchronization for OCP 4.10 #408
Bug 2027745 : Move openshift build-machinery-go dependency #407
Update OWNERS #402
Remove single node prod cluster profile annotation as it is not used #405
Bug 2007757 : Including Template in must-gather related objects. #399
Bug 2006947 : fix proxy portion of tbr inaccessible check #397
Updating ose-cluster-samples-operator images to be consistent with ART #396
Bug 2002368 : acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings #394
Bug 2003683 : fix recently introduced panic when conflict errors occur #395
Bug 1993840 : more avoiding immediate degraded on intermittent API errors #391
Updating ose-cluster-samples-operator images to be consistent with ART #390
add david peraza as approver, clean up reviewers #389
BUILD-298 : Bump k8s to 1.22.1 #388
Bug 1993840 : avoid immediate degraded on intermittent API errors; set reason/message when Available=false #387
Bug 1995386 : don’t return err in wait.Poll on net.DialTimeout err; tweak time intervals #386
Bug 1990140 : add connection with timeout in TBR accessibility check to expedite ‘disconnected’ mode #384
Bug 1990988 : Refreshing samples for OCP 4.9 #381
Bug 1975539 : delete hello-openshift in payload imagestream via CVO annotation #380
Updating ose-cluster-samples-operator images to be consistent with ART #378
Updating .ci-operator.yaml build_root_image
from openshift/release #377
Full changelog
Bug 2044481 : update ClusterOperator relatedObjects to collect sharedresource CRD instances #257
Bug 2047025 : Add “patch” permissions to Alibaba CSI driver operator #259
Bug 2045112 : Add leases rbac for vsphere-problem-detector #258
Bug 2043130 : Update CSI sidecars to the latest release for 4.10 #256
Bug 2037856 : Update library-go to get leader election updates #255
Bug 2040880 : Do not replace unknown condition with true when we union conditions #254
Bug 1961317 : Add operator’s ClusterRoleBinding to RelatedObjects #251
Bug 2038389 : Union upgradeable conditions as well from ClusterCSIDriver objects #252
Bug 2033111 : IBM VPC operator library bump removed global CLI args #250
Bug 2034515 : fix: pull in latest library-go #247
feat: library-go bump #244
Remove invalid -v argument from IBM VPC operator deployment #246
Bug 2030364 : Setup port, mount TLS cert into CSI shared resource operator #243
Add IBM VPC Block CSI Driver Operator #242
Updating cluster-storage-operator images to be consistent with ART #236
Bug 2027363 : Fix reference to Azure File images #241
Add Alibaba Disk CSI driver #239
Replace registry.ci images with quay #240
Add CredentialsRequest for Alibaba Disk CSI driver #238
Secure metrics for Shared Resource Operator #237
Bug 2001761 : Fix RelatedObjects when RBAC API is missing #215
Migrate additional yaml files from SRO repository #231
Credential Request added #230
Update Shared Resource Operator permissions #229
BUILD-284 : integrate shared resources operator #198
Bug 2015635 : Remove Azure Stack Hub detection. #228
Add missing RBAC rule for Azure File #227
Add missing env var for Azure File #226
Bump openshift/api #225
bump openshift/api to get csi.sharedresource.openshift.io #224
Add Azure File CSI Driver installation (TP) #223
Bug 2010310 : [vsphere] set summary and description for alerts #220
Bug 2009859 : Install vSphere CSI Driver by default (again) #221
podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace #218
Revert “Install vSphere CSI Driver by default” #219
Install vSphere CSI Driver and Operator by default #217
Install Azure Disk CSI Driver by default #214
Updating cluster-storage-operator images to be consistent with ART #213
Updating cluster-storage-operator images to be consistent with ART #212
Bug 1999674 : Update prometheus rule to alert about esxi host versions #209
Bug 1992875 : Add azure credentials #206
Bug 1999853 : ControlPlaneTopology: Fix node selector for CSI driver operator deployment #208
Bug 1993931 : Storage operators use older kubernetes client #207
Bug 1991814 : Create namespace for manila on all OpenStack installations #202
Bug 1985391 : Add proxy support to cinder CSI #204
Bug 1992193 : Fix race when starting controllers #201
Bug 1948090 : Remove CSIDriverOperatorDeploymentAvailable condition when deploying CSI operator #173
Bug 1992857 : allow Azure CSI driver operator to read configmaps globally #203
Bug 1986557 : Install CSI drivers on all platforms #197
Bug 1990601 : Always run CSI driver controller for Azure Stack Hub #200
Bug 1948090 : Fix poddisruptionbudget RBAC rule for Manila #199
Bug 1986215 : Bump library-go to get leader election fixes #196
Bug 1982300 : Unify alert times #195
Bug 1972028 : Add RBAC rules for CSI operators to handle poddisruptionbudgets #194
Add service account names to gcp credentials request manifest #181
Bug 1969719 : Add trusted CA bundle to vsphere operators #178
Add permissions to vSphere operator to create ValidatingWebhookConfiguration objects #190
Add new driver permissions for vmware-vsphere-csi-operator #188
Remove ibm-cloud-managed annotation from operator deployment #186
Add alert about HW version < 15 #189
Support external control plane topology #187
Add permissions to get, list and watch pods for ovirt-csi-operator #185
exclude default storage class on Azure StackHub #184
Bug 1977389 : Manila CSI driver is not in must-gather #183
Use go:embed for static yaml files #179
Updating cluster-storage-operator images to be consistent with ART #177
Bug 1961317 : Adding static assets to related objects #175
Updating .ci-operator.yaml build_root_image
from openshift/release #176
Remove unused variables #172
Full changelog
OWNERS: Prune crawford #42
Updating .ci-operator.yaml build_root_image
from openshift/release #37
Full changelog
Bug 2009845 : pkg/cvo/sync_worker: Log transition to updating #730
Bug 2027342 : Add notification for certificate changes #726
Bug 2009845 : pkg/cvo/sync_worker: Do not cancel sync workers on install-time target-version change #729
Bug 2009845 : Respect overrides changes during install (second round) #728
Revert “Bug 2009845: Respect overrides changes during install” #727
Bug 2009845 : Respect overrides changes during install #713
Bug 2034484 : Library go bump #716
Bug 2000938 : lib/resourcemerge/apps: Avoid hotlooping on implicit strategy #722
Bug 2034493 : *: Use –v=2 logging to drop client-side throttling noise #721
Bug 2033745 : pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling #718
pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. #708
Bug 2029785 : pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges #707
pkg/start: Log and continue when we fail to retrieve the feature gate #706
pkg/featurechangestopper: Refactor to allow declaring work completion #704
Exclude featuregate.release.openshift/tech-preview=true manifests #694
Bug 2026560 : lib/resourcemerge/core: Merge volumeMounts by mountPath #703
Bug 2020107 : Remove run-level label #623
Bug 2028217 : lib/resourcemerge/apps: Default Deployment replicas to one #698
Bug 2027585 : pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk #697
Bumping the GOLANGCI_LINT_VERSION to v1.43.0 #695
Targeted edge blocking #663
Bug 2005407 : Changing the ClusterNotUpgradeable alert to info #659
install: Add description annotations to manifests #686
Bug 2022509 : cvo: Compare manifest group in getOverrideForManifest #689
Updating cluster-version-operator images to be consistent with ART #687
Bug 1990635 : Fixing the sync issue when desired version and channel changed at the same time #669
install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet #646
install: Drop single-node-developer profile #685
Adding docs to test CVO with custom update graph #681
Bug 1878925 : pkg/cvo/updatepayload: Drop history from target pullspec lookup #684
Adding seed to make rand.Float64() return random values #653
vendor: Bump openshift/api for targeted edge blocking #680
Bug 2014071 : lib/resourcemerge/imagestream.go: remove TagReference field dependency #677
Bug 2014071 : lib/resourcemerge/imagestream.go: Copy all data for new tag reference #674
Bug 2000938 : Ensure CVO applies appropriate Deployment strategy on update #650
podsecurity: enforce privileged for openshift-cluster-version namespace #668
Bug 2011896 : pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #670
Unset listen option while running CVO locally [doc/dev] #667
.ci-operator: Bump to Go 1.16 #665
Bug 2005581 : install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access #660
OWNERS: Prune crawford #656
Bug 2002834 : lib/resourcemerge/core: Remove unrecognized volumes and mounts #654
Updating cluster-version-operator images to be consistent with ART #655
pkg/cvo: Drop the explicit ‘upstream’ from our replacement ClusterVersion #640
Bug 1978376 : pkg/cvo/upgradeable: Enable admin-ack logic #645
Bug 1986707 : lib/resourcedelete/helper: Never-installed alternative in deletion log message #642
Bug 1997596 : install/0000_90_cluster-version-operator_02_servicemonitor: Trim labels for UpdateAvailable #643
Bug 1997347 : Ensure recent etcd backup before minor-version updates #637
Bug 1978376 : Add admin ack Upgradeable condition gate #633
Bug 1985802 : Updating the lease, renew, retry duration #634
Move some approvers to emeritus_approvers #636
Bug 1989496 : Fix typo in ClusterOperatorDegraded alert #635
Update the doc links in Readme #632
Bug 1982046 : lib/resourcedelete: Always check delete progress #629
tombstone previous docs location with link to openshift/enhancements. #631
Bug 1984414 : Log resource diffs on update only in reconcile mode #628
Bug 1970421 : Do not check if Job has Failed count set #614
Added waitgroups for autoupdate workers to complete before stopping #613
Bug 1978749 : pkg/cvo: Respect noProxy #622
Bug 1978774 : pkg/cvo/egress: Load HTTPS proxy from Proxy status #621
Enable misspell linter #619
Added ownerReference to all objects created and managed by CVO #617
Bug 1976307 : add ImageStreams manifest delete annotation logic #618
Remove toleration of unschedulable #526
Fix more golangci-lint issues #616
Enable staticcheck #604
Enable deadcode linter #599
Enable gofmt #601
Enable govet #603
Enable unused #606
Enable structcheck #605
Enable errcheck linter #600
Enable gosimple #602
OTA-222 : Add a manifest annotation to be used for object deletion #438
Docs: Adding the update workflow #596
pkg/cvo/upgradeable: Soften “cannot be upgraded” to “should not be upgraded” #611
Updating cluster-version-operator images to be consistent with ART #610
Fixed fake client for CVO scenarios test #597
Added golangci-lint with most linters disabled #598
pkg/cincinnati: Log the proxy/TLS settings used for upstream fetches #568
install/0000_90_cluster-version-operator_02_servicemonitor: Alert summary/descriptions #547
Bug 1960559 : drop APIExtensions v1beta1 #566
Revert “prevent pod deployment deadlock due to custom SA projected volume injection” #607
Updating .ci-operator.yaml build_root_image
from openshift/release #608
Simplify the comparison between SyncWork references #592
README: Update the link to the rendering release image locally header #595
Correctly initialize service host and port when environment is missing #590
Full changelog
Updating configmap-reload images to be consistent with ART #40
OWNERS: cleanup #39
Updating configmap-reload images to be consistent with ART #38
Updating configmap-reload images to be consistent with ART #37
OWNERS: update #36
Updating configmap-reload images to be consistent with ART #35
Updating .ci-operator.yaml build_root_image
from openshift/release #34
Update OWNERS file to reflect new maintainers #33
Full changelog
Add QuickStarts cta to create ProjectHelmChartRepository in the helm catalog description text #10904
set helm feature flag for project helm repositories #10860
Bug 2030305 : Fix that primer export download toast was not shown #10800
Bug 2009189 : fix annotations on updating deployment #10573
Bug 2047317 : Update doc helm OWNERS #10852
Bug 2039534 : Migrate project dashboard tests to Cypress #10834
Bug 2046517 : Recommendations notification header shows when there isn’t any recommendations #10943
Gherkin and automation for helm chart registry to be namespace scoped #10920
Implement multicluster console tech preview #10900
Add a new devfile telemetry event #10876
Bug 2023675 : Add warning alert when installing operator to non suggested namespace #10491
CONSOLE-2964 : Update ts-node to v10.2.1 #10014
Bug 2037203 : Add a scrollable legend to Running VMs graph #10928
Bug 2042274 : Storage API should be used when upload PVC #10939
Bug 2044724 : Remove namespace column on VM list page when a project is selected #10937
Bug 2040535 : Added support for customized wizard #10921
Bug 2015356 : Different status shows on VM #10922
Bug 2035602 : [e2e][automation] add tests for Virtualization Overview cards #10760
Bug 2045849 : chore(i18n): update translations #10887
Bug 2039619 : - [AWS] In tree provisioner storageclass aws disk type should contain ‘gp3’ and csi provisioner storageclass default aws disk type should be ‘gp3’ #10926
Bug 2044201 : Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE fix #10924
Bug 2025821 : Make “Network Attachment Definitions” available to project-admin #10906
Bug 2044717 : improve test situation for upstream #10902
Bug 2044704 : Revert “Monitoring: Add runbook URLs to alert and rule details pages” #10919
CONSOLE-2280 : show support level #10551
Bug 2044201 : Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE #10912
Bug 2042851 : Create template from SAP HANA template flow #10899
Bug 2037237 : Add “This is a CD-ROM boot source” checkbox to customize wizard #10896
disable helm on multi cluster environment #10916
Bug 2041671 : Redirect to list after template deletion #10917
Add user preferences to guided tour #10905
Bug 2042619 : Avoid runtime error when no CSVs #10884
CCXDEV-7039 : make severity links clickable in Insights Advisor widget #10875
Bug 2037772 : Use correct caps in ‘Service name’ & ‘System name ’ #10785
Bug 1986819 : fix string typos for hot-plug disks #9878
CONSOLE-2360 : Add debug terminal for pods #9578
Bug 2041093 : Changed validation of adding file content from not empty to not contain parsing errors #10895
Add KamletBinding Visualization #10892
update version of quick-start library to latest #10840
Bug 2042395 : Add prerequisites for active health checks test #10880
Include the namespace-scoped Helm Chart Repositories in the dev catalog #10885
Bug 2043117 : Make recommended operator links internal #10898
Bug 2026383 : Monitoring: Fix JS error when dashboard JSON cannot be parsed #10890
Bug 2030240 : Hide virtualization overview for non-admin users #10881
Bug 2043064 : Update patternfly-topology to include latest changes and improve topology performance a bit #10879
Bug 2039315 : Filter superseded helm secrets and fix firehose to support partial metadata #10812
Bug 2043068 : Show total text even if current utilization is 0 #10897
Bug 2042829 : Topology performance: Do not fetch HPA for each Deployment (Pod Ring) #10894
Bug 2036989 : Prevent route external link icon and copy-to-clipboard icon from wrapping separately from its associated inline text. #10865
Bug 2039868 : Enhance Insights widget empty states #10826
Bug 2041475 : Add function names to components which are wrapped in memo to get their name in the react dev tools #10858
Bug 2033098 : Conjunction in the ProgressiveListFooter is now translatable #10790
Bug 2039618 : Add validations to SAP HANA #10866
Bug 2031797 : Correct order and text of Boot source type input #10798
Bug 2038772 : Monitoring: Fix handling of ServiceMonitor’s matchExpressions #10877
ODC-6455 : Remove old labels from add page tests #10864
Bug 2041492 : Fix spacing between resource items in inventory card #10862
ODC-6453 : Allow multiple namespaces to be deleted as part of cleanup #10859
Gherkin and automation for workload sidebar entry for pipeline triggers #10837
Bug 2042567 : elaborate on CodeReady in readme #10835
Mock all the remaining github requests in e2e suite #10768
Gherkin and automation for specifying a name for service binding connector #10723
Bug 2042649 : Bump helm to v3.7.1 #10469
Bug 2042382 : kubevirt: only run smoke tests in CI #10878
Bug 2038879 : Check if name label exists before comparing #10874
Bug 2041763 : Fix handling of the defaultSortField
prop for tables #10868
adds support for host app to pass configurations for apiDiscovery , appInternalFetch #10707
Bug 1986302 : Check rbac before polling for rules silences #10725
Bug 2040616 : - rolebindings page doesn’t load for normal users #10867
Bug 2040783 : Show the new resource name, esp. when using generateName on the import status page #10850
Bug 2040653 : Fix topology sidebar warns that another component is updated while rendering #10842
Bug 2015420 : Add VMs resource to project’s intentory card #10839
Integrate PatternFly log viewer extension into Pods and Nodes #10486
Bug 2008235 : Fix to fetch imageStreamTag on reload in edit-deployment form #10771
Bug 2040782 : Fix that import YAML page blocks input with more then one generateName attributes #10849
Bug 2040655 : Fix that user settings update fails when selecting application in topology sidebar #10843
Bug 2013127 : allow catalog categories and cards to open in new tab #10853
Bug 2039798 : contextual binding should create service binding connector #10832
Bug 2039065 : re-enable Bulk Import e2e test and increase wait #10814
Bug 2037241 : Default cache ns store ttl to 0 #10861
Bug 2039743 : Fix react “missing key” warning when open operator hub detail page (and maybe others as well) #10822
Bug 2011368 : fix PipelineRun visualization tooltip to show duration #10806
Bug 1982662 : Fix localization issues in Add Storage page #10054
Bug 2040661 : Fix different react warnings when leaving topology #10844
Bug 2039619 : - [AWS] In tree provisioner storageclass aws disk type should contain ‘gp3’ and csi provisioner storageclass default aws disk type should be ‘gp3’ #10845
Bug 2038772 : Monitoring: Handle service monitors with undefined matchLabels #10854
Bug 2039776 : Monitoring: show a error message if wrong dashboard name is passed to the URL #10851
Bug 2039770 : Monitoring: use namespace to detect the active perspective instead of useActivePerspective hook #10836
Bug 2034362 : Update description of disk interface #10825
Bug 2041204 : Fix templates link in inventory card #10848
Bug 2038034 : non-privileged user cannot see auto-update boot source #10803
helm: support namespaced helm repository for helm API #10467
Bug 2035703 : - Roles -> RoleBindings tab doesn’t show RoleBindings correctly #10846
Bug 2040150 : Make changes to HPCS KMS component #10833
Bug 2039057 : Adjust kind column to target width in API explorer page #10811
migrate knative plugin models to resource metadata dynamic plugin #10330
Bug 2027563 : e2e tests wait for add forms to load #10654
Bug 2014420 : dont crash topology page #10272
Bug 2014464 : Fix navigation spacing in dev (generic) perspective #10830
Bug 2039781 : OBC navItem hidden for non-cluster admin #10824
Bug 2039678 : Check if ‘auths’ key when switching between create image secret subforms #10821
Bug 2039244 : Add null checks in ActionMenu to fix helm history page crash #10813
Bug 2027524 : delete channel and broker when deleting an application #10787
Bug 2034190 : unable to add new VirtIO disks to VMs #10748
Bug 2035146 : Removed not useful error #10819
Bug 2039056 : Fix alignment of the schema breadcrumbs … #10831
Bug 2037664 : Override the PatternFly default vertical alignment value within tables to correctly align cell contents. #10829
Bug 2037246 : Cusotmize boot source was missing DataVolumes in order to use new DataSource #10817
Bug 2015420 : Update SupportedExtension to include all dashboard extensions #10797
Bug 2039529 : disable Project Dashboard Resource Quotas Card test #10816
Bug 2039756 : Fix react warning on operator hub description component, used for example on the KnativeServing detail page #10823
Bug 2039586 : update centos8 to centos stream8 #10809
Bug 2038761 : Monitoring: Handle case where service.metadata.labels
is undefined #10808
Bug 2038832 : Add registry URL suggestions for centos stream templates #10801
HAC 374: Migrate last k8s reducer to SDK and revert sdkK8s back to k8s #10714
Bug 2039064 : Disable Bulk Import e2e test #10648
Bug 2021205 : fix git url change validation #10769
Bug 2038465 : Upgrade chromedriver to 90.x to support Mac M1 chips #10691
Bug 1987044 : [OCPV48] Shutoff VM is being shown as “Starting” in WebUI when using spec.runStrategy Manual/RerunOnFailure #10758
Bug 2038663 : Added Matan Schatzman and Aviv Turgeman to OWNERS file, removed some other inactive users #10778
Bug 2025431 : Provide specific windows source link #10796
GitOps: Add error handling (#1278) #10468
Bug 2035467 : Query Browser: Fix undefined
error when sorting the results table #10789
Bug 2035704 : RoleBindings list page filter doesn’t apply #10773
Bug 2018234 : Fix that user settings ConfigMap is also created for users with restricted access #10705
adds/updates jsdoc comments, expose useK8sWatchResource(s) hooks from SDK and adds typing #10779
Bug 2009754 : Fix sticky footer in the import forms #10776
Bug 1999903 : Changed This is cdrom boot source checkbox id #10775
Bug 2037182 : update the ping source apiVersion #10774
Move ResourceStatus to dynamic-plugin-sdk #10770
Bug 1957547 : [RFE]VM name is not auto filled in dev console #10763
Make ResourceIcon consume groupVersionKind #10762
Bug 1999796 : Add support for fetching partial metadata and fix helm list page crash #10754
Bug 2035348 : Fix two grammar issues in kubevirt-plugin #10727
Bug 2035321 : chore(i18n): update translations #10724
Bug 2034068 : updates tests for downstream #10685
Monitoring: Add Prometheus Targets UI pages #10625
Bug 2028170 : Remove whitespaces around mirroring card popover #10601
DevConsole refactor #10420
Bug 2032415 : Templates page - remove “support level” badge and add “support level” column which should not be hard coded #10706
Bug 2037801 : disabled serverless specs as serverless operator is not available in the operatorhub #10786
Bug 2035910 : Show manual approval options #10780
Update Event Sources Visualization and SideBar #10721
Bug 2010181 : Environment variables not getting reset on reload on deployment edit form #10170
Remove duplicate K8sKind type #10764
Bug 2023865 : Pull in css to support react-virtualized-extension and remove overrides. #10626
Bug 2035409 : Change catsrc name as the older is no longer published #10772
Read from tektonconfig to enable/disable the hub tasks in pipeline builder #10767
Bug 1994094 : Added missing translations #10749
Bug 2027132 : Changed Fedora and Centos icons in template screen #10761
Bug 2035772 : AccessMode and VolumeMode is not reserved for customize wizard #10743
Bug 2035141 : [RFE] Show GPU/Host devices in template’s details tab #10745
Bug 2035933 : volume mode and access mode are empty in customize wizard review tab #10744
Bug 2019645 : Create button is not removed on “Virtual Machines” #10752
Bug 2029579 : Fix TypeError when application has HelmRelease #10742
Bug 2033634 : fix modal list style type #10740
Bug 2034647 : missing volumes list in snapshot modal #10733
Bug 2019639 : “Take snapshot” should be disabled #10751
Bug 2034129 : Fix guided-tour popover title #10736
Bug 2029671 : VM action “pause” and “clone” should be disabled #10747
Bug 2033044 : Shift invalid devfile alert down #10688
Bug 1998241 : Support OB/C pages for Ceph Standalone Mode if RGW is present #10108
Bug 2034823 : Added RHEL 9 as pinned template #10741
Bug 2031057 : Topology sidebar for Knative services shows a small pod ring with “0 undefined” as tooltip #10715
Bug 2034248 : GPU/Host device modal is too small #10731
Bug 1992414 : Removed the check for windows machines #10738
Automation and gherkin for Serverless Usability Improvements #10702
Bug 2035146 : Missing T function for translation #10737
Add ability to modify the URL of the URL decorator in Topology #10728
Bug 2034170 : add support for new labels for serverless function #10717
Add webhook resources in git import pipeline flow #10709
Bug 2035264 : [RFE] Provide a proper message for nonpriv user who not able to add PCI devices #10732
Bug 1992580 : storageProfile should stay with the same value by check/uncheck the apply button #10720
Bug 2025770 : Added try and catch block to prevent crash #10734
Bug 2015422 : No conflict checking on snapshot name #10712
Bug 2030534 : Node selector/tolerations rules are evaluated too early #10735
add pipeline task hubURL link #10703
Show binding secret in service binding sidebar #10683
Bug 2034621 : show context menu for application group #10710
Show Create Service Binding modal on dnd of binding connector in topology #10627
Bug 2016296 : Windows machine can be created with import URL #10632
Bug 2019647 : “Remove favorite” and “Create new Template” should be disabled #10730
Re-enable test case which checks for “Import from Git” action #10700
Disable Features based on CSV annotations #10666
Add support to show platform supported tektonhub tasks in pipeline builder #10722
Bug 2034647 : missing volumes list in snapshot modal #10713
Bug 2034474 : Additional checks for PVC’s existence #10716
Uncommented automation code for Export app enhancements #10708
Bug 2025765 : It should not try to load from storageProfile after unchecking”Apply optimized StorageProfile settings” #10701
Bug 2018985 : The rootdisk size is 15Gi of windows VM #10697
Bug 2023090 : [e2e][automation] Examples of Import URL for VM templates #10456
Moving block pool cypress testcases to ODF console #9992
Bug 1977929 : Show NADs from openshift-multus #10676
Bug 2034257 : regular user Create VM
missing permissions alert #10699
Bug 2019636 : Actions in VM tabs should be disabled #10695
Bug 2023560 : “Network Attachment Definitions” has no project field on the top in the list view #10692
Gherkin for disabling tektonhub integration in pipeline builder #10689
Bug 2031006 : Application name input field is not autofocused when user selects “Create new application” #10675
Bug 2019360 : Create the Virtualization Overview Top Consumers card #10615
Bug 2034243 : regular user cant load template list #10698
Bug 2021632 : Fix OLM breadcrumb link #10485
Add new cluster utilization item extension #10523
Bug 2019634 : Pause and migration is enabled in action list #10696
Bug 2025525 : overview page consume high CPU #10693
Add encrypted RBD storage class during deployment #10563
Bug 2033693 : Support VM Descheduler integration in the UI #10668
Bug 2028885 : Add a message to all console errors which just logs an error object #10494
Bug 2033013 : Fix user preferences project dropdown #10684
Enable Secure Route option by default in Deploy Image & Import from git flow #10643
Add K8sServices as a sinkable resource #10598
migrate context menu actions of WorkloadNode and application group to use new action extn mechanism #10557
Bug 1911173 : Monitoring dashboards: Improve series titles when a label is missing #10655
Bug 2033407 : Fix secure route pre-filled issue in edit flow #10687
Bug 2033587 : Wait for the quota chart row to improve test stability #10686
Bug 2033403 : Show provider information for devfiles in catalog #10682
Bug 2033290 : Use TypeScript 4 when building SDK packages #10680
ODC-6443 : Add adv. option to customize route labels #10663
Bug 2032547 : hardware devices table have filter when table is empty #10661
Bug 2032421 : UI integration with new auto update images #10659
Bug 2032407 : UI will show the default openshift template wizard for HANA template #10617
Automation enhance export app ux experience odc 6296 #10582
Bug 2024262 : Sample catalog is not displayed when one API call to the backend fails #10569
Create new cluster inventory extension for custom components #10561
Cluster wide encryption - Service Account for KMS authentication #10559
Gherkin and Automation changes for topology usability improvements #10413
Bug 2019360 : Create Virtualization Overview Running VMs Per Template card #10311
Bug 2019972 : Update CSR model & fix approval/denial process #10624
Bug 2032732 : Fix styling conflicts stemming from console wide changes #10665
Export Application view log #10591
Bug 2033290 : fix sdk build #10679
Bug 2033215 : Do not render an empty button if it has no content to fix a11y check #10674
Bug 2032851 : Fix networking status in Status card #10673
Bug 2032516 : Add support for checking .devfile.yaml during strategy detection #10670
NETOBSERV-32 Use new CNO configmap to get network features #10640
Gherkin and Automation for dev console usability improvements #10554
GITOPS-1285 set equal width for details page card #10500
Migrate contextmenu for VmNode, Service Binding #10179
Bug 2031831 : Scope toolbar for specific left alignment use on list pages and remove… #10649
Bug 2033138 : No model registered for Templates #10681
Add Support information in the event source catalog side panel #10585
Create Service Binding CTA to topology nodes actions menu #10550
Remember the last selected node in topology #10547
Bug 2032831 : Fix an error to show Knative Services and Revisions also if the Service has no owner revision #10667
Bug 2026209 : Fix tektonhub task upgrading issue #10653
Bug 2015472 : Form and YAML view switch button should have distinguishable status #10671
Bug 2005902 : Add support for storage class selection for mcg standalone #10628
Automation of toast notification and route label for epic ODC-6266 #10650
Move kindToAbbr to the SDK #10622
Bug 2018094 : Monitoring dashboards: Allow tooltip width to extend further #10657
Monitoring: Add runbook URLs to alert and rule details pages #9376
Bug 2027311 : Fix k8s watch hooks to work with core resources #10571
Bug 2028160 : Remove i18nKey in network-policy-peer-selectors.tsx #10642
Add frontend OWNERS to demo plugin #10658
Bug 2026383 : Monitoring: Handle null ref.current in useIsVisible hook #10656
Bug 2024932 : Catch unhandled promises (to increase e2e stability) #10606
Migrate usek8sWatchResource(s) #10595
Bug 2009664 : fix edit ksvc in git import flow #10255
Bug 1992509 : Could not customize boot source due to source PVC not found #10613
Implement UI for IBM ROKS HPCS KMS #10475
Utilization Card updates #10470
Namespace store filesystem update #10564
Bug 2031040 : Fix topology error page when open not fully started or broken Knative Service #10647
Make the github API mocks runnable for all cypress test plugins #10646
Use clean PF components for building Overview cards #10410
Bug 2031502 : New common templates crash fix #10641
Bug 1998519 : Provide options to file fstype in create-local-volume-set #10115
Support custom builder image environment variables in edit flow #10593
Expose Overview status popover components #10590
Bug 2030556 : Monitoring: Don’t assume rules have Description & Message annotations #10639
Monitoring: Move monitoring Redux data to a separate store #10250
Bug 2030229 : Fix mirroring status card reflect wrong data #10634
Bug 2030228 : Fix StorageSpec resources field to use correct API #10630
Bug 2019284 : fix dynamic actions disabling conditions #10633
Bug 2029394 : missing empty text for hardware devices at wizard review #10614
Bug 2020904 : Add edge items in kubevirt topology data model factory #10584
Fix Ceph Block pool missing from ODF system level dashboard #10537
Update PF packages to release 2021-15 #10466
Bug 2019827 : Fix navigation display issue effecting demo plugin #10412
Bug 2021466 : [e2e][automation] Windows guest tool mount #10402
Bug 2029872 : Disable replacement procedure from ODF UI #10631
Bug 2028174 : chore(i18n): update translations #10592
Bug 2022880 : Fix pipeline builder edge spacing to avoid improper edge shapes #10623
Bug 2025295 : Add new option for VIRTIOWIN ConfigMap name #10616
Bug 2013996 : Project detail page: Action “Delete Project” does nothing for the default project #10588
Use dynamic add actions for topology context menu #10100
Bug 2029273 : Fix all-projects-wizard link #10610
Bug 2028949 : Remove unutilized css causing bug #10618
Bug 2029369 : Mock github API requests when importing projects in cypress tests #10599
Bug 2025823 : Add plugin seperator to admin nav #10476
Bug 2028141 : Catch unhandled promises when running tests (to support Node.js 15 and 16) #10594
Bug 2027288 : Devfile samples can’t be loaded after fixing it on Safari (redirect caching issue) #10570
Bug 2027563 : Wait for developer catalog to load in e2e-console cypress tests #10583
Bug 2020498 : Trim the strings before localCompare #10602
Bug 2028042 : Fix NodePort RDP bug #10608
CONSOLE-2975 : Migrate from Node Sass to Dart Sass #10149
update to pull samples from devfile registry #10394
Bug 2019948 : Improving console.extensions links and routes #10338
Bug 2018275 : show context menu for operator backed service #10589
Bug 2024448 : Yaml editor will not show empty ssh array #10600
Bug 2022399 : Fix troubleshoot link for MON_DISK_LOW #10487
Bug 2028106 : convert vm,vmi actions to dynamic #10499
Bug 2028162 : chore(i18n): update translations #10541
Bug 2024399 : Remove spaces from a couple of translations #10516
CONSOLE-922 : Support AppliedClusterResourceQuota for normal users #10137
Bug 2014352 : Could not filter out machine by using node name on machines page (temp fix) #10579
Bug 2025903 : - RoleBindings tab doesn’t show correct rolebindings #10587
Add filter by label in topology #10504
internal kubevirt 3 #10458
Bug 2027299 : The status of checkbox component is not revealed correctly in code #10578
Bug 2025304 : overwrite storage section of the DV spec instead of the pvc section #10477
disable most dev-console e2e/add-flow-ci.feature tests due to accesibility violations #10580
Bug 2027238 : (dashboard) Allow leading and trailing spaces in legendFormat #10565
Bug 2017466 : Warning shown in “Create LocalVolumeSet” window no longer matches actual behaviour #10449
Bug 2027512 : Reenable a few e2e tests, update Cypress to catch ‘> Unauthorized’ exceptions #10545
Bug 2024316 : Display correct annotation in Template support modal #10574
add support for form/yaml switcher for channels #10474
Bug 2024537 : Change text to refer to Win iso instead of cloud image #10562
Bug 2014497 : Optimize name validation regex for forms #10556
Bug 2002266 : Add subject name selector field to SinkBinding form #10527
add dynamic sdk support for model metadata extensions #9013
Bug 2019646 : Display permission error modal for view only user #10549
migrate useK8sModel(s) to SDK #10524
Bug 2013990 : use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard #10526
Bug 2025481 : Update VM Snapshots UI #10510
Bug 2015660 : reword ‘patch’ to ‘modify’ #10534
Bug 2019360 : Create Virtualization Overview Permissions card #10530
Bug 1996630 : first ssh delete button is disabled on advanced wizard #10525
UI for dedicated nodes with taints #10323
update user preference namespace dropdown design #10277
Bug 2023638 : Add Dev Preview tag for IBM FlashSystem #10482
Move dev-console and knative dependencies out of console-shared #10158
Bug 2006067 : Fix OLM error handling #10387
Bug 2018272 : Open export details page from the resource link on the topology sidepanel #10529
migrate ws-factory to ts #10528
expose reducers from SDK and consume in console #10513
HAC 63: Split core API dependencies from console dependencies #10386
Add quick search to add page #10365
Bug 2022707 : use prometheus tenancy URL to load data in dev console observe dashboard #10460
Bug 2023077 : [e2e][automation] Home Overview Virtualization status #10455
ODC-6364 : Pipeline as code epic automation #10521
Automation: Add flows should allow user to pick from a list of pipelines #10520
Bug 2024750 : Fix OLM files in need of i18n #10511
Bug 2023607 : Fix blank page error for Installed Operators #10501
Bug 2022801 : chore(i18n): update translations #10451
Bug 2025837 : virt: warn users that the RHEL URL expire #10429
Bug 2025830 : virt: fix CentOS capitalizaion #10427
Add extension to provide custom builder image environment variables #10331
Bug 2015498 : Fixes add capacity for MCG standalone #10426
Bug 2024547 : Fix Noobaa resources broken details pages #10536
Bug 2025954 : Disable a few console e2e tests due to consistent Unauthorized flake #10514
Bug 2023356 : Devfiles can’t be loaded in Safari on macOS (403 - Forbidden) #10464
Bug 2024220 : Cluster monitoring checkbox flickers when installing Operator in all-namespace mode #10497
Bug 2019360 : Fix links on the Virtualization Overview Getting Started card #10465
Bug 2024665 : Fix k8sget import for bindable services fetch util #10509
clean up files for components which have been migrated to dynamic extensions #10352
Bug 2025266 : Removed exact on CreateResource route #10488
Bug 2024551 : KMS resources not getting created for IBM FlashSystem storage #10506
Bug 2019360 : Create Virtualization Overview Activity card #10301
Bug 2023228 : Remove Tech preview badge for the triggers component for triggers GA … #10473
Bug 2023592 : add mac spoof check for nad #10471
add toast for import #10290
Bug 1988406 : SSH Key will now move from simple to advanced wizard when clicking customize #10508
Bug 2016367 : prevent empty task box to show up for a pipeline without finally task #10498
Bug 2024515 : Fix backingstore and namespacestore table css #10490
Bug 2016925 : Monitoring dashboards: Fix switching from “All” option to other option #10447
migrate rhoas kafka and helm workload #10414
Bug 2024535 : hotplug disk missing OwnerReference #10505
Bug 2024493 : Monitoring: Fix destructure of undefined error on rule details page #10502
Bug 2019360 : Create Virtualization Overview Inventory Card #10495
Bug 2023781 : initial hardware devices is not loading in wizard #10480
enable redux store context in SDK from app host #10448
Bug 2018264 : Delete Export button doesn’t work in topology sidebar (general issue with unknown CSV?) #10457
Bug 2014471 : Open Helm Release notes tab automatically after installing a chart #10481
Bug 2022114 : Don’t log all proxy requests by default #10434
Bug 1985933 : Improved label matching, added more options for registry suggestions #10493
Bug 2023443 : Adjust Console plugin SDK dist pkg compilation #10444
Bug 2018279 : Edit and Delete confirmation modals for managed resource should close when the managed resource is clicked #10437
Bug 2017663 : Missing SSH text change #10478
Bug 2015549 : Fix localization misses in TablePagination and Metrics components #10274
Bug 2015115 : [RFE] PCI passthrough - Add hardware devices to advanced wizard #10463
Bug 2015115 : [RFE] PCI passthrough - align hardware list rows #10453
Bug 2015115 : [RFE] PCI passthrough - add hardware to wizard redux #10452
Bug 2019360 : Create the Virtualization Overview Status card #10300
Bug 1815189, Bug 1997269: Improve API discovery for feature flags and operator details #10162
Bug 2019360 : Create the Virtualization Overview Details card #10297
Bug 2021016 : Monitoring dashboards: Translate “All” options to .+
regex #10446
odc-6430-Added jan as approver to all plugin folders #10428
Bug 2022502 : Remove old table class overrides causing display issue. #10443
Bug 2018380 : Update and migrate docs links to access.redhat.com #10354
Bug 2019360 : Create the Virtualization Overview page #10233
Console 2250: Include Source labels on OperatorHub tiles #10132
Bug 2020428 : Adapt webpack 5 related code in dynamic plugin SDK #10433
internal-kubevirt npm pkg patches #10439
Bug 2017732 : Prevent creation of encryption enabled storageclass without KMS connection set #10347
Bug 2021693 : Set large width for modals with modal-lg class #10422
Bug 2020153 : Added support for common template change, now will update network device model #10430
Bug 2001617 : Disable sidebar navigation based on next button state #10333
Bug 2017130 : omit extension when code ref resolution fails #10421
Bug 2021048 : Added MAC Spoof check for NAD #10407
Bug 2015395 : Table head on Affinity Rules modal is not fully expanded #10418
Bug 2000628 : Fix creation of ibm storage system at backing storage step #10375
Bug 2021724 : Query browser: Add some transparency to line graph lines #9725
Bug 2021337 : Fix ResourceLink groupVersionKind #10411
Bug 2011038 : Render correct conditions for csv vs installplan and subscriptioncondition #10388
Bug 2015654 : Separate handler for i18n proxy requests #10378
Bug 2013109 : Refreshing console from toaster taking to Install Operator #10373
Bug 2017535 : fix broken Argo CD link image #10334
CONSOLE-2870 : Add notification drawer settings to User Preferences - add checkbox to filter user notifications #10226
Bug 1986338 : Error creating list of resources in Import YAML #9765
add kubevirt internal exports #10238
NETOBSERV-15 : list pods affected by a network policy #9953
Bug 2017879 : Omission of translation #9543
Bug 2002896 : Dispatch name filter value to redux #10392
Bug 2018884 : Adapting crw-basic.feature to changs introduced in OCP 4.9 #10359
Bug 2021031 : fixing the topology scripts #10405
Bug 2021017 : fix the serverless installation issues #10404
Bug 1992475 : Add translation key for ‘Disconnect’ button on vm console tab #10380
Bug 2020275 : Fix ClusterOperators link #10409
Show failed PipelineRun log snippet on the log page #10360
Bug 1992961 : Regular user cannot create VM because of an unclear error #10408
migrate refereceFor* utilities to dynamic-plugin-sdk #10303
Bug 2015115 : [RFE] PCI passthrough - Add HW to create VM review #10406
Bug 2015115 : [feature] PCI passthrough - attach/detach HW modal to VM #10377
Bug 2019986 : Fix dynamic demo plugin build #10395
Bug 2014245 : i18n several aria-labels, external links, and labels #10245
Monitoring: Small refactoring of admin nav menu’s Observe section #10322
CONSOLE-2985 : Replace all instances of old variables controlling global grid widths and breakpoints with Patternfly variables for more consistency of spacing between elements and behaviors #10332
CONSOLE-2892 : Allow dynamic plugins to proxy to services on the cluster #10215
Bug 2020001 : Update demo dynamic plugin dockerfile to reflect dir structure change #10397
dynamic-plugin-sdk: Expose CreateResourceComponentProps #10309
Bug 2020257 : Validate exposed modules in shouldEmit hook #10306
Bug 2017050 : CONSOLE-2963: Update dynamic plugin SDK to latest webpack #10383
Bug 2019591 : Operator install modal padding vars assigned to correct class so that scroll shadows are positioned correctly. #10389
Bug 2019744 : suggest users to download newest RHEL version #10381
Update PF packages to release 2021-14 #10342
dropdown to select pipelines #10232
Bug 1928285 : Display loading message when PVs are being provisioned. #10348
Bug 2017656 : None admin users gan’t fetch api url, fallback gracefully #10371
Bug 2006060 : Redirect to object dashboard for MCG only #10362
Bug 2019717 : cant delete VM with un-owned pvc attached #10390
Bug 2018495 : Update i18n README #10363
Bug 2018428 : PVC is deleted along with VM even with “Delete Disks” unchecked #10382
Bug 2018042 : HorizontalPodAutoscaler CPU averageValue did not show up in HPA metrics GUI #10379
Bug 1998378 : Use reference to extension models instead of kind #10369
Bug 2018445 : enhance tests for downstream #10276
Bug 2014238 : increase yaml load wait to reduce test flake on yaml import #10372
Bug 2018449 : add test for network attachment definition #10358
Bug 2015952 : RH CodeReady Workspaces Operator in e2e testing will soon fail #10316
Bug 2015496 : Storage - PersistentVolumes Claim column value ‘No Claim’ in English #10310
Bug 2017872 : chore(i18n): update translations #10341
move target port out of advanced routing options #10271
Bug 2014488 : Fix operand details page conditions table sort order #10364
Bug 2015115 : [RFE] PCI passthrough - Add Hardware devices list #10370
Bug 2018446 : move tests to different level #10355
make topology sidebar resizable #10325
Gherkin to pick from a list of pipelines in Add flow #10361
Bug 2002559 : User preference for topology list view does not follow when a new namespace is created #10356
Bug 2005179 : Pass pod toolbar filters to useListPageFilter
#10351
Bug 2016438 : adds feature flag for static extension for knative plugin #10357
Bug 2014248 : i18n several missed files #10244
Bug 2015115 : [RFE] PCI passthrough - Add SelectFilter #10343
Update PF packages to release 2021-13 #10221
Bug 2015115 : [RFE] PCI passthrough - Add VM/VMI selector #10349
Bug 2015115 : [RFE] PCI passthrough - Fix HWD page #10326
Bug 2015568 : Fix cores translation value #10350
Bug 2004073 : Fix memory units for selected nodes table #10345
Bug 2015806 : Fix resource metrics 403 errors for project admin users #10344
migrate k8s utilities to dynamic-plugin-sdk #10243
metrics: add /metrics endpoint and console_helm_install_count metric #10194
Bug 2017606 : add test to verify send key for VNC console #10302
Bug 2005014 : Use conditions for status in Storage System list page #10336
Bug 2007136 : Fix creation for BackingStore, BucketClass and NamespaceStore #10128
Bug 2013930 : Disable ODF BackingStore, BucketClass, and NamespaceStore tabs and OCS BlockPool tab. #10324
Bug 2015506 : Hard to select an item from kebab in default resource list #10321
migrate knative connector side panels to use dynamic extensions #10139
Bug 2016453 : Complete i18n for GaugeChart defaults #10317
Bug 2017141 : Remove inline style width from Namespace dropdown menu so it doesn’t effect width of menu #10318
Bug 2015115 : [RFE] PCI passthrough - add button #10307
Bug 2016951 : Update action provider dynamic Actions #10305
CONSOLE-2381 : Update dynamic plugin demo to add navigation and pages #9679
Bug 2017016 : Moving virtualization to a new menu section #9896
Bug 2008767 : Block MCG deploymeny when no storage class found #10292
Bug 2015557 : i18n DeploymentConfig error message #10280
Bug 2008779 : ODF tab is missing if user clicks on ‘Refresh web console’ #10284
Bug 2015535 : - Administration - ResourceQuotas - ResourceQuota details: Inside Pie chart ‘x% used’ is in English #10282
Bug 1990255 : Text filtering does not return all items when text box is empty #10256
Bug 2013545 : Check for resource in ServiceBinding spec’s service reference #10227
GITOPS-1438 display resources health and sync status #10196
Bug 2016438 : adds feature flag for all extension for knative plugin #10287
Bug 2016179 : chore(i18n): update translations #10283
add default Details tab for topology side bar #10127
Bug 2015115 : [feature] PCI passthrough - devices list page #10259
Bug 2006025 : Rephrases description to use an existing StorageClass #10263
Bug 2015115 : [feature] PCI passthrough - add API #10260
Bug 2015274 : Fix plugin-manifest JSON schema import code #10254
Automation of user preference in dev perspetive epic:ODC-5227 #10253
Add Karthik to the Pipelines Package approvers #10269
Bug 2015115 : [feature] PCI passthrough - template cards #10265
Bug 1992466 : Added missing translations #10264
Bug 2015416 : Updating topology scripts to execute in CI #10218
Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. #10174
Bug 2008490 : Fix edit-bucket-class action #10266
Bug 2005282 : Fixes storagesystem list to point to correct page #10262
Bug 2001337 : Service Name ODF should say OCS on Object tab #10223
Monitoring: Remove remaining uses of connect
#10154
Bug 2015115 : PCI passthrough #10251
Bug 2001612 : Bump axios dependency to 0.21.2 #10029
Bug 1964789 : Update patternfly/react-console version #10193
Bug 2013416 : Generate unique CSS filenames for yarn run dev
#10248
Bug 2002362 : Use only JSON files for dynamic plugin JSON schemas #10242
Bug 2013871 : Fix alignment of column headings with table cells #10236
Bug 2013203 : UI breaks when trying to create block pool before storage cluster/system creation #10228
Migrate context Menu actions for Broker, Channels, Trigger, Subscription to dynamic extensions #10167
Bug 2006861 : chore(i18n): update translations #10123
Console-2385 Add description and help text to create project/namespace modals #9786
Bug 2014486 : Fix failing OLM test scenario #10247
Bug 1998183 : Monitoring: Fix error message when Silences fail to load #10237
convert topology visual connector side panel to use dynamic extensions #10066
Bug 2013751 : Fix wrong in-cluster hostname on the Service details page #10234
Add Kubevirt internal SDK dist package #10202
Bug 2013787 : use NetworkAttachmentDefinitions instead of Network Attachment Definitions #10231
Bug 1992453 : don’t allow bad disk names #10229
Bug 1997967 : StorageClass is now saved moving between wizards #10217
Bug 2002870 : Added support for SSH keys for custom templates #10161
Bump go to v1.16 #10224
Bug 2007271 : updated knative smoke scenarios to execute on CI #9591
Bug 2009055 : Fix few of the rebranding issues #10230
Bug 2013431 : Namespace selector font size and positioning fixes #10225
Bug 2009298 : Delete ssh service when vm is deleted #10219
Bug 2012971 : Disable operands deletes #10220
NETOBSERV-55 Add data-test attributes on controls #10190
Bug 2003792 : Monitoring dashboards: Improve series labels ordering in tooltips #10213
Bug 2011809 : node page fail #10207
Bug 2012177 : Overview tab is missing under Storage after successful deployment on UI #10201
migrate dynamic event source , kamlets & kafka event source #10113
refactor(variables): updated theming vars #9594
CONSOLE-2946 : Expose all of core PatternFly for dynamic plugin use #9882
Bug 2012562 : Check for migration condition before default unknown status #10205
Bug 2009384 : update the BindableService CRD changes to align with BindableKinds #10181
Bug 1946232 : VM List can consume very high CPU #9978
Bug 2012317 : Fix ListPageCreateDropdown alignment #10203
Bug 2012407 : Improve console tests #10200
Bug 1998038 : Automation for Hotlpug disks UI #10151
Update plugin SDK publish doc #10199
Migrate ksvc & revision side panels to use new extension mechanism #10107
Bug 1956964 : upload a boot-source warning #10189
Bug 1999983 : No way to clear upload error #10178
Bug 1995493 : Fix alignment of 2 action buttons for add to secret and virtualization #10176
CONSOLE-2979 : Update Cypress to 8.5.0 #10164
Bug 2005854 : make SSH service opt-in instead of opt-out #10180
Bug 2003178 : Use topology sidebar details as a component #10187
Bug 2011411 : Managed Service’s Cluster overview page contains link to missing Storage dashboards #10197
Bug 2007322 : Fix to let the user create the application even if dockerfile is not detected #10182
Bug 2010342 : Increase memory limit for ForkTsCheckerWebpackPlugin #10188
Bug 1989502 : fix dev-catalog stuck in loading state #10184
ODC-6219 : Allow dynamic plugins to override static plugins #9744
Bug 2011443 : Ensuring Administrator Perspective for noisy/shared setup #9989
convert topology operator backed panel to use dynamic extensions #9998
Bug 2008859 : Fix generated dynamic plugin overridables #10185
Bug 2003145 : Duplicate operand tab titles causes “two children with the same key” warning #10079
Revert “Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit” #10183
convert topology application group side panel to use dynamic extensions #10021
Bug 2009131 : kubevirt: add more test about vmi #10141
Bug 2009623 : Query Browser: Fix pagination menu style to not show bullet points #10165
Bug 2001817 : Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well #10060
Bug 2010342 : Update fork-ts-checker-webpack-plugin and raise memory limit #10173
Bug 2009420 : Use live regions for alerts in modals #8803
Upgrade yarn to 1.22.15 #10163
add dynamic plugin extension for HorizontalNavTab #10111
Netobserv-35 : network policy creation form - UX updates #10105
Ownership update on network policies #10160
Bug 2001577 : Quick search placeholder is not displayed properly when the search string is removed #10104
Bug 2008612 : HTTP method should be uppercased when proxying plugin request #10166
Bug 2001804 : Reload feature on Environment section in Build Config form does not work properly #10004
Bug 2001575 : Clicking on the perspective switcher shows a white page with loader #10110
Bug 2002362 : Improve dynamic plugin shared modules #10133
Bug 2009148 : kubevirt: test vm nic presets and options #10155
Bug 2004101 : When creating storageSystem deployment type dropdown under advanced setting doesn’t close after selection #10143
Bug 2008321 : Add correct documentation link for MON_DISK_LOW #10140
convert topology vm sidepanel details to use dynamic extensions #9778
Network policy form/yaml switch #9610
Bug 2008612 : Proxy browser cache headers from plugin asset request #10153
Bug 2005554 : Reveal the switch status of the button “Show default project” in code #10157
Bug 2008151 : Bump @patternfly/react-core package to v4.157.8 #10152
contribute actions , sidepanel for channel, subscription, broker and trigger #10077
use dynamic plugin for side panel and action provider for rhoas #10035
convert topology SBR sidepanel to use dynamic extensions #10055
Monitoring: CSS small cleanups #10142
Add proxy endpoint for Prometheus targets #9456
Bug 2003845 : change the Image Vulnerabilities tab to be project and not cluster scoped #10150
Network policy forms: hide unavailable features for admin users #9628
Bug 2002559 : User preference for topology list view does not follow when a new namespace is created #10030
CONSOLE-2972 : Upgrade webpack 4.x dependencies #10080
Bug 2003178 : Memoize knative filtered revisions for sidebar #10147
Bug 2007289 : add test for vm console tab #10121
Bug 2002125 : Network policy details page heading should be updated to Network Policy details #10112
Bug 2006060 : fix issue with standalone dashboards #10117
Bug 2008256 : Update Internationalization README with scope info #10138
CONSOLE-2967 : Expose CPU and memory in MachineSet list/details #9956
Bug 2006308 : Backing Store YAML tab on click displays a blank screen on UI #10119
Bug 2004736 : Fix create broker button in Add broker page #10086
Bug 2002362 : Rework dynamic plugin SDK dist packages #10130
Bug 1986502 : Fix state bug to eliminate duplicates in dragged files #10047
Bug 2007328 : Updated patternfly to v4.125.3 and pf.quickstarts to v1.2.3. #10090
Bug 2006329 : Allow web terminal to be installed in any namespace #10045
Console 2926: Bug 1995545: Update console page markup structure to closer align with Patternfly page component structure. #9974
Bug 1998235 : Set csrf-token cookie’s SameSite attribute to Lax #10124
Bug 1999836 : Add ‘Unavailable’ status for cluster operator #10120
Bug 1998087 : Active Health Checks cleanup chores #9823
Bug 2003120 : Prevent null references and “ResizeObserver loop limit exceeded” errors in IFrameMarkdownView #10114
Move Perspective logic to sdk #10024
Bug 2004459 : update gherkin scripts for 4.9 Release and few more fixes #10075
Bug 2001760 : BreadCrumbs and OCS/ODF naming fixes #10000
Bug 1979562 : Cluster operators: don’t show messages when neither progressing, degraded or unavailable #9790
Bug 2004796 : add test for vm scheduling policy #10081
Bug 2002238 : persist imagestream info when switching from yaml to form editor #10020
Bug 2005783 : Fix accessibility issues in Wizard Modes #9158
Bug 2005761 : Implementing crw-basic feature file. #9710
Bug 1990193 : Internationalize Search page ToolbarFilter props #10099
Bug 1981396 : Faulty BlockPool status after deletion #9514
Bug 2001617 : Disallow forward jumps for BucketClass Flow #10001
Bug 1999621 : Removed ssh_authorized_keys empty array #10102
Bug 1998377 : Fix file systems table styles #10095
Bug 2004578 : Add monitoring and nodes label for external storage platform #10078
Bug 2004962 : disable thread-loader in CI #10088
Bug 2000651 : fixes imagestream from reference for alias to existing IS #10083
Bug 1999091 : Console update toast notification can appear multiple times #10092
Bug 1989843 : ‘More’ and ‘Show Less’ chips are not translated #10091
Bug 2004870 : [External Mode] Insufficient spacing along y-axis in RGW Latency Performance Card #10085
Refactor ActionMenu and LazyActionMenu to use PF menu and flyout menu #10068
Add annotation to Web Terminals to enable Operator metrics #9752
Bug 2003496 : add test for vm resources requirment settings #10051
Bug 2004901 : improve kubevirt devconsole tests #10084
Bug 2004059 : fix current tests for downstream #10063
Bug 2003711 : Fix to fetch ocs csv in external mode #10073
Bug 1999619 : #cloud-config is now added to yaml #10057
Bug 2002007 : Enable error stack trace messages to scroll #10061
Bug 2004060 : Fix basic spring boot sample form crash #10013
Bug 2003651 : Storage class name not passed in CR #10064
Bug 2002588 : Use sentence case #10053
Bug 2002397 : Avoid using state for search page resources filter #10023
Bug 2003715 : Fix state of volume mode dropdown #10059
Bug 2003808 : chore(i18n): update translations #10058
Bug 2003251 : Explicit removal of list item bullets so they are not shown on several PF components. #10046
convert topology-helm-workload sidepanel to use dynamic extensions #9997
Bug 2001339 : Text updates #10052
Bug 2003357 : Remove 4.9 related epic tags #10049
Bug 2003426 : add test for vm details bootorder #10048
Bug 2001413 : add/delete nic and disk to template #9996
Bug 2001784 : show loading page before final results instead of showing a transient message No log files exist #10042
Bug 2003096 : check bootsource URL is displaying on review step #10026
Bug 2002763 : Fix creating two storage system for external RHCS #10038
Bug 2001810 : Fix list page route for build configs #10039
Bug 2001835 : Fix to show image-tag selector in s2i form and re-validate git url on git-type change #10031
Bug 1991573 : [NETOBSERV-29] Turn on strictNullCheck on network-policies files #9656
Bug 1997245 : Dont validate the install operator form when submitted #9976
Bug 2002027 : Use exact secret label match when creating HelmRelease topology node model #10012
Bug 2002133 : add support/virtualization and improve deleteResource #10003
Bug 2002443 : Fix disks undefined on create local volume set step #10025
Bug 1999076 : Page Not Found error when clicking on Storage link provided in Overview page #10018
Bug 2001855 : Enable add capacity if osd size is not matching #10028
Bug 2001578 : add tests for vm dashboard tab #9999
Bug 1961391 : Textual updates follow-up #10008
Bug 2002134 : add test to verify vm details tab #10017
Bug 1996023 : Fix select all nodes request #10015
Updating openshift-enterprise-console images to be consistent with ART #10002
Bug 2001959 : Allow side nav borders to extend to left and right edges of yaml sidebar #10009
Bug 2000573 : Disable flexible scaling for internal mode #10005
Bug 2000096 : Git URL is not re-validated on edit build-config form reload #9960
Bug 2001337 : Update references to OCS in Dashboards #9985
Bug 1999669 : Add a wrapper around AddCapacityModal to inject StorageCluster #9938
Bug 2001288 : Kubevirt, use currect API when checking healthz #9993
Bug 2001292 : Hide the import vm action #9994
Bug 1993999 : Update helper texts #9941
Bug 2001263 : create vm from template list and action dropdown #9990
Bug 2000965 : remove login prompt check until it’s clearly needed #9982
Adding test cases for Pipeline run details page as part of PAC #9968
CONSOLE-2458 : Add checkbox for cleaning up operand when uninstalling operator #9142
Bug 2000607 : Add an alert for the domain mapping linked with other knative service #9977
Bug 1975391 : fix install operator description iframe #9929
Bug 1999627 : Fix to set required data when multiple strategies exist #9927
Bug 2000636 : reload entered data if any when switching strategies #9766
Bug 1999719 : persist last viewed tab on topology side panel #9945
Bug 1999723 : disable drag for QuickSearch when hovering over text input #9951
update gherkin scripts to include language preference #9988
Bug 2000873 : override list style for toast #9986
Bug 2000833 : Remove webpack missing type export warnings #9983
Bug 2000590 : Warning on topology context menu right click #9975
Bug 2000935 : add volume mode selection in storage creation #9971
Bug 2000633 : fix observer dashboard variables dropdown when screen size is reduced #9959
Automation to verify the href url’s from the quick starts #9727
Bug 2000858 : Add documentation link for MON_DISK_LOW #9984
Bug 1997108 : fix react warnings while loading topology page #9866
Bug 2000499 : dismiss toast if export cr gives 404 #9961
Bug 1999026 : detect managed ODF when operator is installed #9918
Created separate helm release spec for CI purpose #9972
Bug 1967934 : fix issues in add capacity modal #9330
Bug 2000576 : Change MCG only deployment payload #9980
Bug 2000391 : review kubevirt skipped tests #9967
Console 2271: allow for configuring upstream server for air gapped envs #9957
Bug 1999039 : Fix status of StorageSystem in list page #9954
Bug 1998616 : Add clusterwide hostname to Service details page #9979
Bug 1999648 : Remove remaining Storage Class string #9947
Bug 1998347 : fix user preference for language and sync with local storage #9902
Bug 1988905 : External mode deployments fails on parsing json in ODF wizard #9966
Expose list, table, ResourceLink componens and useK8sModel(s) hooks via plugin SDK #9925
Bug 2000689 : Expandable section in mirroring card is empty when no image found under a pool #9812
Bug 1999210 : add tests for VM wizard Cloudinit editor fields #9963
Bug 1999393 : Form / YAML switch makes unnecessary network calls to save latest editor type #9919
Bug 1998388 : User preference screen shows “Create Namespace” instead of “Create Project” #9890
Bug 2000491 : removes techpreview badge from RH Camel K integration operator #9973
Bug 1999404 : add test for rootdisk validation #9934
Bug 2000473 : Monitoring dashboards: Fix clearing variables when changing dashboard #9969
Bug 1998207 : Prune empty values before switching to yaml or submitting form #9897
Bug 1999422 : Guard display of supported vendors #9942
Bug 2000108 : fix devconsole metrics page #9962
Bug 1995148 : change secret key name #9780
Bug 2000259 : chore(i18n): update translations #9964
Bug 1999179 : Create BuildConfig webhook secrets before creating knative resources #9924
Bug 1994975 : fix validate endpoint before go next #9922
Bug 1998563 : Fix machine page columns visibility #9915
Bug 1998394 : add tests for RHEL9 template #9905
Override dynamic plugin sdk module in runtime #9432
Bug 1999656 : fix pipeline run count chart discrepancies with other chart values #9948
test cases for PAC #9933
Bug 1999075 : Pan the selected workload into the full view #9921
CONSOLE-2319 : Expose instanceType in MachineSet list/details #9575
Bug 1997422 : Missing translation addition to create volume snapshot form alert message #9928
Bug 1999614 : Add name field in edit deployment form #9911
Gherkin: Generic managed service flow - topology #9768
Bug 1999823 : Linkify condition and alert messages #9955
Bug 1999729 : Fix spelling of ActivityItem in plugin-api #9935
Bug 1999615 : Use target closest method only when available #9944
Bug 1997461 : Fixes LSO alert for StorageSystem installation #9940
Bug 1999658 : Disable import flow tests that are failing due to rate limiting #9949
Bug 1999631 : Fix to add help text for git repo url field #9943
ODC-6318 : Updated the owners file #9939
Bug 1999422 : Add feature flag for mcg standalone deployment #9937
ODC-6317 : Updated the gherkin lint rules to fix the errors #9936
Bug 1999266 : Fix click issue with topology context menu #9930
Bug 1998587 : Automatically update app.openshift.io/vcs-* annotations #9912
Bug 1998575 : Fix that insert yaml does nothing when yaml is provided via an extension (also hide samples when user edits a resource) #9909
Gherkin for export of application in topology #9887
Gherkin for event source catalog support community kamelets #9877
Bug 1996792 : Fix quick search modal missing icons #9856
Bug 1999292 : Use “default projects” instead of “system projects” #9931
Bug 1996159 : Show 404 page only after all dynamic plugins are processed #9926
Bug 1999093 : Fix pods page unmount on node update #9923
Bug 1999131 : adjust layout by cypress conventions #9920
Bug 1998408 : Avoid resetting dockerfile path when switching build strategies #9917
added support for cancel and restart in export app #9916
Bug 1991439 : remove < > from string #9854
Bug 1998058 : Remove extra white space from Kafka instance table #9894
Bug 1998413 : Fix helm dynamic form field accordion #9884
Bug 1993886 : Fix OLM descriptors getCompatibleCapabilities util function #9855
migrate perspective extension from static to dynamic #9685
Bug 1997929 : Update MachineSet page headers #9898
Bug 1997482 : Remove backdrop from Pipeline tasks search modal #9880
Bug 1995525 : Use fake model for StorageSystem to hide NavItems from Operators Page #9852
Bug 1998240 : Update helm side panel info and use support url #9899
User preferences for Create/Edit method #9830
Bug 1998047 : Missing UI flags after install creation #9891
Bug 1998168 : added support for components in toast action #9888
Bug 1997379 : add tests for showing multiple IP address on UI #9876
Update GitOps environment page for OCP 4.9 #9860
Migrate pipelines plugin static extension to dynamic #9842
Bug 1998431 : auto update resource name when internal registry details are changed #9745
Bug 1998411 : Detect repository name for URLs with trailing slash #9900
Bug 1998408 : Set dockerfile path to detected filename #9895
Bug 1998364 : Use the central i18n mocks for all tests and add support for variables #9901
CONSOLE-2462 : Add documentation for i18next #9886
Added i18n Testing section #18
Bug 1998319 : lazy load dynamic plugin route components #9875
Bug 1991566 : Disable protractor test in prow #9760
Bug 1998015 : Query Browser: Improve tooltip performance when many data points #9892
Bug 1996630 : Fix some issues while updating ssh keys from simple wizard and changing keys #9881
Bug 1997131 : Add Installed badge and update the alert content for upgrading task #9867
Bug 1997135 : Start new export if export CR is not found #9864
Bug 1997048 : prevent creation of duplicate domain-mapping in import with serverless deployment #9853
Gherkin for integration of tekton hub with pipeline builder #9747
CONSOLE-2383 : Hide system projects from project list #9279
Bug 1996158 : Honor nav extensions in the admin perspective #9885
Bug 1997102 : Update gherkin for observe tab in workload sidebar #9865
Bug 1987344 : Set openshift doc version to 4.8 #9889
Bug 1997655 : Remove unused data-test-id which logs a react warning #9883
Bug 1997168 : Remove unused variable from parser config #9869
Add new BuildConfig form #9834
Bug 1996094 : Fix missing key errors for pull policy messages #9847
Bug 1988904 : Arbiter details not present in ODF wizard #9769
Bug 1986699 : Differentiate between operators for install #9668
New virtualized table component #8829
Bug 1996116 : Disabling pool dashboard menu actions for default pool, external cluster and for deletion timestamp #9816
Bug 1997187 : Increase analyze script to 3.5 MiB #9858
Bug 1992820 : Move event sources add option to serverless add group #9785
Bug 1997267 : chore(i18n): update translations #9874
Bug 1997079 : Fix moitoring custom time range #9863
Bug 1988903 : Kms details empty in only MCG deployment #9859
Bug 1995116 : Pod logs shows incorrect lines number in the log window top banner #9857
Bug 1992744 : Incorrect spacing in ActionAlert component #9789
Bug 1995612 : Breadcrumbs link fix for block pool related pages #9772
Bug 1996914 : Check for internal redux store and return if not initialized #9873
Bug 1997029 : Hide OCS Overview when ODF StorageSystem Model is present #9861
CONSOLE-2422 : Add logs page to node details #9663
Converge Import from Git/Devfile/Dockerfile flows #9832
Bug 1992730 : Fix i18n for dynamic plugins #9791
Bug 1997179 : disable serverless operator installation in catalog #9868
Bug 1996566 : handles unknown kamelets with title, description, meta info #9851
User preferences language preference #9833
Bug 1996644 : Fix issues in horizontal nav match object #9850
Bug 1996539 : show only route resource id sidepanel if route exists and show external url if status is present and has url #9849
Bug 1963027 : Upload qcow2 to PVC too small #9848
Add psrna to integration-tests approvers. #9845
Console-2951: Prune unused styles from getting started card #9808
Bug 1996535 : Improve detect namespace hook and fix redirect loop and e2e tests #9844
Bug 1991977 : fetch kamelets form both current namespace and global namespace where operator is installed #9774
Bug 1975038 : Cannot delete user created vm template #9828
Gherkin form based edit build config #9840
Bug 1996156 : show a default sidebar for resources that doesn’t have sidebar #9841
Add topology data model factory for bindable resources #9713
Update helm side panel info in developer catalog #9825
Create user preferences extensions and a page to view and update them #9386
Bug 1995043 : Two storage systems got created while creating one from UI #9836
Improve git section performance in git import flow #9827
adds support for export app in topology #9817
consolidate admin dashboard in dev console #9644
Bug 1995901 : TS is giving warnings when re-exporting types #9795
Add tabbed view for Pipelines and Repository resources #9784
Bug 1995325 : Move useMemo before first return #9831
Bug 1995523 : Add checks for annotations in pipeline quicksearch utils #9820
Expose HorizontalNav as part of Stable API #9619
Bug 1994586 : Create local volume set step says “An error has occurred” #9818
Bug 1993148 : Monitoring: Memoize some components and other optimizations #9794
Add enhancements to GitOpsDetailsPage #9242
Bug 1995049 : fix resource dropdown tech preview badge #9822
Bug 1856355 : Improve table scrolling performance #9797
Bug 1991338 : Hide Network Attachment Definitions tab for non-admin users #9821
Bug 1986971 : Make customized template password a parameter #9753
Bug 1992974 : fixes styles for revision and route list #9792
Bug 1978649 : Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services #9742
Bug 1975820 : Handle patches for multiple plugins #9813
Bug 1991548 : add test for disk preallocation #9759
drag and resize quicksearch modal #9751
Bug 1980531 : step 3 additionalHelpActions ‘HelpMenu’ ConsoleLinks not translated #9811
Bug 1994439 : Review page of ODF wizard does not follow console conventions #9815
Bug 1989887 : Fix issues in Storage System List Page #9724
Bug 1994253 : Kubevirt provided templates are supported #9814
Bug 1993147 : Add aria-label for axe issues (Internal Mode Dashboard) #9251
Bug 1993920 : Improve sysprep helper text #9806
Bug 1991439 : i18n overlooked string #9809
Bug 1993788 : VM creation (customize flow): storage class mismatch between actual SC and “Edit Disk” screen #9805
Bug 1993955 : Fix margin issue with Details card on External Block and File Dashboard #9803
Bug 1992714 : use existing pvc hotplug crashes #9787
Bug 1989440 : Fix clusterNetwork only selection issue with OCS #9703
Bug 1993975 : remove kubevirt dependants #1 #9773
Bug 1993793 : Move from v1beta to v1 for CSIDrivers #9804
Tekton hub integration #9771
migrate static extension to dynamic for knative plugin #9764
Add Repository Details Page #9740
convert topology resource panel to use dynamic extension, #9647
Bug 1967316 : Sweep frontend/public folder for i18n support - part 3 #7741
Bug 1946232 : VM List can consume very high CPU #9761
Bug 1993306 : Disable broken Event Sources on default Developer Catalog test #9800
Bug 1978202 : Use list of supported templates instead of logic #9782
Bug 1992013 : Fill out the component name when catching a rate limit error #9796
Bug 1992004 : Fix flaky e2e test by updating a workaround for rate limit error by GitHub #9793
odc-6227-upgraded the helm scripts #9709
Bug 1992950 : create template from wizard #9638
Convert coFetch utilities to typescript and move to plugin SDK #9660
create component to show bindables resources as trapezoid shape and add support for relationship provider #9698
Bug 1992502 : Return loadError from use storage profile #9781
Bug 1990577 : Update Ingress to v1 API version #9776
Bug 1989610 : Don’t render incompatible descriptors on operand details page #9763
Bug 1983693 : Null check when pressing enter on import yaml page #9779
Bug 1967108 : Add name to coderef function. #9775
Bug 1989876 : Fix routing for ODF 4.9(OCS) Dashboard and link Ceph Block Pools #9722
Bug 1982765 : Networking - Services - Edit Pod Selector : An incomprehensible Japanese sentence #9701
Bug 1976072 : Ensure supported x-descriptors take priority in Operand details view #9530
Bug 1991095 : External Mode Dashboard shows incorrect deployment mode #9762
Bug 1969965, Bug 1969989: Bugs Related to StorageClass KMS flow #9409
Bug 1991942 : Fix aignment of (?) at sysprep and MTV button on FF #9770
Bug 1979116 : create vm from customize wizard using currect api #9758
Support code references at any level within extension’s properties #9070
Bug 1991519 : [WIP][e2e][flaky] fix kubevirt hco creation #9757
Bug 1940059 : Add ceph-dashboard link for OCS external cluster overview page #9398
Add Repository details to PipelineRun Details page #9678
Update PF packages to 2021-10 #9717
Bug 1990493 : [e2e][automation] test for storageProfile settings #9741
Bug 1984954 : normal user cant create vm. no v2v config map access #9704
Bug 1975038 : Cannot delete user created vm template #9478
Bug 1946232 : VM List can consume very high CPU #9696
Bug 1990018 : chore(i18n): update translations #9728
Bug 1988210 : Bump helm to v3.6.2 #9684
Bug 1990732 : Use Immediate
as the default volumeBindingMode
#9743
Gherkin:Manage user preferences #9636
Migrate workload resource actions to new extension based actions #9731
Bug 1990205 : Monitoring dashboards: Fix state transition during render #9736
Gherkin: Consolidating core dashboard with dev perspective- Monitoring #9537
CONSOLE-2361 : Remove remaining Bootstrap and Patternfly3 dependencies #9532
Bug 1986565 : [OCP48][WebUI] “How to seal boot source for template usage” link points to /foo #9738
Bug 1987171 : When customizing boot source, password is shown in default font #9730
Bug 1989842 : Query Browser: Remove null value entries from the tooltip #9720
Bug 1990024 : Fix typo #9729
Bug 1988406 : Added support for SSH key is now passed from simple to advanced wizard #9706
Bug 1989507 : replace configmap with storageprofile #9712
Bug 1989889 : Render 404 create page if CRD model is missing #9711
Bug 1989462 : MTV string changes #9705
Bug 1986297 : Windows guest tool is always mounted #9697
Bug 1986631 : Do not drop environment variables without name but with a value, also fix crash when ref is empty #9653
CONSOLE-2276 : Add relevant alerts to node and project overviews #9535
Bug 1975042 : added v2v config map to customize flow #9689
Bug 1985161 : Fix translation of incorrect addSecretDescription string within modal #9645
Bug 1989914 : [e2e][flaky] Increase timeout and adding non fail exit for delete resource #9721
Bug 1985850 : Default to the WaitForFirstConsumer volume binding mode for storage classes #9716
odc-6226-rename-the-tags-in-gherkin-lintrc #9707
Bug 1980531 : Remove check for two sections in help menu #9702
Migrate helm plugin to use dynamic extensions #9670
odc-6017-updated helm scripts with new page objects #9519
Monitoring dashboards: Add text filter to the Dashboards dropdown and the variable dropdowns #9431
Bug 1986495 : Add missing translation for deployment strategy #9643
Bug 1986502 : Fix previously deleted dragged files that show up in import yaml editor #9682
Bug 1989707 : Fixing Formik Promise.reject() issues by .resolve()-ing #9715
Convert task selection to quick search modal in pipeline builder #9583
Bug 1989143 : [e2e][automation] Add hostpath-provisioner-setup.yml used in release-4.8 tests #9699
Bug 1972966 : Virtualization is not available in Home Overview #9686
Bug 1988133 : Cypress - re-enable OLM globall install test #9681
Bug 1985164 : Regular user cannot restore VM snapshot #9693
Bug 1987169 : Cannot create network attachment definition while operator is installed. #9688
Bug 1986819 : fix string typos for hot-plug disks #9674
Bug 1985933 : Changed example label for image input #9626
odc-6192-updated the test-headless script in dev-console/package.json file #9579
Bug 1988812 : Delete test project after creating it #9691
persist dashboard selection #9545
Bug 1985724 : Added missing translations to Affinity rules and Toleration rules #9634
Bug 1988812 : [e2e][flaky] Don’t fail smoke tests if vm exist before test start #9687
Bug 1984807 : Move tooltip ‘Restore is only enabled for offline virtual machine’ to the button when it’s disabled #9673
Bug 1981399 : Fix failing KubeVirt Protractor e2e tests #9646
Bug 1983032 : localize the start guide and the impersonate banner #9542
Console 2537: Prompt the user to refresh on plugin change (API changes) #9265
Bug 1987047 : Open current console in new window #9669
Bug 1982653 : Internationalize Create Silence form time period dropdown #9665
Bug 1987152 : Deploy CNV for testing update #9580
Bug 1978202 : RH templates are always supported #9658
Bug 1965984 : Monitoring dashboards: Don’t load panels until they scroll into view #9677
Bug 1987289 : ODC-5030 - Gherkin Script Design #9662
Bug 1987199 : Fix to hide rollback action from action menu when there is only 1 helm-release revision #9625
Bug 1988092 : Cypress - disable OLM globall install test #9680
Bug 1978200 : use strict promoted template list #9661
Bug 1986803 : Add error boundary around each horizontal tab route (used in DetailsPage) #9659
Bug 1986676 : Fix Unique key warning issue in P/PLR details page #9639
Bug 1987198 : Fix to hide help text if helm chart install/upgrade dropdown is disabled #9612
Bug 1986754 : Internationalize chip group labels #9667
CONSOLE-2361 : update quickstarts to 1.1.0 #9650
Bug 1981272 : When deleting PVC inside PVC page the status in the heading doesn’t match the status field #9569
Bug 1986988 : Add button around pipeline builder icon to make popover accessibly via keyboard #9666
Bug 1986704 : add translation to Kafka Connection label #9631
Bug 1983091 : Logic for getting default pull secret incorrect on project page #9593
Bug 1986735 : Add inspect url to devconsole monitoring chart #9641
Expose Internal APIs #9230
Bug 1986729 : Mark sink title as required form field #9654
Bug 1986632 : Auto populate app name and resource name in deploy image form #9637
Bug 1986790 : Add disk modal gives error when not selecting storageClass #9590
Bug 1986680 : use patch over update for traffic split in serverless #9621
Bug 1986650 : Cypress: Globally installs Service Binding Operator operator fails at “Create Operand” step #9648
Bug 1986426 : Fixes for odf and ibm integration #9629
Bug 1972968 : “Add Disk” button should be disabled in common template disks tab #9622
Bug 1985846 : Adding ebs type “gp3” when create storage class from web console #9640
Bug 1976217 : Make resource details metrics tab cards fixed height and consistent styles #9633
Bug 1986493 : Change label from java commands to java arguments #9627
ODC-6008 : Automation of quick-start-devperspective #9474
Expose useResolvedExtensions as part of the stable API #9464
Bug 1986225 : add tests for vm snapshot feature #9589
Bug 1985895 : Fix table sorting #9635
Bug 1986253 : ODC-5584 - Application Groupings #9606
Bug 1982682 : Remove explicitly passed namespace #9623
Bug 1986127 : Fix topology crash while opening helm workload #9624
Bug 1985948 : (e2e)(flaky) vim fixture to import #9616
Bug 1977981 : Refactor OCS Dashboard to Support ODF Dashboard Abstraction #9603
Bug 1976939 : Interacting with CatalogSource page #9570
Bug 1985737 : Edit button boot order #9618
Bug 1985721 : Pencil button is missing at Scheduling and resources requirements fields #9615
Bug 1984297 : Description is now align and editable #9614
Bug 1985711 : Trimming whitespaces at container image input #9613
Add resource pages under ODF Nav Bar #9617
Add compression card to pool dashboard #9507
(feat) Add security and network step #9607
feature: add flashsystem external storage #9602
Show the Active Health Checks on OCS Dashboard #9426
(feat): Add create local volume set #9600
Add compression savings to pool list page #9457
CONSOLE-2912 : Convert resource.js to ts and add types #8947
Add list page for Storage Systems and Inject it via Horizontal Nav #9609
chore(OWNERS): add approvers #9611
ODC-6196 : Remove the serviceMesh folder and add OWNERS file to service-mesh folder #9608
Bug 1982727 : i18n misses in add trigger modal #9605
Support multi level json schema for kamelets creation dynamic forms #9576
Fix smoke action to pause VM via UI button instead of kubectl #9573
Migrate deployment list page and details page actions to use new extensions #9525
CONSOLE-2361 : Convert Bootstrap utility class show to PF equivalent #9515
Pool Dashbaord #9423
CONSOLE-2425 : Support localization of dynamic plugins #9196
Rebranding OCS to ODF #9604
Bug 1982692 : Fixes Knative Translation Confusion #9564
Bug 1982751 : i18n misses in move subscription modal #9595
ODC-5577 : Topology chart view automation #9399
Bug 1973565 : Add create resource extension #9395
CONSOLE-2838 : masthead changes to better align with ACM #9396
Replaced CDROM and rootDisk names, revised a translation #9584
Add unit tests using react-testing-library for edit-deployment #9461
CONSOLE-2904 : Allow disabling dynamic plugins via query parameter #9363
Create extensible git service utility #9341
Update @patternfly/quickstarts to latest version #9588
Add react-router react-router-dom react-helmet as shared modules #9586
(feat): Add capacity and nodes step and review step to ODF wizard #9581
ODC-6127 : Fix missing build status translation in topology sidebar #9572
fix source image test #9557
CONSOLE-2361 : tidy base styles #9556
CONSOLE-2361 : remove orphaned styles #9555
Fix Pipeline Download All #9533
disable duck type EventSource/Channel discovery in multicluster environment #9522
Pool list page #9252
(fix): Fix wizard requests #9585
CNV-11416 : Added MTV to virtualization screen #9568
Fix cypress olm flake #9567
(feat): Allow only object storage deployment #9563
CONSOLE-2361 : Remove orphaned Bootstrap and PatternFly styles #9524
copy shared hooks to kubevirt #9501
Add a tooltip to certified badge in helm catalog #9372
CONSOLE-2810 : Update react-jsonschema-form package #9261
Bug 1984156 : chore(i18n): update translations #9562
remove color variation spotlight wrapper #9413
create vm by using customize wizard #9497
Bug 1977936 : OCS deployment using Multus: UI allows StorageCluster creation with empty public and cluster network in “Internal - Attached Devices” #9541
Bug 1983707 : filter null yaml objects before validating to prevent undefined exception #9558
Bug 1978421 : String updates (typos, etc.) #9480
ODC-6159 : Update quickstarts to fix missing shadow when user can scroll content #9550
CNV-6071 : UI for VM disk hot-plug #9410
ODC-6128 : Fix form footer shadow #9527
(doc): Fix urls in contribution guide #9552
Bug 1984031 : Monitoring: Fix Created by field when refreshing Create Silence form #9551
Bug 1966499 : Switch Cypress OLM tests to use supported Red Hat operators #9420
CONSOLE-2805 : Improve visibility of Operator installation status #9346
copy pod types and resource utils to kubevirt #9548
copy shared patch builder to kubevirt #9505
CNV-11794 : Switch UI internal implementation to use SC profile resources instead of SC config map #9529
CONSOLE-2361 : Conversion of Bootstrap text alignment class to PF utility classes #9512
CONSOLE-2361 : Remove Bootstrap 3/PatternFly 3 button, button-group styles #9458
copy shared test utils to kubevirt #9503
Bug 1982997 : Add translation a page title for import yaml #9547
Bug 1982776 : Namespaces - RoleBindings - Edit ClusterRoleBinding subject : An incomprehensible Japanese translation #9546
(feat): Add an interface for external vendors to contribute the UI #9502
Add support for eventing broker creation #9394
CNV-11122 : Windows Sysprep #9351
Bug 1983220 : Fix pod terminal second scrollbar when user reduce the window size #9534
CONSOLE-2361 : Replace Bootstrap float utility class with PF equivalent #9517
CONSOLE-2361 : remove and replace Bootstrap close styles and consolidate close button code #9531
Bug 1981417 : Change OCM links from cloud. to console.redhat.com #9469
CONSOLE-2361 : Remove Bootstrap 3/PatternFly 3 dropdown styles #9459
Remove TechPreviewBadge from Arbiter feature #9523
Bug 1982150 : Add a TechPreviewBadge for Multus #9511
Add RBAC check on view shortcuts actions #9434
fix crashing ui due invalid yaml structure for task workspaces #9282
Bug 1980704 : Web console doesn’t list all the registries credentials in a secret #9472
fix when expression tooltip for failed task #9498
Bug 1982659 : Workloads - Jobs ‘Type’ column’s Value ‘Non-parallel’ is in English #9526
ODC-5581 : Topology Filter Bar - Display Options Automation #9482
Move QuickSearch to Shared Package #9476
ODC-6064 : Update PatternFly to fix unexpected spacing below topology toolbar #9453
ODC-6023 : update devconsole-ci-tests #9361
Fix fuzzy text (pending task name) in pipeline run visualization #9520
Show evicted pods last in resources tab for topology side panel #9383
fix resource limit form validation #9489
Fix a11y file input form issue, for example when creating a Secret #9500
Fix a11y form errors when import a container image #9499
Bug 1982079 : Translate utilization card tooltip #9513
ODC-6147 : updating cypress.sh and frontend/package.json files #9490
Bug 1982376 : Remove modal box header override now that upstream issue has been fixed #9488
Bug 1982376 : Remove button overrides now that upstream issue has been fixed #9487
Bug 1982376 : Remove app-launcher alignment fix now that upstream supports position… #9485
Bug 1982376 : Remove update overrides now that upstream issues have been fixed #9484
CONSOLE-2361 : Remove orphaned Bootstrap 3 input-group styles #9462
CONSOLE-2361 : Remove orphaned PatternFly 3 notifications drawer, too… #9460
CONSOLE-2361 : Update react-catalog-view-extension to version that does not require PatternFly 3 #9419
Bug 1980257 : Remove kube admin notifier for kubeadmin crc user #9428
Bug 1982090 : Translate resource names in top consumers dropdown #9510
copy shared annotations and namespace key to kubevirt #9504
consolidate kubevirt cypress tests for d/s #9496
Making sure ISO flow is now working, both upload and import #9481
CONSOLE-2361 : Remove orphaned patternfly-react 3 styles and patternfly-react 3 depe… #9452
CONSOLE-2361 : Conversion of bootstrap table column and visibility classes to similar PF4 classes #9440
Bug 1972011 : Fix time range for drag & drop in devconsole monitoring #9314
ODC-6140 : Removed dotnet related gherkin script from this pipelines plugin folder #9493
Set add page background based on active namespace #9468
(feat): Setup create storage system wizard #9438
Remove NotStartedIcon as it is available in PatternFly #9494
use quickstarts library #9069
Bug 1964941 : Increase HTTP plugin proxy request timeout #9486
remove hard coded model versions from kubevirt #9349
move connectToFlags to avoid circular dependency #9483
Bug 1981882 : Update CatalogSource not found message #9491
Bug 1967047 : Add new HealthState to signify an operator is upgradable in the cluster dashboard #9475
Skip empty categories (id and label) in OperatorHub tab view #9479
CNV-6393 : [dev] add the status icon next to the VM name to the VM details page #9473
NETOBSERV-4 Create NetworkPolicy dialog #8655
change placeholder text for external registry input field in container image form #9411
import remaining kubevirt selectors #9466
Removes Pipeline Graph alignment setting #9425
Bug 1978429 : Swapped coma for semi-colon in error strings #9424
move ObjectEnum from console-shared to kubevirt #9444
Bug 1979996 : Monitoring dashboards: Support units for graph Y-axes #9455
Bug 1980548 : Add missing plugin locales folders to webpack config #9451
Update devconsole empty state pages #9362
Feature flag MultiClusterHub and disable Web Terminal #9340
add vm clone and migration tests #9296
Bug 1967979 : Masthead Dropdowns options are not accessible via the keyboard #9397
Bug 1977595 : pseudo translation missing on OperatorHub page #9450
Migrate Helm actions on topology to use the new extensions #9313
Bug ODC-6126- login function fix #9448
Bug 1978225 : add alert when new IDP is added #9446
Bug 1979114 : Don’t override template api in cusomtization wizard and demo yaml #9412
Rename monitoring tab to Observe #9418
Bug 1978222 : make Users list empty state message more clear #9437
Cypress: Updated isPseudoLocalized() to correctly process multiple elements #9385
Bug 1904155 : Make utilization chart domain match duration #9096
Bug 1979571 : end shell process when exiting the terminal #9443
CONSOLE-2828 : Convert Table to React.FC #8756
Small changes and fixes for the advanced tab #9445
Add an option to choose to use template size pvc or not #9441
implement console-shared utils and selectors in kubevirt #9433
Gherkin: unique url quick starts #9427
Bug 1977037 : VNC console stays in Connecting state #9400
Deploy versioned HCO for prow #9430
Add Monitoring i18n tests #9368
Bug 1978416 : convert tfunction to Trans function #9436
Fix NaN warning issue in request input size component #9415
Bug 1978724 : Add cypress tests for key/value secrets with binary, ascii, and unicode values. #9387
Bug 1970332 : Fix page disappearing issue while creating sc for rbd provisioner #9231
Bug 1978425 : Consolidate namespaces in plugins #9421
adds access-review on upload jar extension #9408
create topology side panel using dynamic plugin extensions #9306
fixes i18n miss in pubsub modal #9404
adds support for domainMappings to serverless deployment #9391
Don’t show error message when all add actions are disabled #9416
Bug 1978403 : Fix bracket regression #9422
Bug 1979620 : Parent descriptors don’t overwrite children #9417
Bug 1970011 : Fix edge case for “managed by” links #9331
Fix i18n issue for submit label in delete resource modal #9406
Show N/A when catalog side panel property detail is not available #9405
Fix i18n issue on edit health checks page #9407
Cypress: disable OLM single install (couchbase operator) test #9414
update the text for Knative Service to Serverless Deployment #9375
Bug 1978403 : chore(i18n): update translations #9384
CONSOLE-2829 : Convert list page to ts #8792
Add optional checks in health checks probes #9382
PF update packages to 2021.8 #9309
remove usage of digest from helm catalog item uid #9364
Use action group extensions for group/submenus and create new action menu components using PF menu #9365
Automation: Filter quick starts catalog #9347
CONSOLE-2152 : Improve upgrade messaging when ClusterVersion Upgradeab… #9329
Bug 1973333 : Adjust PO generation script #9393
Fix a11y issues and re-enable cypress ace checks again #9360
updated regex for resource name validation and convert to kebabCase if name is not valid #9373
Fix a11y warnings in External mode #9356
cnv-8975: follow up #9378
Monitoring: Add missing key
prop in PrometheusTemplate #9377
Bug 1977655 : Use double brackets for Volume Mode localization #9380
add popover to pod status in overview panel #9371
Show selected namespace in the Add page links #9374
Fix CPU Usage query in dev console monitoring #9358
verify virtio-win-image of windows vm #9369
Bug 1973065 : Preserve user annotations while editing an app #9315
CONSOLE-2403 : Add a UI for enabling and disabling plugins under Cluster Settings #8919
Fix that BuildConfig webhook URL overflows secret column #9366
Update class names for terminal to avoid clash with markdown code styles #9370
cnv-8975: Enable online VM snapshots in the UI #9367
Bug 1967516 : Adjusting to new reference models changes #9354
convert kubevirt topology extensions to dynamic #9355
CONSOLE-2386 : Add node types filter to Cluster utilization card on cluster dashboard #8800
Fix accessibility issue in Quick starts page-Buttons must have discernible text #9339
docs: improve README #9348
Bug 1974755 : i18n default status strings #9312
Fix full screen loading indicator when routes are loaded lazy (or components uses React.Suspense) #9297
tablecolumnclass updates public plugin PR 4 #9234
Bug 1964786 : Fix SerialConsole display bug #9352
Bug 1976582 : Supported Storage message link directs to Import from VMware #9350
Bug 1975696 : compareOwnerReference should not accept a reference #9336
Fix typo in const pedingPhases #9344
Bug 1968525 : Warning - Operator Details page duplicate keys #9171
Bug 1973160 : Query Browser: Gracefully handle string
type query results #9337
Bug 1975913 : fix optional workspace checkbox check/uncheck #9319
Bug 1970980 : Remove usage of i18nKey in Trans components #9226
Bug 1961391 : Textual Updates #9333
add KindResourcePage dynamic extension #9286
Sysprep for advanced editor #9338
Bug 1974611 : Boot source title #9316
Monitoring: Remove Prometheus UI link and SERVER_FLAGS.*PublicURL entries #9283
Bug 1974083 : When branding is not redhat, no need to explicitly mark community support. #9302
Bug 1972003 : Monitoring dashboards: Custom time range fixes #9288
Bug 1975232 : VM Create YAML page 404 error #9327
Bug 1973338 : Fix punctuation in pvc upload size warning #9295
Update example placeholder for labels section of odc add flows #9269
Monitoring: Clean up logic for whether to show Monitoring in nav #9328
Monitoring dashboards: Dropdowns default to “All” if present #9324
Bug 1975478 : Fix to persist YAML Editor success message #9320
Pipeline Builder recognizes ‘display name’ errors as form errors #9291
Bug 1972060 : Fix typo in olm message #9272
Bug 1973340 : chore(i18n): update translations #9292
Correcting gherkin script #9305
Update table classes for kube-virt, ceph-storage, bare-metal and network attachment #9053
refactor sorting utils from add-page-utils #9318
Bug 1971532 : remove title attribute when value is uid or same as name #9307
Fix HealthCheckProbeData type #9300
add kubevirt pvc upload test #9186
Fix that try sample and show adv option buttons could be clicked without Git URL in different import flows #9290
Bug 1974689 : In customize create vm wizard, warning on vm missing model #9311
Bug 1970604 : Add IDP menu items are not translated #9308
Bug 1973336 : Use double brackets for Volume Mode locales #9303
Replacing all cloudinit form #9304
Use different suffix for pipeline secret if annotation already exists #9260
add dynamic sdk support for topology extensions #9055
Remove declaration for DashboardOverviewUtilizationItem from all sdks #9205
fix storageclass issue in VCT form #9259
Updating openshift-enterprise-console images to be consistent with ART #9281
update tableClasses in public plugin 3rd PR #9136
Update ProjectsLink to use link instead of button #9262
convert intervalDropdown component to use patternfly dropdown component #9285
Bug 1969546 : Set OLM install modal body padding to 0 so that our scroll shadows are positioned at the bottom of the modal #9278
Fix for protractor CRD ConsoleNotification & ConsoleExternalLogLink extensions test flakes #9289
Fix flickering by reducing the column count update with a threshold #9280
Bug 1890676 : Fix different a11y issues in catalog, quick starts, admin dashboard and pipeline builder #9189
fixes Link to
prop path for CatalogTypeSelector #9287
Bug 1967885 : Creating a VM from the UI on OKD 4.7 fails #9258
fixes: Serverless deployments are not shown in topology Consumption mode #9274
Bug 1963943 : Add terminal tab for BMN #9040
Fix the Git URL field in the Devfile form #9244
Bug 1964902 improve display of network policies #9157
Fix override of the style in monitoring custom time range modal #9267
Fix sample list flickering in the getting started card on the add page #9263
Bug 1971032 : chore(i18n): update translations #9223
Bug 1967047 : Console overview operators shown upgrading when still waiting on approval #9264
Fix for ConsoleExternalLogLink CRD protractor flake #9273
Fix catalog tile links and default behaviour with ctrl+click #9257
Bug 1972514 : KSVC - adds check for status in ksvc in util logic #9268
Unable to edit the default Health check probe values #9237
Capitalize help text for when expressions in the task sidebar #9235
Bug 1967658 : improve failure alert for copied CSV #9233
Bug 1912929 : i18n missed items in Storage overview #9239
Fix to mark required fields in PipelineBuilderForm #9255
fixes kafka connection sidebar resource to show secret resource if exist #9250
Upgrade PF packages to latest version #9249
fixes Loading indicator alignment on eventsources form #9248
Bug 1972016 : Fix time range issue for devconsole monitoring dashboard #9246
Add actions menu for Kafka Connection side panel #9243
Add error boundary in edit-flows #9253
Always use http protocol for gitlab host #9247
Fix monitoring error box alignment #9245
Bug 1908772 : Fix a11y violation: Dev Console Nav Menu UL contains non-LI elements #9215
Updating .ci-operator.yaml build_root_image
from openshift/release #9241
Enable import order eslint rule and fix related lint errors #9120
Bug 1971544 : adds check for kamelet source in provider #9236
Bug 1971499 : Do not render samples column and helm link when add page customization disabled them #9228
Full changelog
Add QS for installing namespeced Helm Chart Repos #631
Implement multicluster tech preview #630
Add Jon Jackson to approvers list #625
Bug 2041605 : Fix plugin proxy path #628
CONSOLE-3005 : Provide alias for dynamic plugin’s proxy #613
Bug 2037635 : Fix setting of custom cert for default route #623
Bug 2033434 : clidownloads: add darwin/arm64 oc #620
Bug 2030574 : Console resources are using older ‘service.alpha.openshift.io’ annotation #621
Bug 2036937 : Update download odo link to new mirror #622
Library go bump #615
Bug 2021400 : Bump documentationBaseURL to 4.10 #611
CONSOLE-2892 : Allow dynamic plugins to proxy to services on the cluster #603
Bug 2013632 : Correct grammar error in ODF quickstart #608
Bug 2018380 : Migrate docs links to access.redhat.com #607
manifests: resources required for adding helm metrics in console #601
Bug 2013632 : Correction/Changes in Quick Start Guides for ODF #598
Bug 2008185 : Console operator go.mod should use go 1.16 version #597
Bug 2009454 : Change web terminal subscription permissions from get to list #588
CONSOLE-2768 : Update default and download deployments to use bindata #550
Updating openshift-enterprise-console-operator images to be consistent with ART #592
Bug 1999314 : Resync all controllers periodically #590
Bug 2001240 : Remove SimpleHTTP ‘server’ response header value #585
Updating openshift-enterprise-console-operator images to be consistent with ART #586
Bug 1994443 : console-operator should report Available=true when at least available replica exists #580
Bug 2000768 : Fix 4 Quick Starts #581
Bug 1989055 : Revoke usage of Default Ingress Cert for console route healthcheck #582
Bug 2000440 : OCS Quick Start should not be shown unless you have proper privileges #578
Bug 1989055 : logins to the web console fail with custom oauth cert #571
Bug 1986129 : Bump openshift/api to add missing ‘include.release.openshift.io/single-node-developer’ annotation to the ConsolePlugin CRD #573
Bug 1992508 : Update base doc URL to 4.9 #572
Bug 1980531 : Add release.openshift.io/delete annotation to consoleLink CRDs #565
reduce initial steps to setup project #533
Support External control plane topology #569
Unit test coverage for ExternalTopologyMode #1
Adds ODF install tour #559
pkg/console/subresource/route: Drop GetCanonicalHost and IsAdmitted #568
Remove references to upstream UI components and config #562
Rename Monitoring tab to Observe tab in monitoring sampleapp quickstart #563
Bug 1975379 : Only use kubernetes.io/hostname
for workload anti-affinity #566
fix: Update the Node.js quickstart example repo. #564
Bug 1975379 : Use hard requirement for anti-affinity rules on both console’s deployments #560
Bug 1966480 : Console-operator’s controllers are passed resourceSyncer which is not used #551
Bug 1975714 : Add policy-group label to the openshift-console namespace manifest #557
Updating openshift-enterprise-console-operator images to be consistent with ART #556
Updating .ci-operator.yaml build_root_image
from openshift/release #555
Bug 1971690 : clidownloads: ARM 64 is supported #554
Full changelog
Bug 1897431 : Upstream sync sept 2021 #54
Fix confusing error msg invalid cidr #638
plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped #661
libcni v1.0 bumps, dependency updates #649
bridge: Fix typo in error message for promiscuous mode #651
Update the CI badge from Travis CI to GitHub Actions #650
ip: place veth peer in host namspace directly #645
bridge: Add mac field to specify container iface mac #636
plugins: remove flannel #633
Cleanup unused code #635
refactor(windows): win-bridge #617
Remove Bryan Boreham as maintainer #631
Add multi IP support for SBR #623
Small typo improves in README.md #628
host-local: support ip/prefix in env args and CNI args #630
Allow multiple routes to be added for the same prefix #615
host-local: support custom IPs allocation through runtime configuraton #599
tuning: always update MAC in CNI result #626
tuning: Add support of altering the allmulticast flag #624
vendor: bump to libcni v1.0-rc1 #625
Fix nil-pointer check #593
Update various dependencies in go.mod #603
CI: Install linux-modules-extra for VRF module #600
gha: update actions/setup-go@v2 #604
Fix broken links to online docs in plugin READMEs #611
host-local: remove redundant startRange in RangeIterator to avoid mismatching with startIP #583
Port plugins to CNI 1.0.0 and increase old verison test coverage #537
portmap: use slashes in sysctl template to support interface names which separated by dots #589
win-bridge: fix panic while calling HNS api #590
pkg/ipam: convert dots to slashes in interface names for sysctl #585
Stop setting proxy-arp on macvlan interface #586
bandwidth: fix panic in tests #575
DHCP timeout is configurable #565
vlan: fix error message text by removing ptp references #566
[main/vlan] Fix error handling for delegate IPAM plugin #568
Remove unused function #564
deps: bump coreos/go-iptables #563
Go 1.15 #557
Add github build & test actions, disable travis. #555
bridge: fix testcase to check addresses we care about #556
Delete stale UDP conntrack entries when adding new Portmaps to containers #553
VRF CNI: Add an optional table parameter. #536
VRF: extend supported version to 0.3.1 too #546
dhcp: fix example configuration #551
VRF CNI: Additional tests #535
Introduce a new VRF CNI meta plugin (also bump netlink package to v1.1.0) #525
Bump up ubuntu CI ubuntu version to bionic #526
Travis: run tests on arm64 #539
flannel: allow input ipam parameters as basis for delegate #532
ipvlan: make master config as optional #534
Remove extraneous test file in Windows plugin #529
Bug 1989342 : host-device: Add support for DPDK device #51
Updating ose-containernetworking-plugins-alt images to be consistent with ART #50
Updating .ci-operator.yaml build_root_image
from openshift/release #48
Full changelog
Bug 2043801 : Merge 1.8.7 #70
Updating coredns images to be consistent with ART #68
UPSTREAM: <carry>: openshift: Disable dependabot #67
NE-581 : Rebase to upstream v1.8.4 #60
Add alebedev87 to OWNERS #58
Updating coredns images to be consistent with ART #61
Updating .ci-operator.yaml build_root_image
from openshift/release #59
Full changelog
Bug 2043130 : csi-driver-manila: Add external-snapshotter permissions to patch snapshots #136
Bug 2038934 : Add custom CA bundle support #134
Bug 2038053 : Bump k8s to 1.23 #133
Bug 2034537 : OWNERS: Update ShiftStack members #132
Normalize the storage class name when ShareType has invalid characters #131
Updating csi-driver-manila-operator images to be consistent with ART #130
Updating csi-driver-manila-operator images to be consistent with ART #128
Updating csi-driver-manila-operator images to be consistent with ART #121
Bug 2001620 : Do not degrade cluster on failure to reach Manila #120
Bug 1993931 : Storage operators use older kubernetes client #117
Bug 1991814 : Move namespace creation to cluster-storage-operator #115
Bug 1948090 : Deploy multiple replicas of CSI Controller Service #112
Bug 1960152 : Use cluster Proxy when available #108
Generate default volumesnapshotclass for Manila CSI driver #107
Remove Fedosin from Owners #101
Use go:embed for static yaml files #179 #105
Updating csi-driver-manila-operator images to be consistent with ART #104
test/e2e/manifest: hardcode StorageClass #103
Add e2e manifest for testing #100
Updating .ci-operator.yaml build_root_image
from openshift/release #102
Create CI image for Manila CSI Operator testing #99
Full changelog
Bug 2036567 : Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #69
feat: support mountOptions in DeleteVolume #262
chore: upgrade to k8s 1.23 lib #261
Bug 2036567 : Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #67
cleanup: remove cpu limits #259
fix: CVE-2021-38561 with golang lib #258
fix: CVE-2021-43618 in Ubuntu image #256
Bug 2034537 : OWNERS: Update team members #68
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #66
doc: fix links of docs #255
fix: driver version print in logging #254
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #65
fix: mount.nfs: Protocol not supported on NFSv3 #253
fix: v3.0.0 chart #252
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #64
chore: switch master branch to use v3.1.0 #250
doc: cut v3.0.0 release #249
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #63
doc: update README #248
fix: vulnerability issue in docker image #230
feat: increase sidecar container cpu limits #247
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #62
master: update release-tools #245
Bug 1924435 : Merge upstream:master into master #61
Bump k8s to v.0.22.3 #241
Windows go version #244
feat: add sidecar container cpu,memory limits #243
Updating csi-driver-nfs images to be consistent with ART #59
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #57
fix: armv7 docker builds #240
Update maintainers for Shift on Stack #58
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #56
master: update release-tools #237
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #55
Reset directory permissions #238
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #54
feat: add registrar liveness probe #234
fix: make CSI driver work on 1.22 #233
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #53
feat: support armv7 image build #229
feat: support arm64 image build #228
feat: ReadWriteOncePod support #226
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #51
cluster misspelled #225
master: update release-tools #224
Add usage using hack/verify-examples.sh #223
test: upgrade csi-provisioner to v3.0.0 in external e2e test #222
chore: upgrade sidecar container versions #221
Updating csi-driver-nfs images to be consistent with ART #52
Bug 1996081 : Merge upstream:master into master #50
fix: remove kubelet-registration-probe #220
chore: ugprade to driver-registrar v2.3.0 #219
feat: support maxUnavailable config in helm chart #218
master: update release-tools #217
Remove Fedosin from Owners #42
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #49
feat: support alternative driver name #216
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #48
master: update release-tools #215
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #47
doc: add daemonset-nfs-ephemeral.yaml example #214
Updating csi-driver-nfs images to be consistent with ART #44
Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master #46
feat: support customization tolerations in chart #208
Upstream merge #45
feat: support fsGroupPolicy feature #206
test: run externel tests with 1.21 suites #205
test: run external e2e test using 1.20 suites #204
Remove capacity setting in create Volume response #197
master: update release-tools + OWNERS #203
chore: upgrade liveness probe and registrar #202
fix: remove unnecessary lock #201
chore: upgrade base image to fix CVE issue #198
master: update release-tools #196
add a new helm parameter for livenessProbe health port #194
fix: remove unnecessary podInfoOnMount #193
Add K8s external storage E2E tests #190
Updating .ci-operator.yaml build_root_image
from openshift/release #43
Upstream merge #41
Bump K8s to v0.21.0 to (mostly) address CVE-2021-3121 #189
add image pull secrets in helm chart #192
chore: switch to use k8s.io/mount-utils #191
Allow shares that are not at the root #186
feat: upgrade node driver registrar to v2.1.0 #185
add a new node role for control plane #182
add subPath e2e test #181
master: update release-tools #180
master: update release-tools + dependencies #177
fix: set big limit for nfs container #159
feat: add liveness probe healthz port #175
fix: increase memory limit of csi-provisioner #172
test: fix go mod issue with go1.16 #170
fix: add hostNetwork in controller #168
feat: add ARCH in Dockerfile #166
Update release tools #167
fix: change base image to debian #164
test: add helm chart index verification #163
doc: update supported k8s version #161
feat: add locks for nodeserver publish/unpublish operations #160
set 200Mi limit for csi-provisioner #157
fix: makeDir error in CreateVolume #156
test: add verify-helm-chart-files.sh script #151
provide more driver info in logs #149
master: update release-tools #147
cleanup: disable NodeStageVolume #143
fix: add runOnMaster switch for helm chart #146
fix: update tgz chart file #145
fix: add latest helm chart file #144
master: update release-tools #141
chore: update latest chart #140
chore: rename indentityserver.go to identityserver.go #139
fix: reduce driver logs #138
chore: use klog instead of glog #137
test: refactor verify example test #136
Enable spelling and boilerplate checks in prow and local tests #134
Update release tools #133
test: Add missing unit tests for controller server and utils #124
test: add windows unit test action #130
test: enable GH actions on all branches #129
test: add unit test action on Ubuntu #127
feat: add NodeGetVolumeStats support #126
chore: upgrade k8s dependencies #125
fix: support mountOptions in CreateVolume #122
doc: format yaml files #120
test: upgrade sanity-test to v4.0.2 #119
test: refine sanity test script #118
fix: limit node server to deploy only on Linux nodes #117
CI: enable golint #109
Update vendor to k8s 1.19 and csi-lib-utils to 0.9.0 #110
fix: release-image.sh script #108
Release tool update #107
allow export registry name #116
Fix the install of snapshot CRDs and controller #113
Cleanup #112
Update snapshot CRD version #111
prow.sh: only run alpha tests for latest Kubernetes release #109
prow.sh: work around “kind build node-image” failure #110
Add go ldflags using LDFLAGS at the time of compilation #108
prow.sh: update to kind 0.9, support Kubernetes 1.19 #107
Update to snapshot-controller v3.0.0 #104
Only set staging registry when running canary job #106
Update release process #99
Use staging registry for canary tests #103
Update release tools #103
test: Add remaining unit tests #106
test: Add unit tests for identityserver and nodeserver #101
doc: improve documentations following SMB driver repo #104
fix: change the way to install CSC to fix integration test #100
chore: change port num for health check #99
fix: make verify checks #97
Include build.make
in Makefile for cloud build #98
fix: internalUnmount failure and DeleteVolume failure #95
test: add more test cases for e2e test #92
doc: use quay images #86
test: add integration tests #88
test: add make verify #91
CI: Add static checks in GH Actions #89
doc: add install instructions #82
helm: Update charts, initialize repository and add docs #80
Add E2E test cases for dynamic provisioning #79
test: Add E2E test case for DynamicallyProvisionedCmdVolumeTest
#77
fix: update livenessprobe version from v1.1.0 to v2.0.0 #78
test: Initialize E2E test for NFS Driver #76
Update k8s.io/kubernetes to use v1.18.0 #75
Add Helm chart for CSI NFS driver #74
test: add ControllerGetCapabilities
and `ValidateVolumeCapabilities in sanity test #71
master: update release-tools #73
CI: add GH Actions workflow for Darwin unit tests #68
feat: implement CreateVolume
#53
doc: update NFS provisioner example #61
Bump golang.org/x/text to 0.3.3 #46
Add symlink for cloudbuild.yaml and .cloudbuild.sh #66
CI: update GH Actions for sanity-test #63
CI: Add GH Actions for sanity tests #62
Add manifest for installing driver controller and install docs #57
master: update release-tools #60
docs: Use itsthenetwork/nfs-server-alpine
for NFS server provisioning #59
fix: broken manifest for nfs-server.yaml
#58
Add example for NFS provisioner #56
fix: deployment script/doc issues #52
doc: add as approver #50
fix: all sanity test failures #49
doc: add issue template #48
test: add sanity test #43
master: update release-tools #45
Kubernetes 1.19 fixes #98
switch to Go 1.15 #97
Add steps on promoting release images #95
Remove hostnetwork from plugin #40
master: update release-tools #37
cloud build: bump timeout in Prow job #94
filter-junit: Fix gofmt error #93
filter-junit: Fix golint error #92
Full changelog
Bug 2043130 : Rebase to v3.4.0 for OCP 4.10 #37
Add CHANGELOG for v3.4 #340
Update kube and dependencies to 1.23 version #339
Skip processing of ManagedFields changes #338
Fix get nodeid from va.annotation directly #336
master: update release-tools #333
master: update release-tools #329
master: update release-tools #327
Clean up unused vars, funcs and types #324
Clean up .travis.yml #325
Updating csi-attacher images to be consistent with ART #35
Bug 1993934 : Update CSI sidecars #34
Add CHANGELOG for v3.3.0 #323
Map PV access modes to CSI access modes based on driver capability #308
Update k8s dependencies to v1.22.0 #321
reuse same CSI controller client #318
Update k8s dependencies to v1.22.0-rc.0 #317
master: update release-tools #315
Add command line arguments to configure leader election options #313
Use CSI spec v1.5.0 #312
master: update release-tools + OWNERS #309
Panic fix: Handle DeletedFinalStateUnknown in VA deletion #304
master: update release-tools #302
Updating csi-attacher images to be consistent with ART #33
Updating .ci-operator.yaml build_root_image
from openshift/release #32
Full changelog
Bug 2043130 : Rebase to v3.1.0 for OCP 4.10 #49
Add changelog for v3.1.0 #686
bugfix: get capacity grpc request should have timeout #688
lift kubernetes and other dependencies to latest versions #689
external-provisioner changes to support PV Deletion protection finalizer #679
master: update release-tools #683
master: update release-tools #676
Consider ResourceExhausted error as a final error. #675
master: update release-tools #672
Support accepting GA annStorageProvisioner annotation #667
Clean up unused vars and types #663
Check error on mockserver start and remove unused clientset arg #662
Updating csi-provisioner images to be consistent with ART #48
Updating csi-provisioner images to be consistent with ART #47
Updating csi-provisioner images to be consistent with ART #46
Bug 1993934 : Update CSI sidecars #44
Add changelog for v3.0.0 #665
Update snapshot support level in the readme to GA from beta #666
Clean up .travis.yml #664
Set READONLY flag in CSI PV based on PVC accessmode #469
Fix data race in cloning protection controller #651
Map PV access modes to CSI access modes based on driver capability #630
Update external-snapshotter client version to v4.1.0 #650
Update k8s dependencies to v1.22.0 #660
Skip K8S 1.19 jobs #659
Update k8s dependencies to v1.22.0-rc.0 #656
master: update release-tools #648
Use sig-storage-lib-external-provisioner v7.0.1 #646
Add command line arguments to configure leader election options #643
Use CSI spec v1.5.0 #644
capacity test: create CSIStorageObject before instantiating client-set #640
Add SupportsBlock method to provisionWrapper for being able to use block device #635
master: update release-tools + OWNERS #633
Fix env name from POD_NAMESPACE to NAMESPACE for capacity-ownerref-level option #636
master: update release-tools #623
capacity: simplify topology informer #629
Remove dependency to k8s.io/kubernetes #618
node topology worker should run #617
Fix migration metric registration #620
Updating csi-provisioner images to be consistent with ART #43
Updating .ci-operator.yaml build_root_image
from openshift/release #42
Full changelog
Bug 2043130 : Rebase resizer v1.4.0 #127
Add changelog and update readme for external-resizer #189
Handle case of recovery from resize failures #187
rebase: update kuberenetes dependencies to v1.23.1 #186
master: update release-tools #188
update kube dependencies to 1.23 version. #185
update kube and other dependencies to v1.23 #184
master: update release-tools #180
Fix: PVC used by a job doesn’t get resize after the pod of the job completed #178
master: update release-tools #176
Fix unnecessary warning when PV bound to PVC is not created yet #172
master: update release-tools #174
Updating ose-csi-external-resizer images to be consistent with ART #126
Updating ose-csi-external-resizer images to be consistent with ART #125
Updating ose-csi-external-resizer images to be consistent with ART #124
Bug 1993934 : Update CSI sidecars #123
Add changelog for 1.3 release #169
Map PV access modes to CSI access modes based on driver capability #151
Update k8s dependencies to v1.22.0 #165
Update k8s dependencies to v1.22.0-rc.0 #162
master: update release-tools #160
Add command line arguments to configure leader election options #158
Use CSI spec v1.5.0 #156
master: update release-tools + OWNERS #152
master: update release-tools #149
Updating ose-csi-external-resizer images to be consistent with ART #122
Updating .ci-operator.yaml build_root_image
from openshift/release #121
Full changelog
Bug 2043130 : Update CSI sidecars to the latest release for 4.10 #66
release-5.0: Update release tools 5.0 #641
Backport changelog to release-5.0 #636
Backport #585 to release 5.0 #634
Rename KUBE_NODE_NAME to NODE_NAME #633
update kube and dependencies to v1.23 #631
Backport #626 to release-5.0 #628
Backport #621 to release-5.0 #625
Backport #606 to release-5.0 #623
Merge pull request #588 from Kartik494/ValidateWebhook #613
release-5.0: update release-tools #619
Add short names for Volume Snapshot CRDs #607
Fix an issue where patch will fail when status is nil #601
master: update release-tools #599
Use JSON patch for many VolumeSnapshot and VolumeSnapshotContent updates #526
master: update release-tools #589
Update images to v4.2.1 #586
Fix deadlock in recursive metric locks #581
Updating csi-snapshot-validation-webhook images to be consistent with ART #60
Updating ose-csi-snapshot-controller images to be consistent with ART #61
Updating ose-csi-external-snapshotter images to be consistent with ART #59
Updating ose-csi-snapshot-controller images to be consistent with ART #58
Bug 1993934 : Merge upstream v4.2.0 #56
Add changelog for 4.2 #579
Clean up .travis.yml #576
Refactor http server and register leaderelection health check #573
Add options to configure leader election in snapshot-controller #575
Use csi-lib-utils v0.10.0 #574
Add process_start_time_seconds metric #569
Fix recommended Kubernetes version in README #571
Update k8s dependencies to v1.22.0 #570
snap client version update and kube dependency update #536
Add gauge metric for snapshot controller operations in flight #519
Update k8s dependencies to v1.22.0-rc.0 #560
Remove redundant validation checks #544
Fix some pathnames #553
Use distroless/static image for webhook #550
Update webhook README.md #546
Add “SnapshotCreated” event for snapshot-controller #540
master: update release-tools #541
update setup-csi-snapshotter.yaml csi-snapshotter image #537
Add command line arguments to configure leader election options #538
Add VS namespace to VSC printed columns #535
Return VolumeSnapshotContent from various functions instead of nil #527
Use CSI spec v1.5.0 #532
Allow tuning common-controller Ratelimiter with retryIntervalStart & retryIntervalMax
#530
Add ability to customize VolumeSnapshotContent workqueue #308
correct snapshot controller installation doc #529
master: update release-tools + OWNERS #520
Update volumesnapshots request to list across all namespaces #515
master: update release-tools #512
Updating csi-snapshot-validation-webhook images to be consistent with ART #54
Updating ose-csi-snapshot-controller images to be consistent with ART #52
Updating ose-csi-external-snapshotter images to be consistent with ART #53
Updating .ci-operator.yaml build_root_image
from openshift/release #51
Full changelog
Updating csi-livenessprobe images to be consistent with ART #30
Updating csi-livenessprobe images to be consistent with ART #29
Updating csi-livenessprobe images to be consistent with ART #28
Bug 1993934 : Update CSI sidecars #27
Changelog for 2.4.0 #127
Clean up .travis.yml #126
Use csi-lib-utils v0.10.0 #125
Use CSI spec v1.5.0 #123
Update k8s dependencies to v1.22.0 #124
Multi windows-distro docker build args #122
Update k8s dependencies to v1.22.0-rc.0 #120
master: update release-tools #118
master: update release-tools + OWNERS #114
master: update release-tools #112
Add changelog for release v2.3.0 #111
master: update release-tools #109
master: update release-tools + dependencies #107
master: update release-tools #104
master: update release-tools #103
Updating csi-livenessprobe images to be consistent with ART #25
Updating .ci-operator.yaml build_root_image
from openshift/release #24
Full changelog
Updating csi-node-driver-registrar images to be consistent with ART #33
Updating csi-node-driver-registrar images to be consistent with ART #32
Bug 1993934 : Update CSI sidecars #31
Add changelog for v2.3.0 #163
Clean up .travis.yml #162
Use csi-lib-utils v0.10.0 #160
Update k8s dependencies to v1.22.0 #159
Provide different running modes for node-driver-registrar, add a run mode to detect if the kubelet plugin registration failed #152
Update k8s dependencies to v1.22.0-rc.0 #156
master: update release-tools #154
Use CSI spec v1.5.0 #151
Run multidistro windows build #146
master: update release-tools + OWNERS #147
master: update release-tools #144
Add changelog for v2.2.0 #141
Update Kubernetes to v1.21.0 #140
master: update release-tools #138
master: update release-tools + dependencies #136
master: update release-tools #134
master: update release-tools #132
Updating csi-node-driver-registrar images to be consistent with ART #30
Updating .ci-operator.yaml build_root_image
from openshift/release #29
Full changelog
Bug 2044244 : bump(github.com/containers/buildah) to v1.22.4 #281
Bug 2037638 : Add support for build csi volume source #273
Bug 2034650 : Rebase to k8s 1.23.0 #277
Report User/Group ID when they cannot be parsed #276
Bug 1979966 : Update containers/storage to address incorrect overlay options being set on rhel7 nodes #275
Bug 2021551 : getAssembleUser(): strip the group part out before checking the UID #270
Bug 2011293 : add Red Hat registries to the default registries.conf included in the builder image #266
Updating openshift-enterprise-builder images to be consistent with ART #264
Bug 1964327 : bump github.com/containers/buildah to v1.22.3 #265
Dockerfiles: run rpm --setcaps shadow-utils
during build #256
Update OWNERS file #260
BUILD-278 : fix cgroupv2 memory max defaulting #252
Bug 1986003 : Rebase to Kubernetes 1.22 #262
Bug 1971332 : bump(s2i): revert incorrect ssh scp fix #257
Let the serviceability package determine how to tie logrus to klog #255
unprivileged: don’t try to set up user namespaces for manage-dockerfile/git-clone #254
Bug 1964327 : bump github.com/containers/common to v0.40.0 #253
unprivileged: add CLI options for isolation and storage #220
Updating openshift-enterprise-builder images to be consistent with ART #248
BUILD-278 : Check cgroup v1 and cgroup v2 Files for Quota #246
bump(*) to get updates from openshift/api#954 #250
BUILD-87 : secret configmap volume mounts in builds #245
Updating .ci-operator.yaml build_root_image
from openshift/release #247
Full changelog
IR-211 : Bump k8s to 1.23 #302
Bug 2008539 : Try another registry if blob is not found #296
Use Go 1.17 #301
Bug 2011733 : Update link to OpenShift documentation #300
Bug 2024859 : Fix auth for docker.io images #299
IR-104 : Use library-go in image-registry #295
Bug 1902456 : Fixed incorrect access denied error logs #291
docs: How to deploy development build #289
Updating openshift-enterprise-registry images to be consistent with ART #292
CCO-135 : vendor in updated openshift/docker-distribution #283
Bug 1972009 : Supporting mirror authentication during pull through #281
Update OWNERS #286
Updating openshift-enterprise-registry images to be consistent with ART #280
Updating .ci-operator.yaml build_root_image
from openshift/release #279
Full changelog
Add members of Partner Accelerators to OWNERS #70
test/e2e: capture more observation information #69
Set explicit namespace for all oc commands #68
Replace kubectl command with oc in e2e test #67
Add script to test driver-toolkit ImageStream and image contents #66
Remove Z from OWNERS #63
(reimplement) Add imagestream for driver-toolkit #62
Revert “Add imagestream for driver-toolkit” #61
Add imagestream for driver-toolkit #60
Updating driver-toolkit images to be consistent with ART #59
Bug 2000321 : changing {product-title} to OpenShift #58
Bug 1988123 : Use kernel config to determine GCC version #52
Update owners: switch to new BZ component, remove sjug #49
Bug 1979738 : Remove curl of extract-vmlinux #47
Bug 1977972 : /etc/driver-toolkit-release.json kernel version match rpm -q output #44
Fix GCC install on non-x86 and add yum clean all #36
Rearrange architecture check #35
Add README to driver-toolkit repository #33
Install gcc in driver-toolkit #31
Rewrite architecture check for mokutil installation #34
Updating driver-toolkit images to be consistent with ART #32
Only install mokutil on relevant architectures #30
Update OWNERS #27
Requirements for authenticating kernel modules with X.509 keys #26
Update Dockerfile #25
Updating .ci-operator.yaml build_root_image
from openshift/release #24
Full changelog
Updating egress-router-cni images to be consistent with ART #55
Modify OWNERS file #45
Bug 1993481 : Add myself to the reviewer and approver list for this egress-cni #53
Bug 1989688 : Add IPv6 support to egress-router-cni #52
Updating egress-router-cni images to be consistent with ART #51
Updating .ci-operator.yaml build_root_image
from openshift/release #49
Full changelog
OWNERS: bump #104
UPSTREAM: <carry>: add –experimental-max-learner flag #102
OWNERS: clean up #101
Bug 2003775 : UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync #98
UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag is active #97
Updating ose-etcd images to be consistent with ART #95
Bug 1994986 : (CARRY) etcdctl/ctlv3/ctl.go: Remove check perf command #94
Bug 1992673 : Fix build #93
ETCD-203 : Updating ose-etcd images to be consistent with ART #92
ETCD-202 : bump etcd v3.5.0 #91
[backport 3.5] embed: unlimit the recv msg size of grpc-gateway #13099
: [Fix] –log-outputs relative path are not supported when –log-rotate-config-json is defined #13095
: Update client_golang dependency to v1.11.0 #13092
[backport 3.5] etcdserver: don’t attempt to grant nil permission to a role #13088
[backport 3.5] etcdserver: don’t activate alarm w/missing AlarmType #13085
backport-3.5: server: skip unnecessary sprintf which executes proto.Size() #13081
backport-3.5: Update of dependencies:zap, bbolt, grpc, … #13079
Backport #13060 to release-3.5 #13064
Merge #13055
backport-3.5: Expose clientv3.CreateDefaultZapLoggerConfig #13043
Backport-3.5: seq reset + bucket as object #13037
server: set multiple concurrentReadTx instances share one txReadBuffer. #13036
[backport release-3.5] applyV2 should reapply on backend only once #13003
Manual cherry pick of #12997 #12998
release-3.5: backport set version panic fix, ARM64 tests #12990
Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files) #12971
Fix release script: add go mod tidy
after go.mod changes #12981
Fix typo in CHANGELOG #12980
Fix coverage tests #12976
Fixes to CI configs #12974
server: Simplify passing logger setup by passing only logger #12968
Fix flakes due to ‘shared dir’ in grpcproxy e2e tests #12965
Refactor common code from etcdctl (v2,v3) to pkg/corbautl. #12969
Persists Term in the (bbolt) Backend #12964
Save raftpb.ConfState in the backend. #12962
*: rename “master” branch references to “main” in source code #12956
client: Add logger argument to NewCtxClient #12954
–v2-deprecation flag: opt-in mode to validate that store-v2 has no user-content #12943
doc: fix output flag format #12957
README: add badges for all github action workflows #12950
Swtich CI to use newest available 1.16 Go version #12952
github actions: Move e2e to separate workflow and remove semaphoreci #12953
client: Allow setting zap logger in config #12948
etcdserver: Implement running defrag if freeable space will exceed provided threshold (on boot) #12941
github actions: Run e2e tests #12947
check resuming len to avoid panic #12925
Merge #12929
readme: Switch Travis CI test results badge to GitHub actions #12946
Run e2e tests with: EXPECT_DEBUG=‘true’ #12942
github actions: Make github actions go1.16.3 tests blocking and remove them from travis #12938
Deprecate V2 API: –enable-v2 and –experimental-enable-v2v3 issue a warning #12940
Merge #12919
Trigger unit test workflow on pull_requests #12936
github action: add ARM64 test #12928
embed: Added a check for a nil value of the request in ServeHTTP method #12932
server/etcdmain and tests: Fix goroutine leaks #12797
(no)StoreV2 (Part 4): Backend hooks: precommit updates consistency_index #12855
server: add support for log rotation #12774
Migrate PR testing from travis to GitHub actions #12922
server: make applier use ReadTx() in Txn() instead of ConcurrentReadTx() #12896
fix doc demo bug #12918
No-storeV2: Read membership information from the backend (Part5) #12914
server: reapply Mlock
flag after defrag #12916
Finish migration zap.NewExample -> zaptest.NewLogger(t) in integration tests #12910
Clientv3 (retry interceptor) logs should use the configured logger #12908
server: replace mlockall with Mlock
in --experimental-memory-mlock
#12904
20210429 etcdctl v2 backup cindex fix #12906
etcdctl/ctlv3: Cleanup keys on signal interrupt. #12903
Verification of persisted data #12901
(no)StoreV2 (Part 2): Prepare to read membership information from backend #12820
etcdserver/mvcc: update tw.trace.Step condition #12894
functional: add disk io failure case #12898
Deflake: TestFirstCommitNotification #12889
Errors: context cancelled
or context deadline exceeded
are exposed as codes.Canceled, codes.DeadlineExceeded instead of ‘codes.Unknown’ #12885
mvcc/backend tests: Refactor: Do not mix testing&prod code. #12883
(no)StoreV2 (Part 3): Applying consistency fix: ClusterVersionSet (and co) might get not applied on v2store #12854
Makefile: Use gcloud auth configure-docker
instead of gcloud docker ...
for test-images #12873
etcdhttp/metrics.go: exclude alarms from health check conditionally with ?exclude=NOSPACE
#12880
doc: fix branch management link #12876
Makefile, build.sh: Fix build process #12878
Update go for 3.5: 1.15.x -> 1.16.3 #12874
client: fix check datascale command for https endpoints #12864
etcdserver: remove temp files in snap dir when etcdserver starting #12846
Fix TestSnapshotV3RestoreMultiMemberAdd flakes (leaks) #12870
Embedded server should not mess global loggers (by default) #12861
.travis.yaml: Enables race in the tests #12862
Fix the mixin. #12859
client: fix doc typo #12858
etcdserver: resend ReadIndex request on empty apply request #12795
chore/dash-var-refresh: change default refresh to 2(time range) #12823
server: v2store deprecation: Prepare to use publishV3 instead of publish V2. #12804
Split client/pkg as dedicated low-dependencies module for client #12830
embed: etcd.Close() is closing Errc() channel as well. #12828
Split client/pkg as dedicated low-dependencies module for client #12830
Contrib lock example #12836
etcdctl: lock return exit code of exec-command #12829
Fix “reporting bugs” link in documentation, which currently 404s #12826
Update cert generation Makefile to include configurable cert file names #12766
CHANGELOG-3.4 updates #12817
CHANGELOG: release 3.2 #12812
tests: logging & temp-dir fixes #12805
Update dependencies -> in particular cmux to stable 1.15.0 #12807
raft: disable XXX_NoUnkeyedLiteral, XXX_unrecognized, and XXX_sizecache fields in protos #12790
no-store_v2: Store ConfState as part of WAL log snapshot #12735
Update dep: github.com/golang/protobuf v1.3.5 -> v1.5.1, grpc: 1.32->1.36 #12801
*: Update gogo/protobuf to v1.3.2, rerun ./scripts/genproto.sh #12796
security: add private distributor list, and its application template #12798
raft: postpone MsgReadIndex until first commit in the term #12762
Read index retry #12780
Correct ineffassign #12793
Integration: Test flakiness fixes #12782
client: Bring back ETCD_CLIENT_DEBUG variable interpretation. #12786
*: over 20 staticcheck fixes #12787
Integration tests: Use testing.T logger through zap for grpc #12781
README: Update required go version. #12784
etcd-raft-zap logger fixes. #12775
Minor test fixes #12773
Fix/remove broken: TestMetricDbSizeDefragDebugging #12772
TODO’s 3.5: Decommission metrics, PreVote=true. #12770
Move config (ServerConfig) out of etcdserver package. #12765
Fix gogo to 1.3.2 in api/go.mod. #12764
vendor: bump gogo/proto to v1.3.2 #12763
create event do not need prevkv range #12739
*: partial staticcheck fix #12759
Integration tests: Multiple improvements #12753
CHANGELOG: add socket option flags #12702 #12756
–experimental-memory-mlock support #12750
*: add support for socket options #12702
pkg/wait: change list from single element to an array. #12747
[RFC (against master branch)] etcdserver: when using –unsafe-no-fsync write data #12752
Test flakes: 1 fix + 1 diagnostic #12748
Update version of certifi/gocertifi to get rid of WTF Public license #12745
Metrics example 404s - fix url #12744
debugutil: Remove extra space in trace handler route #12742
CHANGELOG: update to include experimental-apply-warning-duration #12741
etcdmain: added peer-client-{client,key}-file parameters for supporting separate client and server certs when communicating between peers #12705
client v2: check for empty request from the context #12737
tests: Fixes a few recently spotted test-flakes #12736
clientv3: Cleaning up dead logger code #12730
raftExample: Allow closing raftexample node when snapshotting. #12729
ClientV3: Ordering: Fix TestEndpointSwitchResolvesViolation test #12727
Updating links in .md files after removing Documentation. #12728
Improve release scripts: Lessons learned from 3.5.0-alpha.0 #12725
Github: Shorten the reporting-bugs link. #12722
Docs: fix the report bug link in issue template #12720
Release scripts: Minor fixes discovered during attempt for release 3.5.0-alpha.0 #12719
systemd: Fix typo in DialJournal documentation #12716
Update debugging flag in the sample config file #12711
raftexample: Return an appropriate applyDoneC #12714
Update grpc dependency to 1.32. #12709
clientv3: PS: Replace balancer with upstream grpc solution #12706
raftexample: New joined node have to start with RestartNode #12696
mvcc: optimize watch logic of watchableStore #12707
raftexample: Explicitly notify all committed entries are applied #12701
etcdserver: fix incorrect metrics generated when clients cancel watches #12196
Remove mixin from doc #12699
clientv3: Replace balancer with upstream grpc solution #12671
raftexample: Implement ReportUnreachable and ReportSnapshot #12695
raft: check VotersOutgoing
for snapshot #12637
raft: makes ‘ConnReadTimeout/ConnWriteTimeout’ customizable #12670
raftexample: Save snapshot file before writing to wal #12691
raft: implement fast log rejection #11964
Revert “Remove mixin from Doc” #12688
Remove mixin from Doc #12687
Migrate back mixin to contrib/ #12686
Cleanup grpc client/v3/naming API #12675
Restoring etcd-mixin folder #12683
Migrate documentation: Remove docs from etcd-io/etcd #12660
raftexample: Fix recovery from snapshot #11889
etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #12677
Fix pkg/tlsutil (test) to not fail on 386. #12674
Implement endpoint watch and resolver #12669
Implement Update method for EndpointManager #12667
Doc: fix inconsistency and broken path #12664
Fix cluster peer HTTP SRV discovery when no HTTPS records exist #11776
Prepare balancer
interfaces for >=google.golang.org/grpc@1.30.0
upgrade. #12658
etcdserver: export method EtcdServer.leaderChangedNotify (#12378) #12410
Clarify the root directory comment #12659
test: change channel operations to avoid potential goroutine leaks #12538
contrib: del systemd/etcd2-backup-coreos in docs #12393
update etcd base image to debian-base 1.4.0 which is now a sane multi-architecture image #12654
etcd.service
: Define explicit dependencies of systemd etcd service #12259
Add CodeQL Security Scanning #12507
Add tag “etcd-mixin” into the Grafana dashboard #11518
fix: pass argument url in defer to avoid loopclosure #12481
raft/raft_test: minor fix on inconsistent format of test case’s error message #12495
contrib/systemd: add a sysusers entry #12533
Documentation: Removing etcd v2 specific alerts #12600
Tests:Use temp-directory that is covered by framework level cleanup #12653
Replacement API for client/v3/naming package to be compatible with new GRPC1.30+ resolver API. #12614
update etcd base image to debian-base 1.3.0 for CVEs #12648
client: replace dial with dialContext #12423
Fix codecov collection (Part 2 ⁄2 ) #12633
CHANGELOG: Update for cherry picks for CVE #12641
Modernize release script #12629
Adding clientv3
import alias to match usage in register_test.go
. #12564
Fix code coverage measurement #12632
Generate and push multi-arch docker manifest list #12630
raft tests: Remove Config.peers and Config.learners #12525
Switch from dgrijalva/jwt-go to form3tech-oss/jwt-go. #12580
MAINTAINERS: add wenjiaswe@ and ptabor@ #12624
Raft: Expand raft documentation, in particular point on the godocs #12588
Modularized release script integration #12497
chore: update the documentation link in the comment #12465
Documentation (dev_guide–api_concurrency_reference_v3) : Path to v3lock and v3election updated #12545
transport: catch new cert error #12586
Make ./script/fix.sh & test.sh OSX/BSD compatible #12602
e2e tests flakes & leaks fixes: In particular TestIssue6361 #12611
Refresh proto generation script after moving modules files. #12604
Cleanup tmpfiles #12489
client/v3: clear auth token when encounter ErrInvalidAuthToken #12549
tests: fix test case panic error #12328
docs: update client v3’s godoc link in readme #12579
Documentation Content: TOC — Compilation PR (weights & descriptions) #12575
docs: update client v3’s README #12570
Documentation Content: TOC — Sections Order #12509
Documentation (learning-design_auth_v3) : Path to client.go updated #12544
Documentation (Learning-why) : Broken links updated #12540
failures.md explicit cluster members note #12511
Documentation: Developer’s docs about etcd-3.5.x modules #12499
*: validate exec command args, remove unused “iptables” wrapper #12491
tests: prevent cross-test contamination via shared state #12392
server: Added config parameter experimental-apply-warning-duration #12448
Documentation/etcd-mixin: fix typo #12476
Release scripts for modules #12452
server: proper cancellation for range request #12459
Add etcd_server_apply_duration_seconds #12455
Documentation: add generated metrics docs #12451
pkg/fileutil: fix FOFD constants #12444
scripts: install github.com/myitcv/gobin while gobin doesn’t exist. #12437
Fix go get cmd #12430
etcdserver: updated cluster version #12425
Makefile: -r is only necessary on GNU xargs. #12443
*: add self-signed-cert-validity flag to fix cert expire issue #12429
scripts: fix realpath command not found in mac os #12422
Modularization: Make ./etcd server a module #12417
Unify tabs vs. spaces in the shell scripts #12421
[Etcd downgrade] Add http handler to enable downgrade info communication between each member #12099
./pkg/testutil: wait for: (*watchGrpcStream).sendCloseSubstream(…) goroutines. #12418
Modularization: Move contrib/recipies to clientv3/experimental/recipies/… #12411
Modularization: etcdctl as a module #12404
embed: only log stream error with debug level #12406
clientv3test: fix network partition flaky test #12407
Modularization: Migrate clientv3 to go.etcd.io/etcd/client/v3 #12400
Modularization: Make /raft a module #12395
Modularization: Move /client/ -> /client/v2 and make it a module #12391
tools: Update tools & go.mod for protos (gogo/protobuf 1.3.1, grpc 1.29.1, grpc-gateway 1.14.6) #12397
test: Adding dependencies consistency check #12396
tools: Migrate remaining tools to gobin #12390
Modularization: Make pkg a module (and distribute not pkg code) #12354
script/genproto.sh: Refactor to be explicit about versions. #12374
Modularization: clientv3/snapshot -> etcdctl/snapshot #12369
README: Fixed the link to functional
test dir #12386
Add alerts for etcd fsync duration #12266
tests/integration: Move misplaced integration test integration/v3_kv_test.go #12380
Modularization: Establish ‘testing’ module (integration, functional, e2e) #12339
Modularization: Move dependencies of client (protos, version) to api/ module #12367
the example alert file had a wrong indentation #12366
CHANGELOG: update for #12165 , #12264 . #12355
Fix “race” - auth unit tests leaking goroutines #12362
./test: Refactoring of test script for modularization #12322
tools: fix test case errors in etcd-dump-logs #11853
etcdserver: fix log info error #12314
pkg/testutil: Ignore flakes due to “leaked” testing.runTests goroutine #12318
embed: TestStartEtcdWrongToken now uses dynamic ports instead of default #12283
integration,proxy: Skip WatchRequestProgress test in grpc-proxy mode. #12311
mvcc: fix typo #12315
Doc: Add that grpc-proxy is optional in readme #12308
etcdserver: v3compactor should use proper clock for latency (took) reporting #12303
vendor: Get rid of ./vendor #12279
*: ‘go test –short ./…’ runs all UNIT tests in <25s #12286
integration: Fix ‘go test –tags cluster_proxy –timeout=30m -v ./integration/…’ #12278
CHANGELOG: update from #12288 and #12299 #12304
etcdserver: add ConfChangeAddLearnerNode to the list of config changes #12288
config: grpc gateway #12297
testing/e2e,grpcproxy: Fix: go test –tags “cluster_proxy” -v ./tests/e2e/… #12273
tests/e2e,etcdctl,etcdmain: Fix go test –tags cov -v ./tests/e2e #12274
integration: add WatchProgressNotifyInterval in integration test #12271
CHANGELOG: file perm updates in 3.4 and 3.3 #12252
vendor: bump golang.org/x/text #12243
etcdserver: Use Readdirnames to count fds for FDUsage #12240
github: workflows: add asset-transparency release action #12241
etcdserver: Avoid panics logging slow v2 requests in integration tests #12238
test: avoid non existing package for integration test #12193
CHANGELOG: update from 12215 #12221
*: add experimental flag for watch notify interval #12216
*: upgrade zap logger to 1.15, replace global logger #12212
*: optimize runtime.FDUsage + add OS level FD metrics #12214
etcdserver, wal: Fix tests unintended CASTing of int->String. #12198
etcdserver: ignore ErrCompacted error #12211
*: check health by using v3 range request and its corresponding timeout #12195
tests/e2e: Update github.com/creack/pty v1.1.7 -> v1.1.11 #12199
integration: Fix flakes due to .setupLogging race. #12206
functional/tester: Update cluster_test.go to reflect functional.yaml #12130
CHANGELOG: update with added audit report #12202
Add audit report #12201
Documentation: Further improve etcdMembersDown alert #12177
auth, etcdserver: hash password in the API layer #11943
CHANGELOG: add breaking changes doc for v3.4.10/v3.3.23 #12145
CHANGELOG: update from 12000 #12141
Documentation: Tweak etcdMembersDown to reduce false negatives #12121
12125: panic: zap.Logger is nil in Embed client #12131
*: add health handler for grpcproxy self #12114
Documentation/op-guide: Drop old alert_rules #12117
Documentation/etcd-mixin: Raise etcdHighNumberOfLeaderChanges threshold to 4 #12080
pkg: consider umask when use MkdirAll #12018
*: register metrics handler for grpcproxy self #12107
v3rpc: Log expensive request in UnaryInterceptor #12086
etcdmain: let grpc proxy warn about insecure-skip-tls-verify #12092
Documentation: refine the description about password strength #12091
CHANGELOG-3.3-3.4: update for #12069 #12079
etcdmain: fix shadow error #12066
[Etcd downgrade] Apply downgrade policy to server #11919
proxy/grpcproxy: fix grpc proxy hang when broadcast failed to cancel a watcher #12030
vendor: update bbolt to v1.3.5 #12047
auth: Customize the settings of simpleTokenTTL. #11980
CHANGELOG: update for PR #11980 , #11986 , # 11987 , #12001
CHANGELOG: update for #11946 #12033
etcdserver/api/etcdhttp: add reason field for /health response #11983
etcdserver:set FDUsage ticker to 10 minute from 5 seconds. #11986
pkg/fileutil: optimize file stats error #11997
Documentation: note on data encryption #12012
raft: fix typo #12010
Documentation: fix broken links #11998
logging: create logger to prevent nil pointer #11962
CHANGELOG: update 3.2 changelog and 3.3 upgrade document for #11691 #11936
mvcc: push down RangeOptions.limit argv into index tree to reduce memory overhead #11990
pkg: Fix dir permission check on Windows #11945
Persist failpoints across member restart #11913
etcdserver: take read lock when cloning store #11959
etcdserver: check error return for store#internalCreate #11960
etcdserver: check the error return from Write() #11939
etcdmain: best effort detection of self pointing in tcp proxy #11845
raft: avoid data race by not reading raft.lead #11905
lease: ensure grant/revoke won’t be applied repeatedly after restarting etcd #11935
*: remove old gitignore and build functions #11957
etcdserver, et al: add –unsafe-no-fsync flag #11946
clientv3: cancel the client if there is no endpoint #11942
Check events against nil #11938
etcdserver: Missing the cfg.Logger causes panic #11933
clientv3: non-recursive Watch() #11922
clientv3: use Mutex for watcher lock #11921
wal: fix crc mismatch crash bug #11924
[Etcd downgrade] Implement downgrade validate, enable and cancel #11801
etcdserver: snapNames() should exclude orphaned defragmentation file #11900
etcdserver: continue releasing snap db in case of error #11899
fix(Dockerfile-release): from image was missing image name #11903
*: make sure snapshot save downloads SHA256 checksum #11896
Fix state.commit is out of range on restart #11888
Update CHANGELOG for 11850 #11874
etcdserver: compute max request bytes humanized string once #11862
*: run “gofmt -s” on genproto complete #11863
*: use Go 1.14 for CI #11864
raft: break out of nested loop when raft id is found #11861
mvcc: Obtain tx Lock once in readTx#UnsafeRange #11860
CHANGELOG: update 3.4 ⁄3 .3 changelog for 11817 #11857
mvcc: fix a deadlock bug in mvcc #11817
clientv3: cancel watches proactively on client context cancellation #11850
Documentation: note on the policy of insecure by default #11830
doc: remove Product Security Committee individual emails #11844
etcdctl, etcdmain: warn about –insecure-skip-tls-verify options #11841
.github/ISSUE_TEMPLATE: fix of a broken link #11832
Use UID instead of ID in Grafana dashboard #11768
wal: close the directory when Fsync() encounters error #11814
closeAll should attempt to close all ReadCloser’s #11821
mvcc: fix race in TestKVTxnBlockWriteOperations #11816
go.mod: name packages with go.etcd.io/etcd/v3 #11823
clientv3: fix DialTimeout race condition #11819
Use known dir-path in log message #11810
wal: fix panic when decoder not set #11807
MAINTAINERS: update @philips email #11806
wal: check out of range slice in “ReadAll”, entry limits in “decodeRecord” #11793
CHANGELOG-3.5: update from #11548 and #11358 #11791
auth: a new error code for the case of password auth against no passw… #11795
CHANGELOG: update from #11711 #11790
[Etcd Downgrade] Store downgrade info to backend #11725
etcdserver: significantly reduces start-up time #11779
raft: minor comment fix in confchange #11782
mvcc: reduce count-only range overhead #11771
CHANGELOG: update for #11699,#11670,#11652,#11735,#11659 #11750
etcdserver: watch stream got closed if one watch request is not permitted #11754
CHANGELOG: update from #11743 #11756
etcdctl: support query count only of specified prefix #11743
etcdmain: fix typo #11742
wal: add “etcd_wal_writes_bytes_total” #11738
auth: dramatically improve checkPassword performance #11735
lease: fix memory leak in LeaseGrant #11731
*: serve member list API with linearizable guarantee #11639
*: refactor consistentindex #11699
CHANGELOG-3.5: update from #11564 #11637
auth: ensure RoleGrantPermission is compatible with older versions #11710
[Etcd downgrade] Add downgrade related api in server side #11715
*: fix goroutines typos #11719
etcdmain: log “SdNotify” error/success #11723
vendor: update bbolt v1.3.4, zap v1.14.1 #11709
clientv3: fix racy writes to context key #11706
*: log server-side /health checks #11704
clientv3: fix “hasleader” metadata key, embed client version #11687
etcdserver/api/etcdhttp: checkHealth refactoring #11675
CHANGELOG: bump to include #11694 #11698
CHANGELOG-3.4: correction #11700
*: optimize auth/etcdserver logs to facilitate troubleshooting data inconsistency #11670
CHANGELOG: update from #11638 #11666
etcdserver: add auth revision to AuthStatus to improve observability and testability #11659
clientv3: Fix grpc-go(v1.27.0) incompatible changes to balancer/resolver. #11564
CHANGELOG: update from #11621 #11669
auth/store: save consistentIndex to fix a data corruption bug #11652
etcdctl: fix member add (again…) #11638
raft: fix auto-transitioning out of joint config #11046
CHANGELOG: update from #11640 and #11644 #11645
Fix quorum calculation when promoting a learner member #11640
transport: simple fix in test functions to prevent goroutine leak #11568
etcdserver: make corruption check work under peer mTLS #11621
mvcc/backend: check for nil boltOpenOptions #11630
mvcc/backend: remove db.tmp without checking logger presence #11628
integration/clientv3: fix 4 API misusage in test functions #11572
changelog: Add #11613 backport to 3.2, 3.3 and 3.4 changelogs #11626
mvcc/backend: Fix corruption bug in defrag #11613
vendor: remove capnslog #11617
etcdctl: use appropriate type conversion #11605
etcdserver: mark AuthStatus as no side effect request #11610
auth: parse to uint instead of int #11604
contributing: invalid link to “reporting-bugs” #11607
mvcc: remove capnslog #11595
scripts: Added s390x support for docker image release #11548
wal: remove capnslog #11598
etcdserver/api/v2v3: fix dropped test error #11590
*: set zap as default logger, remove capnslog #11578
CHANGELOG-3.5: add for #11574 #11582
auth: use correct logging level #11586
clientv3: simplify grpc dialer usage. #11574
Restructure documentation source files #11412
CHANGELOG: add missing changelogs #11411
doc: update required go version for master #11535
clientv3/integration: fix a typo in “TestLeasingTxnRangeCmp” #11546
clientv3/integration: fix typo in “TestLeasingRevGet” #11545
clientv3/integration: fix tests #11540
mvcc: fix error log typo #11538
etcdctl: support progress notify option #11462
pkg/adt: rbcolor string fix #11482
clientv3: log warning in case of error sending request #11452
Documentation: added v3.4 metrics docs #11453
CHANGELOG: Add #11418 to changelog-3.4, changelog-3.5 #11443
CHANGELOG-3.5: update for #11427 #11432
auth: fix NoPassWord check when add user #11418
Migrate cluster attributes to use v3 backend #11427
concurrency: make lock more reliable #11408
scripts/build-binary: Added s390x support for binary release #11358
auth: fix user.Options nil pointer #11413
CHANGELOG: update from PR 11403 #11404
mvcc/kvstore:fixcompactbug #11400
etcdmain: remove duplicate codes. #11399
e2e: add cluster version test with rolling start servers #11287
CHANGELOG: update from PR #11374 #11395
e2e: only expect cluster’s major version is > 3 in release upgrade test #11266
docs: Update the raft usage by adding Hyperledger project #11363
mvcc: add “etcd_mvcc_put_size_in_bytes” metrics #11374
Documentation: changed ETCD manager URL #11373
CHANGELOG: Add v3.4.3 #11354
etcdctl: Print healthy results to stdout, not stderr #11322
CHANGELOG: update for #11308 #11341
CHANGELOG: bump release 3.2.28 #11342
Procfiles: Added Comments To Procfiles #11329 #11333
mvcc/kvstore: Optimize compaction, slove conflict for #11150 #11330
etcdserver: fix a bug which append object to a new allocated sized slice #11325
mvcc: Add Unlock before panic to prevent double lock #11300
lease:Add Unlock before break in loop #11301
clientv3: fix retry/streamer error message #11313
etcdserver: wait purge file loop to finish during shutdown #11308
etcdserver: remove infinite loop for auth in raftRequest #10468
fileutil, src: format errors #11288
scripts/release: list GPG key only when tagging is needed #11289
Update CHANGELOG-3.5 #11285
grpcproxy: Add an Unlock before continue to prevent double lock #11257
rafthttp: add test stream support for current version. #11279
e2e: add cluster version test #11282
rafthttp: add 3.4.0,3.5.0 stream type #11274
doc: update file ref path #11278
doc: move production users to a standard ADOPTERS file #11276
Update CHANGELOG-3.3 for 11261 #11272
Update CHANGELOG-3.2 for #11271 #11273
*: promote the boltdb-freelistType from experimental to official #11262
backend: fix comment for bucketBuffer.merge() #11267
etcdserver: strip patch version in metrics #11265
CHANGELOG: update from PR 11254 #11260
etcdserver: strip patch version in cluster version metrics #11254
doc: add lease time #11249
Add version, tag and branch checks to release script #11247
pkg: handle version env variable #11225
etcdserver: unset old cluster version in metrics #11233
scripts: avoid release builds on darwin machine. #11237
CHANGELOG: Note that 3.3.16 is a bad release and add 3.3.17 release notes #11242
Scripts: fix read failure prompt in release #11234
Rebase master #4
go.mod: Bump Logrus and x/crypto #11228
Documenration: Add gardener/etcd-backup-restore to the tools list. #11231
CHANGELOG: update #11179 in changelog-3.4 #11224
Rebase #3
changelog: for the skip client san verification option. #11219
Add tests for certs with dns names. #11212
Rebase master #2
Replace endpoint.ParseHostPort with net.SplitHostPort to fix IPv6 client endpoints #11211
Add tracing to range request in etcd server. #11179
Removed duplicate check in confchange.Simple #11192
CHANGELOG: update from #11194 #11202
vendor: upgrade gRPC Go to v1.24.0 #11190
clientv3: Set authority used in cert checks to host of endpoint #11184
etcdctl: fix member add command #11194
*: create project governance #11175
doc: clarify metrics flag #11181
README: fix formatting on hangouts link #11174
*: add slack contact #11172
test(functional): remove unknown field Etcd.Debug #11167
clientv3: remove the redundant CancelFunc invocation #11162
*: update project code of conduct #11164
clientv3/concurrency: remove the unneeded slash #11161
integration: fix bug in for loop, make it break properly #11153
travis: re-enable bom tests #11151
hack: fix cherrypick instruction #11152
etcdserver: Fix PeerURL validation #11014
CHANGELOG: update 3.4.1 and 3.5 #11149
embed: expose ZapLoggerBuilder #11147
CHANGELOG : Update CHANGELOG-3.5.md for Mutex.TryLock #11146
clientv3/concurrency: Added Mutex.TryLock() #11104
vendor: upgrade to gRPC v1.23.1 #11140
ETCDCTLREADME: clarify the usage of ETCDCTL * variables #11138
CHANGELOG: update to add new metrics #11136
tools/etcd-dump-logs: Fixed default values for -entry-type flag #11109
*: update test Go version / release version #11110
Add critical section to protect s.currentRev #10975
integration : fix TestTLSClientCipherSuitesMismatch in go1.13 #11129
CHANGELOG-3.5: update from #11126 #11128
mvcc: add store revision metrics #11126
. : added Procfile.learner #11113
wal : wal.Verify defer close the opened WAL files #11117
etcdserver: remove dup percentage sign in log #11118
embed: fix secure server logging message #11108
scripts/release: Apply shellcheck findings #11103
scripts/release: rename SHA256SUM to SHA256SUMS #11097
Documentation:fix clerical error #11095
vendor: update x/sys and x/net modules to support Risc-V #10834
CHANGELOG-3.4: add sha256sum #11093
scripts/release: add sha256sum summary of release assets #11087
Documentation: Add section headers to learning/design-learner.md #11076
*: fix zap logger –log-outputs without “stderr” #11081
raft: fixed some typos #11073
etcdserver: add check for nil options #11077
Documentation: snapshot can be requested from one etcd node only #11074
clientv3: add nil checks in Client.Close() #11066
raft : write compact if statements #10971
integration: fix TestKVPutError #11069
functional test: fix typo in agent log #11060
CHANGELOG-3.3: update from #11056 #11059
lease: cleanup typo words in lessor.go #11047
etcdmain: update help message #11045
raft: proactively probe newly added followers #11037
Documentation: added ETCD Manager tool #11044
mvcc: Optimize compaction for short commit pauses #11034
cleanup: fix typos in doc/comment #11040
MAINTAINERS: add Tobias Grieger as a maintainer to raft #11024
proxy: Add critical section to protect wps.watchers and wps.nextWatcherID #10974
CHANGELOG-3.4: add etcd_mvcc_db_open_read_transactions #11032
*: highlight “–enable-v2=false” #11031
vendor: upgrade grpc-go to 1.23.0 #11029
CHANGELOG-3.4: update from 10523 #11030
clientv3: use Endpoints(), fix context creation #11025
scripts/release: update “yq” command #11018
cleanup: correct summary message in put.go #11017
raft/rafttest: introduce datadriven testing #11005
raft: fix typo #11015
etcd-dump-logs: correct logging message word #11016
test: fix metric name typo #10957
raft: fix restoring joint configurations #11003
raft : remove unnecessary, if check #10970
raft/tracker: visit Progress in stable order #11004
functional: Update functional test README.md #11010
*: add inflight snapshot metrics #11009
agent: fix data race and deadlock #10995
README: update security reference #10960
doc: Fix broken links referring to readthedocs.io #11000
functiona: fix flaky tests #11006
raft: let learners vote #10998
Avoid potential double lock of tsafeSet #10955
integration: fix a data race about err
#10993
vendor: update gRPC to latest #10990
v3rpc: fix a typo err
#10994
functional: update go.etcd.io/etcd link and go image registry for func… #10987
functional test: Update functional README.md #10985
Deprecate “grpc.ErrClientConnClosing” #10981
ETCD-200 : Bump etcd v3.4.16 to go 1.15 #86
Updating ose-etcd images to be consistent with ART #87
ETCD-199 : bump etcd v3.4.16 #83
Backport-3.4 exclude alarms from health check conditionally #12917
etcdserver/mvcc: update trace.Step condition #12902
Backport-3.4 etcdserver/util.go: reduce memory when logging range requests #12888
.travis,Makefile,functional: Bump go 1.12 version to v1.12.17 #12882
: .travis.yml: Test with go v1.15.11 #12849
: Pin go version in go.mod to 1.12 #12839
etcdserver: fix incorrect metrics generated when clients cancel watches #12803
etcdserver: Fix PeerURL validation #12815
integration: relax leader timeout from 3s to 4s #12816
When using –unsafe-no-fsync still write out the data #12751
Manual cherry pick of #12448 on release 3.4 #12740
etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #12679
etcdserver: Fix 64 KB websocket notification message limit #12402
vendor: bump gorilla/websocket #12645
[3.4 backport] pkg/fileutil: fix FOFD constants #12551
Updating ose-etcd images to be consistent with ART #84
Full changelog
Bug 2032926 : Update dependencies to K8s 1.23 #5
Label gcp provider image #4
OCPCLOUD-1267 : Migrate to openshift/api #3
Migrate from cluster-api-provider-gcp #1
Update golang to version 1.17 #180
OCPCLOUD-1250 : add annotation to enable gpu autoscaling #177
OCPCLOUD-1251 : add mock test for passing guestAccelerators to api #178
Bug 2009111 : Fix broken path defaulting for disk image #175
Enable support for instances with GPUs on GCP #172
Updating ose-gcp-machine-controllers images to be consistent with ART #174
Updat golang image to version 1.16 inside Makefile #173
update golang.org/x/oauth2 to support gcp workload identity #167
Bug 1994480 : Update dependencies to K8s 1.22 #170
Bug 1990447 : Create event only if the machine was modified #168
Updating .ci-operator.yaml build_root_image
from openshift/release #165
add in-container vendor #153
Makefile fix #147
Full changelog
Rebase to v1.3.4 for OCP 4.10 #20
Cherrypick #855, #858 - Doc and Image update for 1.3.4 release #860
Cherrypick #850 - Update go builder to 1.17 #851
Changelog for 1.3.2 #842
Update buster version to 1.9.0 #841
Updating ose-gcp-pd-csi-driver images to be consistent with ART #19
Updating ose-gcp-pd-csi-driver images to be consistent with ART #18
Updating ose-gcp-pd-csi-driver images to be consistent with ART #17
Bug 1988373 : Rebase v1.3.1 for OCP 4.9 #16
v1.3.1 changelog #819
Cherry-pick #813 to release-1.3 #817
release-1.3 cut details #807
CHANGELOG-1.3 #801
update documentation to show that any PD disk type can be used #799
Use CSI proxy v1 client library #738
Rename master to main #796
Add e2e test for snapshot storage location parameter. #795
Allow users to specify “storage-locations” for snapshots. #793
update image registry location #737
Disable uuid checks on XFS #788
Reduce kubetest2 parallel tests #790
Allow cross project snapshots and volumes #782
use v1 CSIDriver object for 1.18+ clusters; clean up pre-1.17 versions #783
Update csi sidecar versions on stable #780
Update csi sidecar versions on staging rc #779
Changelog from 1.2.2 release #778
put GCFLAGS back in Makefile for debug builds #777
Use kubetest instead of kubetest2 for CSI migration test #775
Update parallel setting for in integration test #774
Fix build issue for Linux images #773
Allow using minor version format for GKE #772
Change mount utils to “k8s.io/mount-utils” #766
Move ARG decls to top of Dockerfile #770
Remove storage class param for migration tests. #767
Fix windows param for kubetest2. #765
Use the correct log dump parameter for kubetest2. #764
Use –test-version correctly with kubetest2 #753
fix missing variable when building the image on cloudbuild #761
Configure QEMU userspace emulation for Linux build #751
Add single quotes around migration test focus. #762
Fix label test used in staging #759
Enable migration tests to run on GKE clusters. #731
Log component metric version #757
exit if driver master deployment fails #756
Enable remote debugging with delve #742
update linux base image to debian buster 1.5.0 #752
Fix migration test. #754
use testDir correctly, and make its name more clear #750
Revert #747, add comment #749
Remove duplication of k8sDir which caused –test_version to not be effective #746
Fix migration tests #748
Sanitize GRPC logging #747
Build multi-arch images for ARM64 and AMD64 at the same time #741
Improve kustomize downloading #744
Switch to kubetest2. #740
Update Stable overlay and Changelogs for 1.2.1 driver image #735
Update prow staging overlays with 1.2.1 rc driver image #733
Add a param for full GKE cluster name. #732
Add option to test without labels #728
Add cloudbuild config to build gcp-compute-persistent-disk-csi-driver image #724
Add random suffix to GKE cluster name to avoid conflict. #726
Add gce disk labels support via create volume parameters #718
Fix cluster list parsing for latest gcloud version #720
Make a clone of k8s master instead of using archive #723
Emit GKE PDCSI component version metric #719
Update README for overlays #715
Add a mode to run e2e tests using kubetest2. #712
Switch the integration scripts and deploy driver scripts default overlays #714
Add Windows jobs for stable-1.18, 1.19 and master #713
Remove Probe logging #682
Add usage of regiona PD in zonal clusters to user guide #689
Fix issues in Windows migration test #711
Enable windows driver components for k8s minor staging overlays #710
Documentation for overlays (part 1) #708
Allow to label PD disk with k8s cluster ID #693
Add hack/verify-coverage.sh #706
Add pdcsi Windows migration test script #707
Add new per k8s minor version overlays #704
Remove csi-driver-registrar flag #705
Move Windows deployment to stable overlay #701
Fix the kustomize version #703
Disable controller service on nodes #702
Update prepull image version #700
Stable overlay - bump all sidecar versions to latest #699
Staging RC overlay: Bump all sidecar versions to latest #698
Fix issue for taint linux nodes for Windows tests #697
Add logs for Windows pod for debugging #696
Windows Server 20H2 and 2004 support, configurable base layer versions. #691
Change supported dev version to 1.17+ only, due to CSINode v1 version #686
Round up pdcsi driver size in CreateVolume #684
Skip volume expansion test for node skew tests #685
Fix GKE cluster version check for cluster update #683
disable gke deployment for clusters with installation by default if GKE deployment is not requested #679
Add pod desciption if driver daemonset fails to install #672
Add CSI Windows Support Doc #618
Update docs/stable overlay images for 1.2 release #677
Update RC image for 1.2.0 RC #675
Add release notes for upcoming 1.2 release. #674
Add check on returned volumeIds #673
Shorten the GKE cluster name #671
Modify integration test focus for Windows #660
Update csi proxy volume setup for new disk api group #669
Update docs/stable overlay to reference new release #658
Skip Pod fsgroupchange policy tests for < 1.20 k8s #667
Add disk online/offline into Stage/Unstage volumes #661
Fix check volume is mounted logic during NodePublishVolume and #666
Migrate from alpha to beta compute APIs #643
Update dev overlay so that image overwrite can work #654
update golang.org/x/oauth2 to support gcp workload identity #15
Updating ose-gcp-pd-csi-driver images to be consistent with ART #14
Updating .ci-operator.yaml build_root_image
from openshift/release #13
Full changelog
Bug 2043130 : gcp-pd: Add external-snapshotter permissions to patch snapshots #44
Bug 2038934 : Bump(library-go): to get leader election changes #43
Bug 2024804 : Add custom CA bundle support #40
Bug 2028484 : CSI driver’s livenessprobe does not respect operator’s loglevel #39
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #38
Bug 1968253 : Start provisioner with controller-publish-readonly option #36
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #35
Bug 1993931 : Storage operators use older kubernetes client #34
Bug 1990146 : some controllers missing livenessProbe #32
Bug 1972028 : Fix number of replicas #31
Bug 1972028 : Fix SNO upgrade #30
Add service account token to gcp-pd-csi-driver-operator #29
Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #27
Bug 1960732 : update manifest and readme #24
Updating .ci-operator.yaml build_root_image
from openshift/release #26
Full changelog
Bug 2038419 : Bump grafana to v8.3.4 #81
Bug 2038419 : Bump grafana to v8.3.3 #80
update owners list #79
Updating grafana images to be consistent with ART #76
Bug 2011501 : Upgrading to grafana 7.5.11 #75
Updating grafana images to be consistent with ART #74
Updating grafana images to be consistent with ART #73
openshift: Add script to generate rh-manifest.txt #70
Updating grafana images to be consistent with ART #69
Updating .ci-operator.yaml build_root_image
from openshift/release #68
delete dependabot so it won’t create unnnecesary PRs. #66
Full changelog
Bug 2043780 : Bump to Kubernetes 1.23 #370
Bug 1909906 : Exit immediately if stats port is taken #366
Bug 1894431 : Add missing newlines to default certificate and key #359
added support for syslog max length configurability #354
Bug 1826225 : Support edge-terminated h2 connections #328
Bug 1896474 : HTTPS redirect happens even if there is a more specific http-only route #343
Updating openshift-enterprise-haproxy-router images to be consistent with ART #347
Updating ose-haproxy-router-base images to be consistent with ART #346
Updating ose-haproxy-router-base images to be consistent with ART #345
haproxy-config.template: Use Unix sockets #326
router test: config template: don’t match against the whole file #311
Bug 1988801 : haproxy-config.template: Fix power-of-two balancing #323
Bug 1987238 : Validate ROUTER_INSPECT_DELAY env value generating haproxy config #322
haproxy-config.template: Make maxconn optional #304
NE-412 : Add ROUTER_INSPECT_DELAY #320
Reload client CA and CRL when updated #175
reload-haproxy: Use curl –haproxy-protocol #277
Revert to haproxy22 #317
build: switch to haproxy24 RPM #313
Updating ose-haproxy-router-base images to be consistent with ART #314
Bug 1964482 : config template: accept IPv6 IPs for whitelisting #307
NE-472 : haproxy-config.template: Add ROUTER_CIPHERSUITES #284
Bug 1953113 : template config - HSTS header’s pattern accepts case insensitive and white spaces #298
Add alebedev87 to OWNERS #287
Updating openshift-enterprise-haproxy-router images to be consistent with ART #308
Hack: Add initial hacking instructions #299
Updating .ci-operator.yaml build_root_image
from openshift/release #306
Bug 1967228 : error pages - don’t use bootstrap/normalize #300
Full changelog
Bug 2039539 : Revert “UPSTREAM: <drop>: revert upstream PR 106306” #1143
Bug 2041583 : UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled #1136
Bug 2040533 : UPSTREAM: 107695: kubelet: fix podstatus not containing pod full name #1140
Bug 2039539 : UPSTREAM: <drop>: revert upstream PR 106306 #1130
Bug 2022824 : Fix the leak of vSphere client sessions #1104
Bug 2042169 : UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources #1123
Bug 2040793 : Fix ordering issues with snapshot e2e #1119
Bug 2038968 : Restore upstream feature gates #1112
Bug 2004542 : UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1099
Bug 2041641 : Backport k8s.io/utils fix for a memory leak within the inotify utilities #1122
Bug 2042493 : UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API #1124
Bug 2039414 : UPSTREAM: <carry>: allows for switching KS to talk to Kube API over localhost-squash to other #1121
Bug 2042493 : UPSTREAM: <carry>: Fix conformance and serial tests by stopping node cordoning #1129
Bug 1933144 : hardens the aggregated API e2e tests in an HA setup #1114
Bug 2001442 : empty termination.log file for the kube-apiserver has too permissive mode #1096
Bug 2034705 : UPSTREAM 107136: Don’t log vSphere configuration data in storage e2e tests #1098
Bug 2033751 : fix -rt builds and copy extensions into resulting image #1106
Bug 2033751 : Kube 1.23.0 rebase #1087
Switch to go1.17 #1080
Bug 2021629 : UPSTREAM: <carry>: api request counts for current hour are incorrect #1037
UPSTREAM: 105910: retry PV create in e2e-test on API quota failure #1078
UPSTREAM: <drop>: revert to go1.16 #1079
Updating openshift-enterprise-hyperkube images to be consistent with ART #934
UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA #1039
Bug 2008532 : Fix subpath sources check #1065
Bug 2017276 : UPSTREAM: 105934: Don’t guess SELinux support on error #1052
Rebase Automation Script #1040
Updating openshift-enterprise-pod images to be consistent with ART #933
UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount #1062
Bug 1978528 : UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches #1049
Bug 2023779 : Fix patch 104847 #1059
Bug 2022811 : UPSTREAM: 106382: defer close the rotated log open #1051
Bug 2007495 : UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message #988
Bug 2021936 : Read k8s version from hyperkube Dockerfile #1038
Bug 2002759 : UPSTREAM: <carry>: verify required http2 cipher suites #1022
UPSTREAM: <carry>: update rebase doc #1031
Bug 2000216 : Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1014
Bug 1970331 : UPSTREAM: <drop>: bump apiserver-library-go #1017
Bug 1990190 : Remove Error Message Check Dynamic PV Tests #1011
Bug 2011513 : kubelet: do not arbitrarily create a podSyncStatus for finished pods #1007
UPSTREAM: <drop>: bump apiserver-library-go #1008
Bug 1997478 : Ensure terminal pods maintain terminal status #999
Bug 2010348 : UPSTREAM: 105352: revert pie build mode #993
UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis #984
Bug 2000754 : UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps #980
Bug 1965368 : UPSTREAM: <drop>: bump(apiserver-library-go) #971
Remove Error Message for Unsupported Volume Test #905
Add CSI migration feature gates for vSphere and Azure File #961
etcd-client starts retrying transient errors from the etcd cluster #959
UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #963
Bug 2005182 : UPSTREAM: <carry>: update list of deprecated apis to be removed #965
Bug 1999133 : kubelet: Handle UID reuse in pod worker #938
UPSTREAM: <carry>: add control plane to allowed roles #957
UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 #950
Bug 2003269 : UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission #948
Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… #893
UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials #927
Bug 1996689 : Tighten up RestrictedEndpointsAdmission #899
Bug 1996779 : Fix bug with goroutine capturing loop variable #904
Bug 2000451 : UPSTREAM: <drop>: Disable broken sig-storage test #925
Bug 1994643 : UPSTREAM: 104630: remove server option startup-send-retry-after-until… #922
Bug 1992016 : UPSTREAM: <carry>: add OPENSHIFT_MAX_HOUSEKEEPING_INTERVAL_DURATION and OPENSHIFT_EVICTION_MONITORING_PERIOD_DURATION #909
Bug 1994927 : Revert “Remove Endpoints write access from aggregated edit role” #908
Bug 1997657 : UPSTREAM: 104577: kubelet: Admission must exclude completed pods and avoid races #920
Bug 1948089 : openshift-apiserver should not set Available=False APIServicesAvailable on update #915
Bug 1986003 : Rebase 1.22.1 #916
Automated cherry pick of #103958: Set idle and readheader timeouts #103988
Automated cherry pick of #103979: cpu manager: do not clean admitted pods from the state #104267
Automated cherry pick of #103750: Pass unknown labels in allowedTopologies during CSI #104198
Automated cherry pick of #104061: replace e2e WaitForPodsReady by #104154
Automated cherry pick of #104009: delete stale UDP conntrack entries for loadbalancer IPs #104149
Automated cherry pick of #104253: Pass additional flags to subpath mount to avoid flakes in #104346
Automated cherry pick of #104182: Avoid spurious calls to update/delete validation #104206
Update to go1.16.7 #104200
Automated cherry pick of #104135: Update configure-helper.sh #104178
Automated cherry pick of #104161 upstream release 1.22 #104188
Automated cherry pick of #104146: Remove duplicate dependencies from 1.22 changelog #104166
Automated cherry pick of #103982: Mark failing node serial tests as flaky #104084
Automated cherry pick of #103842: Use pointer gomega comparison for UsageNanoCores #104082
[cherry pick to 1.22] Start the informerFactory in the ControllerContext #104081
Automated cherry pick of #103794: feat: Provide IPv6 support for internal load balancer #104051
Automated cherry pick of #104047: Log e2e-node kubelet output directly to file #104079
Automated cherry pick of #103997: Fix: ignore not a VMSS error for VMAS nodes in #104066
Automated cherry pick of #104033: Revert “Add a namespace label to admission metrics and expand #104037
Automated cherry pick of #103827: Remove conformance status from a sysctl test and relabel #103984
Automated cherry pick of #103937: Fix disruptive subPath test failures #103983
Automated cherry pick of #103439: fix azure disk translation issue #103968
Automated cherry pick of #103865: Add e2e testing manifest bundle to e2e_node test suite #103977
Automated cherry pick of #103895: Update to using apiserver-network-proxy v1.22 #103930
Automated cherry pick of #103831: disable aufs module #103926
Automated cherry pick of #103823: Make CSR cleaner tolerate objects with invalid #103947
Automated cherry pick of #103815: Fix SIG Node SSH e2e test #103824
Automated cherry pick of #103743: vendor: bump runc to 1.0.1 #103882
Do not try to create an audit log file named “-” #103878
Automated cherry pick of #103713: cluster: fix CI metrics-server deployment #103873
Automated cherry pick of #103806: Fetch metrics from controller manager & scheduler no run once #103854
Bug 1994643 : UPSTREAM: <carry>: sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers #907
Bug 1994643 : UPSTREAM: <carry>: send Retry-After when not ready with a caller opt in #906
Bug 1993980 : UPSTREAM: 104529: [1.22] vendor: bump runc to 1.0.2 #910
Bug 1948089 : openshift-apiserver should not set Available=False APIServicesAvailable on update #903
Bug 1986307 : UPSTREAM: <carry>: re-enable networking tests #885
Bug 1995804 : UPSTREAM: <carry>: rename termination events to use lifecycleSignals #896
Bug 1950993 : UPSTREAM: <drop>: bump cadvisor for 2868 and 2925 upstream patches #892
Bug 1997465 : UPSTREAM: 104466: bump k8s.io/util to get fix for LRU cache #898
Bug 1994643 : UPSTREAM: 104281: send retry-after until the apiserver is ready #889
Bug 1982868 : UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case #877
Bug 1986306 : Kubectl client kubectl wait should ignore not found error with –for=delete #891
Bug 1994643 : UPSTREAM: <carry>: use lifeCycleSignals for isTerminating #887
Bug 1980118 : UPSTREAM: <carry>: drop the warning to use –keep-annotations #860
Bug 1992900 : Fix build with multiple GOFLAGS #886
Bug 1986003 : Bump k8s.io to 1.22.0-rc.0 #862
UPSTREAM: <carry>: prevent the kubecontrollermanager service-ca from getting less secure #853
Bug 1981477 : Do not throw error when we can’t get canonical path #817
UPSTREAM: <carry>: add a way to inject a vulnerable, legacy service-c… #852
produce events for readyz going true #807
UPSTREAM: <drop>: remove the openshift authenticator from the apiserver #822
UPSTREAM: <drop>: bump(apiserver-library-go) #846
UPSTREAM: <carry>: add CSI migration feature gates for GCE PD and Azure Disk #831
UPSTREAM: 103385: Fix Multi-AZ test #837
Bug 1977920 : Ensure scc compatibility with BoundServiceAccountTokenVolume #841
UPSTREAM: 103050: Bug 1975325: Fix NodeAuthenticator tests in dual stack #823
Updating openshift-enterprise-hyperkube images to be consistent with ART #814
Bug 1976379 : UPSTREAM: <carry>: Reject the pod creation when we can not decide the cluster type #832
Updating openshift-enterprise-pod images to be consistent with ART #812
UPSTREAM: <carry>: update rebase doc #824
Bug 1975283 : update Multi-AZ Cluster Volumes test name #825
UPSTREAM: <carry>: update rebase doc #818
UPSTREAM: <carry>: crd: add ClusterOperator condition message table column #810
Bug 1971745 : only chown if non-windows machine with projected volumes #804
Automated cherry pick of #106716: bump TestHTTP1DoNotReuseRequestAfterTimeout timeout #106782
Automated cherry pick of #106728: Add enj to sig-auth-authenticators-approvers #106783
Automated cherry pick of #106803: Revert dockershim CRI v1 changes #106808
Grpc field name cherry pick: 1.23 #106776
Automated cherry pick of #106660: Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 #106661
Automated cherry pick of #106657: Unversion and normalize openapi v3 fixtures #106659
Delegate FSGroup CSI driver e2e: verify fsgroup is passed to CSI calls #106611
test: update major page fault values for summary test #106533
Clean up deep copy needed for UpdateStatefulSet #106616
e2e_node: unify device tests #106348
Fix the bug with GRPC probe #106518
test/e2e_node/remote: support pure SSH mode #105764
Speed up field validation tests #106577
Return BadRequest for invalid large patch #106576
enabling runtime-config to be passed via make file for node-e2e testing purposes #106431
Deflake “Kubelet should correctly account for terminated pods after restart” #106544
Add e2e test for CEL Validation Rules #106462
Validate etcd image versions in test manifests #106563
Updating TopologyCache to disregard unready endpoints in calculations #106510
Updating kube-proxy to ignore unready endpoints for Topology Hints #106507
bumpt etcd image version for e2e tests #106562
Changed code to improve output for test/e2e/windows #106220
Server Side Strict Field Validation #105916
kubelet: fix npe in test #106414
tests: Prepull images #105481
tests: Fetch the pod logs in failed cases #105451
Promote DeleteCollection service e2e test to conformance - +1 endpoint #106281
StatefulSet PVC auto-delete implementation #99728
kubelet: print flags after initializing logging #106520
node e2e: endocrimes as reviewer #106493
demote kubelet events test from Conformance #106511
skip tests that uses default storage class #106503
Make CRI v1 the default and allow a fallback to v1alpha2 #106501
Graceful Node Shutdown Based On Pod Priority #102915
bump e2e period to wait for events #106508
Revert “Bump DynamicKubeConfig metric deprecation to 1.23” #106505
Use client set to get nodes configuration #106471
Implement grpc probe action #106463
use golangci-lint #106448
Close connection and stop listening when port forwarding errors occur so that kubectl can exit #103526
migrated schedular to structured logging #106305
kubelet: extract multiple ignore errors validate logic to isExpectedError #106041
OpenAPI v3 #105945
Fix(kube-proxy): remove os.Exit from cobra.Command #104750
oidc authenticator: allow http.Client to be overridden #106141
Bump discovery burst for kubectl to 300 #105520
Add warning about using unsupported CRON_TZ #106455
Turn CSIMigrationAWS on by default #106098
Scheduler simplified MultiPoint plugin config #105611
migrate –register-with-taints to KubeletConfiguration #105437
Csi translation portworx #103447
Graduate TopologyAwareHints feature gate to beta #106433
Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test #106289
ResettableRESTMapper to make it possible to reset wrapped mappers #105623
Add Support for OpenAPIEnum in OpenAPI v2 #105057
turning on the CSIMigrationGCE feature flag #104722
Fix sample_and_watermark_test.go for bad luck, repeated test #106325
Include Conditions in kubectl describe namespace
#106219
Recover expansion failure #106154
Remove ignore error flag for drain, and set this feature as default #105571
CloseIdleConnections of wrapped Transport RoundTrippers #104844
kubectl: add deprecation notice to flag usage help #106172
Watch HPA v2 instead of v1. #106316
fix edit of non-registered custom API types #106268
CHANGELOG/1.9: Fix up GCS bucket references #106450
Factored TimedObserver into less surprising pieces #106432
Add wait json #105776
Feature implementation: Validation rules for Custom Resource Definitions using the CEL expression language #106051
Fix timeout flake in restart kubelet e2e #106434
RBD in-tree plugin migration to CSI driver using migration translation lib #95361
Remove feature gate check when skipping OnRootMismatch tests #106435
Reduce the number of expensive calls in the Windows stats queries for dockershim #104287
prevents garbage collection from removing pinned images #103299
Add more msg when exec probe timeout #106201
fix init container oomkilled as a failure #104650
Increase the duration to expire an assumed pod #106412
DelegateFSGroupToCSIDriver feature gate to beta #106330
updated probe handler types descriptions #106285
Add missing alias - used in staging/src/k8s.io/cluster-bootstrap/OWNERS #106430
Simplify kubelet file config field allowlists #105685
De-flake ephemeral containers e2e test #106425
Exclude generated files from the static check #106418
Fix deletion protection unit test #106376
e2e_node: fix nil pointer exception under quota lsci test #106408
Kube-proxy/ipvs; Use go “net” lib to get nodeIPs #101429
Add dgrisonnet as sig-instrumentation reviewer #106275
Upgrade etcd to 3.5.1 #105706
Update comment on ResourcePolicyRule #105555
leaderelection: populate the apiVersion/kind when reporting events #106399
package log runner as part of Kubernetes releases #106123
Use HPA v2 in E2E tests. #106315
Added requestSloLatencies metric #105890
Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP. #106395
kubelet: cgroupv2 disable memcg notifications #106332
Fixed using reference in for loop #105459
Revert strict-in-alpha to false #106392
upgrade kustomize-in-kubectl to v4.4.1 #106389
kubeadm/certs/renew:remove deprecated flags csrOnly and csrPath #106370
test/e2e: cleanup e2e core framework’s import from sub package e2elog #106170
Get Windows network stats directly for Containerd #105744
Ensure there is one running static pod with the same full name #104743
Switch from arguments to an input structure for kubectl command #106159
kubelet: fix file descriptor leak in log rotations #106382
Don’t clear managedFields on live object #106195
Fix nil check in map merge #105135
Remove some dead code in the ipvs proxy #105450
kubeadm: add mutation for Linux paths in KubeletConfiguration on Windows #105992
pod/storage: remove always-empty ‘oldMachine’ in setPodHostAndAnnotations() #106048
Remove outdated metric IMPLEMENTATIONS, update links #106360
Move a number of scheduler metrics to STABLE #106266
Wire contexts to RBAC controllers #105550
Fix staticcheck failure in pkg/kubelet/cm/cpuset #103415
Append node e2e logs to file where possible #106362
Mark restart_test as flaky #106359
OWNERS(justaugustus): Prune extraneous reviewer roles #106358
kubeadm: fix test failures in the e2e_kubeadm suite #106321
Add NodeFeature tag to ephemeral containers e2e #106346
Migrated remaining lines of server.go
and csi.go
to structured logging #106314
Fix flake caused by sampling signal counter too early. #106329
Fix check for subpath source #105512
Remove redundant forwarding rule in filter table #97279
ScoringStrategy RequestedToCapacityRatio’s shape should not be empty #106169
don’t expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE #106319
: Fix out of bounds in TestSyncLabels unit #106327
vendor: update system-validators to v1.6.0 #106323
make kubectl cp resume on transfer error #104792
Fixed nil pointer dereference #106317
Move configurable fsgroup to GA #105885
Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language #106234
Graduate IngressClassNamespacedParams to GA #104636
build: use debian-iptables:bullseye-v1.1.0 #106301
PodReadinessGate is stable feature and test runs all green #106299
Clean up some service logging #106296
The DownwardAPIHugePages feature is beta now, set true by default. #106271
fish out ShareProcessNamespace from orphans tab #106298
kubeadm: fix inverted warning message #106288
more iptables proxy cleanups #106269
Changed code to improve output for files under test/e2e/lifecycle #106226
Bugfix: prevent daemon controller to adopt controller revisions of ot… #101250
vendor: Bump cAdvisor to v0.43.0 #106282
Fix concurrent map writes error in kube-apiserver #106045
Changed buckets for apiserver_request_duration_seconds metric #106306
client-go: add jitter to flowcontrol.Backoff #106240
PV controller changes to support PV Deletion protection finalizer #105773
e2e_node: does not rely on Kubelet automatic restart service under hugepages tests #106251
More seat metrics for APF #105873
Don’t write fake logs to the real test log #106297
Add mTLS as default HTTPConnect egress configuration for GCP. #104921
Upgrade preparation to verify sysctl values containing forward slashes by regex #102393
tests: Logs the stdout and stderr for network consistency Windows tests on error #106273
Bump k8s.io/kube-openapi to commit ee342a809c29 #106181
e2e_node: Skip dynamic config tests when the feature is disabled #106263
Use simple match instead of regex match in GCE Windows OpenSSH startup script #106245
Add periodic etcd scraping to integration tests #106190
Improve wording for panic message #106186
E2E podresources: fix test checking esclusive cpus allocation #106116
Migrated scheduler files comparer.go
, dumper.go
, node_tree.go
to structured logging #105968
Update sig-cli owners #106156
fix some kubeadm init phase constants #106243
Changed the Info type so that the config file can be displayed withou… #106228
Migrate assume_cache.go to structured logging #105904
kubeadm: introduce the UnversionedKubeletConfigMap feature gate #105741
Migrated scheduler files preemption.go
, stateful.go
, resource_allocation.go
to structured logging #105967
Create HPA v2 Stable API #102534
fix some lint error #105874
Pod os field kubelet #105292
Make the docker buildx check call –help #106174
Migrated scheduler file cache.go
to structured logging #105969
Move WindowsHostProcessContainers feature-gate to Beta #106058
: Reconcile OS and arch labels periodically #104613
e2e_node: fixes after dynamic configuration removal #106210
Fix creation of the administrator_keys_file file with many users #106196
kube-proxy consider endpoint readiness to delete UDP stale conntrack entries #106163
Added non-serialized metrics for windows, for 3 pods #105854
Adding kubelet metrics for started and failed to start HostProcess containers #105406
Konnectivity Proxy: move proxy-agent cpu limit to request. #103626
making some apiserver metrics stable #106122
Fix edit command #105817
–as-uid flag in kubectl and kubeconfigs. #105794
kubeadm: add a new output/v1alpha2 API; deprecate output/v1alpha1 #105295
remove unnecessary function after PR #88885 merged #103634
staging/publishing: fix go version for go1.16.10 #106217
Kubelet: implement support for podAndContainerStatsFromCRI #103095
Bump konnectivity to v0.0.25 #106213
Update to go1.17.3 #106209
Ensure deletion of pods in queues and cache #106102
kube-proxy iptables code clarity cleanups #106158
Update to latest kubedns and nodelocaldns images. #106189
Update corefile-migration to v1.0.14 and update coredns to 1.8.6 #105251
fix kubelet/types is imported more than once #105621
Don’t guess SELinux support on error #105934
Fix bug where using kubectl patch with $deleteFromPrimitiveList on an empty or nonexistent list adds the item to be removed #105421
misc iptables proxy fixes #106030
Use “Capacity” instead of “Allocatable” for an accurate node memory total size #102917
client-go token source transport implement RoundTripperWrapper interface #106177
Add –override-type flag to kubectl run and kubectl expose #105140
kubemark: replace deprecated –log-file parameter with runner #106150
Remove old cronjob controller #106126
Initial Topology Hints e2e Tests #105949
e2e node: provide static kubelet config #104153
e2e_node: Properly check for DynamicKubeletConfig #104481
Changed code to improve output for files under test/e2e/node #106038
test: Assert max unavailable for PDB test cases #105960
component-base: npe when renew hiddenCollectors #106140
component-base: move v/vmodule/log-flush-frequency into LoggingConfiguration #106090
Move CSIVolumeFSGroupPolicy feature to GA #105940
component-base: avoid accumulating default labels #105541
kubeadm: aggregate all the errors when the shared certs are validated #106042
Make some scheduler metrics stable #105941
GET should be transformed to watch in kube-Apiserver #105648
component-base: use stderr as default output stream for JSON #106146
Replace ioutil with io and os for cluster/gce/gci #106018
Fixes for graceful node shutdown test #106108
Replace ioutil with io and os for hack #106020
Adding e2e tests to validate volume mounts in HostProcessContainers on Windows #105996
drop managed fields from audit entries #94986
: Bump coredns to 1.8.6 #106091
Create e2e delete service collection test - +1 endpoint #106034
Upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.0 #105983
PodSecurity: update webhook manifest for beta #106106
Fix kubectl unlabel
response msg #104372
Fixing how EndpointSlice Mirroring handles Service selector transitions #105997
Add unit tests to cover scheduler’s setup #106105
Add more info to the ListAndWatch trace #105819
HostProcess e2e tests to validate command / workingDir parameters #105201
P&F fix watch tracker bug #106121
PodSecurity: trim path when building webhook binary #106118
Fix ephemeral test description #106120
Changed code to improve output for files under test/e2e/framework #105939
Remove GAed feature gate CronJobControllerV2 #104470
fix multiple typos in go files #105302
PodSecurity: promote config and feature gate to beta #106089
Remove StorageObjectInUseProtection feature gate logic #104903
update etcd makefile to using 3.5.1 for building #106065
Migrated scheduler files binder.go binder_test.go to structured logging #105858
tests: Use E2E framework deployments #105508
cleanup lingering bazel related scripts/references #106099
Expand unit test coverage and fix error cases #106017
Allow the e2e_node runner to receive a KubeletConfiguration rather than requiring flags #105575
code cleanup for kubectl #101004
devicemanager: checkpoint: support pre-1.20 data #102882
removed unused test/e2e_kubeadm/runner/local/run_local.go #106100
Update pods validation based on uniqueness of controller #106097
add condition pre-check for pod uid and pod resource version in bind api #105913
Wire contexts to Bootstrap controllers #105510
reuse previous evaluation #106095
refactor scheudler’s node resource plugins #106002
Changed code to improve output for files under test/e2e/kubectl #106001
PodSecurity: benchmark large numbers of owned pods #106087
Pass DeleteOptions down to the Reactor #102945
apiextentionserver: refactor returning 503 for custom resource requests during server start #105653
Wire contexts to Core controllers #105525
kubectl: include init containers when determining pod QoS #104909
Metrics improvements #105898
P&F: Enable support for indexes in watch tracker #105974
Remove nodes with Cluster Autoscaler taint from LB backends in service controller #105946
Add annotations denoting the exemption reason and the enforcement policy used #105908
P&F: Update and cleanup mutating work estimator #105930
fix potential deadlock #102637
return value is taken from if statement instead of the function call #105920
fix: remove VMSS and VMSS instances from SLB backend pool only when necessary #105839
fix: do not delete the lb that does not exist #105777
fix: leave the probe path empty for TCP probes #105253
Additional cases for reconcileState testing #101909
Fix COS GPU driver installation #105989
client-go exec: make sure round tripper can be unwrapped #106014
KubeEnv var to enable Hyper-V in GCE Windows nodes created with kube-up #105999
enabling IMAGE_CONFIG_DIR
in make file for testing purposes #106013
Make job pod template annotations and labels mutable for suspended jobs that never started #105980
Migrate scheduler files interpodaffinity/filtering.go
,podtopologyspread/filtering.go
, volume_zone.go
to structured logging #105931
kubeadm: remove the reset/update-cluster-status phase #105888
apf: call metrics.AddReject for decisionCancel #105739
Minor watchcache cleanup #106010
cacher: refactor process() function #106005
Add pod os field #104693
Mark v2beta1 and v2beta2 HPA status conditions as optional #100318
generic ephemeral volume GA #105609
Merge conditional assignment into variable declaration #103868
Fix: move parallelize package to non-internal file #105796
PodSecurity: return namespace validation errors in standard field.ErrorList format #105959
Fix typo in kubelet config #103908
Use 10250 as targetPort for metrics-server #105957
Fix:Flaky test] [sig-node] Kubelet should correctly account for terminated pods after restart #105926
Better output #105774
Always pass HEAD to worktree #105947
serviceaccount/claims: include validation failure error in the log #105917
Fix Documentation of Default params for PodExecOptions Function #105726
Track ready pods in Job status #104915
e2e_node: remove unnecessary dynamic config changes #105482
Fix race condition in logging when request times out #105734
Fix container name on NewDeployment() #105948
Fix the inaccurate status when a plugin internal status is found #105727<