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.9.59-x86_64 Tests:
Blocking jobs Informing jobs Upgrades from:
Untested upgrades:
4.8.17 ,
4.8.18 ,
4.8.19 ,
4.8.20 ,
4.8.21 ,
4.8.22 ,
4.8.23 ,
4.8.24 ,
4.8.25 ,
4.8.26 ,
4.8.27 ,
4.8.28 ,
4.8.29 ,
4.8.30 ,
4.8.31 ,
4.8.33 ,
4.8.34 ,
4.8.35 ,
4.8.37 ,
4.8.38 ,
4.8.39 ,
4.8.40 ,
4.8.41 ,
4.8.42 ,
4.8.43 ,
4.8.44 ,
4.8.45 ,
4.8.46 ,
4.8.47 ,
4.8.48 ,
4.8.50 ,
4.8.51 ,
4.8.52 ,
4.8.53 ,
4.8.54 ,
4.9.10 ,
4.9.11 ,
4.9.12 ,
4.9.13 ,
4.9.15 ,
4.9.17 ,
4.9.18 ,
4.9.19 ,
4.9.21 ,
4.9.22 ,
4.9.24 ,
4.9.25 ,
4.9.26 ,
4.9.27 ,
4.9.28 ,
4.9.29 ,
4.9.30 ,
4.9.31 ,
4.9.32 ,
4.9.33 ,
4.9.34 ,
4.9.35 ,
4.9.36 ,
4.9.37 ,
4.9.38 ,
4.9.39 ,
4.9.40 ,
4.9.41 ,
4.9.42 ,
4.9.43 ,
4.9.44 ,
4.9.45 ,
4.9.46 ,
4.9.48 ,
4.9.49 ,
4.9.5 ,
4.9.50 ,
4.9.51 ,
4.9.52 ,
4.9.54 ,
4.9.55 ,
4.9.6 ,
4.9.7 ,
4.9.8 ,
4.9.9 Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.8.16
Created: 2023-03-29 21:06:09 +0000 UTC
Image Digest: sha256:b22d8c20d3f7fc0afb8654f5df4cfafa8230ad6fe58c0c48760c3f42a3aae5fd
Release 4.9.59 was created from registry.ci.openshift.org/ocp/release:4.9.0-0.nightly-2023-03-29-091237
Components
New images
Rebuilt images without code change
machine-os-content sha256:cacaa2faf72f25dc690fdf8429b55ea4f91ce37e62c27c63e1a06323de7163ae
Bug 2103982 : Fix build on ARM after rebase #204
Bug 2103982 : Rebase to v1.4.0 #203
Release v1.4.0 #1089
Release v1.3.1 #1084
Reorder isMounted for readability #1087
deploy: Fix csi-resizer tag and bump to v1.1.0 #1085
Search for nvme device path even if non-nvme exists #1082
Fix windows NodePublish failing because mount target doesn’t exist #1081
deploy: Add resizer and snapshotter images to kustomization #1080
Move mocks to parent package to avoid import cycle #1078
Refactor pkg/cloud/metadata.go into pkg/cloud/metadata_*.go files #1074
Update windows example for image release #1070
Allow default fstype to be overriden via values.yaml #1069
merge 1.3.0 release and post-release commits into master #1068
Bump csi-proxy from RC v1.0.0 to GA v1.0.1 #1018
Support image.pullPolicy for csi-resizer image #1045
Recognize instance-type node label when EC2 metadata isn’t available #1060
Fix spacing in RELEASE.md #1035
merge patch commits back to master #1058
Fix windows build IsCorruptedMnt not implemented #1047
hash volume name to get client token #1041
Include ClusterRole and ClusterRoleBinding for csi-node #1021
Node Publish Mount Idempotent #1019
Fix gcr prow builld failing because docker missing –os-version #1020
Add controller strategy #1008
Update helm chart alongside kustomize, after images have been pushed, for consistency #1015
Fix gcr prow build failing because of IMAGE variable collision #1017
Fix github build failing because of wrong docker hub registry name #1016
Build and push multi-arch/os (amazon and windows, no debian) image manifest via Make rules #957
Node update strategy & auto driver image tag #988
Update kustomize templates only after verifying images are available in registries #995
Release v1.2.0 #1005
release v1.2.0 - part 2 #1004
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 2077897 : Set custom endpoint environment variable if available #155
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 2026379 : update go.mod for go1.16 #147
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
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
OCPBUGS-6086 : OpenStack: Force JSON content-type in Swift #6787
Bug 2101013 : Release 4.9 go getter update #6381
OCPBUGS-1010 : Download yq in upi installer containers #6316
OCPBUGS-250 : Allow setting bootstrap kubelet ip #6240
Bug 2095320 : bump RHCOS 4.9 bootimage metadata #6159
Bug 2009024 : Delete all the ports from tagged Neutron networks. #6122
Bug 2098158 : Bootstrap timeout #6025
Bug 2099741 : Collect whole journal and netstat data #6036
Bug 2043298 : bump RHCOS 4.9 boot images #5963
Bug 2087972 : Set rc-manager=unmanaged for on-prem bootstrap #5926
Bug 2025862 : Improve host role management during assets creation #5408
Bug 2067092 : stop considering Mint mode as supported on Azure (#5699) #5738
Bug 2052307 : aws: Filter out local zones when generating a default list of zones #5627
Bug 2042443 : openstack/Dockerfile: add make and gettext #5549
Bug 2038429 : Azure: Update Default Instance Types #5520
Bug 2043590 : vendor: bump aws terraform provider to v3.1.0-openshift-2 #5559
Bug 2031606 : aws: get ips for all control plane instances for bootstrap gather #5474
Bug 2022172 : Relax vcenter hostname check #5372
Bug 2029409 : Update defaultReleaseImageOriginal to 4.9 #5450
Bug 2028611 : vendor: update terraform-provider-google for rate limit fix #5445
Bug 2027329 : Handle unset default machine pool #5424
Bug 2022616 : Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal #5380
Bug 2017985 : Set AWS Bootstrap Type == Master #5337
Bug 2016267 : Add ingress rules to master SG for compact clusters #5320
Bug 2004052 : OpenStack: Fix links in SR-IOV workers doc #5212
Bug 2009787 : Fix RAM validation for openstack flavors #5262
Bug 2004569 : Fix router clean up upon cluster destroy #5220
Bug 2015811 : bump oVirt terraform provider version which fix “Disk is locked” bug #5315
Bug 2009653 : bump RHCOS 4.9 boot images #5279
Bug 2011701 : do not modify cvo ignores for bootstrap-in-place #5277
Bug 2009342 : force cvo to ignore installer-provided resources #5261
Bug 2008944 : Azure Stack: Add Internal Load Balancer #5256
Bug 2007086 : bump RHCOS boot images for x86_64 only #5240
Update OWNERS #5241
Bug 1981999 : bump RHCOS boot images for 4.9 #5231
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 2100983 : Uplift BMO to remove go-getter dependency #176
Update OWNERS #180
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 2100995 : Uplift kustomize to v4 to remove go-getter dependency #235
Bug 2009849 : Avoid logging BMC password when creds change #183
Bug 2009850 : Fix fallback for ironic drivers that don’t support soft power off #184
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 2101794 : Avoid kubernetes node port range #182
Bug 2026012 : Ignore VIPs in node-ip show #161
Bug 2043650 : Avoid dynamically allocated port range for haproxy #167
Bug 2049903 : Add delay after sending bootstrap stop and start messages #169
Bug 2025691 : retrieve only single type addresses for Keepalived ingress #160
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
OCPBUGS-3969 : set proper pod security ns labels #1294
Bug 2103913 : [must-gather] Add options for multi-node, host-network capture #1191
Bug 2103910 : Introduce an option to retrieve the rotated log files for a pod #1190
Bug 2092265 : [inspect] Add namespace-scoped networking resources to inspect #1157
Bug 2065174 : reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories #1089
Bug 2051944 : Enhancing the output provided when backup collections are attempted #1057
Bug 2065302 : Add TMOUT env to debug node pod #1090
Bug 2051626 : bump(k8s.io/*) v0.22.6 #1060
Bug 2045008 : bump discovery burst #1034
Bug 2053149 : Fix catalog mirror from files #1064
Bug 2053222 : Fix mirroring images that have dots in their namespace #1068
Bug 2039761 : Remove git://
from new-app tests #1022
Bug 2038930 : properly handle –dry-run=server #1016
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
Update OWNERS to reflect reality #498
Bug 2055821 : Remove Azure mint mode support as Active Directory Graph API will be sunset #453
Bug 2024751 : pod-identity-webhook starts without tls #423
Bug 2015977 : Stop putting CCO in degraded state when stale credentials are found #404
Bug 1992563 : update alerts with summary and descriptions #397
Bug 2024751 : pod-identity-webhook starts without tls #424
Bug 2015989 : Check for aws status in infra platform status field before client setup #405
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 2107027 : only ever include certificates in the oauth-serving-cert CM #578
Bug 2037944 : endpoints checker: check only the custom hostname if configured #531
Bug 2052467 : Custom route HTTPS certificate SAN validation #545
Bug 2077483 : routeName used as customSecretName #560
Bug 2037274 : pkg/operator#LegacyCNCerts: use increase function #544
Bug 2062292 : e2e: Pin Keycloack to the legacy variant #556
Bug 2039417 : remove degraded condition 4.9 #542
Bug 2037274 : starter.go: add invalidCertsController #535
golang 1.16 bump: Updating ose-cluster-authentication-operator images to be consistent with ART #526
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 2108949 : Have VPA ignore phantom containers named “POD” #237
Bug 2066270 : UPSTREAM: <carry>: Fallback to CAPI annotations #226
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 2070277 : add leader election flags to autoscaler deployment #244
Bug 2025582 : Change ClusterAutoscalerUnschedulablePods severity to info #230
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 2101001 : Uplift kustomize and BMO to remove go-getter dependency #289
OCPBUGS-1518 : [release-4.9] Fix a few papercuts #292
Update with current OWNERS #296
Bug 2091747 : Fix interpretation of Deployment Status Conditions #268
Bug 2053581 : Calculating network stack only on supported Platforms #244
Bug 2012684 : add a new field “ProvisioningMacAddresses” to the provisioning CRD #207
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 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 2002621 : serviceChanged: Fix internalTrafficPolicy #295
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
OCPBUGS-7982 : fail early on missing node status envs #1015
OCPBUGS-7957 : set default etcd client timeout #1014
OCPBUGS-5554 : only allow TLS1.2 ⁄1 .3 ciphersuites in etcd and CEO #983
OCPBUGS-2944 : Add niceness to important etcd processes #959
OCPBUGS-2120 : fix cert rotation on IP changes #945
OCPBUGS-614 : ensure healthy quorum before config update #912
Bug 2102005 : Upping defrag timeout to 1 minute #867
Bug 2095115 : cluster-backup.sh script has a conflict to use the ‘/etc/kubernetes/static-pod-certs’ folder if a custom API certificate is defined #849
Bug 2086119 : Add summary to etcd alert rules #826
Bug 2082316 : Add new etcd members to reviewers, add Allen to approvers #818
Bug 2068084 : manually disable defrag #810
update OWNERS #721
Bug 2069830 : turn on initial corruption check #772
Bug 2008175 : pkg/operator/metriccontroller: Fix query #686
Bug 2009890 : pkg/operator/upgradebackupcontroller: fix backup dir name in status condition #683
Bug 2007454 : pkg/cmd/render: disallow placeholder IPs #667
Bug 2003540 : bump library-go #663
Bug 2009016 : Suppress noisy logs and improve client errors #679
OWNERS: add hasbro17 to reviewers #671
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
OCPBUGS-4881 : Update CRLs when they expire #870
Bug 2100631 : Fix flakey logic in haproxy timeout tests #795
OCPBUGS-1624 : Fix removing custom created service in openshift-ingress with same name #831
Bug 2084336 : Fix enabling PROXY protocol on an upgraded cluster #757
Bug 2097736 : Fix loadBalancerServiceAnnotationsChanged check and update #786
Bug 2094054 : Delete LoadBalancer-type service finalizer logic #771
Bug 2079517 : Use externalTrafficPolicy: Cluster with OVN #713
Bug 2032677 : Azure: Add Support for Azure Stack Hub #690
Bug 2064586 : Disable keepalive for canary probe #722
Bug 2060111 : Set Upgradeable=False if default cert has no SAN #711
Bug 2057518 : Normalize the AWS internal LB annotation value #706
Bug 2058699 : Upgradeable Condition in Operator and IC status #709
Bug 2014938 : Use fake dns provider with external cp topology only in IBM Cloud case #666
Bug 2014711 : Fix for Azure dns privateZone degrade e2e test #673
Bug 2015829 : Change default balancing algorithm to “leastconn” #667
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
OCPBUGS-2206 : [release-4.9] Wire support for trusted service account issuers #1388
Bug 2037274 : pkg/operator#LegacyCNCerts: use increase function #1318
Bug 2044622 : staticpod pruner: check if the cert directory exists to avoid panic #1297
Bug 2037274 : starter: include metrics controller #1274
Bug 2029504 : encryption-controller: sync secrets conditionally #1268
Bug 2014615 : Exempt metrics scrapes from APF. #1244
Bug 2012346 : prometheus-k8s-0 cpu usage keeps increasing for the first 3 days #1242
Bug 2003540 : bump library-go #1232
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 2049907 : allow cluster-policy-controller to fallback to default cert #600
Bug 2044622 : Sync with the latest 4.9 library-go #593
Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #537
Bug 2003540 : bump library-go #564
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 2026109 : Disable balancedAllocation and add weight for HighNodeUtilization profile #379
Bug 2044622 : Sync with the latest 4.9 library-go #405
Bug 2037665 : Check policy name field independently of the configmap change #403
Bug 2037665 : Remove policy upgradeable when policy field cleared #402
Bug 2037665 : Set upgradeable=false if using Policy field #400
Bug 2003540 : bump library-go #370
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 2022528 : Extensive number of requests from storage version operator in cluster #77
Bug 2016176 : kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #72
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 2031061 : Replace certificates with generated certificates #147
Bug 2024216 : Allow fallback to serving cert renewal accounting for egress IPs on SDN #141
Bug 2019754 : Ensure pending CSR count is valid post approval #139
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
OCPBUGS-937 : Give precedence to CMO config map proxy config #1762
OCPBUGS-641 : grafana: bump to 7.5.11 #1753
Bug 2030630 : jsonnet: update kube-prometheus and kubernetes-mixin #1538
Bug 2059470 : Unable to connect external Grafana with Openshift Monitoring #1549
Bug 2038406 : Add custom profile metric for Node Tuning Operator to telemetry #1535
Bug 2021097 : Set Upgradeable: false when HA workloads are incorrectly spread #1472
Bug 2018455 : Keep container_fs_usage_bytes metric #1461
Bug 2015571 : [4.9] add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels #1457
Bug 2013617 : Update KubePodCrashLooping alert #1448
Bug 2013148 : jsonnet: Drop unnecessary kube-state-metrics alerts #1435
Bug 2011359 : Backport Application Services metric to 4.9 release #1420
Bug 2011798 : Prometheus when installed on the cluster shouldn’t have failing rules evaluation #1418
Bug 2008120 : Adjust dropped cAdvisor metrics #1404
Bug 2012029 : Allow namespace label in metric allow list #1422
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
OCPBUGS-5574 : CVE-2021-4238 goutils: RandomAlphaNumeric and CryptoRandomAlphaNumeric are not as random as they should be #1683
OCPBUGS-4788 : ipsec: Run ovs-monitor-ipsec in the foreground and change probes #1664
Jira OCPBUGS-3854: IPsec: Fix broken counter++ expression #1653
Bug 2101915 : Make the use of the ip-reconciler cronjob opt-in [backport 4.9] #1501
OCPBUGS-2594 : Make northd probe interval default to 10 seconds #1593
Bug 2095112 : ovn: fix northd preStop command handling #1478
Bug OCPBUGS-1514: Kuryr: Bump timeoutSeconds for livenessProbe #1562
Bug 2101092 : OCPVE-106 Customize rollout strategy to fix SNO upgrade #1500
Bug 2093978 : Drop Node update permission for sdn-node #1476
Bug 2092265 : Cleanup CNO relatedObjects #1468
Bug 2083079 : Reserve port TCP/9104 for cluster-network-operator #1429
Bug 2085463 : Add default-route field to egress-router k8s.v1.cni.cncf.io/networks #1444
Adds dougbtv to owners [release-4.9] #1402
Bug 2058673 : ip-reconciler cronjob specification requires hostnetwork, api-int lb usage & proper backoff [backport 4.9] #1323
Bug 2057957 : Do not apply OVN-Kubernetes PodDisruptionBudget
on single-node clusters #1316
[release 4.9] Updates owners #1333
Bug 2040530 : ovn: try to gracefully terminate ovn-northd and ovsdb #1279
Bug 2046476 : sbdb and nbdb containers leave pid around if they restarted or crashed #1291
Bug 2038252 : Backport 4.9 OVN drop icmp frag from other nodes on Azure cluster #1273
Bug 2034351 : Whereabouts IP Reconciliaton [backport 4.9] #1264
Bug 2023423 : Add ip6tables NOTRACK rules for udp/6081 #1229
Bug 2037499 : Bump openshift/build-machinery-go #1270
Bug 2028961 : [release-4.9] Set upgrade strategy on kube-proxy #1239
Bug 2014021 : Use proxy to connect to OSP cloud #1201
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 2017066 : openshift profile: fix malformed patch #284
Bug 2013653 : TuneD: workaround for high CPU utilization of [scheduler] plug-in. #279
Bug 2004712 : TuneD: Revert the ConfigParser changes. #272
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
[release 4.10] Bug 2109399: openshift-apiserver pods never going NotReady #502
Bug 2047331 : global pull secret not working in OCP4.7.4+ for additio… #491
Bug 2029504 : encryption-controller: sync secrets conditionally #487
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 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
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 2010136 : Including Template in must-gather related objects. #401
Bug 2009722 : acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings #400
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 2102760 : Add missing ibm cloud annotations to prometheus rbac #294
Bug 2084219 : Fix RelatedObjects when an API is missing in the API server #281
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
Updating ose-cluster-update-keys images to be consistent with ART #38
Updating .ci-operator.yaml build_root_image
from openshift/release #37
Full changelog
OCPBUGS-230 : lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded #823
Bug 2108619 : pkg/cvo: retain initial completed update history entry #799
Bug 2091806 : pkg/cvo: Separate payload load from payload apply #786
Bug 2032125 : lib/resourcemerge/core: Merge volumeMounts by mountPath #715
Bug 2055314 : Fixing the sync issue when desired version and channel changed at the same time #742
Bug 2038275 : *: Use –v=2 logging to drop client-side throttling noise #723
Bug 2028602 : lib/resourcemerge/apps: Default Deployment replicas to one #702
Bug 2024588 : Changing the ClusterNotUpgradeable alert to info #693
Bug 2022570 : cvo: Compare manifest group in getOverrideForManifest #690
Bug 2015024 : lib/resourcemerge/imagestream.go: Copy all data for new tag reference #678
Bug 2011951 : pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #671
Bug 2006145 : install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access #661
Bug 2004568 : lib/resourcemerge/core: Remove unrecognized volumes and mounts #657
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
OCPBUGS-6537 : go.mod: update github.com/prometheus/client_golang to v1.11.0 #50
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
OCPBUGS-53 : Non-existing link in the “Learn more about OpenShift update channels” in “Select Channel” pop-up. #12440
OCPBUGS-6694 : Fix NPE when displaying CSV with incomplete information #12482
Bug 2105912 : Fix create-namespace e2e test with updated 3scale operator #11813
OCPBUGS-3886 : Add checks for pods in hpaPodRingLabel #12281
OCPBUGS-2718 : Update dependencies to the registry library and devfile parser #12192
Bug 2094244 : Add ‘Unavailable’ status to clusteroperator status filter #11658
OCPBUGS-2008 : Show already loaded catalog items after a timeout (3sec) #12136
OCPBUGS-2173 : do not show NodesUpdateGroup if there are 0 nodes #12153
OCPBUGS-2576 , OCPBUGS-2719 : Fix backend test (devfile registry change), fix console e2e test (3scale operator name change) #12201
OCPBUGS-1956 : fetch shared resource imagestreams based on labels instance or name #12126
OCPBUGS-1635 : Update registry library dependency to pick up proxy support #12041
OCPBUGS-1981 : Fix devfile registry assertion #12133
Bug 2114863 : fix bug where Cluster update modal errors weren’t displa… #11926
Bug 2117608 : use the correct Alertmanager tenancy proxy #11954
Bug 2077141 : Fix Web Terminal availability check to verify operator is installed #11373
OCPBUGS-686 : fix helm readme bug #11986
OCPBUGS-695 : Input values in Instantiate Template are disappeared randomly in the developer console #12002
OCPBUGS-410 : show Limit exceeded state for large number of nodes in topology #11973
Bug 2097724 : Change Ping source spec.jsonData (deprecated) field to spec.data #11720
OCPBUGS-508 : Backport CI test fix to relase 4.10 #11977
Bug 2089592 : [release-4.9] Add debounce to tektonhub versions api call to avoid many calls #11553
Bug 2093910 : change metrics queries based on metrics level configurations #11644
Bug 2097618 : Avoid using ‘gp2’ hardcoded storage class #11716
Bug 2068203 : Sample catalog is not displayed when one API call to the backend fails #11616
Bug 2084496 : fix bug where “Update blocked” label incorrectly displa… #11484
Bug 2097554 : Fix failing backend test after devfile registry update #11714
Bug 2082493 : - Rolebindings page doesn’t load for normal users #11630
Bug 2084028 : Improve Firehose cache, fix broken import #11554
Bug 2089847 : Set dashboards timeout based on selected timespan #11561
Bug 2076690 : fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings #11362
Bug 2081389 : Translate Extensions On Each Language Change #11430
Bug 2089546 : [release-4.9] Eliminate use of lookaside cache and move to Cachito #11519
Bug 2084028 : Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls #11476
Bug 2030408 : Disable replacement procedure from ODF UI #11483
Bug 2079231 : fix bug where ClusterRole > RoleBindings did not display… #11405
Bug 2048631 : missing volumes list in snapshot modal #10984
Bug 2046016 : SnapShot with Disk Hot-plug hangs #10959
Bug 2078554 : - Roles -> RoleBindings tab doesn’t show RoleBindings correctly #11392
Bug 2070827 : Pipeline metrics: use prometheus-tenancy API to get data #11270
Bug 2073999 : avoid pre-fetching tekton hub task versions #11312
Bug 2066771 : Enhance Insights widget empty states #11218
Bug 2069258 : Decode secrets before authorizing repository #11243
Bug 2071579 : fix RoleBindings list page filter #11279
Bug 2077003 : Fix failing TestGetRegistrySamples test #11368
Bug 2071692 : Backport add-flow e2e tests to 4.9 #11300
-Bug 2021595: Key value field is not getting updated under Environment Tab in OpenShift Web Console #11176
Bug 2064454 : return process data as array for list true in firehose as done in hooks #11256
Bug 2066298 : fix ClusterOperator Status, Version col sorts #11206
Bug 2065549 : Change the tekton hub api endpoint to use v1 api #11197
Bug 2060449 : Fix potential issues with namespaces that contains just numbers #11133
Bug 2021702 : Render correct conditions for csv vs installplan and subscriptioncondition #10423
Bug 2064454 : (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls #11184
Bug 2033712 : Update CSR model & fix approval/denial process #10690
Bug 2055293 : Sum total memory of unnamed container only #11073
Bug 2046641 : Add warning alert when installing operator to non suggested namespace #10944
Bug 2055100 : Revert “Add Dev Preview tag for IBM FlashSystem” #11068
Bug 2054608 : omit rolebindings with no subjects #11055
Bug 2056826 : Revert “Merge pull request #10316 from dtaylor113/e2e-tests-replace-codeready-operator” #11087
Bug 2052553 : Add ‘Unavailable’ status for cluster operator #10125
Bug 2050271 : show latest pipelinerun on the top of the list #11019
Bug 2033274 : Fix tektonhub task upgrading issue #10678
Bug 2051523 : change the Image Vulnerabilities tab to be project and not cluster scoped #10159
Bug 2053496 : Monitoring: use namespace to detect the activePerspective instead of useActivePerspective hook #11042
Bug 2052850 : Refreshing console from toaster taking to Install Operator #11025
Bug 2047350 : Fix TypeError when application has HelmRelease #10990
Bug 2026553 : Dispatch name filter value to redux #10553
Bug 2022158 : omit extension when code ref resolution fails #10435
Bug 2023339 : fix broken Argo CD link image #10461
Bug 2026414 : use prometheus tenancy URL to load data in devconsole observe dashboard #10961
Bug 2041434 : Monitoring: show a error message if wrong dashboard name is passed to the URL #10857
Bug 2047633 : Fix that export download model wasn’t shown when primer export finished #10965
Bug 2040296 : Enable error stack trace messages to scroll #10072
Bug 2042041 : 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. #10886
Bug 2030128 : Fix pipeline builder edge spacing to avoid improper edge shapes #10629
Bug 2044292 : Filter superseded helm secrets and fix firehose to support partial metadata #10915
[release 4.9] Bug 2042683: Check rbac before polling for rules silences #10888
Bug 2044287 : Add support for fetching partial metadata and fix helm list page crash #10914
Bug 2044259 : Topology performance: Do not fetch HPA for each Deployment (Pod Ring) #10913
Bug 2042456 : Check if name label exists before comparing #10882
Bug 2036340 : Fix secure route pre-filled issue in edit flow #10759
Bug 2027804 : use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard #10586
Bug 2027269 : Add subject name selector field to SinkBinding form #10568
Bug 2027268 : Optimize name validation regex for forms #10567
Bug 2019884 : adds feature flag for all extension for knative plugin #10393
Bug 2038607 : Fix that user settings ConfigMap is also created for users with restricted access #10799
Bug 2036115 : add support for new labels for serverless function #10755
Bug 2013253 : Fix to let the user create the application even if dockerfile is not detected #10216
Bug 2036859 : Shift invalid devfile alert down #10766
Bug 2034183 : Open export details page from the resource link on the topology sidepanel #10694
Bug 2033265 : Fix an error to show Knative Services and Revisions also if the Service has no owner revision #10677
Bug 2029861 : backport the change from #10394 to release 4.9 #10620
Backport of #10464 and #10570 #1
Bug 2029370 : Trim the strings before localCompare #10611
Bug 2025799 : Remove Tech preview badge for the triggers component for triggers GA … #10535
Bug 2044089 : Update CRW operator name to fix failing e2e tests #10910
Bug 2040365 : Check if ‘auths’ key when switching between create image secret subforms #10838
Bug 2034636 : - RoleBindings tab doesn’t show correct rolebindings #10711
Bug 2037619 : Could not filter out machine by using node name on machines page (temp fix) #10807
Bug 2040291 : Prevent null references and “ResizeObserver loop limit exceeded” errors in IFrameMarkdownView #10116
Bug 2034829 : cant delete VM with un-owned pvc attached #10719
Bug 2028286 : Fix blank page error for Installed Operators #10596
Bug 2029378 : Fix NodePort RDP bug #10612
Bug 2026243 : Fixes add capacity for MCG standalone #10544
Bug 2025937 : KMS resources not getting created for IBM FlashSystem storage #10540
Bug 2029297 : Fix troubleshoot link for MON_DISK_LOW #10609
Bug 2026618 : Add Dev Preview tag for IBM FlashSystem #10555
Bug 2026219 : Fix Noobaa resources broken details pages #10543
Bug 2028535 : Backing Store YAML tab on click displays a blank screen on UI #10603
Bug 2022446 : Fix issue with standalone dashboards (4.9 backport) #10441
Bug 2022303 : Fix creation of ibm storage system at backing storage step #10438
Bug 2022462 : Set large width for modals with modal-lg class #10442
Bug 2020000 : Fix resource metrics 403 errors for project admin users #10396
Bug 2021527 : Fix ClusterOperators link #10417
Bug 2023285 : #cloud-config is now added to yaml #10459
Bug 2016602 : ODF tab is missing if user clicks on ‘Refresh web console’ #10295
Bug 2017722 : Fix creation for BackingStore, BucketClass and NamespaceStore #10340
Bug 2016939 : Block MCG deploymeny when no storage class found #10304
Bug 2017717 : Use conditions for status in Storage System list page #10339
Bug 2018637 : Pass pod toolbar filters to useListPageFilter
#10366
Bug 2019494 : Delete ssh service when vm is deleted #10385
Bug 2019736 : PVC is deleted along with VM even with “Delete Disks” unchecked #10391
Bug 2010677 : Update PatternFly/react-console #10258
Bug 2015134 : Reveal the switch status of the button “Show default project” in code #10252
Bug 2014303 : Fix wrong in-cluster hostname on the Service details page #10246
Bug 2013105 : fixes imagestream from reference for alias to existing IS #10212
(4.9 Backport) Bug 2008142: Allow web terminal to be installed in any namespace #10135
Bug 2017484 : Check for resource in ServiceBinding spec’s service reference #10327
Bug 2002905 : Fix list page route for build configs #10043
Bug 1989798 : Fix state bug to eliminate duplicates in dragged files #10131
Bug 2002006 : Allow side nav borders to extend to left and right edges of yaml sidebar #10011
Bug 2014145 : Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well #10241
Bug 2011705 : fix dev-catalog stuck in loading state #10198
Bug 2004075 : Fix to show image-tag selector in s2i form and re-validate git url on git-type change #10067
Bug 2010160 : Clicking on the perspective switcher shows a white page with loader #10169
Bug 2002856 : Dont validate the install operator form when submitted #10041
Bug 2002600 : Enable add capacity if osd size is not matching #10032
Bug 2008456 : Fix to fetch ocs csv in external mode #10144
Bug 2003870 : Fix state of volume mode dropdown #10062
Bug 2004567 : Fix basic spring boot sample form crash #10076
Bug 2014095 : Monitoring: Fix error message when Silences fail to load #10240
Bug 2013132 : Overview tab is missing under Storage after successful deployment on UI #10214
Bug 2008499 : Add monitoring and nodes label for external storage platforms #10146
Bug 2015558 : Fix failing OLM test scenario #10267
Bug 2014048 : Console update toast notification can appear multiple times #10239
Bug 2002697 : Fix disks undefined on create local volume set step #10037
Bug 2012825 : update the BindableService CRD changes to align with BindableKinds #10206
Bug 2010308 : Fix create broker button in Add broker page #10172
Bug 2004241 : Storage class name not passed in CR #10069
Bug 2002696 : Fix links and texts for Storage link provided in Overview page. #10050
Bug 2013088 : node page fail #10210
Bug 2013384 : Disable operands deletes (4.9) #10222
Bug 2001983 : Disable flexible scaling for internal mode #10010
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