# 4.9.0-rc.0 Created: 2021-09-07 09:15:02 +0000 UTC Image Digest: `sha256:c56397a57899e5422554c5e3637c424a0e5021c66e30b24aa054cbdfa3dfde54` Promoted from registry.ci.openshift.org/ocp-ppc64le/release-ppc64le:4.9.0-0.nightly-ppc64le-2021-09-06-055300 ## Changes from 4.9.0-fc.1 ### Components * Kubernetes 1.22.1 * Red Hat Enterprise Linux CoreOS upgraded from 49.84.202108290749-0 to 49.84.202109052147-0 ### Rebuilt images without code change * [docker-builder](https://github.com/openshift/builder) git [50d5b91b](https://github.com/openshift/builder/commit/50d5b91b77c33d9f62f06cf44d4ea6a41a65f3a5) `sha256:74588dd648cc540e08c229db5b52c6faa713b6bcae1438bebc2fecfdb0783b70` * [ironic](https://github.com/openshift/ironic-image) git [ab287f6e](https://github.com/openshift/ironic-image/commit/ab287f6e040efecff3c02fd34f77064b402458a7) `sha256:368060cb032127a6eee877d3a893138530c32d23ddc4a6178e1a6a280103a8aa` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [a367c213](https://github.com/openshift/ironic-rhcos-downloader/commit/a367c213dd385b35ebaada46d788616706f3db56) `sha256:5e2a4524b30782ef1da83ba52461a6bc79749a05ebfb46f7492118c5af404224` * [kuryr-cni](https://github.com/openshift/kuryr-kubernetes) git [e66f2119](https://github.com/openshift/kuryr-kubernetes/commit/e66f2119bbbe0c7a57cc95491a7433489dad1dcb) `sha256:93c27d9166e7f7feb473f4d98f8b97f310ac6b1b15f4747b85ed9b98f7c53721` * [kuryr-controller](https://github.com/openshift/kuryr-kubernetes) git [e66f2119](https://github.com/openshift/kuryr-kubernetes/commit/e66f2119bbbe0c7a57cc95491a7433489dad1dcb) `sha256:d58d383ab1699409356c5e48fae5c87ef0a7268a7e4957236cd9a76ff991fe92` * machine-os-content `sha256:1fbd379a6a08489c212ca5d0d3ac1e848f24a00277d06c26beee4ff4fce1cbe7` * [must-gather](https://github.com/openshift/must-gather) git [d4b3f385](https://github.com/openshift/must-gather/commit/d4b3f385ec4ee197057e18fb43fbb9a3e2b0e7f8) `sha256:1808a79d0355b058ece6b07555b8b2ff2cd26fcc4ba1c35bb035111f1d7bd9f5` * [network-tools](https://github.com/openshift/network-tools) git [ed0b846c](https://github.com/openshift/network-tools/commit/ed0b846c056056848f0ab7741bd3f1254e1862d6) `sha256:9413c078ddfd99f08b415ee8696cab559c5f213c19ce4742f283e52e37c996d8` * [sdn](https://github.com/openshift/sdn) git [7e2e350e](https://github.com/openshift/sdn/commit/7e2e350ed578035c6a9923767a2d88e5194a7b29) `sha256:44e54e65fb0af35729f8f9f3da0296e9c39e20812ec70683411ba9a617eec072` ### [aws-cloud-controller-manager, aws-ebs-csi-driver, aws-ebs-csi-driver-operator, aws-machine-controllers, aws-pod-identity-webhook, azure-cloud-controller-manager, azure-cloud-node-manager, azure-disk-csi-driver, azure-disk-csi-driver-operator, azure-machine-controllers, hyperkube, pod, vsphere-csi-driver, vsphere-csi-driver-operator, vsphere-csi-driver-syncer, vsphere-problem-detector](https://github.com/openshift/kubernetes/tree/75ee3073266f07baaba5db004cde0636425737cf) * [Bug 1996689](https://bugzilla.redhat.com/show_bug.cgi?id=1996689): Tighten up RestrictedEndpointsAdmission [#899](https://github.com/openshift/kubernetes/pull/899) * [Bug 1996779](https://bugzilla.redhat.com/show_bug.cgi?id=1996779): Fix bug with goroutine capturing loop variable [#904](https://github.com/openshift/kubernetes/pull/904) * [Bug 2000451](https://bugzilla.redhat.com/show_bug.cgi?id=2000451): UPSTREAM: <drop>: Disable broken sig-storage test [#925](https://github.com/openshift/kubernetes/pull/925) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): UPSTREAM: 104630: remove server option startup-send-retry-after-until… [#922](https://github.com/openshift/kubernetes/pull/922) * [Bug 1992016](https://bugzilla.redhat.com/show_bug.cgi?id=1992016): UPSTREAM: <carry>: add OPENSHIFT_MAX_HOUSEKEEPING_INTERVAL_DURATION and OPENSHIFT_EVICTION_MONITORING_PERIOD_DURATION [#909](https://github.com/openshift/kubernetes/pull/909) * [Bug 1994927](https://bugzilla.redhat.com/show_bug.cgi?id=1994927): Revert "Remove Endpoints write access from aggregated edit role" [#908](https://github.com/openshift/kubernetes/pull/908) * [Bug 1997657](https://bugzilla.redhat.com/show_bug.cgi?id=1997657): UPSTREAM: 104577: kubelet: Admission must exclude completed pods and avoid races [#920](https://github.com/openshift/kubernetes/pull/920) * [Bug 1948089](https://bugzilla.redhat.com/show_bug.cgi?id=1948089): openshift-apiserver should not set Available=False APIServicesAvailable on update [#915](https://github.com/openshift/kubernetes/pull/915) * [Full changelog](https://github.com/openshift/kubernetes/compare/d08c23e44faace73dc5926463f71db77c024528f...75ee3073266f07baaba5db004cde0636425737cf) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/6b4296b0df51096b4ff03e4ec4aeedeead3425ab) * [Bug 1996501](https://bugzilla.redhat.com/show_bug.cgi?id=1996501): Remove worker disk types below 8GB [#5166](https://github.com/openshift/installer/pull/5166) * [Bug 2000352](https://bugzilla.redhat.com/show_bug.cgi?id=2000352): [CORS-1716] vsphere: set the imported ova hardware version [#5163](https://github.com/openshift/installer/pull/5163) * [Bug 1999421](https://bugzilla.redhat.com/show_bug.cgi?id=1999421): Fedora CoreOS: revert to 34.20210626.3.1 [#5174](https://github.com/openshift/installer/pull/5174) * [Bug 1998643](https://bugzilla.redhat.com/show_bug.cgi?id=1998643): Revert "bump RHCOS boot images for 4.9" [#5180](https://github.com/openshift/installer/pull/5180) * [Bug 1993207](https://bugzilla.redhat.com/show_bug.cgi?id=1993207): fix(ibmcloud): Set account ID for rg on destroy [#5181](https://github.com/openshift/installer/pull/5181) * [Bug 1999119](https://bugzilla.redhat.com/show_bug.cgi?id=1999119): bump to golang-1.16 [#5120](https://github.com/openshift/installer/pull/5120) * [Full changelog](https://github.com/openshift/installer/compare/1d21be17667df4266c3def1de353488009881905...6b4296b0df51096b4ff03e4ec4aeedeead3425ab) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/96e95cef877ba04872b88e4e2597eabb0174d182) * [Bug 1992591](https://bugzilla.redhat.com/show_bug.cgi?id=1992591): ensure the same oc is used everywhere in cli-artifacts [#904](https://github.com/openshift/oc/pull/904) * [Bug 1990014](https://bugzilla.redhat.com/show_bug.cgi?id=1990014): Use cmd for Windows pods [#907](https://github.com/openshift/oc/pull/907) * [Bug 1996881](https://bugzilla.redhat.com/show_bug.cgi?id=1996881): adm catalog mirror: log deprecation message when sqlite-based catalog is in use [#908](https://github.com/openshift/oc/pull/908) * [Bug 1994872](https://bugzilla.redhat.com/show_bug.cgi?id=1994872): Fix manifest path regression [#906](https://github.com/openshift/oc/pull/906) * [Bug 1989504](https://bugzilla.redhat.com/show_bug.cgi?id=1989504): The code logic of channel clear is ambiguous, as well as the help info and output messages [#891](https://github.com/openshift/oc/pull/891) * [Bug 1989505](https://bugzilla.redhat.com/show_bug.cgi?id=1989505): bump kubernetes-client-go library [#909](https://github.com/openshift/oc/pull/909) * [Full changelog](https://github.com/openshift/oc/compare/14f2b35396ba8c5ce215cec2f91e04af616614c6...96e95cef877ba04872b88e4e2597eabb0174d182) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/b6c02e670147f001adf9c59ed0e0d4fee38214f5) * [Bug 1998031](https://bugzilla.redhat.com/show_bug.cgi?id=1998031): Deploy PDB to prevent more than one replica going unavailable [#476](https://github.com/openshift/cluster-authentication-operator/pull/476) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/1b6ef2949ab5f71a9a69607070a910144b3825d6...b6c02e670147f001adf9c59ed0e0d4fee38214f5) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/44b32a9f8ef1557f95cfa4ce884feb416c5f5b35) * [Bug 1998466](https://bugzilla.redhat.com/show_bug.cgi?id=1998466): Fix deployment strategy typo [#116](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/116) * [Bug 2000191](https://bugzilla.redhat.com/show_bug.cgi?id=2000191): Ensure CCCMO and CCMs adheres to OpenShift recommended leader election [#114](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/114) * [Bug 1999018](https://bugzilla.redhat.com/show_bug.cgi?id=1999018): Ensure rollingUpdate strategy is cleared to allow upgrades [#111](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/111) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/c877e48ced705e222b92378017f11f49b730f4d7...44b32a9f8ef1557f95cfa4ce884feb416c5f5b35) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#100](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/100) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/1580eed5dec15a522f4d126e747e207a89f4d209...c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/7182fb5fc42242ea765bf87cb9d21afd11d4722d) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): pkg/cmd/verify: bug fixes and improvements [#657](https://github.com/openshift/cluster-etcd-operator/pull/657) * OWNERS: add lilic as approver. [#655](https://github.com/openshift/cluster-etcd-operator/pull/655) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): pkg/operator/upgradebackupcontroller: update cluster operator status [#653](https://github.com/openshift/cluster-etcd-operator/pull/653) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): ETCD-223: pkg/operator: add cluster backup upgrade controller [#647](https://github.com/openshift/cluster-etcd-operator/pull/647) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/b5ad00a581cc8a42d2ab3f15b6428e0d22f1ed6a...7182fb5fc42242ea765bf87cb9d21afd11d4722d) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/ea2ec3bb5a8a36b98c987901a12822c34451354f) * [Bug 1998552](https://bugzilla.redhat.com/show_bug.cgi?id=1998552): Enforce OpenShift's defined kubelet version skew policies [#1199](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1199) * [Bug 2000608](https://bugzilla.redhat.com/show_bug.cgi?id=2000608): static pod startup monitor should log to a log file in addition to stderr [#1219](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1219) * [Bug 1985447](https://bugzilla.redhat.com/show_bug.cgi?id=1985447): Add namespace label to remaining apiserver alerts [#1220](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1220) * [Bug 1969404](https://bugzilla.redhat.com/show_bug.cgi?id=1969404): remove override for fast cert rotation [#1221](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1221) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/5e57d098472af4e85f357e37573b0b01cba6854e...ea2ec3bb5a8a36b98c987901a12822c34451354f) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/79cdf6865f159afbd89b7be60a8bbcf5f24cb938) * [Bug 2000490](https://bugzilla.redhat.com/show_bug.cgi?id=2000490): Add runbooks for all critical alerts [#1356](https://github.com/openshift/cluster-monitoring-operator/pull/1356) * [Bug 1996785](https://bugzilla.redhat.com/show_bug.cgi?id=1996785): [MON-1536]Remove unused rules. [#1316](https://github.com/openshift/cluster-monitoring-operator/pull/1316) * [Bug 1999397](https://bugzilla.redhat.com/show_bug.cgi?id=1999397): Bump prom 2.29.2 [#1353](https://github.com/openshift/cluster-monitoring-operator/pull/1353) * [Bug 1991504](https://bugzilla.redhat.com/show_bug.cgi?id=1991504): changes for moving from sha1 to bcrypt [#1336](https://github.com/openshift/cluster-monitoring-operator/pull/1336) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/5675d3250074b7fedc7b8182ce4ab0ee7119b3b1...79cdf6865f159afbd89b7be60a8bbcf5f24cb938) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/8437b077d5700f3b4f484f34717c939faf90c5e2) * [Bug 1986061](https://bugzilla.redhat.com/show_bug.cgi?id=1986061): Monitor openshift-network-diagnostics namespace [#1190](https://github.com/openshift/cluster-network-operator/pull/1190) * [Bug 1960101](https://bugzilla.redhat.com/show_bug.cgi?id=1960101): Fix update-codegen hack, pull in changes from openshift/api, bump k8.io deps to v0.22.1 [#1140](https://github.com/openshift/cluster-network-operator/pull/1140) * [Bug 1997050](https://bugzilla.redhat.com/show_bug.cgi?id=1997050): Fix panic with unknown networks [#1188](https://github.com/openshift/cluster-network-operator/pull/1188) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/967dcc5b3edd37087199e2bff352356823c30122...8437b077d5700f3b4f484f34717c939faf90c5e2) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/b126edfcb3e0c9798581d7c5e6fcbaf416c449e6) * [Bug 1998247](https://bugzilla.redhat.com/show_bug.cgi?id=1998247): Reload when deps of recommended profile change. [#267](https://github.com/openshift/cluster-node-tuning-operator/pull/267) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/e5c8e1581e6e6c025e828c2acca8eb2431e8b89b...b126edfcb3e0c9798581d7c5e6fcbaf416c449e6) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/4cc29cff25abd99f618d7f893f5190ff44f7f901) * [Bug 1998031](https://bugzilla.redhat.com/show_bug.cgi?id=1998031): Deploy PDB to prevent more than one replica going unavailable [#472](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/472) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/5f84fca5bb24135645348eac4196330403950bf2...4cc29cff25abd99f618d7f893f5190ff44f7f901) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/49a97d32181155a70013c4b239643d66cb47f85c) * add david peraza as approver, clean up reviewers [#389](https://github.com/openshift/cluster-samples-operator/pull/389) * [BUILD-298](https://issues.redhat.com/browse/BUILD-298): Bump k8s to 1.22.1 [#388](https://github.com/openshift/cluster-samples-operator/pull/388) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/efb561702bb852dfeb33ba76503b6b055a3b7046...49a97d32181155a70013c4b239643d66cb47f85c) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/2e76e02cb8479784a582e57a587be8fd5d75cae2) * [Bug 1999674](https://bugzilla.redhat.com/show_bug.cgi?id=1999674): Update prometheus rule to alert about esxi host versions [#209](https://github.com/openshift/cluster-storage-operator/pull/209) * [Bug 1992875](https://bugzilla.redhat.com/show_bug.cgi?id=1992875): Add azure credentials [#206](https://github.com/openshift/cluster-storage-operator/pull/206) * [Bug 1999853](https://bugzilla.redhat.com/show_bug.cgi?id=1999853): ControlPlaneTopology: Fix node selector for CSI driver operator deployment [#208](https://github.com/openshift/cluster-storage-operator/pull/208) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#207](https://github.com/openshift/cluster-storage-operator/pull/207) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/6786db6030baced77bf1ab2e0686ecb4743b3c1c...2e76e02cb8479784a582e57a587be8fd5d75cae2) ### [console](https://github.com/openshift/console/tree/8c87a967a04b4df4ba253cd7e88a6b993814d9fc) * [Bug 2001337](https://bugzilla.redhat.com/show_bug.cgi?id=2001337): Update references to OCS in Dashboards [#9985](https://github.com/openshift/console/pull/9985) * [Bug 1999669](https://bugzilla.redhat.com/show_bug.cgi?id=1999669): Add a wrapper around AddCapacityModal to inject StorageCluster [#9938](https://github.com/openshift/console/pull/9938) * [Bug 2001288](https://bugzilla.redhat.com/show_bug.cgi?id=2001288): Kubevirt, use currect API when checking healthz [#9993](https://github.com/openshift/console/pull/9993) * [Bug 2001292](https://bugzilla.redhat.com/show_bug.cgi?id=2001292): Hide the import vm action [#9994](https://github.com/openshift/console/pull/9994) * [Bug 1993999](https://bugzilla.redhat.com/show_bug.cgi?id=1993999): Update helper texts [#9941](https://github.com/openshift/console/pull/9941) * [Bug 2001263](https://bugzilla.redhat.com/show_bug.cgi?id=2001263): create vm from template list and action dropdown [#9990](https://github.com/openshift/console/pull/9990) * [Bug 2000965](https://bugzilla.redhat.com/show_bug.cgi?id=2000965): remove login prompt check until it's clearly needed [#9982](https://github.com/openshift/console/pull/9982) * Adding test cases for Pipeline run details page as part of PAC [#9968](https://github.com/openshift/console/pull/9968) * [CONSOLE-2458](https://issues.redhat.com/browse/CONSOLE-2458): Add checkbox for cleaning up operand when uninstalling operator [#9142](https://github.com/openshift/console/pull/9142) * [Bug 2000607](https://bugzilla.redhat.com/show_bug.cgi?id=2000607): Add an alert for the domain mapping linked with other knative service [#9977](https://github.com/openshift/console/pull/9977) * [Bug 1975391](https://bugzilla.redhat.com/show_bug.cgi?id=1975391): fix install operator description iframe [#9929](https://github.com/openshift/console/pull/9929) * [Bug 1999627](https://bugzilla.redhat.com/show_bug.cgi?id=1999627): Fix to set required data when multiple strategies exist [#9927](https://github.com/openshift/console/pull/9927) * [Bug 2000636](https://bugzilla.redhat.com/show_bug.cgi?id=2000636): reload entered data if any when switching strategies [#9766](https://github.com/openshift/console/pull/9766) * [Bug 1999719](https://bugzilla.redhat.com/show_bug.cgi?id=1999719): persist last viewed tab on topology side panel [#9945](https://github.com/openshift/console/pull/9945) * [Bug 1999723](https://bugzilla.redhat.com/show_bug.cgi?id=1999723): disable drag for QuickSearch when hovering over text input [#9951](https://github.com/openshift/console/pull/9951) * update gherkin scripts to include language preference [#9988](https://github.com/openshift/console/pull/9988) * [Bug 2000873](https://bugzilla.redhat.com/show_bug.cgi?id=2000873): override list style for toast [#9986](https://github.com/openshift/console/pull/9986) * [Bug 2000833](https://bugzilla.redhat.com/show_bug.cgi?id=2000833): Remove webpack missing type export warnings [#9983](https://github.com/openshift/console/pull/9983) * [Bug 2000590](https://bugzilla.redhat.com/show_bug.cgi?id=2000590): Warning on topology context menu right click [#9975](https://github.com/openshift/console/pull/9975) * [Bug 2000935](https://bugzilla.redhat.com/show_bug.cgi?id=2000935): add volume mode selection in storage creation [#9971](https://github.com/openshift/console/pull/9971) * [Bug 2000633](https://bugzilla.redhat.com/show_bug.cgi?id=2000633): fix observer dashboard variables dropdown when screen size is reduced [#9959](https://github.com/openshift/console/pull/9959) * Automation to verify the href url's from the quick starts [#9727](https://github.com/openshift/console/pull/9727) * [Bug 2000858](https://bugzilla.redhat.com/show_bug.cgi?id=2000858): Add documentation link for MON_DISK_LOW [#9984](https://github.com/openshift/console/pull/9984) * [Bug 1997108](https://bugzilla.redhat.com/show_bug.cgi?id=1997108): fix react warnings while loading topology page [#9866](https://github.com/openshift/console/pull/9866) * [Bug 2000499](https://bugzilla.redhat.com/show_bug.cgi?id=2000499): dismiss toast if export cr gives 404 [#9961](https://github.com/openshift/console/pull/9961) * [Bug 1999026](https://bugzilla.redhat.com/show_bug.cgi?id=1999026): detect managed ODF when operator is installed [#9918](https://github.com/openshift/console/pull/9918) * Created separate helm release spec for CI purpose [#9972](https://github.com/openshift/console/pull/9972) * [Bug 1967934](https://bugzilla.redhat.com/show_bug.cgi?id=1967934): fix issues in add capacity modal [#9330](https://github.com/openshift/console/pull/9330) * [Bug 2000576](https://bugzilla.redhat.com/show_bug.cgi?id=2000576): Change MCG only deployment payload [#9980](https://github.com/openshift/console/pull/9980) * [Bug 2000391](https://bugzilla.redhat.com/show_bug.cgi?id=2000391): review kubevirt skipped tests [#9967](https://github.com/openshift/console/pull/9967) * Console 2271: allow for configuring upstream server for air gapped envs [#9957](https://github.com/openshift/console/pull/9957) * [Bug 1999039](https://bugzilla.redhat.com/show_bug.cgi?id=1999039): Fix status of StorageSystem in list page [#9954](https://github.com/openshift/console/pull/9954) * [Bug 1998616](https://bugzilla.redhat.com/show_bug.cgi?id=1998616): Add clusterwide hostname to Service details page [#9979](https://github.com/openshift/console/pull/9979) * [Bug 1999648](https://bugzilla.redhat.com/show_bug.cgi?id=1999648): Remove remaining Storage Class string [#9947](https://github.com/openshift/console/pull/9947) * [Bug 1998347](https://bugzilla.redhat.com/show_bug.cgi?id=1998347): fix user preference for language and sync with local storage [#9902](https://github.com/openshift/console/pull/9902) * [Bug 1988905](https://bugzilla.redhat.com/show_bug.cgi?id=1988905): External mode deployments fails on parsing json in ODF wizard [#9966](https://github.com/openshift/console/pull/9966) * Expose list, table, ResourceLink componens and useK8sModel(s) hooks via plugin SDK [#9925](https://github.com/openshift/console/pull/9925) * [Bug 2000689](https://bugzilla.redhat.com/show_bug.cgi?id=2000689): Expandable section in mirroring card is empty when no image found under a pool [#9812](https://github.com/openshift/console/pull/9812) * [Bug 1999210](https://bugzilla.redhat.com/show_bug.cgi?id=1999210): add tests for VM wizard Cloudinit editor fields [#9963](https://github.com/openshift/console/pull/9963) * [Bug 1999393](https://bugzilla.redhat.com/show_bug.cgi?id=1999393): Form / YAML switch makes unnecessary network calls to save latest editor type [#9919](https://github.com/openshift/console/pull/9919) * [Bug 1998388](https://bugzilla.redhat.com/show_bug.cgi?id=1998388): User preference screen shows "Create Namespace" instead of "Create Project" [#9890](https://github.com/openshift/console/pull/9890) * [Bug 2000491](https://bugzilla.redhat.com/show_bug.cgi?id=2000491): removes techpreview badge from RH Camel K integration operator [#9973](https://github.com/openshift/console/pull/9973) * [Bug 1999404](https://bugzilla.redhat.com/show_bug.cgi?id=1999404): add test for rootdisk validation [#9934](https://github.com/openshift/console/pull/9934) * [Bug 2000473](https://bugzilla.redhat.com/show_bug.cgi?id=2000473): Monitoring dashboards: Fix clearing variables when changing dashboard [#9969](https://github.com/openshift/console/pull/9969) * [Bug 1998207](https://bugzilla.redhat.com/show_bug.cgi?id=1998207): Prune empty values before switching to yaml or submitting form [#9897](https://github.com/openshift/console/pull/9897) * [Bug 1999422](https://bugzilla.redhat.com/show_bug.cgi?id=1999422): Guard display of supported vendors [#9942](https://github.com/openshift/console/pull/9942) * [Bug 2000108](https://bugzilla.redhat.com/show_bug.cgi?id=2000108): fix devconsole metrics page [#9962](https://github.com/openshift/console/pull/9962) * [Bug 1995148](https://bugzilla.redhat.com/show_bug.cgi?id=1995148): change secret key name [#9780](https://github.com/openshift/console/pull/9780) * [Bug 2000259](https://bugzilla.redhat.com/show_bug.cgi?id=2000259): chore(i18n): update translations [#9964](https://github.com/openshift/console/pull/9964) * [Bug 1999179](https://bugzilla.redhat.com/show_bug.cgi?id=1999179): Create BuildConfig webhook secrets before creating knative resources [#9924](https://github.com/openshift/console/pull/9924) * [Bug 1994975](https://bugzilla.redhat.com/show_bug.cgi?id=1994975): fix validate endpoint before go next [#9922](https://github.com/openshift/console/pull/9922) * [Bug 1998563](https://bugzilla.redhat.com/show_bug.cgi?id=1998563): Fix machine page columns visibility [#9915](https://github.com/openshift/console/pull/9915) * [Bug 1998394](https://bugzilla.redhat.com/show_bug.cgi?id=1998394): add tests for RHEL9 template [#9905](https://github.com/openshift/console/pull/9905) * Override dynamic plugin sdk module in runtime [#9432](https://github.com/openshift/console/pull/9432) * [Bug 1999656](https://bugzilla.redhat.com/show_bug.cgi?id=1999656): fix pipeline run count chart discrepancies with other chart values [#9948](https://github.com/openshift/console/pull/9948) * test cases for PAC [#9933](https://github.com/openshift/console/pull/9933) * [Bug 1999075](https://bugzilla.redhat.com/show_bug.cgi?id=1999075): Pan the selected workload into the full view [#9921](https://github.com/openshift/console/pull/9921) * [CONSOLE-2319](https://issues.redhat.com/browse/CONSOLE-2319): Expose instanceType in MachineSet list/details [#9575](https://github.com/openshift/console/pull/9575) * [Bug 1997422](https://bugzilla.redhat.com/show_bug.cgi?id=1997422): Missing translation addition to create volume snapshot form alert message [#9928](https://github.com/openshift/console/pull/9928) * [Bug 1999614](https://bugzilla.redhat.com/show_bug.cgi?id=1999614): Add name field in edit deployment form [#9911](https://github.com/openshift/console/pull/9911) * Gherkin: Generic managed service flow - topology [#9768](https://github.com/openshift/console/pull/9768) * [Bug 1999823](https://bugzilla.redhat.com/show_bug.cgi?id=1999823): Linkify condition and alert messages [#9955](https://github.com/openshift/console/pull/9955) * [Bug 1999729](https://bugzilla.redhat.com/show_bug.cgi?id=1999729): Fix spelling of ActivityItem in plugin-api [#9935](https://github.com/openshift/console/pull/9935) * [Bug 1999615](https://bugzilla.redhat.com/show_bug.cgi?id=1999615): Use target closest method only when available [#9944](https://github.com/openshift/console/pull/9944) * [Bug 1997461](https://bugzilla.redhat.com/show_bug.cgi?id=1997461): Fixes LSO alert for StorageSystem installation [#9940](https://github.com/openshift/console/pull/9940) * [Bug 1999658](https://bugzilla.redhat.com/show_bug.cgi?id=1999658): Disable import flow tests that are failing due to rate limiting [#9949](https://github.com/openshift/console/pull/9949) * [Bug 1999631](https://bugzilla.redhat.com/show_bug.cgi?id=1999631): Fix to add help text for git repo url field [#9943](https://github.com/openshift/console/pull/9943) * [ODC-6318](https://issues.redhat.com/browse/ODC-6318): Updated the owners file [#9939](https://github.com/openshift/console/pull/9939) * [Bug 1999422](https://bugzilla.redhat.com/show_bug.cgi?id=1999422): Add feature flag for mcg standalone deployment [#9937](https://github.com/openshift/console/pull/9937) * [ODC-6317](https://issues.redhat.com/browse/ODC-6317): Updated the gherkin lint rules to fix the errors [#9936](https://github.com/openshift/console/pull/9936) * [Bug 1999266](https://bugzilla.redhat.com/show_bug.cgi?id=1999266): Fix click issue with topology context menu [#9930](https://github.com/openshift/console/pull/9930) * [Bug 1998587](https://bugzilla.redhat.com/show_bug.cgi?id=1998587): Automatically update app.openshift.io/vcs-* annotations [#9912](https://github.com/openshift/console/pull/9912) * [Bug 1998575](https://bugzilla.redhat.com/show_bug.cgi?id=1998575): Fix that insert yaml does nothing when yaml is provided via an extension (also hide samples when user edits a resource) [#9909](https://github.com/openshift/console/pull/9909) * Gherkin for export of application in topology [#9887](https://github.com/openshift/console/pull/9887) * Gherkin for event source catalog support community kamelets [#9877](https://github.com/openshift/console/pull/9877) * [Bug 1996792](https://bugzilla.redhat.com/show_bug.cgi?id=1996792): Fix quick search modal missing icons [#9856](https://github.com/openshift/console/pull/9856) * [Bug 1999292](https://bugzilla.redhat.com/show_bug.cgi?id=1999292): Use "default projects" instead of "system projects" [#9931](https://github.com/openshift/console/pull/9931) * [Bug 1996159](https://bugzilla.redhat.com/show_bug.cgi?id=1996159): Show 404 page only after all dynamic plugins are processed [#9926](https://github.com/openshift/console/pull/9926) * [Bug 1999093](https://bugzilla.redhat.com/show_bug.cgi?id=1999093): Fix pods page unmount on node update [#9923](https://github.com/openshift/console/pull/9923) * [Bug 1999131](https://bugzilla.redhat.com/show_bug.cgi?id=1999131): adjust layout by cypress conventions [#9920](https://github.com/openshift/console/pull/9920) * [Bug 1998408](https://bugzilla.redhat.com/show_bug.cgi?id=1998408): Avoid resetting dockerfile path when switching build strategies [#9917](https://github.com/openshift/console/pull/9917) * added support for cancel and restart in export app [#9916](https://github.com/openshift/console/pull/9916) * [Bug 1991439](https://bugzilla.redhat.com/show_bug.cgi?id=1991439): remove < > from string [#9854](https://github.com/openshift/console/pull/9854) * [Full changelog](https://github.com/openshift/console/compare/509cffa2f23a278a81d3b96f2edaef9ca8538f14...8c87a967a04b4df4ba253cd7e88a6b993814d9fc) ### [console-operator](https://github.com/openshift/console-operator/tree/b8058325fabe6c1dea79e5465f6e68c45309fed9) * [Bug 1994443](https://bugzilla.redhat.com/show_bug.cgi?id=1994443): console-operator should report Available=true when at least available replica exists [#580](https://github.com/openshift/console-operator/pull/580) * [Bug 2000768](https://bugzilla.redhat.com/show_bug.cgi?id=2000768): Fix 4 Quick Starts [#581](https://github.com/openshift/console-operator/pull/581) * [Bug 1989055](https://bugzilla.redhat.com/show_bug.cgi?id=1989055): Revoke usage of Default Ingress Cert for console route healthcheck [#582](https://github.com/openshift/console-operator/pull/582) * [Bug 2000440](https://bugzilla.redhat.com/show_bug.cgi?id=2000440): OCS Quick Start should not be shown unless you have proper privileges [#578](https://github.com/openshift/console-operator/pull/578) * [Full changelog](https://github.com/openshift/console-operator/compare/1d800497561964f7d0f5e80eb0b4012491cf170c...b8058325fabe6c1dea79e5465f6e68c45309fed9) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/dd01ebe3590252040ad416856ecf1eda9ccf22c2) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#117](https://github.com/openshift/csi-driver-manila-operator/pull/117) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/090c62963f92bb4af556d1c5fa3adc47ad83c54a...dd01ebe3590252040ad416856ecf1eda9ccf22c2) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/81d163f0c9a207a4f9e79f66886452b72c5ad394) * [Bug 2000321](https://bugzilla.redhat.com/show_bug.cgi?id=2000321): changing {product-title} to OpenShift [#58](https://github.com/openshift/driver-toolkit/pull/58) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/8bbf89dcae3d330f7b0cb21eedc5fb4068b7bb9d...81d163f0c9a207a4f9e79f66886452b72c5ad394) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/b1a29eace7c208d7c4a839fd2b23d749cff94a42) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#34](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/34) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/4a327cd2405847a979a31ccf6c42dd745552811c...b1a29eace7c208d7c4a839fd2b23d749cff94a42) ### [insights-operator](https://github.com/openshift/insights-operator/tree/51e4523defb54635bc2334e8ee682a41aee9e7a0) * Update K8s & OpenShift API versions (#488) [#488](https://github.com/openshift/insights-operator/pull/488) * Gather installed PSP names (#489) [#489](https://github.com/openshift/insights-operator/pull/489) * [Bug 2000492](https://bugzilla.redhat.com/show_bug.cgi?id=2000492): Conditional data gathering validation & refactoring (#487) [#487](https://github.com/openshift/insights-operator/pull/487) * [Bug 1995913](https://bugzilla.redhat.com/show_bug.cgi?id=1995913): Degraded status in the OCM controller (#486) [#486](https://github.com/openshift/insights-operator/pull/486) * [Full changelog](https://github.com/openshift/insights-operator/compare/db300fd0915c34c4422f848db3bd3cc072afd779...51e4523defb54635bc2334e8ee682a41aee9e7a0) ### [ironic-ipa-downloader](https://github.com/openshift/ironic-ipa-downloader/tree/6e9af39e14d7f531a5c0f0b025bc31c4c4392732) * [Bug 1995531](https://bugzilla.redhat.com/show_bug.cgi?id=1995531): Add Support for OKD [#56](https://github.com/openshift/ironic-ipa-downloader/pull/56) * [Bug 1998637](https://bugzilla.redhat.com/show_bug.cgi?id=1998637): Update IPA image content [#81](https://github.com/openshift/ironic-ipa-downloader/pull/81) * [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/52d69385221f83ce118e86bf7d277a096e6c4ae7...6e9af39e14d7f531a5c0f0b025bc31c4c4392732) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/aa28a4bee155430bf547e721c97f91872570edeb) * [Bug 1972084](https://bugzilla.redhat.com/show_bug.cgi?id=1972084): Update Jenkins (2.289.3) and Plugins (CVE-2021-28169 CVE-2021-34428) [#1317](https://github.com/openshift/jenkins/pull/1317) * [Full changelog](https://github.com/openshift/jenkins/compare/732eddb3ade5e334472e5d2cf6eeb1449daa304d...aa28a4bee155430bf547e721c97f91872570edeb) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/2ec816a4aa741821e664fa512ab02f465926c0ab) * [Bug 1993922](https://bugzilla.redhat.com/show_bug.cgi?id=1993922): fixes 1 to 1 kubelet config mapping [#2752](https://github.com/openshift/machine-config-operator/pull/2752) * [Bug 1999593](https://bugzilla.redhat.com/show_bug.cgi?id=1999593): e2e-single-node: add test for rt-kernel switch [#2743](https://github.com/openshift/machine-config-operator/pull/2743) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/d6e945e6647bfd00a66b78810ae3ef6948451fba...2ec816a4aa741821e664fa512ab02f465926c0ab) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/272f9950c3609d189b69588e13a028911d0cd0c8) * [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): return correct reason and message from failed build [#243](https://github.com/openshift/openshift-apiserver/pull/243) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/2bc38031d89eafbca8e2151417ddb04105968cfc...272f9950c3609d189b69588e13a028911d0cd0c8) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/6f3466826a02e6a35aa33ff906f01497505f512d) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#55](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/55) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/352770be61a3c53d58dd6a65ed4fc366afd442dc...6f3466826a02e6a35aa33ff906f01497505f512d) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/32eb2591437e394bdc58a58371c5cd1e6fe5e63f) * [Bug 2000144](https://bugzilla.redhat.com/show_bug.cgi?id=2000144): Mark GetBundleForChannel as deprecated and trim its response. [#179](https://github.com/openshift/operator-framework-olm/pull/179) * [Bug 2000146](https://bugzilla.redhat.com/show_bug.cgi?id=2000146): Introduce olm.channel schema, remove channel metadata-related bundle properties [#181](https://github.com/openshift/operator-framework-olm/pull/181) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/01e1cf8ca9b4ec532d4b134b11e09bed8efc5b60...32eb2591437e394bdc58a58371c5cd1e6fe5e63f) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/cfc16ec90b08c2ac3ab7d9c1b41917ac9572709f) * [Bug 1997811](https://bugzilla.redhat.com/show_bug.cgi?id=1997811): Bump k8s and controller-runtime dependencies to v0.21.x and v0.9.x [#419](https://github.com/operator-framework/operator-marketplace/pull/419) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/017d0850333d6ba044df57bf868dca14dbb91f60...cfc16ec90b08c2ac3ab7d9c1b41917ac9572709f) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/7fe7f8e1bd4846c837b14fb79ab4840daf0f48ed) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#70](https://github.com/openshift/ovirt-csi-driver-operator/pull/70) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/0db02708f2d9e3ef1b4b918024c8051cbb3266c0...7fe7f8e1bd4846c837b14fb79ab4840daf0f48ed) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/beea5251ae49cd45e01f69b8f8f31d992f1d17fb) * [Bug 1998614](https://bugzilla.redhat.com/show_bug.cgi?id=1998614): Ensure client handling of canceled/dropped OVSDB monitor [#717](https://github.com/openshift/ovn-kubernetes/pull/717) * [Bug 1997438](https://bugzilla.redhat.com/show_bug.cgi?id=1997438): egressfirewall not set after upgrade [#716](https://github.com/openshift/ovn-kubernetes/pull/716) * [Bug 1998423](https://bugzilla.redhat.com/show_bug.cgi?id=1998423): kube master don't fail trying to cache same GW LRP IPs as already exist [#705](https://github.com/openshift/ovn-kubernetes/pull/705) * [Bug 1986946](https://bugzilla.redhat.com/show_bug.cgi?id=1986946): Fix ensurePod to call addPodExternalGW only for annotation updates [#691](https://github.com/openshift/ovn-kubernetes/pull/691) * [Bug 2000721](https://bugzilla.redhat.com/show_bug.cgi?id=2000721): bump OVS userland to openvswitch2.16-2.16.0-6.el8fdp [#714](https://github.com/openshift/ovn-kubernetes/pull/714) * [Bug 1999852](https://bugzilla.redhat.com/show_bug.cgi?id=1999852): bump OVN to ovn21.09-21.09.0-18.el8fdp [#704](https://github.com/openshift/ovn-kubernetes/pull/704) * [Bug 1999138](https://bugzilla.redhat.com/show_bug.cgi?id=1999138): Revert "Taint node with NoSchedule effect when ovnkube pod is down" [#708](https://github.com/openshift/ovn-kubernetes/pull/708) * README: Add doc links [#669](https://github.com/openshift/ovn-kubernetes/pull/669) * [Bug 1998146](https://bugzilla.redhat.com/show_bug.cgi?id=1998146): Fix lb delete during node deletion [#698](https://github.com/openshift/ovn-kubernetes/pull/698) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/ccbc8d08cc648571cf6e695bc2f03cbbab35f0c5...beea5251ae49cd45e01f69b8f8f31d992f1d17fb) ### [prometheus](https://github.com/openshift/prometheus/tree/3197fa71f6b01d2acd8c354056b015d1c0a06f7d) * [Bug 1999397](https://bugzilla.redhat.com/show_bug.cgi?id=1999397): Bump 2.29.2 [#92](https://github.com/openshift/prometheus/pull/92) * [Full changelog](https://github.com/openshift/prometheus/compare/c5b7496cfca7c5a2a4c6689093cdafaa36e83531...3197fa71f6b01d2acd8c354056b015d1c0a06f7d) ### [tests](https://github.com/openshift/origin/tree/86cd6ade9fe0e22e8f87f37dfa616b927e22c703) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Rebase 1.22.1 [#26433](https://github.com/openshift/origin/pull/26433) * [Bug 2000589](https://bugzilla.redhat.com/show_bug.cgi?id=2000589): Revert "Re-enable crictl node test" [#26444](https://github.com/openshift/origin/pull/26444) * [Bug 1969471](https://bugzilla.redhat.com/show_bug.cgi?id=1969471): HAProxy tests in sdn-network-stress job are flaky [#26396](https://github.com/openshift/origin/pull/26396) * [Bug 1999159](https://bugzilla.redhat.com/show_bug.cgi?id=1999159): Remove Evan's GH handle from OWNERS [#26438](https://github.com/openshift/origin/pull/26438) * [Bug 2000662](https://bugzilla.redhat.com/show_bug.cgi?id=2000662): watches: increase upper bound for marketplace operator [#26447](https://github.com/openshift/origin/pull/26447) * [Bug 1998029](https://bugzilla.redhat.com/show_bug.cgi?id=1998029): CustomNoUpgrade should not fire no-upgrade failures [#26430](https://github.com/openshift/origin/pull/26430) * [Bug 1989158](https://bugzilla.redhat.com/show_bug.cgi?id=1989158): rewrite idling tests to not be [Local] [#26155](https://github.com/openshift/origin/pull/26155) * [Bug 1995198](https://bugzilla.redhat.com/show_bug.cgi?id=1995198): operators: properly skip OLM test on arm64 [#26435](https://github.com/openshift/origin/pull/26435) * [Bug 1991507](https://bugzilla.redhat.com/show_bug.cgi?id=1991507): kubectl: re-enable exit codes test [#26440](https://github.com/openshift/origin/pull/26440) * [Bug 1989417](https://bugzilla.redhat.com/show_bug.cgi?id=1989417): bring back oc adm storage-admin test [#26408](https://github.com/openshift/origin/pull/26408) * [ETCD-234](https://issues.redhat.com/browse/ETCD-234): pkg/synthetictests: add etcd quorum-gaurd duplicate events to known problems [#26439](https://github.com/openshift/origin/pull/26439) * [Bug 1994927](https://bugzilla.redhat.com/show_bug.cgi?id=1994927): rearrange some test annotations for proper bookkeeping [#26413](https://github.com/openshift/origin/pull/26413) * [Bug 1952457](https://bugzilla.redhat.com/show_bug.cgi?id=1952457): Re-enable crictl node test [#26320](https://github.com/openshift/origin/pull/26320) * [Bug 1989423](https://bugzilla.redhat.com/show_bug.cgi?id=1989423): Enable back HAProxy idle service connect test [#26405](https://github.com/openshift/origin/pull/26405) * [Bug 1986562](https://bugzilla.redhat.com/show_bug.cgi?id=1986562): check buildConfig spec LastTriggeredImageID is empty [#26432](https://github.com/openshift/origin/pull/26432) * [Bug 1999561](https://bugzilla.redhat.com/show_bug.cgi?id=1999561): Add API rollout resiliency test [#26337](https://github.com/openshift/origin/pull/26337) * [Bug 1989505](https://bugzilla.redhat.com/show_bug.cgi?id=1989505): enable back oc observe test [#26436](https://github.com/openshift/origin/pull/26436) * [Bug 1985998](https://bugzilla.redhat.com/show_bug.cgi?id=1985998): Enable CSI hostpath tests [#26412](https://github.com/openshift/origin/pull/26412) * [Bug 1986307](https://bugzilla.redhat.com/show_bug.cgi?id=1986307): update downstream k8 dependency [#26428](https://github.com/openshift/origin/pull/26428) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): cli: use ubi8/ruby-27 [#26416](https://github.com/openshift/origin/pull/26416) * Add imagepull backoff to frequent event allowlist [#26420](https://github.com/openshift/origin/pull/26420) * [Full changelog](https://github.com/openshift/origin/compare/ed2cd95a47e10dcf2661b7dbc3c5a3b37b75b715...86cd6ade9fe0e22e8f87f37dfa616b927e22c703)