# 4.12.0-ec.4 Created: 2022-10-07 17:24:06 +0000 UTC Image Digest: `sha256:b83381ad349bdd535d27a6ae2d78e5a148a9f8930379818ad7a6b6b7303fe2a7` ## Changes from 4.12.0-ec.3 ### Components * Kubernetes upgraded from 1.24.0 to 1.25.0 * Red Hat Enterprise Linux CoreOS upgraded from 412.86.202209132009-0 to 412.86.202210050111-0 ### New images * [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [d0317963](https://github.com/openshift/kubevirt-csi-driver/commit/d03179631b4571f69290e0aeea9a195f224c50d5) `sha256:12e9327128b46dc2f398c611eaa845d6e804ac78434d1e078f87666ec334ddad` * [ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes) git [337a94cd](https://github.com/openshift/ovn-kubernetes/commit/337a94cd81a2e564fed8b5294bcc00095920e862) `sha256:82fd3bc70f10eb93af74c0f701eb218def384270233f379c13c1af91059e36d3` * rhel-coreos-8-extensions `sha256:4b21f9e835148f3387a1ea784be9272befe814a213726453687b6682df273023` ### Rebuilt images without code change * [alibaba-machine-controllers](https://github.com/openshift/cluster-api-provider-alibaba) git [b9287c05](https://github.com/openshift/cluster-api-provider-alibaba/commit/b9287c05091424c4d21fd95454020ccc225f5bcb) `sha256:7ba7e20913537171b8645e6d8197fd8123985b959bd00200af167e9cca696de9` * [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws) git [50ea2a63](https://github.com/openshift/machine-api-provider-aws/commit/50ea2a634fc38b96dceaafde2c646d0208d84d2d) `sha256:bced7ddc169754958d08eddcfbbe2108e70060becab3b5eae3e7c25eca15023b` * [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook) git [099b08a2](https://github.com/openshift/aws-pod-identity-webhook/commit/099b08a2ba1af4a2ef7eba48b789183154e9e25c) `sha256:21b59705daeb1cc8e6d6099b47abf5fc0a75a2a926f3d36c36ed729232e0cb3c` * [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator) git [686e2897](https://github.com/openshift/cluster-authentication-operator/commit/686e2897e0d6c4a0b2d68ef0cb8e28e56a6d190d) `sha256:f0e9bfc82c8509f23e5cff16bafe1895597c1854e9750721d1eda8269c0e68f2` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [f22d1c60](https://github.com/openshift/cluster-bootstrap/commit/f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9) `sha256:092652a7d88aa65c05ac2ba540eb9d79f888bcbb98125d5a23d64416116ba6e2` * [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [f9c215c4](https://github.com/openshift/cluster-api/commit/f9c215c4f298710ccf76676395465685b5d15268) `sha256:d57f89a0081237918a65f6cced6175c90167b562c0f202f11ff18b4cb894e987` * [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator) git [96d5a0df](https://github.com/openshift/cluster-kube-scheduler-operator/commit/96d5a0dfe02d11a5c539659c1fa222d0588c5dfa) `sha256:c966415711c586e45753a6daa2b09513f59c231df24ab7a9dd1e27703749bc7e` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [12d050ab](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/12d050abd0cf37dae8973d453930bcf494a2499b) `sha256:326cc7a2b1e0ef0f04b82285ac315d8c4022f328772444347d9c018a14c3ea59` * [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) git [18dba4af](https://github.com/openshift/cluster-machine-approver/commit/18dba4afff00a30eaaf4186c32e0d1236132a909) `sha256:4bf9a771be52ab5d72d5b9b7c634682b7aac0d75a8735d8d7e7d7d47f61e513a` * [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator) git [4fe2d9fc](https://github.com/openshift/cluster-openshift-apiserver-operator/commit/4fe2d9fc8a116050ee3e2ed1143bd3d30fa0cdd1) `sha256:ffe0a0f42f98b17819977b0a63472f40c2065d41ea0247562fa69ac583c66c9b` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [6dba7561](https://github.com/openshift/cluster-policy-controller/commit/6dba7561af11e0a949bbeaa57958b195b98b8d0a) `sha256:eda4786149417c433720e6a77fcbf2116f27a52b04d5db079401e6bc1ae3f52f` * [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator) git [7ff0e44b](https://github.com/openshift/cluster-samples-operator/commit/7ff0e44bd4fc44cc473d9c40083fed52f7aa2c72) `sha256:396285ad52f54f42231e8b458daff6ed290e0767d936be9e20bb666b3bc1057f` * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [2796e173](https://github.com/openshift/cluster-update-keys/commit/2796e1732615521e818be82663058e0a3f1b3941) `sha256:ce7e3348950593b753c2900b6001bbbddade7ad221ac9685f4530c21e7be08c0` * [csi-driver-shared-resource](https://github.com/openshift/csi-driver-shared-resource) git [06e95b03](https://github.com/openshift/csi-driver-shared-resource/commit/06e95b03fe54b40b6c0ed55a72a5f5d0a1fb838c) `sha256:b57b849bad996d25efa8ab5fb864a5dd50ee264b2dcaef968fe04a5262699c64` * [csi-driver-shared-resource-webhook](https://github.com/openshift/csi-driver-shared-resource) git [06e95b03](https://github.com/openshift/csi-driver-shared-resource/commit/06e95b03fe54b40b6c0ed55a72a5f5d0a1fb838c) `sha256:a009e41ac847e55f3c4682eeafe42c463358319b7db7ba605ba3840975f31de5` * [docker-builder](https://github.com/openshift/builder) git [368462e6](https://github.com/openshift/builder/commit/368462e6755abf13522dc98a0a6d386ed7a16376) `sha256:345784c9988505cc2a8df71d3dd0b588c286ca34f61ce3c6d585a98f22b6ddaa` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [2ede9508](https://github.com/openshift/egress-router-cni/commit/2ede95081825f0c122fd917954617346fa61c507) `sha256:60d902504e89c5cf0075487861bca5105bfdb3b64775b1571e6785994f645e46` * [etcd](https://github.com/openshift/etcd) git [31b6b2d9](https://github.com/openshift/etcd/commit/31b6b2d9b4d7351088d74d80362316f515cba037) `sha256:0910c9c8a3e70a8c1bfe1eee9fd99218672e95e8bfd4b18c42d550bfa1a73782` * [haproxy-router](https://github.com/openshift/router) git [1e6cd690](https://github.com/openshift/router/commit/1e6cd690697296631070aeb6d672643eb7221ba1) `sha256:dfde69071e290fe54d4d69acb752e65bc8a56cd6c25a090c3499e269e378fd69` * [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud) git [1fdc4f14](https://github.com/openshift/machine-api-provider-ibmcloud/commit/1fdc4f141960c73dc239e3aded4479762c5ef8f0) `sha256:f1f552038175db2c5cc78bca685b7766895246fec6e50315171ba7cf37e2c068` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [a4408de0](https://github.com/openshift/ironic-agent-image/commit/a4408de0f9f6788e4f7517ec2a626e613c59021c) `sha256:94d46c878561714de5da488b3a272ce80bba1477b2828d533384aa0d8ae97305` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [99c2b635](https://github.com/openshift/ironic-rhcos-downloader/commit/99c2b63513c13487bc179c5d6ec6f07dda92fd0f) `sha256:65e82b25e28b02851acef7926cc48fe86e05c8445e2cca55bd8b105261699ed8` * [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [0c7fbba9](https://github.com/openshift/ironic-static-ip-manager/commit/0c7fbba926e18978d7c0d6a5948d7722a07bbc12) `sha256:7c38fa5da6d77865d5572204fee90d96b5f231d09ab8b44d5a4ba1a7bbb6a818` * [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter) git [efa9e08b](https://github.com/openshift/k8s-prometheus-adapter/commit/efa9e08b778768cdd677290e5062785c7b6704b3) `sha256:bce384851e766a53bcb8ac981bf613f43e084be4bbe91d7abc2b38fa8c185db3` * [keepalived-ipfailover](https://github.com/openshift/images) git [0b5c87c5](https://github.com/openshift/images/commit/0b5c87c5e7a2abee3d551090b7ae712e6d48b25c) `sha256:d058b92480a066f0089c581a58faecceaff0c8e7fd35371d32a86fba85970923` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [513fd321](https://github.com/openshift/kube-rbac-proxy/commit/513fd32175af4bb03f2e8a31030477e63380b5bc) `sha256:d2377489e09a54a2eb650c96df5b964f1df3fe295cda80df0f726182606e10a2` * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [596745ce](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/596745cec38b8401d1d906bfb9d3d78fdaeabcde) `sha256:a88b245d0134afb18418fa32b3f47f5abccd386d0525d824a91e867fd18b0a22` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a2882f7a](https://github.com/openshift/cluster-api-provider-libvirt/commit/a2882f7aa56d4059a20bdc02486da905b5764062) `sha256:e789fb9b30ae6c7af7967774e16603ddd137664a64922f7ff3e18c38be05b1ae` * machine-os-content `sha256:d212057e7f8dd43f5d4c65603643e3bb042d93a7b8303c30927320566dc64bee` * [machine-os-images](https://github.com/openshift/machine-os-images) git [566bf595](https://github.com/openshift/machine-os-images/commit/566bf59501f178bd80e410fda66cc424de6a4891) `sha256:b42ef127172ec3a9da574ba26503e59f3c7b9a5117af4762fcc24809d65c0cf2` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [523b7904](https://github.com/openshift/route-override-cni/commit/523b79044306b7590ad449d7eab06a233d687d86) `sha256:9a614f66fd3bf4e552ed268e182cb5bff1a268c17279bf38b14ac3f5bfbc91d1` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [a88d72fc](https://github.com/openshift/bond-cni/commit/a88d72fc5df78d3a43ec17cf313ac57678423b87) `sha256:afa0fdfdbb5b86c0ca8ff0e6e598bdd9f279fb9086cb9331c2cf07c5dea4bc45` * [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [65f6e573](https://github.com/openshift/network-metrics-daemon/commit/65f6e573c195c4e761ebdb98db14792c6ee8bf88) `sha256:9547522edc036bbedcfc354cf9d9c447343735855780cd3f8c4ae04d2bdf0d29` * [oauth-apiserver](https://github.com/openshift/oauth-apiserver) git [f60f1c1c](https://github.com/openshift/oauth-apiserver/commit/f60f1c1c76a3247c4973b40dbbe9241821bac810) `sha256:b0039a1231c053e91fe0448590ba537e54f85306dc1d9853c5919537cfee2593` * [oauth-proxy](https://github.com/openshift/oauth-proxy) git [03e5b13b](https://github.com/openshift/oauth-proxy/commit/03e5b13b8b7087dd70abfd70efb4c5b92f800a4f) `sha256:eda95955b20911a191bd2c4d5b950cda4d136405cdeb9d59f88d06c0571a4df4` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [3c947be7](https://github.com/openshift/openshift-state-metrics/commit/3c947be7ffab627dfcfeb113dd5841e31239756d) `sha256:7e69b79da7ce2151007f50c13d4fbf93159c8f29c59415c65e4fc5c5eeb59e47` * [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [cd987943](https://github.com/openshift/machine-api-provider-openstack/commit/cd987943a87c12d7161787e518f55631ed44578b) `sha256:42dc980fea191b3bc4a81dfabfd10f35b437cc218d947b9d59e4eaf0d779270c` * [operator-marketplace](https://github.com/operator-framework/operator-marketplace) git [ae088c41](https://github.com/operator-framework/operator-marketplace/commit/ae088c41adc9eaaa3940d29f0d0cd12aab11b4d0) `sha256:c1c3e2344615b1967590c839465ef313a28c0f62e70d44211958c8c9304278c8` * [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver) git [8a1fc216](https://github.com/openshift/ibm-powervs-block-csi-driver/commit/8a1fc216df1d79b73a8657f0f9e1b12d74526869) `sha256:7e809c1f8a2262d4e7ca838afcfee0cb20296579e27ca5270fa606cc9ee215ae` * rhel-coreos-8 `sha256:0daf5c4a35424410e88dde102022fc3581302bc8a98e09e2e4748502c59b3661` * [service-ca-operator](https://github.com/openshift/service-ca-operator) git [42088528](https://github.com/openshift/service-ca-operator/commit/42088528ef8a6a4b8c99b0f558246b8025584056) `sha256:e1282c748e62d3d33a1f688c89f7b505c094082c298cfc6d9d14502e24b714c7` * [thanos](https://github.com/openshift/thanos) git [cecb966b](https://github.com/openshift/thanos/commit/cecb966bfcedea0b90672b9fd692e6950dec3847) `sha256:52b8caebdc7b43f074e8aff467fbefc9c280e0da9e146e9190a691f5ba665fe7` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/e69c126e90b94eff81a193a2b8fd132451971bd2) * [MGMT-11753](https://issues.redhat.com/browse/MGMT-11753): moving CI Dockerfiles to the repo [#4386](https://github.com/openshift/assisted-service/pull/4386) * [Full changelog](https://github.com/openshift/assisted-service/compare/04ce61d4a0229aab585a8f40bf88dd2a30f8d2c0...e69c126e90b94eff81a193a2b8fd132451971bd2) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/2cdfc9f8611a243c295efc4ebe2c991e00de737c) * [MGMT-12115](https://issues.redhat.com/browse/MGMT-12115): Fix wrong formatting in Controller Pod definition (#553) [#553](https://github.com/openshift/assisted-installer/pull/553) * NO-ISSUE: Remove unused function RemoveLV (#552) [#552](https://github.com/openshift/assisted-installer/pull/552) * [MGMT-12115](https://issues.redhat.com/browse/MGMT-12115): assisted-installer-controller Job does not apply Additional Root CA Trust Bundle (#551) [#551](https://github.com/openshift/assisted-installer/pull/551) * Update approvers and reviewers lists (#550) [#550](https://github.com/openshift/assisted-installer/pull/550) * NO-ISSUE: Bump github.com/operator-framework/api from 0.17.0 to 0.17.1 (#546) [#546](https://github.com/openshift/assisted-installer/pull/546) * [MGMT-12055](https://issues.redhat.com/browse/MGMT-12055): Assisted controller should log if one of the nodes changed it's ip after reboot (#545) [#545](https://github.com/openshift/assisted-installer/pull/545) * [MGMT-12070](https://issues.redhat.com/browse/MGMT-12070): Assisted controller should not set status done on host more than once (#543) [#543](https://github.com/openshift/assisted-installer/pull/543) * NO-ISSUE: add Adrien as a maintainer (#544) [#544](https://github.com/openshift/assisted-installer/pull/544) * [MGMT-12057](https://issues.redhat.com/browse/MGMT-12057): Remove enablement of router access logs in controller, not needed anymore (#542) [#542](https://github.com/openshift/assisted-installer/pull/542) * [Full changelog](https://github.com/openshift/assisted-installer/compare/119556483bf2c6d158d5e15cdc199e3f48017785...2cdfc9f8611a243c295efc4ebe2c991e00de737c) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/176a18902f72c09d9f1415323b52bd994fa34185) * [MGMT-8329](https://issues.redhat.com/browse/MGMT-8329): Disks with mounted parititions are ineligible (#439) [#439](https://github.com/openshift/assisted-installer-agent/pull/439) * [MGMT-12139](https://issues.redhat.com/browse/MGMT-12139): Revert disk_speed_check related changes (#441) [#441](https://github.com/openshift/assisted-installer-agent/pull/441) * [MGMT-12139](https://issues.redhat.com/browse/MGMT-12139): Add offset to FIO disk speed check (#437) [#437](https://github.com/openshift/assisted-installer-agent/pull/437) * Update approvers and reviewers lists (#436) [#436](https://github.com/openshift/assisted-installer-agent/pull/436) * [MGMT-11991](https://issues.redhat.com/browse/MGMT-11991): Move the reverse lookup failure message to debug in NTP synchronizer (#435) [#435](https://github.com/openshift/assisted-installer-agent/pull/435) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/bf20474deedd2860d5fd3a19df6f2f77d78037ec...176a18902f72c09d9f1415323b52bd994fa34185) ### [alibaba-cloud-controller-manager](https://github.com/openshift/cloud-provider-alibaba-cloud/tree/f4d68ccc1bffb59335b5ca3fae4715e4f6dcd63c) * Updating ose-alibaba-cloud-controller-manager images to be consistent with ART [#22](https://github.com/openshift/cloud-provider-alibaba-cloud/pull/22) * [Full changelog](https://github.com/openshift/cloud-provider-alibaba-cloud/compare/79dddb16e078e618c45939c04909e627bfd261c3...f4d68ccc1bffb59335b5ca3fae4715e4f6dcd63c) ### [alibaba-cloud-csi-driver](https://github.com/openshift/alibaba-cloud-csi-driver/tree/2317a6ca07c8b4d5391e2b00326ff3f802c331d5) * UPSTREAM: <carry>: Remove .github files [#16](https://github.com/openshift/alibaba-cloud-csi-driver/pull/16) * [Full changelog](https://github.com/openshift/alibaba-cloud-csi-driver/compare/8ed73fe59e835e51223630f9bf1aa716e397b6bf...2317a6ca07c8b4d5391e2b00326ff3f802c331d5) ### [alibaba-disk-csi-driver-operator](https://github.com/openshift/alibaba-disk-csi-driver-operator/tree/6e383cfa4bc8dc2ec3c38f86f447dc28d41a8c1b) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#36](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/36) * Updating ose-alibaba-disk-csi-driver-operator images to be consistent with ART [#37](https://github.com/openshift/alibaba-disk-csi-driver-operator/pull/37) * [Full changelog](https://github.com/openshift/alibaba-disk-csi-driver-operator/compare/b301b9d5ab81eb93c7e636b0fe936655053b859a...6e383cfa4bc8dc2ec3c38f86f447dc28d41a8c1b) ### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/61e198ca00b9426e2f7309cf2818ac74426486ff) * remove alvaroaleman and ironcladlou [#28](https://github.com/openshift/apiserver-network-proxy/pull/28) * [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/305fcb72fdf469f6a532aae2707492b3c1aebb51...61e198ca00b9426e2f7309cf2818ac74426486ff) ### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/9ff51118e55627f17d0f5736e3a5e7f134c60169) * [OCPBUGS-1413](https://issues.redhat.com/browse/OCPBUGS-1413): Rebase 03.10.2022 k8s 1.25 [#26](https://github.com/openshift/cloud-provider-aws/pull/26) * Updated awd-sdk-go to v1.44.107 [#511](https://github.com/openshift/cloud-provider-aws/pull/511) * Bump netlify Python for to v3.8 [#500](https://github.com/openshift/cloud-provider-aws/pull/500) * Handle wrapped error for InvalidInstanceID.NotFound in InstanceExistsByProviderID [#484](https://github.com/openshift/cloud-provider-aws/pull/484) * Release version v1.25.0 [#472](https://github.com/openshift/cloud-provider-aws/pull/472) * Skip health rule creation when it is a subset of the client rule [#437](https://github.com/openshift/cloud-provider-aws/pull/437) * Use ip address to describeENI for fargate nodes [#471](https://github.com/openshift/cloud-provider-aws/pull/471) * Fix broken helm chart [#470](https://github.com/openshift/cloud-provider-aws/pull/470) * Chart dns policy [#1](https://github.com/openshift/cloud-provider-aws/pull/1) * Bump helm chart version [#2](https://github.com/openshift/cloud-provider-aws/pull/2) * control plane tolerations/selector [#466](https://github.com/openshift/cloud-provider-aws/pull/466) * Bump K8s libs to 0.25.0 [#464](https://github.com/openshift/cloud-provider-aws/pull/464) * Handle InvalidInstanceID.NotFound when tagging resources [#448](https://github.com/openshift/cloud-provider-aws/pull/448) * E2E tests fix [#451](https://github.com/openshift/cloud-provider-aws/pull/451) * Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#24](https://github.com/openshift/cloud-provider-aws/pull/24) * Add rate limiting when calling STS assume role API [#412](https://github.com/openshift/cloud-provider-aws/pull/412) * Bump version to 1.24.1 [#422](https://github.com/openshift/cloud-provider-aws/pull/422) * Update dependencies [#418](https://github.com/openshift/cloud-provider-aws/pull/418) * Add rate limiting support for Tagging Controller [#411](https://github.com/openshift/cloud-provider-aws/pull/411) * Changelogs [#365](https://github.com/openshift/cloud-provider-aws/pull/365) * Add note about node naming conventions [#409](https://github.com/openshift/cloud-provider-aws/pull/409) * Add make targets for building with ko [#407](https://github.com/openshift/cloud-provider-aws/pull/407) * Fix the kops-example script [#408](https://github.com/openshift/cloud-provider-aws/pull/408) * Bump kubernetes version for e2e to 1.24.1 [#395](https://github.com/openshift/cloud-provider-aws/pull/395) * Cleanup of e2e script [#394](https://github.com/openshift/cloud-provider-aws/pull/394) * Add hakman to owners file [#397](https://github.com/openshift/cloud-provider-aws/pull/397) * Fix target group instances registration when TG created [#302](https://github.com/openshift/cloud-provider-aws/pull/302) * [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/f4108c9c26a168ee3dbec1a13544078d5cf5a362...9ff51118e55627f17d0f5736e3a5e7f134c60169) ### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/15ff2acd6c2fa8b6220448669e5d27013abda669) * Updating ose-aws-cluster-api-controllers images to be consistent with ART [#448](https://github.com/openshift/cluster-api-provider-aws/pull/448) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/b3bc764cd443848792f18ea2cb9813b2c13954b1...15ff2acd6c2fa8b6220448669e5d27013abda669) ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/15841171ef177fa651384e1dad16b53bcaf6e0ef) * UPSTREAM: <carry>: Remove .github files [#212](https://github.com/openshift/aws-ebs-csi-driver/pull/212) * [STOR-860](https://issues.redhat.com/browse/STOR-860): Rebase to v1.11.4 for OCP 4.12 [#206](https://github.com/openshift/aws-ebs-csi-driver/pull/206) * Update go version; Update dependencies [#1394](https://github.com/openshift/aws-ebs-csi-driver/pull/1394) * Allow all taint for toleration csi-node by default [#1381](https://github.com/openshift/aws-ebs-csi-driver/pull/1381) * Add tags to snapshot based on VolumeSnapshotClass [#1335](https://github.com/openshift/aws-ebs-csi-driver/pull/1335) * Change fsGroupPolicy to File [#1377](https://github.com/openshift/aws-ebs-csi-driver/pull/1377) * Support IOPS parameter for IO1/IO2 volumes [#1366](https://github.com/openshift/aws-ebs-csi-driver/pull/1366) * Add support for tuning leader election to the helm chart for csi-provisioner and csi-attacher [#1371](https://github.com/openshift/aws-ebs-csi-driver/pull/1371) * Updating static example to include setting fsType [#1376](https://github.com/openshift/aws-ebs-csi-driver/pull/1376) * Update module k8s.io/klog to v2 [#1370](https://github.com/openshift/aws-ebs-csi-driver/pull/1370) * Update the kustomization deployment to latest image tag [#1367](https://github.com/openshift/aws-ebs-csi-driver/pull/1367) * Add warning message when region is unavailable on the controller [#1359](https://github.com/openshift/aws-ebs-csi-driver/pull/1359) * Example policy to support encrypted drives [#1344](https://github.com/openshift/aws-ebs-csi-driver/pull/1344) * c6i.metal and g5g.metal are nitro instances [#1358](https://github.com/openshift/aws-ebs-csi-driver/pull/1358) * Builds should not set/get GOPROXY in the environment [#1356](https://github.com/openshift/aws-ebs-csi-driver/pull/1356) * Add kustomize verification for CI [#1349](https://github.com/openshift/aws-ebs-csi-driver/pull/1349) * Release 1.11.2 [#1355](https://github.com/openshift/aws-ebs-csi-driver/pull/1355) * Apply fix from helm chart to kustomize manifests [#1348](https://github.com/openshift/aws-ebs-csi-driver/pull/1348) * Release `v1.11.3` [#1385](https://github.com/openshift/aws-ebs-csi-driver/pull/1385) * Address CVEs [#1384](https://github.com/openshift/aws-ebs-csi-driver/pull/1384) * Update the kustomization deployment to latest image tag [#1375](https://github.com/openshift/aws-ebs-csi-driver/pull/1375) * Release v1.11.2 [#1354](https://github.com/openshift/aws-ebs-csi-driver/pull/1354) * Explicitly pass VERSION as a build-arg [#1351](https://github.com/openshift/aws-ebs-csi-driver/pull/1351) * Set VERSION env variable in publish-ecr workflow [#1346](https://github.com/openshift/aws-ebs-csi-driver/pull/1346) * Automated cherry pick of #1348: Apply fix from helm chart to kustomize manifests [#1350](https://github.com/openshift/aws-ebs-csi-driver/pull/1350) * Automate publishing to ECR [#1339](https://github.com/openshift/aws-ebs-csi-driver/pull/1339) * Improve securityContext implementation [#1333](https://github.com/openshift/aws-ebs-csi-driver/pull/1333) * Enable EBS CSI driver for snow device [#1314](https://github.com/openshift/aws-ebs-csi-driver/pull/1314) * Only run helm action when Chart.yaml modified [#1334](https://github.com/openshift/aws-ebs-csi-driver/pull/1334) * Update kOps to `v1.23.0` + Update `parameters.md` [#1329](https://github.com/openshift/aws-ebs-csi-driver/pull/1329) * Fix static provisioning example [#1337](https://github.com/openshift/aws-ebs-csi-driver/pull/1337) * Set `GOPROXY` in `cloudbuild.yaml` [#1331](https://github.com/openshift/aws-ebs-csi-driver/pull/1331) * Pass GOPROXY to image builder [#1330](https://github.com/openshift/aws-ebs-csi-driver/pull/1330) * Remove `/vendor` directory [#1328](https://github.com/openshift/aws-ebs-csi-driver/pull/1328) * Release 1.10 [#1324](https://github.com/openshift/aws-ebs-csi-driver/pull/1324) * Post-release v1.10.0 [#1325](https://github.com/openshift/aws-ebs-csi-driver/pull/1325) * Pre-release v1.10.0 [#1323](https://github.com/openshift/aws-ebs-csi-driver/pull/1323) * Validate fs type before mounting [#1319](https://github.com/openshift/aws-ebs-csi-driver/pull/1319) * add envFrom to container specs; sanitize comment with account info [#1312](https://github.com/openshift/aws-ebs-csi-driver/pull/1312) * Update install.md [#1313](https://github.com/openshift/aws-ebs-csi-driver/pull/1313) * Release 1.9.0 [#1309](https://github.com/openshift/aws-ebs-csi-driver/pull/1309) * Post-release v1.9.0 [#1308](https://github.com/openshift/aws-ebs-csi-driver/pull/1308) * Prepare for release v1.9.0 [#1306](https://github.com/openshift/aws-ebs-csi-driver/pull/1306) * Fix image tags in ecr-public kustomization [#1305](https://github.com/openshift/aws-ebs-csi-driver/pull/1305) * Fix version of K8s manifest images [#1303](https://github.com/openshift/aws-ebs-csi-driver/pull/1303) * Upgrade dependencies [#1296](https://github.com/openshift/aws-ebs-csi-driver/pull/1296) * Add GitHub actions [#1297](https://github.com/openshift/aws-ebs-csi-driver/pull/1297) * Improve ENIs error logging [#1294](https://github.com/openshift/aws-ebs-csi-driver/pull/1294) * Bump up Helm chart to v2.8.0 [#1295](https://github.com/openshift/aws-ebs-csi-driver/pull/1295) * Feature: Node affinity [#1277](https://github.com/openshift/aws-ebs-csi-driver/pull/1277) * Release v1.8.0 [#1293](https://github.com/openshift/aws-ebs-csi-driver/pull/1293) * Post-release v1.8.0 [#1292](https://github.com/openshift/aws-ebs-csi-driver/pull/1292) * Prepare for release v1.8.0 [#1290](https://github.com/openshift/aws-ebs-csi-driver/pull/1290) * Use k8s mount-utils for checking volume resize [#1165](https://github.com/openshift/aws-ebs-csi-driver/pull/1165) * Use minimal base image for linux builds [#1233](https://github.com/openshift/aws-ebs-csi-driver/pull/1233) * Bump up Helm chart to v2.7.0 [#1285](https://github.com/openshift/aws-ebs-csi-driver/pull/1285) * Node driver registrar socket path fix [#1276](https://github.com/openshift/aws-ebs-csi-driver/pull/1276) * Support optional ec2 endpoint configuration [#1195](https://github.com/openshift/aws-ebs-csi-driver/pull/1195) * Release 1.7 [#1284](https://github.com/openshift/aws-ebs-csi-driver/pull/1284) * Post-release v1.7.0 [#1283](https://github.com/openshift/aws-ebs-csi-driver/pull/1283) * Prepare for release v1.7.0 [#1282](https://github.com/openshift/aws-ebs-csi-driver/pull/1282) * Set handle-volume-inuse-error to false [#1280](https://github.com/openshift/aws-ebs-csi-driver/pull/1280) * Upgrade eksctl to v0.101.0 [#1271](https://github.com/openshift/aws-ebs-csi-driver/pull/1271) * Bump up Helm chart to v2.6.10 [#1272](https://github.com/openshift/aws-ebs-csi-driver/pull/1272) * 1182 quote extra tags arg [#1198](https://github.com/openshift/aws-ebs-csi-driver/pull/1198) * Avoid git tag conflicts when vendoring hack/e2e in other repos (efs/fsx) [#1270](https://github.com/openshift/aws-ebs-csi-driver/pull/1270) * Update parameters.md [#1269](https://github.com/openshift/aws-ebs-csi-driver/pull/1269) * Update documentation [#1263](https://github.com/openshift/aws-ebs-csi-driver/pull/1263) * Bump up helm chart to v2.6.9 [#1262](https://github.com/openshift/aws-ebs-csi-driver/pull/1262) * Bump up sidecar versions [#1260](https://github.com/openshift/aws-ebs-csi-driver/pull/1260) * Fix unable to create CSI snapshot-EBS csi driver [#1257](https://github.com/openshift/aws-ebs-csi-driver/pull/1257) * Merge branch release-1.6 to master [#1245](https://github.com/openshift/aws-ebs-csi-driver/pull/1245) * Post-release v1.6.2 [#1244](https://github.com/openshift/aws-ebs-csi-driver/pull/1244) * Prepare for release v1.6.2 [#1241](https://github.com/openshift/aws-ebs-csi-driver/pull/1241) * Automated cherry pick of #1240: Temporarily fix CI [#1242](https://github.com/openshift/aws-ebs-csi-driver/pull/1242) * Remove container-image.yaml [#1239](https://github.com/openshift/aws-ebs-csi-driver/pull/1239) * Cleanup OWNERS list [#1238](https://github.com/openshift/aws-ebs-csi-driver/pull/1238) * Temporarily fix CI [#1240](https://github.com/openshift/aws-ebs-csi-driver/pull/1240) * Fix IOPS parameter bug when no volume type is defined [#1236](https://github.com/openshift/aws-ebs-csi-driver/pull/1236) * Replace Windows 2004(EOL) with ltsc2019 [#1231](https://github.com/openshift/aws-ebs-csi-driver/pull/1231) * Update gcb-docker-gcloud to latest [#1230](https://github.com/openshift/aws-ebs-csi-driver/pull/1230) * Add self to OWNERS [#1228](https://github.com/openshift/aws-ebs-csi-driver/pull/1228) * Add self to OWNERS [#1229](https://github.com/openshift/aws-ebs-csi-driver/pull/1229) * Release v1.6.1 [#1226](https://github.com/openshift/aws-ebs-csi-driver/pull/1226) * Driver v1.6.1 post-release [#1225](https://github.com/openshift/aws-ebs-csi-driver/pull/1225) * Prepare for release v1.6.1 [#1222](https://github.com/openshift/aws-ebs-csi-driver/pull/1222) * Update golang.org/x/crypto for CVE-2022-27191 [#1210](https://github.com/openshift/aws-ebs-csi-driver/pull/1210) * Add namespace for namespaced resources in helm chart [#1206](https://github.com/openshift/aws-ebs-csi-driver/pull/1206) * Use docker buildx 0.8.x --no-cache-filter to avoid using cached amazonlinux image [#1221](https://github.com/openshift/aws-ebs-csi-driver/pull/1221) * Enable unit testing on windows [#1219](https://github.com/openshift/aws-ebs-csi-driver/pull/1219) * Release 1.6 [#1217](https://github.com/openshift/aws-ebs-csi-driver/pull/1217) * Driver v1.6.0 post-release [#1216](https://github.com/openshift/aws-ebs-csi-driver/pull/1216) * Prepare for release v1.6.0 [#1215](https://github.com/openshift/aws-ebs-csi-driver/pull/1215) * Merge release-1.5 to master for v1.5.3 [#1213](https://github.com/openshift/aws-ebs-csi-driver/pull/1213) * Add volume resizing support for windows [#1207](https://github.com/openshift/aws-ebs-csi-driver/pull/1207) * Update README.md to reflect correct tag key for snapshots [#1203](https://github.com/openshift/aws-ebs-csi-driver/pull/1203) * Upgrade PodDisruptionBudget api version for kubernetes 1.21+ [#1196](https://github.com/openshift/aws-ebs-csi-driver/pull/1196) * Updated TAGGING.md to mention minimum version for tagging [#1202](https://github.com/openshift/aws-ebs-csi-driver/pull/1202) * Adding tagging support through StorageClass.parameters [#1199](https://github.com/openshift/aws-ebs-csi-driver/pull/1199) * Bump prometheus/client_golang to v1.11.1 [#1197](https://github.com/openshift/aws-ebs-csi-driver/pull/1197) * Platform agnostic device removal [#1193](https://github.com/openshift/aws-ebs-csi-driver/pull/1193) * Update deprecated command `go get` [#1194](https://github.com/openshift/aws-ebs-csi-driver/pull/1194) * Fix windows mounting bug-1090 [#1189](https://github.com/openshift/aws-ebs-csi-driver/pull/1189) * Fix nodeService.getVolumesLimit() adding more instance types [#1175](https://github.com/openshift/aws-ebs-csi-driver/pull/1175) * Update helm charts for a secrect exposure [#1171](https://github.com/openshift/aws-ebs-csi-driver/pull/1171) * Update examples/kubernetes README files [#1183](https://github.com/openshift/aws-ebs-csi-driver/pull/1183) * Add self as OWNER [#1176](https://github.com/openshift/aws-ebs-csi-driver/pull/1176) * Merge release-1.5 to master for v1.5.1 [#1170](https://github.com/openshift/aws-ebs-csi-driver/pull/1170) * v1.5.1 post-release [#1167](https://github.com/openshift/aws-ebs-csi-driver/pull/1167) * Update cluster role configuration for external snapshotter [#1169](https://github.com/openshift/aws-ebs-csi-driver/pull/1169) * Set prerelease=true for new releases before images are ready [#1161](https://github.com/openshift/aws-ebs-csi-driver/pull/1161) * Update ECR sidecars to 1-18-13 [#1150](https://github.com/openshift/aws-ebs-csi-driver/pull/1150) * Fix canonical nvme device resolution in more cases [#1141](https://github.com/openshift/aws-ebs-csi-driver/pull/1141) * Fix the wrong app and helm chart version [#1145](https://github.com/openshift/aws-ebs-csi-driver/pull/1145) * Add support for securityContext in controller [#1112](https://github.com/openshift/aws-ebs-csi-driver/pull/1112) * Update kubernetes-csi/livenessprobe [#1054](https://github.com/openshift/aws-ebs-csi-driver/pull/1054) * Simplify branch/version part of release process [#1138](https://github.com/openshift/aws-ebs-csi-driver/pull/1138) * PHONY make rules [#1135](https://github.com/openshift/aws-ebs-csi-driver/pull/1135) * Use TARGETOS/TARGETARCH in Dockerfile but OS/ARCH in Makefile [#1134](https://github.com/openshift/aws-ebs-csi-driver/pull/1134) * remove tag override from ecr overlay [#1133](https://github.com/openshift/aws-ebs-csi-driver/pull/1133) * Release v1.5.0 [#1132](https://github.com/openshift/aws-ebs-csi-driver/pull/1132) * Update aws-sdk-go to get DualStack EC2 endpoint support [#1120](https://github.com/openshift/aws-ebs-csi-driver/pull/1120) * add ecr-private kustomize overlay [#1124](https://github.com/openshift/aws-ebs-csi-driver/pull/1124) * Support for custom labels [#1106](https://github.com/openshift/aws-ebs-csi-driver/pull/1106) * images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag [#1126](https://github.com/openshift/aws-ebs-csi-driver/pull/1126) * images: use k8s-staging-test-infra/gcb-docker-gcloud [#1125](https://github.com/openshift/aws-ebs-csi-driver/pull/1125) * Allow installing snapshotter with storage.io API v1beta1 [#1111](https://github.com/openshift/aws-ebs-csi-driver/pull/1111) * Replace deprecated arg "--extra-volume-tags" by "--extra-tags" [#1103](https://github.com/openshift/aws-ebs-csi-driver/pull/1103) * Find volume path to expand device path in platform-agnostic way [#1113](https://github.com/openshift/aws-ebs-csi-driver/pull/1113) * [OCPBUGS-1574](https://issues.redhat.com/browse/OCPBUGS-1574): UPSTREAM: 1398: Add resolver to handle custom endpoints [#208](https://github.com/openshift/aws-ebs-csi-driver/pull/208) * Fix older dockerfile [#207](https://github.com/openshift/aws-ebs-csi-driver/pull/207) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/2c9dd62e06ba8e1071ee32538b983d2768560326...15841171ef177fa651384e1dad16b53bcaf6e0ef) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/7eae336ce1c449b41d8c8fb3003dac7f546f5a81) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#162](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/162) * Reformat for go 1.19 [#163](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/163) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#161](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/161) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/ffecae22c06647ed1410e10a5930d6ee84d9763b...7eae336ce1c449b41d8c8fb3003dac7f546f5a81) ### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/8b2c3a39b63d28338dc8bc87ba8de8a2adc83ba7) * Updating ose-azure-cloud-node-manager images to be consistent with ART [#40](https://github.com/openshift/cloud-provider-azure/pull/40) * [OCPBUGS-1413](https://issues.redhat.com/browse/OCPBUGS-1413): Rebase cloud-provider-azure 29.09.2022 [#39](https://github.com/openshift/cloud-provider-azure/pull/39) * feat: add PremiumV2LRS disk type support [#2421](https://github.com/openshift/cloud-provider-azure/pull/2421) * update k8s version in aks pipeline [#2419](https://github.com/openshift/cloud-provider-azure/pull/2419) * chore: get node private IPs from cache but NIC [#2430](https://github.com/openshift/cloud-provider-azure/pull/2430) * add e2e tests for service annotations [#2404](https://github.com/openshift/cloud-provider-azure/pull/2404) * Get latest service before UpdateLoadBalancer and serialize LB reconcile [#2406](https://github.com/openshift/cloud-provider-azure/pull/2406) * chore: remove node from VMSS VM cache when it is deleted [#2402](https://github.com/openshift/cloud-provider-azure/pull/2402) * fix typo and use consts in azure_loadbalancer_test.go [#2403](https://github.com/openshift/cloud-provider-azure/pull/2403) * fix: Skip VMSS VM update operations if the VMs are not in good state [#2386](https://github.com/openshift/cloud-provider-azure/pull/2386) * chore: add debug logs for http response ContentLength, StatusCode and responseBody length [#2393](https://github.com/openshift/cloud-provider-azure/pull/2393) * fix: Do not retry regional when request is not GET [#2363](https://github.com/openshift/cloud-provider-azure/pull/2363) * chore(deps): bump k8s.io/kubelet from 0.25.1 to 0.25.2 [#2379](https://github.com/openshift/cloud-provider-azure/pull/2379) * chore(deps): bump k8s.io/cloud-provider from 0.25.1 to 0.25.2 [#2368](https://github.com/openshift/cloud-provider-azure/pull/2368) * chore(deps): bump k8s.io/component-helpers from 0.25.1 to 0.25.2 [#2380](https://github.com/openshift/cloud-provider-azure/pull/2380) * chore(deps): bump k8s.io/controller-manager from 0.25.1 to 0.25.2 [#2365](https://github.com/openshift/cloud-provider-azure/pull/2365) * chore(deps-dev): bump autoprefixer from 10.4.11 to 10.4.12 in /site [#2362](https://github.com/openshift/cloud-provider-azure/pull/2362) * chore(deps): bump actions/setup-go from 2 to 3 [#2359](https://github.com/openshift/cloud-provider-azure/pull/2359) * chore(deps): bump actions/checkout from 2 to 3 [#2358](https://github.com/openshift/cloud-provider-azure/pull/2358) * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 [#2352](https://github.com/openshift/cloud-provider-azure/pull/2352) * chore(deps): bump k8s.io/cloud-provider from 0.25.0 to 0.25.1 [#2334](https://github.com/openshift/cloud-provider-azure/pull/2334) * Auto-approve dependency update [#2354](https://github.com/openshift/cloud-provider-azure/pull/2354) * chore(deps): bump k8s.io/component-helpers from 0.25.0 to 0.25.1 [#2353](https://github.com/openshift/cloud-provider-azure/pull/2353) * chore(deps): bump k8s.io/kubelet from 0.25.0 to 0.25.1 [#2333](https://github.com/openshift/cloud-provider-azure/pull/2333) * chore(deps): bump k8s.io/controller-manager from 0.25.0 to 0.25.1 [#2345](https://github.com/openshift/cloud-provider-azure/pull/2345) * chore(deps): bump k8s.io/client-go from 0.25.0 to 0.25.1 [#2332](https://github.com/openshift/cloud-provider-azure/pull/2332) * Update release notes for v1.24.7 [#2330](https://github.com/openshift/cloud-provider-azure/pull/2330) * Update release notes for v1.23.20 [#2329](https://github.com/openshift/cloud-provider-azure/pull/2329) * Update release notes for v1.1.23 [#2328](https://github.com/openshift/cloud-provider-azure/pull/2328) * Update release notes for v1.23.19 [#2320](https://github.com/openshift/cloud-provider-azure/pull/2320) * Update release notes for v1.24.6 [#2321](https://github.com/openshift/cloud-provider-azure/pull/2321) * Update release notes for v1.1.22 [#2322](https://github.com/openshift/cloud-provider-azure/pull/2322) * Update release notes for v1.25.1 [#2319](https://github.com/openshift/cloud-provider-azure/pull/2319) * Retry if response StatusCode 200 and ContentLength -1 [#2298](https://github.com/openshift/cloud-provider-azure/pull/2298) * chore(deps-dev): bump autoprefixer from 10.4.10 to 10.4.11 in /site [#2302](https://github.com/openshift/cloud-provider-azure/pull/2302) * Pass the context for AzureFile [#2301](https://github.com/openshift/cloud-provider-azure/pull/2301) * Add trivy Github Action [#2299](https://github.com/openshift/cloud-provider-azure/pull/2299) * chore(deps-dev): bump autoprefixer from 10.4.9 to 10.4.10 in /site [#2300](https://github.com/openshift/cloud-provider-azure/pull/2300) * chore(deps-dev): bump autoprefixer from 10.4.8 to 10.4.9 in /site [#2291](https://github.com/openshift/cloud-provider-azure/pull/2291) * chore(deps): bump k8s.io/klog/v2 from 2.80.0 to 2.80.1 [#2290](https://github.com/openshift/cloud-provider-azure/pull/2290) * chore(deps): bump golang from 1.19.0-buster to 1.19.1-buster [#2277](https://github.com/openshift/cloud-provider-azure/pull/2277) * fix: autoscaling-multipool tests need specify sub [#2276](https://github.com/openshift/cloud-provider-azure/pull/2276) * Invoke VMSS parallel update API when vmss tag exists [#2275](https://github.com/openshift/cloud-provider-azure/pull/2275) * Update readme for release 1.25 [#2268](https://github.com/openshift/cloud-provider-azure/pull/2268) * Update release notes for v1.1.21 [#2274](https://github.com/openshift/cloud-provider-azure/pull/2274) * Update release notes for v1.23.18 [#2272](https://github.com/openshift/cloud-provider-azure/pull/2272) * Update release notes for v1.24.5 [#2267](https://github.com/openshift/cloud-provider-azure/pull/2267) * feat: add Location field in DiskOptions [#2269](https://github.com/openshift/cloud-provider-azure/pull/2269) * Update release notes for v1.25.0 [#2263](https://github.com/openshift/cloud-provider-azure/pull/2263) * Add 1.25 and remove 1.0 [#2265](https://github.com/openshift/cloud-provider-azure/pull/2265) * Upload kubetest2-aks with correct path for releases [#2264](https://github.com/openshift/cloud-provider-azure/pull/2264) * chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 [#2241](https://github.com/openshift/cloud-provider-azure/pull/2241) * chore(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 [#2249](https://github.com/openshift/cloud-provider-azure/pull/2249) * VMSS Flex Support: Part 7 of VMSet implementation: removing LB backend pool from VMSS Flex VM related functions [#2245](https://github.com/openshift/cloud-provider-azure/pull/2245) * Bump gcb-docker-gcloud to v20220830-45cbff55bc [#2236](https://github.com/openshift/cloud-provider-azure/pull/2236) * feat: add support for network resource in a different subscription when using MSI [#2248](https://github.com/openshift/cloud-provider-azure/pull/2248) * Improve flaky e2e test [#2253](https://github.com/openshift/cloud-provider-azure/pull/2253) * chore(deps): bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.6 [#2231](https://github.com/openshift/cloud-provider-azure/pull/2231) * Update doc to replace aks-engine with capz [#2208](https://github.com/openshift/cloud-provider-azure/pull/2208) * Improve flaky e2e tests [#2240](https://github.com/openshift/cloud-provider-azure/pull/2240) * support cross subscrition for azurefile csi driver [#2237](https://github.com/openshift/cloud-provider-azure/pull/2237) * VMSS Flex Support: Part 6 of FlexScaleSet implementation of VMSet interface for adding LB backend pool to vmss flex VMs related functions [#2202](https://github.com/openshift/cloud-provider-azure/pull/2202) * fix: NSG destination IP version same as LB IP for floating ip disabled services [#2230](https://github.com/openshift/cloud-provider-azure/pull/2230) * chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 [#2221](https://github.com/openshift/cloud-provider-azure/pull/2221) * add missing `patch` perm to cloud-node-manager SA [#2210](https://github.com/openshift/cloud-provider-azure/pull/2210) * link helm chart in deploy instructions [#2209](https://github.com/openshift/cloud-provider-azure/pull/2209) * fix: correct condition message for NodeNetworkUnavailable [#2219](https://github.com/openshift/cloud-provider-azure/pull/2219) * chore: update version matrix [#2220](https://github.com/openshift/cloud-provider-azure/pull/2220) * chore(deps): bump k8s.io/cloud-provider from 0.24.4 to 0.25.0 [#2212](https://github.com/openshift/cloud-provider-azure/pull/2212) * chore(deps): bump k8s.io/kubelet from 0.24.4 to 0.25.0 [#2216](https://github.com/openshift/cloud-provider-azure/pull/2216) * chore(deps): bump k8s.io/controller-manager from 0.24.4 to 0.25.0 [#2214](https://github.com/openshift/cloud-provider-azure/pull/2214) * VMSS Flex Support: part 5 of FlexScaleSet Implementation of VMSet interface mainly for network related functions [#2183](https://github.com/openshift/cloud-provider-azure/pull/2183) * VMSS Flex Support: VMSet implementation part 4 for VM modelview and InstanceView related functions [#2182](https://github.com/openshift/cloud-provider-azure/pull/2182) * chore(deps): bump k8s.io/kubelet from 0.24.3 to 0.24.4 [#2206](https://github.com/openshift/cloud-provider-azure/pull/2206) * VMSS Flex Support: VMSet implementation part 3 for VM modelview related functions [#2180](https://github.com/openshift/cloud-provider-azure/pull/2180) * chore(deps): bump k8s.io/cloud-provider from 0.24.3 to 0.24.4 [#2185](https://github.com/openshift/cloud-provider-azure/pull/2185) * modify aks pipelines for test security and success rate [#2199](https://github.com/openshift/cloud-provider-azure/pull/2199) * chore(deps): bump k8s.io/controller-manager from 0.24.3 to 0.24.4 [#2184](https://github.com/openshift/cloud-provider-azure/pull/2184) * chore: add more default setting in storage account encryption setting [#2200](https://github.com/openshift/cloud-provider-azure/pull/2200) * chore: increase log level in arm client to reduce logs [#2198](https://github.com/openshift/cloud-provider-azure/pull/2198) * Skip "instance not found" error for LB backend address pools [#2087](https://github.com/openshift/cloud-provider-azure/pull/2087) * Add kubetest2 aks [#2163](https://github.com/openshift/cloud-provider-azure/pull/2163) * VMSS Flex Support: FlexScaleSet implementation of VMSet: part 2 -- Disk attach / detacch [#2179](https://github.com/openshift/cloud-provider-azure/pull/2179) * VMSS Flex Support: FlexScaleSet implementation of VMSet: part 1 [#2160](https://github.com/openshift/cloud-provider-azure/pull/2160) * make ConvertResourceGroupNameToLower exportable [#2172](https://github.com/openshift/cloud-provider-azure/pull/2172) * add log artifacts in aks pipeline [#2178](https://github.com/openshift/cloud-provider-azure/pull/2178) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 65.0.0+incompatible to 66.0.0+incompatible [#1937](https://github.com/openshift/cloud-provider-azure/pull/1937) * Introduce AllowSharedKeyAccess to the StorageAccount creation options [#2173](https://github.com/openshift/cloud-provider-azure/pull/2173) * VMSS Flex Support: Computer hostName rather than VMName should be used as nodeName [#2155](https://github.com/openshift/cloud-provider-azure/pull/2155) * chore: hard-code -flake-attempts instead of using CCM_E2E_ARGS [#2169](https://github.com/openshift/cloud-provider-azure/pull/2169) * cleanup: don't print error logging for user assigned client id [#2170](https://github.com/openshift/cloud-provider-azure/pull/2170) * test: Add e2e tests to avoid redundant reconciliation [#2153](https://github.com/openshift/cloud-provider-azure/pull/2153) * add flake attempts in aks pipeline tests [#2162](https://github.com/openshift/cloud-provider-azure/pull/2162) * Revert "fix: don't set vm entry as nil in cache when vm is in Deleting state to avoid VMSSList throttling" [#2161](https://github.com/openshift/cloud-provider-azure/pull/2161) * feat: change blobclient from management api to rest api [#2144](https://github.com/openshift/cloud-provider-azure/pull/2144) * helm: publish 1.24.4 with new versions [#2120](https://github.com/openshift/cloud-provider-azure/pull/2120) * add encryption setting in storage account creation [#2142](https://github.com/openshift/cloud-provider-azure/pull/2142) * fix: public ip version check [#2141](https://github.com/openshift/cloud-provider-azure/pull/2141) * Retry when getting security group list [#2138](https://github.com/openshift/cloud-provider-azure/pull/2138) * Fix e2e tests to support aks cluster [#2106](https://github.com/openshift/cloud-provider-azure/pull/2106) * VMSS Flex Support: Add vmssflex_cache.go and unit tests [#2100](https://github.com/openshift/cloud-provider-azure/pull/2100) * Update release notes for v1.1.20 [#2140](https://github.com/openshift/cloud-provider-azure/pull/2140) * Update release notes for v1.23.17 [#2139](https://github.com/openshift/cloud-provider-azure/pull/2139) * chore: upgrade to 2021-09-01/storage [#2131](https://github.com/openshift/cloud-provider-azure/pull/2131) * Modify aks pipeline to separate k8s version env var and make code more concise [#2124](https://github.com/openshift/cloud-provider-azure/pull/2124) * Typos fixed in pls-integration.md [#2133](https://github.com/openshift/cloud-provider-azure/pull/2133) * lower verbosity in ci template due to the limitation of logging space [#2123](https://github.com/openshift/cloud-provider-azure/pull/2123) * chore(deps): bump golang from 1.18.4-buster to 1.19.0-buster [#2126](https://github.com/openshift/cloud-provider-azure/pull/2126) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.20 to 0.9.21 [#2089](https://github.com/openshift/cloud-provider-azure/pull/2089) * Update release notes for v1.23.16 [#2116](https://github.com/openshift/cloud-provider-azure/pull/2116) * Update release notes for v1.0.23 [#2114](https://github.com/openshift/cloud-provider-azure/pull/2114) * chore(deps-dev): bump autoprefixer from 10.4.7 to 10.4.8 in /site [#2105](https://github.com/openshift/cloud-provider-azure/pull/2105) * Update release notes for v1.24.4 [#2117](https://github.com/openshift/cloud-provider-azure/pull/2117) * Update release notes for v1.1.19 [#2115](https://github.com/openshift/cloud-provider-azure/pull/2115) * fix aks pipeline gc job typo and job scheduling typo [#2108](https://github.com/openshift/cloud-provider-azure/pull/2108) * Fix aks pipeline to test e2e [#2086](https://github.com/openshift/cloud-provider-azure/pull/2086) * Less mem usage for golangci-lint by less concurrency [#2099](https://github.com/openshift/cloud-provider-azure/pull/2099) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 [#2088](https://github.com/openshift/cloud-provider-azure/pull/2088) * Vmss flex support: Add two functions in azure_vmclient.go to support batch querying VMSS Flex VMs and their InstanceView [#2080](https://github.com/openshift/cloud-provider-azure/pull/2080) * fix: update osversion in Makefile manifest-node-manager-image-window [#2026](https://github.com/openshift/cloud-provider-azure/pull/2026) * docs: Update pls doc to support ELB+disabling floating ip [#2085](https://github.com/openshift/cloud-provider-azure/pull/2085) * docs: update limitations of PLS [#2072](https://github.com/openshift/cloud-provider-azure/pull/2072) * Use correct subnet name in reconcileFrontendIPConfigs() [#2076](https://github.com/openshift/cloud-provider-azure/pull/2076) * Allow external service with floating ip disabled to use PLS [#2073](https://github.com/openshift/cloud-provider-azure/pull/2073) * chore(deps): bump k8s.io/cloud-provider from 0.24.2 to 0.24.3 [#2047](https://github.com/openshift/cloud-provider-azure/pull/2047) * chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 [#2065](https://github.com/openshift/cloud-provider-azure/pull/2065) * VMSS Flex support: Add GetResourceWithQueries function in azure_armclient.go [#2058](https://github.com/openshift/cloud-provider-azure/pull/2058) * chore(deps): bump k8s.io/kubelet from 0.24.2 to 0.24.3 [#2031](https://github.com/openshift/cloud-provider-azure/pull/2031) * fix: don't set vm entry as nil in cache when vm is in Deleting state to avoid VMSSList throttling [#2060](https://github.com/openshift/cloud-provider-azure/pull/2060) * Fix azp gc job [#2070](https://github.com/openshift/cloud-provider-azure/pull/2070) * Create a single transport to reuse connections, fix performance issues and enable tracing [#2059](https://github.com/openshift/cloud-provider-azure/pull/2059) * Fix env var in Azure pipelines [#2064](https://github.com/openshift/cloud-provider-azure/pull/2064) * update azp [#2063](https://github.com/openshift/cloud-provider-azure/pull/2063) * Fix azure pipeline variables [#2062](https://github.com/openshift/cloud-provider-azure/pull/2062) * Add azure pipelines [#1993](https://github.com/openshift/cloud-provider-azure/pull/1993) * update e2e-test to support windows [#2053](https://github.com/openshift/cloud-provider-azure/pull/2053) * chore: Strictly check LB CreateOrUpdate times during UT [#2051](https://github.com/openshift/cloud-provider-azure/pull/2051) * Add a toggle for AKS Cluster [#1996](https://github.com/openshift/cloud-provider-azure/pull/1996) * chore(deps): bump k8s.io/controller-manager from 0.24.2 to 0.24.3 [#2052](https://github.com/openshift/cloud-provider-azure/pull/2052) * Fix PIP tags possibly not ensured issue in ensurePublicIPExists() [#2040](https://github.com/openshift/cloud-provider-azure/pull/2040) * chore(deps): bump k8s.io/component-helpers from 0.24.2 to 0.24.3 [#2046](https://github.com/openshift/cloud-provider-azure/pull/2046) * chore(deps): bump k8s.io/component-base from 0.24.2 to 0.24.3 [#2032](https://github.com/openshift/cloud-provider-azure/pull/2032) * fix: decouple the LB from the VMSS before VMSS VMs [#2029](https://github.com/openshift/cloud-provider-azure/pull/2029) * Update: adjust customized CAPZ templates to solve multiple control-plane issue and more [#1985](https://github.com/openshift/cloud-provider-azure/pull/1985) * chore(deps): bump golang from 1.18.3-buster to 1.18.4-buster [#2018](https://github.com/openshift/cloud-provider-azure/pull/2018) * chore: increase the timeout when waiting for the readiness of the cap… [#2028](https://github.com/openshift/cloud-provider-azure/pull/2028) * helm: publish 1.24.3 with latest releases [#2015](https://github.com/openshift/cloud-provider-azure/pull/2015) * doc: bump image versions in readme and exapmels [#2023](https://github.com/openshift/cloud-provider-azure/pull/2023) * chore(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.3 [#2010](https://github.com/openshift/cloud-provider-azure/pull/2010) * chore: skip slb outbound e2e test for capz clusters [#2008](https://github.com/openshift/cloud-provider-azure/pull/2008) * Update release notes for v1.24.3 [#2014](https://github.com/openshift/cloud-provider-azure/pull/2014) * Update release notes for v1.23.15 [#2013](https://github.com/openshift/cloud-provider-azure/pull/2013) * Update release notes for v1.1.18 [#2012](https://github.com/openshift/cloud-provider-azure/pull/2012) * Update release notes for v1.0.22 [#2011](https://github.com/openshift/cloud-provider-azure/pull/2011) * docs: update cloud provider permissions [#2009](https://github.com/openshift/cloud-provider-azure/pull/2009) * Add detailed error reuslt_code in ObserveOperationWithResult func [#1989](https://github.com/openshift/cloud-provider-azure/pull/1989) * chore(deps): bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 [#1994](https://github.com/openshift/cloud-provider-azure/pull/1994) * chore: migrate to ginkgo v2 [#1988](https://github.com/openshift/cloud-provider-azure/pull/1988) * fix: make sure there is no duplicated rules before updating the netwo… [#1998](https://github.com/openshift/cloud-provider-azure/pull/1998) * fix: Ignore privateIPAllocationMethod when comparing frontend config [#1991](https://github.com/openshift/cloud-provider-azure/pull/1991) * Dump Pod describe if WaitPodTo() fails [#1992](https://github.com/openshift/cloud-provider-azure/pull/1992) * doc: update load balancer doc [#1984](https://github.com/openshift/cloud-provider-azure/pull/1984) * docs: update document for cross resource group nodes [#1987](https://github.com/openshift/cloud-provider-azure/pull/1987) * Add a testing Azure Pipeline [#1983](https://github.com/openshift/cloud-provider-azure/pull/1983) * chore(deps-dev): bump postcss-cli from 9.1.0 to 10.0.0 in /site [#1973](https://github.com/openshift/cloud-provider-azure/pull/1973) * Omit case mismatch when comparing expected loadBalancing rules with existing ones [#1948](https://github.com/openshift/cloud-provider-azure/pull/1948) * Add service annotation to disable floating IP in load balancer rule [#1729](https://github.com/openshift/cloud-provider-azure/pull/1729) * chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 [#1965](https://github.com/openshift/cloud-provider-azure/pull/1965) * chore: increase the timeout in an e2e test [#1949](https://github.com/openshift/cloud-provider-azure/pull/1949) * fix: Invalidate vmssVMCache when rg is not found [#1954](https://github.com/openshift/cloud-provider-azure/pull/1954) * Adjust Service validation for Windows cluster [#1846](https://github.com/openshift/cloud-provider-azure/pull/1846) * Improve error handling arm api [#1400](https://github.com/openshift/cloud-provider-azure/pull/1400) * chore: rename the LB_SKU to AZURE_LOADBALANCER_SKU to keep aligned wi… [#1950](https://github.com/openshift/cloud-provider-azure/pull/1950) * chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 [#1943](https://github.com/openshift/cloud-provider-azure/pull/1943) * helm: publish 1.24.2 chart with new releases [#1900](https://github.com/openshift/cloud-provider-azure/pull/1900) * fix: Ignore errors dumping logs after listing [#1936](https://github.com/openshift/cloud-provider-azure/pull/1936) * chore(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 [#1928](https://github.com/openshift/cloud-provider-azure/pull/1928) * chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 [#1911](https://github.com/openshift/cloud-provider-azure/pull/1911) * chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 [#1910](https://github.com/openshift/cloud-provider-azure/pull/1910) * Show correct CCM/CNM version in apiserver [#1908](https://github.com/openshift/cloud-provider-azure/pull/1908) * Refactor: refactor retry package and split validator and error parser [#1566](https://github.com/openshift/cloud-provider-azure/pull/1566) * ListXX can return empty list instead of error [#1922](https://github.com/openshift/cloud-provider-azure/pull/1922) * fix .dockerignore to satisfy OCP specific requirements [#37](https://github.com/openshift/cloud-provider-azure/pull/37) * Replace .dockerignore file with the OCP specific one [#36](https://github.com/openshift/cloud-provider-azure/pull/36) * [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/0d996a52d4b132be9a16d560a7f4c70db9cf4fbb...8b2c3a39b63d28338dc8bc87ba8de8a2adc83ba7) ### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/9ff169cfa99e9caf2c0ecd243c972a981cac6699) * UPSTREAM: <carry>: remove "coverage.*" from gitignore [#262](https://github.com/openshift/cluster-api-provider-azure/pull/262) * UPSTREAM: <carry>: bump .ci-operator.yaml to use golang 1.18 [#261](https://github.com/openshift/cluster-api-provider-azure/pull/261) * [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/58e3be8c557a7f253a333763d5671939e6725525...9ff169cfa99e9caf2c0ecd243c972a981cac6699) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/ba10578832b8389cd81373ef72bcc3749094ed27) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#34](https://github.com/openshift/azure-disk-csi-driver/pull/34) * UPSTREAM: <carry>: Remove .github files [#33](https://github.com/openshift/azure-disk-csi-driver/pull/33) * [STOR-864](https://issues.redhat.com/browse/STOR-864): Rebase to v1.22.0 [#32](https://github.com/openshift/azure-disk-csi-driver/pull/32) * test: reduce the time cost of ut [#1462](https://github.com/openshift/azure-disk-csi-driver/pull/1462) * test: add nodeserver.go unit test [#1458](https://github.com/openshift/azure-disk-csi-driver/pull/1458) * test: add azuredisk.go unit test [#1456](https://github.com/openshift/azure-disk-csi-driver/pull/1456) * chore: log VM provisioning state [#1454](https://github.com/openshift/azure-disk-csi-driver/pull/1454) * fix: invalid ultra disk default iops issue [#1445](https://github.com/openshift/azure-disk-csi-driver/pull/1445) * test: add device_perf_linux.go unit test [#1450](https://github.com/openshift/azure-disk-csi-driver/pull/1450) * test: add fake_safe_mounter unit test [#1449](https://github.com/openshift/azure-disk-csi-driver/pull/1449) * test: add fake host util and io handler unit test [#1444](https://github.com/openshift/azure-disk-csi-driver/pull/1444) * test: add snapshot unit test [#1443](https://github.com/openshift/azure-disk-csi-driver/pull/1443) * test: Wait longer for colocated pods to start [#1439](https://github.com/openshift/azure-disk-csi-driver/pull/1439) * chore: gofmt 1.19 fixes [#1436](https://github.com/openshift/azure-disk-csi-driver/pull/1436) * chore: add node-role.kubernetes.io/control-plane to csi-snapshot-controller [#1431](https://github.com/openshift/azure-disk-csi-driver/pull/1431) * chore: switch master branch to use v1.22.0 [#1430](https://github.com/openshift/azure-disk-csi-driver/pull/1430) * doc: cut v1.21.0 release [#1428](https://github.com/openshift/azure-disk-csi-driver/pull/1428) * chore: upgrade azure cloud provider lib [#1426](https://github.com/openshift/azure-disk-csi-driver/pull/1426) * chore: switch master branch to use v1.21.0 [#1422](https://github.com/openshift/azure-disk-csi-driver/pull/1422) * doc: cut v1.20.0 release [#1419](https://github.com/openshift/azure-disk-csi-driver/pull/1419) * fix: CSI function should return internal error [#1418](https://github.com/openshift/azure-disk-csi-driver/pull/1418) * chore: increase node-registrar cpu requests on Windows [#1413](https://github.com/openshift/azure-disk-csi-driver/pull/1413) * chore: update max data disk count table [#1409](https://github.com/openshift/azure-disk-csi-driver/pull/1409) * chore: set master branch chart version to v0.0.0 [#1407](https://github.com/openshift/azure-disk-csi-driver/pull/1407) * chore: switch to mcr oss/kubernetes-csi image [#1402](https://github.com/openshift/azure-disk-csi-driver/pull/1402) * chore: shorten userAgent [#1400](https://github.com/openshift/azure-disk-csi-driver/pull/1400) * fix: Put GetDiskLun log after it is called [#1381](https://github.com/openshift/azure-disk-csi-driver/pull/1381) * feat: upgrade sidecar image versions [#1386](https://github.com/openshift/azure-disk-csi-driver/pull/1386) * feat: add affinity, nodeSelector in chart config [#1377](https://github.com/openshift/azure-disk-csi-driver/pull/1377) * chore: switch master branch to use v1.20.0 [#1374](https://github.com/openshift/azure-disk-csi-driver/pull/1374) * doc: cut v1.19.0 release [#1372](https://github.com/openshift/azure-disk-csi-driver/pull/1372) * fix: NodeGetVolumeStats failure on Windows node [#1368](https://github.com/openshift/azure-disk-csi-driver/pull/1368) * feat: add controller.runOnControlPlane in chart config [#1366](https://github.com/openshift/azure-disk-csi-driver/pull/1366) * chore: update max_disk_count table [#1367](https://github.com/openshift/azure-disk-csi-driver/pull/1367) * test: fix windows e2e test failure on 1.25 cluster [#1362](https://github.com/openshift/azure-disk-csi-driver/pull/1362) * fix: incorrect runOnMaster config [#1358](https://github.com/openshift/azure-disk-csi-driver/pull/1358) * fix: cache data loss issue on Windows when unmount disk [#1352](https://github.com/openshift/azure-disk-csi-driver/pull/1352) * test: fix unstable e2e tests which check file content [#1341](https://github.com/openshift/azure-disk-csi-driver/pull/1341) * chore: upgrade azure cloud provider lib [#1342](https://github.com/openshift/azure-disk-csi-driver/pull/1342) * cleanup: rename role name of driver daemonset [#1339](https://github.com/openshift/azure-disk-csi-driver/pull/1339) * chore: switch master branch to use v1.19.0 [#1329](https://github.com/openshift/azure-disk-csi-driver/pull/1329) * doc: cut v1.18.0 release [#1327](https://github.com/openshift/azure-disk-csi-driver/pull/1327) * feat: provide a flag to override vmType in cloud config [#1324](https://github.com/openshift/azure-disk-csi-driver/pull/1324) * test: run k8s 1.24 external e2e test [#1322](https://github.com/openshift/azure-disk-csi-driver/pull/1322) * feat: add DiskEncryptionType in storage class [#1315](https://github.com/openshift/azure-disk-csi-driver/pull/1315) * fix: filesystem is not resized when restoring from snapshot with a bigger size [#1309](https://github.com/openshift/azure-disk-csi-driver/pull/1309) * fix: resize failure on Windows [#1314](https://github.com/openshift/azure-disk-csi-driver/pull/1314) * chore: switch master branch to use v1.18.0 [#1312](https://github.com/openshift/azure-disk-csi-driver/pull/1312) * doc: cut v1.17.0 release [#1310](https://github.com/openshift/azure-disk-csi-driver/pull/1310) * chore: upgrade cloud-provider-azure lib [#1307](https://github.com/openshift/azure-disk-csi-driver/pull/1307) * chore: upgrade sidecar image versions [#1304](https://github.com/openshift/azure-disk-csi-driver/pull/1304) * chore: refine metrics naming [#1296](https://github.com/openshift/azure-disk-csi-driver/pull/1296) * chore: refine package patching in image build [#1291](https://github.com/openshift/azure-disk-csi-driver/pull/1291) * fix: CVE-2022-1271 in image build [#1289](https://github.com/openshift/azure-disk-csi-driver/pull/1289) * feat: add controller.vmssCacheTTLInSeconds in helm chart config [#1287](https://github.com/openshift/azure-disk-csi-driver/pull/1287) * test: support Win2022 test on capz [#1280](https://github.com/openshift/azure-disk-csi-driver/pull/1280) * chore: switch master branch to use v1.17.0 [#1283](https://github.com/openshift/azure-disk-csi-driver/pull/1283) * doc: cut v1.16.0 release [#1281](https://github.com/openshift/azure-disk-csi-driver/pull/1281) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/b91341803a3ecc4716e5c0c0f2ab5dbb5e57d2b3...ba10578832b8389cd81373ef72bcc3749094ed27) ### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/a0861f0257aed8132f2d85aa39bd9e909d10dc48) * Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#55](https://github.com/openshift/azure-disk-csi-driver-operator/pull/55) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#53](https://github.com/openshift/azure-disk-csi-driver-operator/pull/53) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver-operator/compare/c127028ed88df3d90084b933e373e06534c8477b...a0861f0257aed8132f2d85aa39bd9e909d10dc48) ### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/746fab2b699a791064088a3544b8db06fbd50628) * [STOR-865](https://issues.redhat.com/browse/STOR-865): Rebase to v1.21.0 for OCP 4.12 [#17](https://github.com/openshift/azure-file-csi-driver/pull/17) * fix: increase sidecar container memory limits on Windows [#1074](https://github.com/openshift/azure-file-csi-driver/pull/1074) * doc: remove nconnect mount option [#1073](https://github.com/openshift/azure-file-csi-driver/pull/1073) * test: add nodeserver.go, azurefile.go and azurefile_client.go unit test [#1071](https://github.com/openshift/azure-file-csi-driver/pull/1071) * feat: add requireInfraEncryption parameter in storage class [#1065](https://github.com/openshift/azure-file-csi-driver/pull/1065) * test: add controllerserver.go unit test [#1069](https://github.com/openshift/azure-file-csi-driver/pull/1069) * fix: fixing codespell errors [#1070](https://github.com/openshift/azure-file-csi-driver/pull/1070) * cleanup: remove secrets list rbac [#1068](https://github.com/openshift/azure-file-csi-driver/pull/1068) * test: fix TestLogGRPC ut failure [#1067](https://github.com/openshift/azure-file-csi-driver/pull/1067) * chore: add node-role.kubernetes.io/control-plane toleration [#1061](https://github.com/openshift/azure-file-csi-driver/pull/1061) * chore: upgrade azure cloud provider lib [#1060](https://github.com/openshift/azure-file-csi-driver/pull/1060) * fix: don't return error if request size is smaller than existing quota [#1058](https://github.com/openshift/azure-file-csi-driver/pull/1058) * chore: switch master branch to use v1.21.0 [#1056](https://github.com/openshift/azure-file-csi-driver/pull/1056) * doc: cut v1.20.0 release [#1054](https://github.com/openshift/azure-file-csi-driver/pull/1054) * fix: CSI function should return internal error [#1053](https://github.com/openshift/azure-file-csi-driver/pull/1053) * chore: upgrade base image to debian-base:bullseye-v1.4.0 [#1052](https://github.com/openshift/azure-file-csi-driver/pull/1052) * chore: set master branch chart version to v0.0.0 [#1051](https://github.com/openshift/azure-file-csi-driver/pull/1051) * chore: switch to mcr oss/kubernetes-csi image [#1049](https://github.com/openshift/azure-file-csi-driver/pull/1049) * chore: shorten userAgent [#1048](https://github.com/openshift/azure-file-csi-driver/pull/1048) * feat: support pv/pvc metadata for shareName parameter [#1046](https://github.com/openshift/azure-file-csi-driver/pull/1046) * chore: add more logging in ExpandVolume [#1045](https://github.com/openshift/azure-file-csi-driver/pull/1045) * feat: upgrade sidecar image versions [#1044](https://github.com/openshift/azure-file-csi-driver/pull/1044) * feat: add affinity, nodeSelector in chart config [#1042](https://github.com/openshift/azure-file-csi-driver/pull/1042) * chore: switch master branch to use v1.20.0 [#1041](https://github.com/openshift/azure-file-csi-driver/pull/1041) * doc: cut v1.19.0 release [#1039](https://github.com/openshift/azure-file-csi-driver/pull/1039) * doc: mark VHD disk feature as experimental feature [#1030](https://github.com/openshift/azure-file-csi-driver/pull/1030) * fix: panic when create private endpoint using azurefile NFS [#1038](https://github.com/openshift/azure-file-csi-driver/pull/1038) * add new option to allow VHD feature opt-out [#1023](https://github.com/openshift/azure-file-csi-driver/pull/1023) * feat: add controller.runOnControlPlane in chart config [#1036](https://github.com/openshift/azure-file-csi-driver/pull/1036) * test: fix windows e2e test failure on 1.25 cluster [#1035](https://github.com/openshift/azure-file-csi-driver/pull/1035) * fix: incorrect runOnMaster label config [#1032](https://github.com/openshift/azure-file-csi-driver/pull/1032) * Add myself as reviewer for azurefile CSI driver [#1031](https://github.com/openshift/azure-file-csi-driver/pull/1031) * chore: switch master branch to use v1.19.0 [#1029](https://github.com/openshift/azure-file-csi-driver/pull/1029) * doc: cut v1.18.0 release [#1027](https://github.com/openshift/azure-file-csi-driver/pull/1027) * fix: inline volume mount options passing issue [#1026](https://github.com/openshift/azure-file-csi-driver/pull/1026) * feat: add fsGroupChangePolicy None parameter [#1025](https://github.com/openshift/azure-file-csi-driver/pull/1025) * feat: set fsGroupChangePolicy as OnRootMismatch for nfs by default [#1024](https://github.com/openshift/azure-file-csi-driver/pull/1024) * test: fix unstable e2e tests which check file content [#1022](https://github.com/openshift/azure-file-csi-driver/pull/1022) * chore: upgrade azure cloud provider lib [#1021](https://github.com/openshift/azure-file-csi-driver/pull/1021) * feat: add fsGroupChangePolicy for nfs protocol [#1013](https://github.com/openshift/azure-file-csi-driver/pull/1013) * fix: bypass chmod if mounting point permissions are correct [#1019](https://github.com/openshift/azure-file-csi-driver/pull/1019) * fix: set fsGroupPolicy as ReadWriteOnceWithFSType by default [#1017](https://github.com/openshift/azure-file-csi-driver/pull/1017) * chore: add cloud config logging in driver init [#1016](https://github.com/openshift/azure-file-csi-driver/pull/1016) * test: run k8s 1.24 external e2e test [#1014](https://github.com/openshift/azure-file-csi-driver/pull/1014) * feat: skip chmod if mountPermissions is 0 after mount [#1011](https://github.com/openshift/azure-file-csi-driver/pull/1011) * test: enable fsGroup external test for nfs [#820](https://github.com/openshift/azure-file-csi-driver/pull/820) * chore: switch master branch to use v1.18.0 [#1009](https://github.com/openshift/azure-file-csi-driver/pull/1009) * doc: cut v1.17.0 release [#1007](https://github.com/openshift/azure-file-csi-driver/pull/1007) * chore: upgrade cloud provider azure lib [#1006](https://github.com/openshift/azure-file-csi-driver/pull/1006) * chore: upgrade sidecar image versions [#1005](https://github.com/openshift/azure-file-csi-driver/pull/1005) * test: support Win2022 test on capz [#988](https://github.com/openshift/azure-file-csi-driver/pull/988) * chore: rename metrics columns [#1003](https://github.com/openshift/azure-file-csi-driver/pull/1003) * chore: refine metrics naming [#1002](https://github.com/openshift/azure-file-csi-driver/pull/1002) * test: skip on-prem test on capz windows [#1000](https://github.com/openshift/azure-file-csi-driver/pull/1000) * chore: switch master branch to use v1.17.0 [#999](https://github.com/openshift/azure-file-csi-driver/pull/999) * doc: cut v1.16.0 release [#997](https://github.com/openshift/azure-file-csi-driver/pull/997) * fix: disallow disableDeleteRetentionPolicy on Standard account type [#996](https://github.com/openshift/azure-file-csi-driver/pull/996) * cleanup: refine secretNamespace assignment in Expand, DeleteVolume [#995](https://github.com/openshift/azure-file-csi-driver/pull/995) * chore: switch base image registry [#994](https://github.com/openshift/azure-file-csi-driver/pull/994) * chore: add secretNamespace to volumeid [#990](https://github.com/openshift/azure-file-csi-driver/pull/990) * test: fix in-tree test failure due to matchTags parameter issue [#993](https://github.com/openshift/azure-file-csi-driver/pull/993) * chore: refine package patching in image build [#992](https://github.com/openshift/azure-file-csi-driver/pull/992) * fix: CVE-2022-1271 in image build [#991](https://github.com/openshift/azure-file-csi-driver/pull/991) * chore: fail earlier if creating virutal link failed before account creation [#989](https://github.com/openshift/azure-file-csi-driver/pull/989) * test: enable disableDeleteRetentionPolicy test [#981](https://github.com/openshift/azure-file-csi-driver/pull/981) * fix: expand volume failure in csi migration scenario [#986](https://github.com/openshift/azure-file-csi-driver/pull/986) * test: add account creation leak test [#985](https://github.com/openshift/azure-file-csi-driver/pull/985) * chore: switch master branch to use v1.16.0 [#984](https://github.com/openshift/azure-file-csi-driver/pull/984) * doc: cut v1.15.0 release [#982](https://github.com/openshift/azure-file-csi-driver/pull/982) * fix: disable match tags by default in account search when creating file share [#980](https://github.com/openshift/azure-file-csi-driver/pull/980) * chore: Update golang.org/x/crypto for CVE-2022-27191 [#978](https://github.com/openshift/azure-file-csi-driver/pull/978) * test: enable volumeMountGroup external tests [#975](https://github.com/openshift/azure-file-csi-driver/pull/975) * test: enable external slow tests [#974](https://github.com/openshift/azure-file-csi-driver/pull/974) * test: adjust csi-proxy loglevel in test [#973](https://github.com/openshift/azure-file-csi-driver/pull/973) * chore: switch master branch to use v1.15.0 [#972](https://github.com/openshift/azure-file-csi-driver/pull/972) * doc: cut v1.14.0 release [#970](https://github.com/openshift/azure-file-csi-driver/pull/970) * Updating azure-file-csi-driver images to be consistent with ART [#19](https://github.com/openshift/azure-file-csi-driver/pull/19) * UPSTREAM: <carry>: Remove .github files [#18](https://github.com/openshift/azure-file-csi-driver/pull/18) * [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/7151a0c550191c4204032349756409db28347a3b...746fab2b699a791064088a3544b8db06fbd50628) ### [azure-file-csi-driver-operator](https://github.com/openshift/azure-file-csi-driver-operator/tree/0a02fa02dd5623413d07c226987ac1d3181774fa) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#37](https://github.com/openshift/azure-file-csi-driver-operator/pull/37) * Updating azure-file-csi-driver-operator images to be consistent with ART [#38](https://github.com/openshift/azure-file-csi-driver-operator/pull/38) * [Full changelog](https://github.com/openshift/azure-file-csi-driver-operator/compare/dca9e4024bef79d20fc47ee02bcdaaa43dcb2c7e...0a02fa02dd5623413d07c226987ac1d3181774fa) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/e62926d7c7fb23ba9c2fe4db2f25b2d1259af2c2) * Update Machine API Operator dependency to fix phase transition metric [#33](https://github.com/openshift/machine-api-provider-azure/pull/33) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/7ff507efcc7e4116bddb761f8121cf0dd7520918...e62926d7c7fb23ba9c2fe4db2f25b2d1259af2c2) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/84aa8222b622dee71185a45f1e0ba038232b114a) * [OCPBUGS-527](https://issues.redhat.com/browse/OCPBUGS-527): Improve error message in case of failure during the agent image generation [#6436](https://github.com/openshift/installer/pull/6436) * [AGENT-271](https://issues.redhat.com/browse/AGENT-271): Generate kubeadmin-password with ISO [#6313](https://github.com/openshift/installer/pull/6313) * AWS: destroy: move helper functions to their own file [#6131](https://github.com/openshift/installer/pull/6131) * [AGENT-369](https://issues.redhat.com/browse/AGENT-369): SNO validation [#6444](https://github.com/openshift/installer/pull/6444) * Add host-config status to agent-gather [#6442](https://github.com/openshift/installer/pull/6442) * [AGENT-321](https://issues.redhat.com/browse/AGENT-321): Move validation failures to debug log level [#6446](https://github.com/openshift/installer/pull/6446) * [CORS-2073](https://issues.redhat.com/browse/CORS-2073): Remove terraform provider "random" [#6387](https://github.com/openshift/installer/pull/6387) * Increase start timeouts for assisted services [#6445](https://github.com/openshift/installer/pull/6445) * [OCPBUGS-891](https://issues.redhat.com/browse/OCPBUGS-891): aws: add explicit EIP dependency for nat gw [#6379](https://github.com/openshift/installer/pull/6379) * images: UPI: update gcloud install on rhel8 container [#6158](https://github.com/openshift/installer/pull/6158) * [OCPBUGS-1490](https://issues.redhat.com/browse/OCPBUGS-1490): [vsphere-zones] Handle no set zones [#6390](https://github.com/openshift/installer/pull/6390) * powervs: introduce manifest for OVNKubernetes configuration [#6405](https://github.com/openshift/installer/pull/6405) * Power VS: Enable IBM DNS service for private cluster support [#6228](https://github.com/openshift/installer/pull/6228) * [AGENT-264](https://issues.redhat.com/browse/AGENT-264): validate agent-config macs [#6434](https://github.com/openshift/installer/pull/6434) * Ensure installer created ControlPlaneMachineSets are active on install [#6425](https://github.com/openshift/installer/pull/6425) * [AGENT-330](https://issues.redhat.com/browse/AGENT-330): Add disconnected instructions to MCE integration doc [#6424](https://github.com/openshift/installer/pull/6424) * [OCPBUGS-561](https://issues.redhat.com/browse/OCPBUGS-561): bump RHCOS 4.12 bootimage metadata [#6403](https://github.com/openshift/installer/pull/6403) * Remove extra blank line in DHCP debugging [#6439](https://github.com/openshift/installer/pull/6439) * Change PowerVS default machine CIDR [#6428](https://github.com/openshift/installer/pull/6428) * Change error on execute() to a debug message [#6427](https://github.com/openshift/installer/pull/6427) * fix agent-config-template emitted by `agent create` [#6306](https://github.com/openshift/installer/pull/6306) * CORS 2040: [gcp] Adding Public and Private Managed zones [#6288](https://github.com/openshift/installer/pull/6288) * [Bug 2116904](https://bugzilla.redhat.com/show_bug.cgi?id=2116904): Base generated NMStateConfig on InstallConfig name [#6244](https://github.com/openshift/installer/pull/6244) * [AGENT-354](https://issues.redhat.com/browse/AGENT-354): script for gathering install data [#6402](https://github.com/openshift/installer/pull/6402) * [AGENT-364](https://issues.redhat.com/browse/AGENT-364): Validate network type for SNO clusters [#6419](https://github.com/openshift/installer/pull/6419) * cleanup unused types and constants after platform spec refactor [#6370](https://github.com/openshift/installer/pull/6370) * [AGENT-351](https://issues.redhat.com/browse/AGENT-351): Add MachineNetwork to agent-cluster-install for dual stack [#6364](https://github.com/openshift/installer/pull/6364) * [AGENT-319](https://issues.redhat.com/browse/AGENT-319): Set agent-config version to v1beta1 [#6416](https://github.com/openshift/installer/pull/6416) * [OCPBUGS-816](https://issues.redhat.com/browse/OCPBUGS-816): Check that cached base ISP matches hash in release payload [#6318](https://github.com/openshift/installer/pull/6318) * [AGENT-365](https://issues.redhat.com/browse/AGENT-365): Set install invoker to "agent-installer" [#6418](https://github.com/openshift/installer/pull/6418) * [Bug 2055247](https://bugzilla.redhat.com/show_bug.cgi?id=2055247): pkg/asset/installconfig/azure: standardDDv5Family is not currently supported [#6203](https://github.com/openshift/installer/pull/6203) * Verifying yq is installed properly in libvirt installer containers [#6319](https://github.com/openshift/installer/pull/6319) * Agent installer: try to make systemd services more robust [#6312](https://github.com/openshift/installer/pull/6312) * [OCPBUGSM-47737](https://issues.redhat.com/browse/OCPBUGSM-47737): Do not enable pre-network-manager-config.service [#6323](https://github.com/openshift/installer/pull/6323) * Add documentation for agent networking [#6400](https://github.com/openshift/installer/pull/6400) * vsphere: prevent duplicate validation check in multi-zone [#6398](https://github.com/openshift/installer/pull/6398) * AGENT-288 Log rendezvous host IP when creating agent ISO [#6393](https://github.com/openshift/installer/pull/6393) * AGENT-309 Display the rendezvous IP in motd and issue [#6386](https://github.com/openshift/installer/pull/6386) * Agent: Don't pass AdminKubeConfigClientCertKey [#6373](https://github.com/openshift/installer/pull/6373) * hack: Use golang-1.16 image of origin-release [#6367](https://github.com/openshift/installer/pull/6367) * [OCPBUGS-1231](https://issues.redhat.com/browse/OCPBUGS-1231): disconnected machine-os-images info [#6339](https://github.com/openshift/installer/pull/6339) * AGENT-325 Set NetworkType in AgentClusterInstall [#6287](https://github.com/openshift/installer/pull/6287) * [Bug 2094716](https://bugzilla.redhat.com/show_bug.cgi?id=2094716): docs: fully air-gapped AWS IPI install [#6076](https://github.com/openshift/installer/pull/6076) * [OCPBUGS-1489](https://issues.redhat.com/browse/OCPBUGS-1489): [vsphere] Loop over all folders for destroy [#6378](https://github.com/openshift/installer/pull/6378) * AWS: resolve subnet-related FIXMEs [#6140](https://github.com/openshift/installer/pull/6140) * go getter update for terraform & terraform providers [#6352](https://github.com/openshift/installer/pull/6352) * GCP: Add me-west1 region [#6359](https://github.com/openshift/installer/pull/6359) * aws: replace deprecated object in terraform config [#6383](https://github.com/openshift/installer/pull/6383) * powervs-delete-named-dhcp [#6365](https://github.com/openshift/installer/pull/6365) * azure: validation: avoid specifying capabilities twice [#5952](https://github.com/openshift/installer/pull/5952) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add DNS Record for internal public traffic [#6375](https://github.com/openshift/installer/pull/6375) * [OCPBUGS-729](https://issues.redhat.com/browse/OCPBUGS-729): vSphere 6.7u3 failing privilege validation [#6293](https://github.com/openshift/installer/pull/6293) * Agent: Increase bootstrap-complete timeout [#6384](https://github.com/openshift/installer/pull/6384) * aws user tags: set limit == openshift/api [#6368](https://github.com/openshift/installer/pull/6368) * [OCPBUGS-927](https://issues.redhat.com/browse/OCPBUGS-927): azure: add sleep between zone and link creation [#6349](https://github.com/openshift/installer/pull/6349) * Update power-go-client [#6229](https://github.com/openshift/installer/pull/6229) * Fix generating Machine objects for PowerVS [#6366](https://github.com/openshift/installer/pull/6366) * [AGENT-328](https://issues.redhat.com/browse/AGENT-328): Add documentation for agent mce integration [#6358](https://github.com/openshift/installer/pull/6358) * aws: allow clusters with public only subnets [#6342](https://github.com/openshift/installer/pull/6342) * AWS UPI docs: remove control plane machineset [#6346](https://github.com/openshift/installer/pull/6346) * [OCPBUGS-705](https://issues.redhat.com/browse/OCPBUGS-705): vSphere privilege checking failing when providing user-defined folder and/or resource pool [#6281](https://github.com/openshift/installer/pull/6281) * GCP: allow environmental authentication [#6330](https://github.com/openshift/installer/pull/6330) * AGENT: add ipv6 support [#6328](https://github.com/openshift/installer/pull/6328) * [OCPBUGS-1234](https://issues.redhat.com/browse/OCPBUGS-1234): [CFE-580] Fixed error condition for user tag validation [#6356](https://github.com/openshift/installer/pull/6356) * [OCPBUGS-717](https://issues.redhat.com/browse/OCPBUGS-717): Upgrade python3.7 to 3.8 for AWS UPI [#6270](https://github.com/openshift/installer/pull/6270) * [OCPBUGS-963](https://issues.redhat.com/browse/OCPBUGS-963): OpenStack: Lift validation for 14 chars cluster names [#6309](https://github.com/openshift/installer/pull/6309) * [OCPBUGS-1234](https://issues.redhat.com/browse/OCPBUGS-1234): [CFE-580] Extend user tags limit to 40 based on AWS limits [#6345](https://github.com/openshift/installer/pull/6345) * [OCPBUGS-1226](https://issues.redhat.com/browse/OCPBUGS-1226): OpenStack UPI: Create server group for Computes [#6340](https://github.com/openshift/installer/pull/6340) * Power VS: use the new name field for the dhcp nw [#6294](https://github.com/openshift/installer/pull/6294) * Add AWS r6i into tested instance types table [#6337](https://github.com/openshift/installer/pull/6337) * vsphere zonal: platform spec and terraform updates [#6329](https://github.com/openshift/installer/pull/6329) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add DNS Service permitted VPC [#6325](https://github.com/openshift/installer/pull/6325) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add DNS Service destroy [#6321](https://github.com/openshift/installer/pull/6321) * [OCPBUGSM-47740](https://issues.redhat.com/browse/OCPBUGSM-47740): No networkconfig needed with DHCP agent config [#6317](https://github.com/openshift/installer/pull/6317) * azure: add support for arm64 instances (Dps_v5 instances) [#6298](https://github.com/openshift/installer/pull/6298) * azure: Add client certification to terraform [#6250](https://github.com/openshift/installer/pull/6250) * pkg/asset/ignition/bootstrap/cvoignore: Add group/kind/name(space) collision detection [#6247](https://github.com/openshift/installer/pull/6247) * Add additionalTrustBundlePolicy field to allow CA bundle propagation [#6232](https://github.com/openshift/installer/pull/6232) * [OCPBUGS-1247](https://issues.redhat.com/browse/OCPBUGS-1247): Restrict CPMS from being created with single node clusters [#6331](https://github.com/openshift/installer/pull/6331) * [Full changelog](https://github.com/openshift/installer/compare/e2ec1e286fc0590fe23f50a45fed5c05afb98ba1...84aa8222b622dee71185a45f1e0ba038232b114a) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/fa56fb5a64a22ee391880a6b64a9cc24f12d0ecb) * Updating baremetal-machine-controller images to be consistent with ART [#173](https://github.com/openshift/cluster-api-provider-baremetal/pull/173) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/e2c3afcb17d42a00f516ade218b2224026339279...fa56fb5a64a22ee391880a6b64a9cc24f12d0ecb) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/12d081c9797bc795fd385ac3080d70f0e0b260a0) * [OCPBUGS-1080](https://issues.redhat.com/browse/OCPBUGS-1080): Merge upstream [#242](https://github.com/openshift/baremetal-operator/pull/242) * Delete controller flag for baremetalhost for secret [#1164](https://github.com/openshift/baremetal-operator/pull/1164) * run_local_ironic.sh: make HTTP_PORT customizable [#1168](https://github.com/openshift/baremetal-operator/pull/1168) * 📖 Add issue and PR templates to the repository [#1166](https://github.com/openshift/baremetal-operator/pull/1166) * 🌱 Uplift go modules: k8s.io/* to v0.24.2, CRT to v0.12.3, controller tools to v0.9.1 and golangci-lint to v1.47.1 [#1149](https://github.com/openshift/baremetal-operator/pull/1149) * Merge upstream [#241](https://github.com/openshift/baremetal-operator/pull/241) * Set external_http_url on the node when BMC is IPv6 [#1162](https://github.com/openshift/baremetal-operator/pull/1162) * ironic: Always add ImageFormatInitRD to supported formats [#1151](https://github.com/openshift/baremetal-operator/pull/1151) * 🌱 Update versioning to match new package release versions [#1165](https://github.com/openshift/baremetal-operator/pull/1165) * Decouple hostData logic from main reconcile function [#1148](https://github.com/openshift/baremetal-operator/pull/1148) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/5c373d10576c21263b9973eed975db717d06f11e...12d081c9797bc795fd385ac3080d70f0e0b260a0) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/4f1174e010f295ae64e1f6eba2e786542d0863b3) * Updating baremetal-runtimecfg images to be consistent with ART [#196](https://github.com/openshift/baremetal-runtimecfg/pull/196) * Run go fmt [#197](https://github.com/openshift/baremetal-runtimecfg/pull/197) * Adding node ip hint for all who want to use it [#185](https://github.com/openshift/baremetal-runtimecfg/pull/185) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/7fc40ce3c0a6a28d13f11d71c538c01d3de5d02a...4f1174e010f295ae64e1f6eba2e786542d0863b3) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/48a51fecbebdb4d3d428477252bd8942177c8943) * oc 4.12 kubernetes 1.25.2 bump [#1250](https://github.com/openshift/oc/pull/1250) * [Bug 2033167](https://bugzilla.redhat.com/show_bug.cgi?id=2033167): oc extract: Create target directory if not exist [#1248](https://github.com/openshift/oc/pull/1248) * Update login.go [#1188](https://github.com/openshift/oc/pull/1188) * Add --overwrite flag into pod security violation error message [#1234](https://github.com/openshift/oc/pull/1234) * [OCPBUGS-613](https://issues.redhat.com/browse/OCPBUGS-613): oc adm logs: generate proper path for static pods [#1231](https://github.com/openshift/oc/pull/1231) * [OCPBUGS-852](https://issues.redhat.com/browse/OCPBUGS-852): cli/debug: Create temporary namespace for node debugging [#1236](https://github.com/openshift/oc/pull/1236) * [Full changelog](https://github.com/openshift/oc/compare/6e9a1610c1b91a1b1bd5341db7f2a8e1a0a08b4f...48a51fecbebdb4d3d428477252bd8942177c8943) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/42d462220466ac40b9a316f185b1e3a2e2616b6a) * Update OWNERS to reflect reality. [#494](https://github.com/openshift/cloud-credential-operator/pull/494) * Add support for granular GCP permissions using custom roles [#489](https://github.com/openshift/cloud-credential-operator/pull/489) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/2f31f283387149f1ae6c4bb2a7498aeed0ea9e20...42d462220466ac40b9a316f185b1e3a2e2616b6a) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/b687eaa2587fe9189cbdc40407b53f2b42f35016) * Updating ose-cloud-network-config-controller images to be consistent with ART [#64](https://github.com/openshift/cloud-network-config-controller/pull/64) * [OCPBUGS-1629](https://issues.redhat.com/browse/OCPBUGS-1629): Add resolver to handle custom endpoints [#61](https://github.com/openshift/cloud-network-config-controller/pull/61) * [SDN-3203](https://issues.redhat.com/browse/SDN-3203): 1.25 rebase [#58](https://github.com/openshift/cloud-network-config-controller/pull/58) * [OCPBUGS-683](https://issues.redhat.com/browse/OCPBUGS-683): Node controller: Skip uninitialized nodes [#57](https://github.com/openshift/cloud-network-config-controller/pull/57) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/0ae0fc43e44d4c1774efb734d717f99edd744192...b687eaa2587fe9189cbdc40407b53f2b42f35016) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/b700d9ad6f03e3a33b61e8a5f75d357b8e712a05) * rebase on upstream 1.25.0 [#241](https://github.com/openshift/kubernetes-autoscaler/pull/241) * CA: cut Cluster Autoscaler 1.25.0 [#5160](https://github.com/openshift/kubernetes-autoscaler/pull/5160) * Update VPA and VPA E2E dependencies: K8s, Go, Ginkgo [#5149](https://github.com/openshift/kubernetes-autoscaler/pull/5149) * [KEP-4902](https://issues.redhat.com/browse/KEP-4902): Delete OOM Pods [#4902](https://github.com/openshift/kubernetes-autoscaler/pull/4902) * Add x13n to cluster autoscaler reviewers [#5135](https://github.com/openshift/kubernetes-autoscaler/pull/5135) * helm chart - remove obsolete GCE cloudConfigPath usage [#5141](https://github.com/openshift/kubernetes-autoscaler/pull/5141) * cluster-autoscaler: fix non-deterministic kamatera cloudprovider unit test [#5137](https://github.com/openshift/kubernetes-autoscaler/pull/5137) * Bump k/k dependencies to v1.25.0 together with go.mod go version. [#5132](https://github.com/openshift/kubernetes-autoscaler/pull/5132) * Update IAM policy in AWS doc [#5129](https://github.com/openshift/kubernetes-autoscaler/pull/5129) * update clusterapi readme [#5123](https://github.com/openshift/kubernetes-autoscaler/pull/5123) * VPA release 0.12.0 [#5126](https://github.com/openshift/kubernetes-autoscaler/pull/5126) * Update go version to 1.18.5 [#5127](https://github.com/openshift/kubernetes-autoscaler/pull/5127) * helm chart - Allow cloud config path for AWS provider [#5105](https://github.com/openshift/kubernetes-autoscaler/pull/5105) * Export metric_server_response like other VPA recommender metrics [#5111](https://github.com/openshift/kubernetes-autoscaler/pull/5111) * Update Vendor v1.25.0-alpha.2 , bump Go to 1.18.1 and additional support for StorageInfoListers [#5013](https://github.com/openshift/kubernetes-autoscaler/pull/5013) * cluster-autoscaler aws: remove duplicated permissions [#5108](https://github.com/openshift/kubernetes-autoscaler/pull/5108) * test: use `T.Setenv` to set env vars in tests [#5088](https://github.com/openshift/kubernetes-autoscaler/pull/5088) * cluster-autoscaler: add cloudprovider - Kamatera [#5101](https://github.com/openshift/kubernetes-autoscaler/pull/5101) * update clusterapi nodegroups processor [#5110](https://github.com/openshift/kubernetes-autoscaler/pull/5110) * Export validateVPA to use in other places [#5112](https://github.com/openshift/kubernetes-autoscaler/pull/5112) * cluster-autoscaler: avoid goto in filterNodeGroupsByPods [#5084](https://github.com/openshift/kubernetes-autoscaler/pull/5084) * Register VPA metrics client metrics [#5102](https://github.com/openshift/kubernetes-autoscaler/pull/5102) * CA: GCE: fix custom machine type parsing [#5103](https://github.com/openshift/kubernetes-autoscaler/pull/5103) * clusterapi scale from zero support [#4840](https://github.com/openshift/kubernetes-autoscaler/pull/4840) * Improve overprovisioning pause pod termination time in FAQ [#5097](https://github.com/openshift/kubernetes-autoscaler/pull/5097) * Export metric about result of queried VPA makes to metrics server [#5100](https://github.com/openshift/kubernetes-autoscaler/pull/5100) * feat: add support for service monitor annotations to helm chart [#5099](https://github.com/openshift/kubernetes-autoscaler/pull/5099) * Fix error logging when waiting for GCE operation [#5095](https://github.com/openshift/kubernetes-autoscaler/pull/5095) * chore: Set permissions for GitHub actions [#4967](https://github.com/openshift/kubernetes-autoscaler/pull/4967) * Add support for azure autodiscovery with autoscaler helm chart. [#5051](https://github.com/openshift/kubernetes-autoscaler/pull/5051) * Azure: effectively cache instance-types SKUs [#5047](https://github.com/openshift/kubernetes-autoscaler/pull/5047) * Support attribute-based instance selection for AWS [#4588](https://github.com/openshift/kubernetes-autoscaler/pull/4588) * Add cloud provider for Rancher with RKE2 [#4975](https://github.com/openshift/kubernetes-autoscaler/pull/4975) * Sort the list of container resource recommendations in VPA status [#4979](https://github.com/openshift/kubernetes-autoscaler/pull/4979) * CA: Iterate through existed node groups in AnnotationNodeInfoProvider [#5078](https://github.com/openshift/kubernetes-autoscaler/pull/5078) * use strings.Join to build list of names [#5036](https://github.com/openshift/kubernetes-autoscaler/pull/5036) * fix: Wrong image path in Docs [#4951](https://github.com/openshift/kubernetes-autoscaler/pull/4951) * Cache requests to Hetzner Cloud API [#5055](https://github.com/openshift/kubernetes-autoscaler/pull/5055) * Metrics for Hetzner API calls [#5049](https://github.com/openshift/kubernetes-autoscaler/pull/5049) * Hetzner Cloud Provider: Add Owners file [#5077](https://github.com/openshift/kubernetes-autoscaler/pull/5077) * Hetzner public IPv4 and IPv6 configuration [#5001](https://github.com/openshift/kubernetes-autoscaler/pull/5001) * add: Scaleway Cloud Provider for k8s CA [#5062](https://github.com/openshift/kubernetes-autoscaler/pull/5062) * Main VPA README update. Fix grammar and add versions compatibility [#5076](https://github.com/openshift/kubernetes-autoscaler/pull/5076) * Add note in Azure autoscaler documentation about adding accelerator node label on VMSS when GPU nodes are involved. [#4999](https://github.com/openshift/kubernetes-autoscaler/pull/4999) * feat(aws): reduce auto-discovery API calls [#4424](https://github.com/openshift/kubernetes-autoscaler/pull/4424) * Integrate Civo as a cloud provider [#4852](https://github.com/openshift/kubernetes-autoscaler/pull/4852) * add metric for skipped scaling events [#5059](https://github.com/openshift/kubernetes-autoscaler/pull/5059) * fix: cluster-autoscaler alicloud provider example format error [#5071](https://github.com/openshift/kubernetes-autoscaler/pull/5071) * Added Hyperlink for node-group-auto-discovery flag. [#5064](https://github.com/openshift/kubernetes-autoscaler/pull/5064) * delete minor unreachable code caused by log.Fatal [#5074](https://github.com/openshift/kubernetes-autoscaler/pull/5074) * Bump openstackmagnum/cluster-autoscaler image version. [#5068](https://github.com/openshift/kubernetes-autoscaler/pull/5068) * CA: GCE: add pricing for new A2 shapes and GPUs [#5070](https://github.com/openshift/kubernetes-autoscaler/pull/5070) * Corrected the VPA Compatibility. [#5050](https://github.com/openshift/kubernetes-autoscaler/pull/5050) * CA - AWS - Move Jeffwan to emeritus approvers [#4980](https://github.com/openshift/kubernetes-autoscaler/pull/4980) * Allow balancing by labels exclusively [#4174](https://github.com/openshift/kubernetes-autoscaler/pull/4174) * fix FAQ entry for cores-total flag [#5058](https://github.com/openshift/kubernetes-autoscaler/pull/5058) * Add a new error code to GCE autoscaling client [#5057](https://github.com/openshift/kubernetes-autoscaler/pull/5057) * Add ClusterClass usage instructions to ClusterAPI docs [#5053](https://github.com/openshift/kubernetes-autoscaler/pull/5053) * Bump VPA builder Go version [#5039](https://github.com/openshift/kubernetes-autoscaler/pull/5039) * Update Azure instance-types [#5037](https://github.com/openshift/kubernetes-autoscaler/pull/5037) * Reenable Service Account Check in VPA E2E tests [#4983](https://github.com/openshift/kubernetes-autoscaler/pull/4983) * Get capi targetsize from cache [#5025](https://github.com/openshift/kubernetes-autoscaler/pull/5025) * Fixed the Hyperlinks of HPA. [#5027](https://github.com/openshift/kubernetes-autoscaler/pull/5027) * Vendor aws sdk in cloudprovider [#4950](https://github.com/openshift/kubernetes-autoscaler/pull/4950) * Fix/examples documentation [#5003](https://github.com/openshift/kubernetes-autoscaler/pull/5003) * exoscale provider: Update cluster autoscaler documentation [#5017](https://github.com/openshift/kubernetes-autoscaler/pull/5017) * chore: Document params for VPA recommender & updater (similar to CA's FAQs) [#5021](https://github.com/openshift/kubernetes-autoscaler/pull/5021) * CA: GCE: implement GetMachineFamily, fix IsCustomMachine [#5024](https://github.com/openshift/kubernetes-autoscaler/pull/5024) * Revert "Adding support for identifying nodes that have been deleted from cloud provider that are still registered within Kubernetes" [#5023](https://github.com/openshift/kubernetes-autoscaler/pull/5023) * Deduplicate Migration Doc from README. [#5005](https://github.com/openshift/kubernetes-autoscaler/pull/5005) * CA expander plugin proposal [#4134](https://github.com/openshift/kubernetes-autoscaler/pull/4134) * update cloud-provider-azure version for azure imports [#5011](https://github.com/openshift/kubernetes-autoscaler/pull/5011) * feat: use non-root user for base-image [#4728](https://github.com/openshift/kubernetes-autoscaler/pull/4728) * GCE: Always add boot disk annotations to templates [#5004](https://github.com/openshift/kubernetes-autoscaler/pull/5004) * Adding support for identifying nodes that have been deleted from cloud provider that are still registered within Kubernetes [#4896](https://github.com/openshift/kubernetes-autoscaler/pull/4896) * GCE: move fetching MachineType to MigInfoProvider [#4993](https://github.com/openshift/kubernetes-autoscaler/pull/4993) * Fix a bug in admission-controller while using an external kubeconfig [#4845](https://github.com/openshift/kubernetes-autoscaler/pull/4845) * switched policy for PodDisruptionBudget from v1beta1 to v1 in time for 1.25 [#4990](https://github.com/openshift/kubernetes-autoscaler/pull/4990) * Update documentation for cluster-autoscaler supported cloud providers [#4985](https://github.com/openshift/kubernetes-autoscaler/pull/4985) * Correct the Hyperlink of VPA design-proposal in README. [#4987](https://github.com/openshift/kubernetes-autoscaler/pull/4987) * CA Chart - Cleanup Chart Maintainers [#4941](https://github.com/openshift/kubernetes-autoscaler/pull/4941) * CA: GCE: Return UnknownArch from ToSystemArchitecture for invalid architectures [#4982](https://github.com/openshift/kubernetes-autoscaler/pull/4982) * CA - Push Image script - Support newer docker versions [#4971](https://github.com/openshift/kubernetes-autoscaler/pull/4971) * Binpacking can exit without packing all the pods [#4970](https://github.com/openshift/kubernetes-autoscaler/pull/4970) * Add level-guard to Recommender selector log statement [#4953](https://github.com/openshift/kubernetes-autoscaler/pull/4953) * Handle gracefully empty arch in kube env. [#4973](https://github.com/openshift/kubernetes-autoscaler/pull/4973) * Add support for passing os partition size when creating nodes [#4955](https://github.com/openshift/kubernetes-autoscaler/pull/4955) * Adapt links to original design-proposal in README [#4960](https://github.com/openshift/kubernetes-autoscaler/pull/4960) * Correct invalid GCE instances pricing [#4959](https://github.com/openshift/kubernetes-autoscaler/pull/4959) * Fixed Typo in aws_wrapper.go [#4952](https://github.com/openshift/kubernetes-autoscaler/pull/4952) * add drmorr to AWS OWNERS [#4949](https://github.com/openshift/kubernetes-autoscaler/pull/4949) * CA: fix flakiness in actuation.TestStartDeletion [#4948](https://github.com/openshift/kubernetes-autoscaler/pull/4948) * : hetzner cloud firewall feature [#4185](https://github.com/openshift/kubernetes-autoscaler/pull/4185) * add a flag to allow event duplication [#4921](https://github.com/openshift/kubernetes-autoscaler/pull/4921) * fix chart for cluster-autoscaler priority-expander-configmap [#4914](https://github.com/openshift/kubernetes-autoscaler/pull/4914) * Add ephemeral storage pricing to GCE expander [#4911](https://github.com/openshift/kubernetes-autoscaler/pull/4911) * Fix fallback for aws cloudprovider [#4873](https://github.com/openshift/kubernetes-autoscaler/pull/4873) * CA: make legacy SD wrapper always return nodeDeleteResults [#4932](https://github.com/openshift/kubernetes-autoscaler/pull/4932) * CA: fix a data race in actuation.TestStartDeletion [#4931](https://github.com/openshift/kubernetes-autoscaler/pull/4931) * Allow skipping service creation [#4837](https://github.com/openshift/kubernetes-autoscaler/pull/4837) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/ff8007f84917fd39cb768b4f0dcb8cc7763196b7...b700d9ad6f03e3a33b61e8a5f75d357b8e712a05) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/cdc49524de946ff84e18eb2dfcc5ec4a03e979be) * [OCPBUGS-1411](https://issues.redhat.com/browse/OCPBUGS-1411): Bump k8s deps to 1.25 [#252](https://github.com/openshift/cluster-autoscaler-operator/pull/252) * [Bug 1997396](https://bugzilla.redhat.com/show_bug.cgi?id=1997396): update alerts for resource limits [#250](https://github.com/openshift/cluster-autoscaler-operator/pull/250) * [OCPCLOUD-1427](https://issues.redhat.com/browse/OCPCLOUD-1427): Expose autoscaler "--balancing-ignore-label" flag through CRD [#251](https://github.com/openshift/cluster-autoscaler-operator/pull/251) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/9587e0bf61b00785d98a64b6d767cd708f8c9d11...cdc49524de946ff84e18eb2dfcc5ec4a03e979be) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/051ac7ddb7da68d3699da4f14d454dbcf35b7006) * Enable running CBO from AWS [#301](https://github.com/openshift/cluster-baremetal-operator/pull/301) * [OCPBUGS-872](https://issues.redhat.com/browse/OCPBUGS-872): add a workaround for a NetworkManager issue [#286](https://github.com/openshift/cluster-baremetal-operator/pull/286) * Pass IRONIC_EXTERNAL_URL_V6 to baremetal-operator [#288](https://github.com/openshift/cluster-baremetal-operator/pull/288) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/1edd59d1c42b5e85d44a9e4603ba281ac212c77c...051ac7ddb7da68d3699da4f14d454dbcf35b7006) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/2f8fea629f8e3b8c04c0bfa0d3dec1afbe0b7df8) * [Bug 2118550](https://bugzilla.redhat.com/show_bug.cgi?id=2118550): Momentarily disable Azure platform support [#75](https://github.com/openshift/cluster-capi-operator/pull/75) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/652d8ba43fcdac45810847b0802121bffab11ae7...2f8fea629f8e3b8c04c0bfa0d3dec1afbe0b7df8) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/0acfa2d24deb6a03abce343608cfc6154650fd52) * [OCPBUGS-1411](https://issues.redhat.com/browse/OCPBUGS-1411): Bump dependencies to k8s 1.25 [#203](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/203) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/0c8f48d63501db3a8d0b6533d74c3c9fd4999fa8...0acfa2d24deb6a03abce343608cfc6154650fd52) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/1ba67e0801087b65c3eb9e3915c5bc7f10626550) * Increase verbosity level to track probe timeouts [#267](https://github.com/openshift/cluster-config-operator/pull/267) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/85086bfdc0b112b09615e3f02084eb25b942de07...1ba67e0801087b65c3eb9e3915c5bc7f10626550) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/6ac5cd3e93aa5a9466b41db8de18e052c7e5feb9) * [OCPBUGS-1348](https://issues.redhat.com/browse/OCPBUGS-1348): Fix deleting machine affecting new machine failure domain [#106](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/106) * [OCPBUGS-1411](https://issues.redhat.com/browse/OCPBUGS-1411): Bump k8s dependencies to 1.25 [#105](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/105) * Ensure that an inactive CPMS does not cause changes to the cluster [#103](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/103) * Migrate validations to use CEL [#97](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/97) * [OCPBUGS-996](https://issues.redhat.com/browse/OCPBUGS-996): Reverts "Add logic to handle extra updated machines in a single index + minor fixes" [#101](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/101) * Add more user documentation about failure domains and FAQs [#100](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/100) * [OCPBUGS-996](https://issues.redhat.com/browse/OCPBUGS-996): Add logic to handle extra updated machines in a single index + minor fixes [#98](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/98) * Control Plane Machine Set manifest generator tweaks [#96](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/96) * Implement Control Plane Machine Set manifest generator [#95](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/95) * Add initial end user documentation [#92](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/92) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/2b9c3ed52b2f987bb146c02da0eef7240e01046c...6ac5cd3e93aa5a9466b41db8de18e052c7e5feb9) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/f48b3c7cb3e6934a667b2a97754929ea4f29fe39) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#128](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/128) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/fa6ff2ba66db9db074707a9a69c71c535f85bc2c...f48b3c7cb3e6934a667b2a97754929ea4f29fe39) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/c579c51af19371f86960dd5bf0939b3df1eab958) * [OCPBUGS-1558](https://issues.redhat.com/browse/OCPBUGS-1558): Bump vendored k8s libraries to 1.25 [#342](https://github.com/openshift/cluster-dns-operator/pull/342) * [NE-1066](https://issues.redhat.com/browse/NE-1066): Enable the chaos plugin for CoreDNS in order to expose CoreDNS metadata [#337](https://github.com/openshift/cluster-dns-operator/pull/337) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/864a9fad83885c008115f75f70dc665f8309cbd4...c579c51af19371f86960dd5bf0939b3df1eab958) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/ac362e9bf9931be0234f6c92518128536a8622cc) * [OCPBUGS-1130](https://issues.redhat.com/browse/OCPBUGS-1130): increase etcdGRPCRequestsSlow thresholds [#932](https://github.com/openshift/cluster-etcd-operator/pull/932) * Remove quorum guard pod after the pod is removed from the cluster [#923](https://github.com/openshift/cluster-etcd-operator/pull/923) * [Bug 2046335](https://bugzilla.redhat.com/show_bug.cgi?id=2046335): fix cert rotation on IP changes [#921](https://github.com/openshift/cluster-etcd-operator/pull/921) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/ee2247d5f1830b6a35dca26f466c5d1123c6110a...ac362e9bf9931be0234f6c92518128536a8622cc) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/0c24a54c5225b311b423a04e0f0e655e173a9e8f) * [OCPBUGS-1717](https://issues.redhat.com/browse/OCPBUGS-1717): bump aws-go-sdk, adding support for me-central-1 [#800](https://github.com/openshift/cluster-image-registry-operator/pull/800) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/39ea65a1ea93043e8b3ec156fde719760a807e1f...0c24a54c5225b311b423a04e0f0e655e173a9e8f) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/5c36287713ceef7632d85103c8d2fe7e4ad91f14) * [OCPBUGS-1554](https://issues.redhat.com/browse/OCPBUGS-1554): Bump vendored k8s libraries to 1.25 [#829](https://github.com/openshift/cluster-ingress-operator/pull/829) * Enable switching of AWS CLB to NLB without deletion of IngressController object. [#790](https://github.com/openshift/cluster-ingress-operator/pull/790) * [Bug 2066560](https://bugzilla.redhat.com/show_bug.cgi?id=2066560): Make ingress clusteroperator progressing=true when router deployment is rolling out [#769](https://github.com/openshift/cluster-ingress-operator/pull/769) * Add IBM Cloud DNS support for Power VS [#819](https://github.com/openshift/cluster-ingress-operator/pull/819) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/79778714fb968876eff923a870dd8fe56ed723cb...5c36287713ceef7632d85103c8d2fe7e4ad91f14) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/843db4fcedd528f4566dde43b8bdb6d8f85d630a) * [Bug 2073220](https://bugzilla.redhat.com/show_bug.cgi?id=2073220): routes/status resources can leak sensitive data [#1375](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1375) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/9d023ca0121c1c9509666ec5add93c6d43b4471d...843db4fcedd528f4566dde43b8bdb6d8f85d630a) ### [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator/tree/7bb05468cc7d1c0752c81ca3f9e5d8e19c966f24) * Updating ose-cluster-kube-cluster-api-operator images to be consistent with ART [#8](https://github.com/openshift/cluster-api-operator/pull/8) * [Full changelog](https://github.com/openshift/cluster-api-operator/compare/13fafeec3122ef0f6e5baa91715c0f08737e9a62...7bb05468cc7d1c0752c81ca3f9e5d8e19c966f24) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/2da79c86a80b84442b01df40b3471baae49f3a57) * Update go mod go version [#657](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/657) * add nodes.config.openshift.io to resource-graph [#655](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/655) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/a61629e6f8e139352e5e4e014bd4302f2d0e04a6...2da79c86a80b84442b01df40b3471baae49f3a57) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/6333dbab8f42fb1ee28363861cdd1885d681866b) * Revert "[bot] Update jsonnet dependencies" [#1788](https://github.com/openshift/cluster-monitoring-operator/pull/1788) * Update jsonnet dependencies [#1770](https://github.com/openshift/cluster-monitoring-operator/pull/1770) * Synchronize versions of the downstream components [#1782](https://github.com/openshift/cluster-monitoring-operator/pull/1782) * Makefile: add docgen tool dependency to the docs target [#1772](https://github.com/openshift/cluster-monitoring-operator/pull/1772) * Synchronize versions of the downstream components [#1779](https://github.com/openshift/cluster-monitoring-operator/pull/1779) * [Bug 2114721](https://bugzilla.redhat.com/show_bug.cgi?id=2114721): Adds telemeter token hash to Deployment annotation [#1747](https://github.com/openshift/cluster-monitoring-operator/pull/1747) * [Bug 2100860](https://bugzilla.redhat.com/show_bug.cgi?id=2100860): Pass user-defined Alertmanager service in shared configmap [#1690](https://github.com/openshift/cluster-monitoring-operator/pull/1690) * [OCPBUGS-1364](https://issues.redhat.com/browse/OCPBUGS-1364): Dedicated kubelet ServiceMonitor for prometheus-adapter [#1752](https://github.com/openshift/cluster-monitoring-operator/pull/1752) * [Bug 1933144](https://bugzilla.redhat.com/show_bug.cgi?id=1933144): Extend KubeAggregatedAPIDown alert "for" to 15m [#1639](https://github.com/openshift/cluster-monitoring-operator/pull/1639) * Adds documentation about how to configure CMO [#1696](https://github.com/openshift/cluster-monitoring-operator/pull/1696) * Rename kube_pv to odf_system_pvs [#1756](https://github.com/openshift/cluster-monitoring-operator/pull/1756) * Synchronize versions of the downstream components [#1768](https://github.com/openshift/cluster-monitoring-operator/pull/1768) * go.{mod,sum}: require Go 1.18 [#1769](https://github.com/openshift/cluster-monitoring-operator/pull/1769) * Use odf metrics instead of ceph [#1718](https://github.com/openshift/cluster-monitoring-operator/pull/1718) * Add client certificate and key to service monitor [#1738](https://github.com/openshift/cluster-monitoring-operator/pull/1738) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/8c2b9af58707d11b6f55cd4fdf810dea86c66a05...6333dbab8f42fb1ee28363861cdd1885d681866b) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/f09940f289dff9dce86a4434ad69f1284a5ac030) * Pass enable-udp-aggregation=true to ovn-kubernetes [#1533](https://github.com/openshift/cluster-network-operator/pull/1533) * [OCPBUGS-1038](https://issues.redhat.com/browse/OCPBUGS-1038): Multus IPAM detection should honor conflists [#1570](https://github.com/openshift/cluster-network-operator/pull/1570) * egress_ip: remove redundant config [#1568](https://github.com/openshift/cluster-network-operator/pull/1568) * [OCPBUGS-1515](https://issues.redhat.com/browse/OCPBUGS-1515): Use custom uint128 type when validating v6InternalSubnet [#1561](https://github.com/openshift/cluster-network-operator/pull/1561) * [SDN-3283](https://issues.redhat.com/browse/SDN-3283): HyperShift: Use a socks-proxy in ovnkube-master to allow for node heath checks [#1539](https://github.com/openshift/cluster-network-operator/pull/1539) * Bug: OCPBUGS-736: Kuryr: Use machine net MTU to create service net [#1545](https://github.com/openshift/cluster-network-operator/pull/1545) * Migrate Egress IP configuration during SDN migration and rollback [#1536](https://github.com/openshift/cluster-network-operator/pull/1536) * Allow empty vSphere status field in VIP sync [#1558](https://github.com/openshift/cluster-network-operator/pull/1558) * microshift: update ovnk manifests [#1552](https://github.com/openshift/cluster-network-operator/pull/1552) * Add ovn-kubernetes-microshift to image-stream [#1556](https://github.com/openshift/cluster-network-operator/pull/1556) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/83a5ee80b61387cf54a984cadc531a7744c09ce3...f09940f289dff9dce86a4434ad69f1284a5ac030) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/8cce246943be1ef352a79a7fe2de72241dae394c) * Adjust nto_custom_profiles:count metric to count by _id (#476) [#476](https://github.com/openshift/cluster-node-tuning-operator/pull/476) * Set default RealTime hint to true (#475) [#475](https://github.com/openshift/cluster-node-tuning-operator/pull/475) * Clean output of kernel args if no hugepages or add args are present (#474) [#474](https://github.com/openshift/cluster-node-tuning-operator/pull/474) * workloadHints not included in validateFields() (#468) [#468](https://github.com/openshift/cluster-node-tuning-operator/pull/468) * Add perPodPowerManagement workloadHint to PPC (#430) [#430](https://github.com/openshift/cluster-node-tuning-operator/pull/430) * previously know as Performance Addon Operator (#473) [#473](https://github.com/openshift/cluster-node-tuning-operator/pull/473) * Create HACKING.md file (#449) [#449](https://github.com/openshift/cluster-node-tuning-operator/pull/449) * Add API workloadHint perPodPowerManagement (#415) [#415](https://github.com/openshift/cluster-node-tuning-operator/pull/415) * Skip should set offline cpus after deploy PAO test (#470) [#470](https://github.com/openshift/cluster-node-tuning-operator/pull/470) * Add verification on kernel param rcutree.kthread (#464) [#464](https://github.com/openshift/cluster-node-tuning-operator/pull/464) * e2e: Fix metrics_cert_rotation.go (#471) [#471](https://github.com/openshift/cluster-node-tuning-operator/pull/471) * Performance profile Annotation to enable RPS (#462) [#462](https://github.com/openshift/cluster-node-tuning-operator/pull/462) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/ad3968ea988d53118f4f747424dbdc1214545ea9...8cce246943be1ef352a79a7fe2de72241dae394c) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/dc4c5db2887fd02ece68e21b28224d56afe81919) * Revert "switch to route-controller-manager image and use ApplyDeployment" [#265](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/265) * switch to route-controller-manager image and use ApplyDeployment [#258](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/258) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/30ebf564d05a81494a04b5f3503b32694d491ea5...dc4c5db2887fd02ece68e21b28224d56afe81919) ### [cluster-platform-operators-manager](https://github.com/openshift/platform-operators/tree/f4c285e012a095c13f165c8d8893c34a5622037e) * Updating ose-cluster-platform-operators-manager images to be consistent with ART [#77](https://github.com/openshift/platform-operators/pull/77) * minor cleanup and refactoring for consistency and simplicity [#75](https://github.com/openshift/platform-operators/pull/75) * Makefile: Bump the golangci-lint tool dependency to v1.48.x [#74](https://github.com/openshift/platform-operators/pull/74) * internal: Move the controllers directory to internal [#73](https://github.com/openshift/platform-operators/pull/73) * Ensure downstream CI can run envtest successfully [#72](https://github.com/openshift/platform-operators/pull/72) * test/e2e: Use foreground cascading deletion [#69](https://github.com/openshift/platform-operators/pull/69) * Improve the visiblity into individual e2e test case failures [#68](https://github.com/openshift/platform-operators/pull/68) * *: Remove duplicate constant variables for the ClusterOperator resource names [#67](https://github.com/openshift/platform-operators/pull/67) * [OLM-2772](https://issues.redhat.com/browse/OLM-2772): Update RukPak and PlatformOperator images via kustomize to be their downtream equivalents [#65](https://github.com/openshift/platform-operators/pull/65) * [OLM-2763](https://issues.redhat.com/browse/OLM-2763): Remove the PlatformOperators CRD cluster profile hacks [#64](https://github.com/openshift/platform-operators/pull/64) * [OCPBUGS-1456](https://issues.redhat.com/browse/OCPBUGS-1456): Ensure components can pass openshift conformance tests [#61](https://github.com/openshift/platform-operators/pull/61) * [Full changelog](https://github.com/openshift/platform-operators/compare/d3e18cc27c04edd5d514faba0e6507311858d05c...f4c285e012a095c13f165c8d8893c34a5622037e) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/53afa77f6bbca7cfe28b914930beff2b3c407d93) * Bump go to 1.19 [#321](https://github.com/openshift/cluster-storage-operator/pull/321) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#317](https://github.com/openshift/cluster-storage-operator/pull/317) * [STOR-1050](https://issues.redhat.com/browse/STOR-1050): bump openshift/api to latest master [#319](https://github.com/openshift/cluster-storage-operator/pull/319) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/a7afc98b69d16728c67d4db14dc7966e414c7581...53afa77f6bbca7cfe28b914930beff2b3c407d93) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/12677aec6dfb5a64083d79cb8a0c726b62c38ee3) * Updating cluster-version-operator images to be consistent with ART [#842](https://github.com/openshift/cluster-version-operator/pull/842) * [OCPBUGS-1636](https://issues.redhat.com/browse/OCPBUGS-1636): pkg/cvo/sync_worker: Pre-create ClusterOperator in reconciling-mode too [#840](https://github.com/openshift/cluster-version-operator/pull/840) * [Bug 1951835](https://bugzilla.redhat.com/show_bug.cgi?id=1951835): Handle report only sync errors [#837](https://github.com/openshift/cluster-version-operator/pull/837) * [OCPBUGS-1402](https://issues.redhat.com/browse/OCPBUGS-1402): pkg/cvo/sync_worker.go: remove Lock/Unlock [#832](https://github.com/openshift/cluster-version-operator/pull/832) * OWNERS: Prune vrutkovs [#838](https://github.com/openshift/cluster-version-operator/pull/838) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/583c3e2356f4d53a317f68f06e3ac2318bca496d...12677aec6dfb5a64083d79cb8a0c726b62c38ee3) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/e4d9170e71bdf8a79e9cde94dac53575a30f46f3) * Updating configmap-reload images to be consistent with ART [#47](https://github.com/openshift/configmap-reload/pull/47) * [Full changelog](https://github.com/openshift/configmap-reload/compare/5f4f2d493d1e7d210917f3f4d92fd175546a2db8...e4d9170e71bdf8a79e9cde94dac53575a30f46f3) ### [console](https://github.com/openshift/console/tree/98523601dd716b8b479e3b0112eaaeda83bf39ee) * [OCPBUGS-184](https://issues.redhat.com/browse/OCPBUGS-184): Fix OperatorHub "View it here" link for installed operators [#12105](https://github.com/openshift/console/pull/12105) * Move some datetime functions to @openshift-console/plugin-shared [#12037](https://github.com/openshift/console/pull/12037) * [OCPBUGS-183](https://issues.redhat.com/browse/OCPBUGS-183): fix bug where line numbers greater than 5 digits overlay… [#12093](https://github.com/openshift/console/pull/12093) * [OCPBUGS-803](https://issues.redhat.com/browse/OCPBUGS-803): Handle fake helm chart repository [#12096](https://github.com/openshift/console/pull/12096) * [Bug 1904106](https://bugzilla.redhat.com/show_bug.cgi?id=1904106): Fix Y-axis labels for minimal / no data [#12087](https://github.com/openshift/console/pull/12087) * Monitoring: Clean up use of ISO datetime helpers [#12053](https://github.com/openshift/console/pull/12053) * OU-66 Add a 'Select/Unselect All' button to Observe > Metrics Page > … [#12033](https://github.com/openshift/console/pull/12033) * [ODC-6778](https://issues.redhat.com/browse/ODC-6778): add list of disabled dev catalog types to server flags [#11984](https://github.com/openshift/console/pull/11984) * [OCPBUGS-1522](https://issues.redhat.com/browse/OCPBUGS-1522): Allow regular users to access debug pods [#12098](https://github.com/openshift/console/pull/12098) * add list of enabled/disabled perspectives to server flags [#11993](https://github.com/openshift/console/pull/11993) * chore(i18n): update translations: Completed-7034-OCP 4.12/Master Branch UI Localization- Sprint 223 [#12083](https://github.com/openshift/console/pull/12083) * [Bug 2100860](https://bugzilla.redhat.com/show_bug.cgi?id=2100860): Use Alertmanager services for user-defined alerts from config [#11712](https://github.com/openshift/console/pull/11712) * YAML Editor with forwardRef [#11997](https://github.com/openshift/console/pull/11997) * [OCPBUGS-1677](https://issues.redhat.com/browse/OCPBUGS-1677): Fix devfile registry assertion [#12085](https://github.com/openshift/console/pull/12085) * [PF-2022](https://issues.redhat.com/browse/PF-2022): 12 package updates [#12063](https://github.com/openshift/console/pull/12063) * [OCPBUGS-1569](https://issues.redhat.com/browse/OCPBUGS-1569): add admin flag to disabled extensions [#12027](https://github.com/openshift/console/pull/12027) * [ODC-6784](https://issues.redhat.com/browse/ODC-6784): Added Code Snippets for Hiding Perspectives in Dev Console [#12075](https://github.com/openshift/console/pull/12075) * [Bug 2030406](https://bugzilla.redhat.com/show_bug.cgi?id=2030406): Remove nav override for fixed demo plugin nav component dom structure [#12079](https://github.com/openshift/console/pull/12079) * [OCPBUGS-1570](https://issues.redhat.com/browse/OCPBUGS-1570): fixes issue with eventsources vis on topology [#12074](https://github.com/openshift/console/pull/12074) * [CONSOLE-3183](https://issues.redhat.com/browse/CONSOLE-3183): Improve console.dashboards/overview/detail/item extension [#12058](https://github.com/openshift/console/pull/12058) * Action on Knative-Revision | Knative Serverless [#12034](https://github.com/openshift/console/pull/12034) * [Bug 2057972](https://bugzilla.redhat.com/show_bug.cgi?id=2057972): Switch to "verb kind" phrase so that Chinese translations do not have spaces between. [#12039](https://github.com/openshift/console/pull/12039) * [Bug 2077138](https://bugzilla.redhat.com/show_bug.cgi?id=2077138): update version of quick-start library to latest [#12038](https://github.com/openshift/console/pull/12038) * [ODC-6780](https://issues.redhat.com/browse/ODC-6780): Provide a code snippet for the console CRD for adding Subcatalogs in Dev Catalog [#12047](https://github.com/openshift/console/pull/12047) * [OCPBUGS-1268](https://issues.redhat.com/browse/OCPBUGS-1268): Remove required flags from helm actions to show the HCR actions also if no helm repo is enabled [#12042](https://github.com/openshift/console/pull/12042) * Expose the NamespaceBar component in the dynamic plugin SDK API [#12001](https://github.com/openshift/console/pull/12001) * [OCPBUGS-1141](https://issues.redhat.com/browse/OCPBUGS-1141): fetch shared resource imagestreams based on labels instance and name [#12035](https://github.com/openshift/console/pull/12035) * [OCPBUGS-943](https://issues.redhat.com/browse/OCPBUGS-943): Use the Deployment as resource kind and label also when importing a Devfile [#12022](https://github.com/openshift/console/pull/12022) * [OCPBUGS-1256](https://issues.redhat.com/browse/OCPBUGS-1256): Improve OLM descriptors e2e tests [#12044](https://github.com/openshift/console/pull/12044) * [OCPBUGS-1290](https://issues.redhat.com/browse/OCPBUGS-1290): updates description for kafkaSink [#12048](https://github.com/openshift/console/pull/12048) * OU-68 Add PodMonitors to Metrics targets Page [#12008](https://github.com/openshift/console/pull/12008) * [Full changelog](https://github.com/openshift/console/compare/60168752229733db3838bb64a4321e3b1a17f9fd...98523601dd716b8b479e3b0112eaaeda83bf39ee) ### [console-operator](https://github.com/openshift/console-operator/tree/bacb3aea9a124490395109b16ec22231e9934130) * [CONSOLE-3069](https://issues.redhat.com/browse/CONSOLE-3069): Handle new v1 ConsolePlugin api in the operator [#683](https://github.com/openshift/console-operator/pull/683) * [OCPBUGS-785](https://issues.redhat.com/browse/OCPBUGS-785): Bump documentationBaseURL to 4.12 [#682](https://github.com/openshift/console-operator/pull/682) * [ODC-6783](https://issues.redhat.com/browse/ODC-6783): Export perspectives to console-config ConfigMap [#678](https://github.com/openshift/console-operator/pull/678) * CONSOLE 3096: Promote ConsolePlugin CRD to v1 [#670](https://github.com/openshift/console-operator/pull/670) * [Bug 2100860](https://bugzilla.redhat.com/show_bug.cgi?id=2100860): Retrieve user-defined Alertmanager services from shared configmap [#658](https://github.com/openshift/console-operator/pull/658) * [Full changelog](https://github.com/openshift/console-operator/compare/f678ad55762d1adc1b194a5d6a113f411b18e2a2...bacb3aea9a124490395109b16ec22231e9934130) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/a80f92c712d2ead4093585fdc627ab28ccf4ae18) * Updating ose-containernetworking-plugins images to be consistent with ART [#66](https://github.com/openshift/containernetworking-plugins/pull/66) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/5bd4fc8659a65ffc9868099ef47b6e781765e5fc...a80f92c712d2ead4093585fdc627ab28ccf4ae18) ### [coredns](https://github.com/openshift/coredns/tree/c791eb6a565a2efb7459a9d5e4bb7d2c3cb61c06) * [OCPBUGS-1731](https://issues.redhat.com/browse/OCPBUGS-1731): Merge 1.10.0 [#76](https://github.com/openshift/coredns/pull/76) * Updating coredns images to be consistent with ART [#75](https://github.com/openshift/coredns/pull/75) * [Full changelog](https://github.com/openshift/coredns/compare/7fe212f3354bf70d16e7327029e4ad819e326cfd...c791eb6a565a2efb7459a9d5e4bb7d2c3cb61c06) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/15cea6154f295a751e8cc06c0ecda1e546bec737) * Updating csi-driver-manila images to be consistent with ART [#138](https://github.com/openshift/cloud-provider-openstack/pull/138) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#136](https://github.com/openshift/cloud-provider-openstack/pull/136) * OWNERS_ALIASES: Complete the shiftstack-team list [#135](https://github.com/openshift/cloud-provider-openstack/pull/135) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#134](https://github.com/openshift/cloud-provider-openstack/pull/134) * Merges upstream and updates the vendor folder [#133](https://github.com/openshift/cloud-provider-openstack/pull/133) * update go version in GHA [#1989](https://github.com/openshift/cloud-provider-openstack/pull/1989) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/3caa2e3c86e3f37d2b18654b6628eb5fd6355135...15cea6154f295a751e8cc06c0ecda1e546bec737) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/27c1d212196ec7aa11d47a8caaf5acf8756003a6) * Updating csi-driver-manila-operator images to be consistent with ART [#157](https://github.com/openshift/csi-driver-manila-operator/pull/157) * Ensure files follow go 1.19 formatting [#158](https://github.com/openshift/csi-driver-manila-operator/pull/158) * [Bug 2057637](https://bugzilla.redhat.com/show_bug.cgi?id=2057637): Include secrets to VolumeSnapshotClass [#156](https://github.com/openshift/csi-driver-manila-operator/pull/156) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#155](https://github.com/openshift/csi-driver-manila-operator/pull/155) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/aff5f74e5f9296561676e41eb0422bb1b71e21f5...27c1d212196ec7aa11d47a8caaf5acf8756003a6) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/b7393faceb18e18eae133a6de89e4b4339295fa8) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#96](https://github.com/openshift/csi-driver-nfs/pull/96) * test: add helm repo install check [#379](https://github.com/openshift/csi-driver-nfs/pull/379) * Updating csi-driver-nfs images to be consistent with ART [#95](https://github.com/openshift/csi-driver-nfs/pull/95) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#94](https://github.com/openshift/csi-driver-nfs/pull/94) * update release-tools to latest [#378](https://github.com/openshift/csi-driver-nfs/pull/378) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#93](https://github.com/openshift/csi-driver-nfs/pull/93) * Fixes broken link [#377](https://github.com/openshift/csi-driver-nfs/pull/377) * feat: parametrization of deployment strategy for csi controller [#375](https://github.com/openshift/csi-driver-nfs/pull/375) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/e3a3e8a2c3f9c2525bd5fb8be3df4dc5ff74bb28...b7393faceb18e18eae133a6de89e4b4339295fa8) ### [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator/tree/4f44f25976e172456d408527e8db3e2a1166c70b) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#57](https://github.com/openshift/csi-driver-shared-resource-operator/pull/57) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource-operator/compare/a711a81913daf53fe66cc103b1ba0a47d73d00ef...4f44f25976e172456d408527e8db3e2a1166c70b) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/48d0ab90b251efc362cdf9afe92a453cb0aad976) * UPSTREAM: <carry>: Remove .github files [#43](https://github.com/openshift/csi-external-attacher/pull/43) * Updating csi-attacher images to be consistent with ART [#42](https://github.com/openshift/csi-external-attacher/pull/42) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v4.0.0 for OCP 4.12 [#41](https://github.com/openshift/csi-external-attacher/pull/41) * Add changelog for v4.0.0 [#373](https://github.com/openshift/csi-external-attacher/pull/373) * update kube dependencies to v1.25.0 [#371](https://github.com/openshift/csi-external-attacher/pull/371) * Use registry.k8s.io for deployment [#372](https://github.com/openshift/csi-external-attacher/pull/372) * Update release tools [#370](https://github.com/openshift/csi-external-attacher/pull/370) * master: update release-tools [#365](https://github.com/openshift/csi-external-attacher/pull/365) * Update container-storage-interface.md design proposals URL in README.md [#364](https://github.com/openshift/csi-external-attacher/pull/364) * Change Fstype default to emptyString from ext4 [#358](https://github.com/openshift/csi-external-attacher/pull/358) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/0c7d230aa18070ac9df148dc5fe8e374003da815...48d0ab90b251efc362cdf9afe92a453cb0aad976) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/140851f6c0e70cf917b3361808b31628c68ea8a5) * Updating csi-provisioner images to be consistent with ART [#58](https://github.com/openshift/csi-external-provisioner/pull/58) * UPSTREAM: <carry>: Remove .github files [#57](https://github.com/openshift/csi-external-provisioner/pull/57) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v3.3.0 for OCP 4.12 [#55](https://github.com/openshift/csi-external-provisioner/pull/55) * Update changelog for 3.3.0 [#790](https://github.com/openshift/csi-external-provisioner/pull/790) * Update snapshot client to 6.1.0 [#789](https://github.com/openshift/csi-external-provisioner/pull/789) * Add changelog for v3.3 [#788](https://github.com/openshift/csi-external-provisioner/pull/788) * build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 [#785](https://github.com/openshift/csi-external-provisioner/pull/785) * build(deps): bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 [#782](https://github.com/openshift/csi-external-provisioner/pull/782) * Updated CONTRIBUTING.md [#787](https://github.com/openshift/csi-external-provisioner/pull/787) * feat: Support secret in NodeExpansion Call [#758](https://github.com/openshift/csi-external-provisioner/pull/758) * test: use csi-test v5.0.0 [#784](https://github.com/openshift/csi-external-provisioner/pull/784) * correct the fmt errors on the controller files. [#783](https://github.com/openshift/csi-external-provisioner/pull/783) * update kube dependencies to v1.25.0 release [#776](https://github.com/openshift/csi-external-provisioner/pull/776) * test: add codespell github workflow and templates for issues/RFEs. [#761](https://github.com/openshift/csi-external-provisioner/pull/761) * build(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0 [#777](https://github.com/openshift/csi-external-provisioner/pull/777) * Update release tools [#775](https://github.com/openshift/csi-external-provisioner/pull/775) * build(deps): bump google.golang.org/grpc from 1.45.0 to 1.48.0 [#771](https://github.com/openshift/csi-external-provisioner/pull/771) * build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.3 [#767](https://github.com/openshift/csi-external-provisioner/pull/767) * build(deps): bump github.com/golang/mock from 1.5.0 to 1.6.0 [#773](https://github.com/openshift/csi-external-provisioner/pull/773) * build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 [#772](https://github.com/openshift/csi-external-provisioner/pull/772) * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.0 [#769](https://github.com/openshift/csi-external-provisioner/pull/769) * build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 [#768](https://github.com/openshift/csi-external-provisioner/pull/768) * build(deps): bump k8s.io/klog/v2 from 2.60.1 to 2.70.1 [#774](https://github.com/openshift/csi-external-provisioner/pull/774) * github: enable dependabot [#766](https://github.com/openshift/csi-external-provisioner/pull/766) * master: update release-tools [#762](https://github.com/openshift/csi-external-provisioner/pull/762) * fix: kubernetes design proposal URL expired [#757](https://github.com/openshift/csi-external-provisioner/pull/757) * fix: changed the csistoragecapacity check namespace [#753](https://github.com/openshift/csi-external-provisioner/pull/753) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/f1e6601b12e3fc166cd73e9e79cfe0e7ceb600f6...140851f6c0e70cf917b3361808b31628c68ea8a5) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/239d751f51743214417dd5058645c2c1d390d1b5) * Updating ose-csi-external-resizer images to be consistent with ART [#134](https://github.com/openshift/csi-external-resizer/pull/134) * UPSTREAM: <carry>: Remove .github files [#133](https://github.com/openshift/csi-external-resizer/pull/133) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v1.6.0 for OCP 4.12 [#132](https://github.com/openshift/csi-external-resizer/pull/132) * Add changelog for 1.6 [#222](https://github.com/openshift/csi-external-resizer/pull/222) * update kube dependencies to v1.25.0 [#220](https://github.com/openshift/csi-external-resizer/pull/220) * Update release tools [#219](https://github.com/openshift/csi-external-resizer/pull/219) * master: update release-tools [#214](https://github.com/openshift/csi-external-resizer/pull/214) * bump up gopkg.in/yaml.v3 to address CVE-2022-28948 [#205](https://github.com/openshift/csi-external-resizer/pull/205) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/e54fac75c1d4cabf7f819b3c18accdadd191214a...239d751f51743214417dd5058645c2c1d390d1b5) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/7e2325666da25db833027acee53344fd0a6cd9e3) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#84](https://github.com/openshift/csi-external-snapshotter/pull/84) * Updating ose-csi-external-snapshotter images to be consistent with ART [#83](https://github.com/openshift/csi-external-snapshotter/pull/83) * Updating ose-csi-snapshot-controller images to be consistent with ART [#82](https://github.com/openshift/csi-external-snapshotter/pull/82) * UPSTREAM: <carry>: Remove .github files [#81](https://github.com/openshift/csi-external-snapshotter/pull/81) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#80](https://github.com/openshift/csi-external-snapshotter/pull/80) * Updating ose-csi-external-snapshotter images to be consistent with ART [#79](https://github.com/openshift/csi-external-snapshotter/pull/79) * Updating ose-csi-snapshot-controller images to be consistent with ART [#78](https://github.com/openshift/csi-external-snapshotter/pull/78) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v6.1.0 for OCP 4.12 [#77](https://github.com/openshift/csi-external-snapshotter/pull/77) * Update deployment tags to v6.1.0 [#766](https://github.com/openshift/csi-external-snapshotter/pull/766) * Update client to v6.1.0 [#768](https://github.com/openshift/csi-external-snapshotter/pull/768) * Add changelog for v6.1.0 [#767](https://github.com/openshift/csi-external-snapshotter/pull/767) * Upgrade kube dependencies and snapshotter client kube deps to v0.25.2 [#765](https://github.com/openshift/csi-external-snapshotter/pull/765) * Upgrade go version and code-generator in snapshotter client [#761](https://github.com/openshift/csi-external-snapshotter/pull/761) * declare go1.18 in the go.mod [#762](https://github.com/openshift/csi-external-snapshotter/pull/762) * update client package with go 1.19 formatting changes [#760](https://github.com/openshift/csi-external-snapshotter/pull/760) * make the formatting errors based on go 1.19 [#758](https://github.com/openshift/csi-external-snapshotter/pull/758) * Fix CVE-2022-27664 by updating golang.org/x/net pacckage [#759](https://github.com/openshift/csi-external-snapshotter/pull/759) * use registry.k8s.io for deployment [#756](https://github.com/openshift/csi-external-snapshotter/pull/756) * Update release-tools [#752](https://github.com/openshift/csi-external-snapshotter/pull/752) * update kubernetes dependencies to v1.25.0 [#753](https://github.com/openshift/csi-external-snapshotter/pull/753) * Improve README [#739](https://github.com/openshift/csi-external-snapshotter/pull/739) * Fix typo validating webhook message `exits` -> `exists` [#746](https://github.com/openshift/csi-external-snapshotter/pull/746) * master: update release-tools [#740](https://github.com/openshift/csi-external-snapshotter/pull/740) * use latest controllers and webhook in the deployment [#733](https://github.com/openshift/csi-external-snapshotter/pull/733) * Remove v1beta1 from admission config template [#734](https://github.com/openshift/csi-external-snapshotter/pull/734) * deploy/kubernetes: Update snapshot-validation-webhook [#737](https://github.com/openshift/csi-external-snapshotter/pull/737) * update snapshot client to v6.0.1 [#732](https://github.com/openshift/csi-external-snapshotter/pull/732) * master: update release-tools [#727](https://github.com/openshift/csi-external-snapshotter/pull/727) * Update changelog 6.0.1 [#720](https://github.com/openshift/csi-external-snapshotter/pull/720) * Add back v1beta1 manifests [#718](https://github.com/openshift/csi-external-snapshotter/pull/718) * Add changelog for v6.0 [#711](https://github.com/openshift/csi-external-snapshotter/pull/711) * Remove v1beta1 examples [#715](https://github.com/openshift/csi-external-snapshotter/pull/715) * Adding webhook RBAC to enable validation of snapshotclasses [#706](https://github.com/openshift/csi-external-snapshotter/pull/706) * Remove v1beta1 APIs and generated functions [#704](https://github.com/openshift/csi-external-snapshotter/pull/704) * test: add tirvy vulnerability scanner github action [#708](https://github.com/openshift/csi-external-snapshotter/pull/708) * update kube dependencies to v1.24.0 release [#703](https://github.com/openshift/csi-external-snapshotter/pull/703) * replace serviceAccountName key, rbac and cleanup in the code [#690](https://github.com/openshift/csi-external-snapshotter/pull/690) * Update README with prevent-volume-mode-conversion feature flag [#702](https://github.com/openshift/csi-external-snapshotter/pull/702) * Add webhook to make SourceVolumeMode immutable [#680](https://github.com/openshift/csi-external-snapshotter/pull/680) * Update comment in types.go for the new CRD docs [#697](https://github.com/openshift/csi-external-snapshotter/pull/697) * Updating readme and webhook tempate to capture changes made for volumesnapshotclasses [#688](https://github.com/openshift/csi-external-snapshotter/pull/688) * Remove create and delete from csi-snapshotter RBAC [#689](https://github.com/openshift/csi-external-snapshotter/pull/689) * Changes to snapshot controller to add sourceVolumeMode [#679](https://github.com/openshift/csi-external-snapshotter/pull/679) * Add default validation for VolumeSnapshotClass [#674](https://github.com/openshift/csi-external-snapshotter/pull/674) * Bump prometheus/client_golang to v1.11.1 [#684](https://github.com/openshift/csi-external-snapshotter/pull/684) * Change SourceVolumeMode type to v1.PersistentVolumeMode [#683](https://github.com/openshift/csi-external-snapshotter/pull/683) * master: update release-tools [#682](https://github.com/openshift/csi-external-snapshotter/pull/682) * Update client to v6 [#673](https://github.com/openshift/csi-external-snapshotter/pull/673) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/5a93140efb83a83d502a7050abb2776756c83677...7e2325666da25db833027acee53344fd0a6cd9e3) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/720e1d6e3e828dec9908091da9f5d80a31d75585) * Updating csi-livenessprobe images to be consistent with ART [#35](https://github.com/openshift/csi-livenessprobe/pull/35) * UPSTREAM: <carry>: Remove .github files [#34](https://github.com/openshift/csi-livenessprobe/pull/34) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/2ccbd81a59076ac083bb6b2101827dbec12a110e...720e1d6e3e828dec9908091da9f5d80a31d75585) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/805d5ac247137b02e6081e3eb7aa1fb9f4c7b4b2) * Updating csi-node-driver-registrar images to be consistent with ART [#39](https://github.com/openshift/csi-node-driver-registrar/pull/39) * UPSTREAM: <carry>: Remove .github files [#38](https://github.com/openshift/csi-node-driver-registrar/pull/38) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/38b730de5c15e5d6f5099e3834fd670bab4c32be...805d5ac247137b02e6081e3eb7aa1fb9f4c7b4b2) ### [docker-registry](https://github.com/openshift/image-registry/tree/7a146402f9a8056ba8d99680be499e528fe2b6c4) * [OCPBUGS-1717](https://issues.redhat.com/browse/OCPBUGS-1717): bump aws-go-sdk, adding support for me-central-1 [#348](https://github.com/openshift/image-registry/pull/348) * [Full changelog](https://github.com/openshift/image-registry/compare/c145cfb8abdbf7a4cc21398480870792a275f8f7...7a146402f9a8056ba8d99680be499e528fe2b6c4) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/251949fdfbee96f99b37767d150598d5c3135421) * Adjusting the documentation to refer to KMM instead of SRO. (#100) [#100](https://github.com/openshift/driver-toolkit/pull/100) * Fix README.md (#98) [#98](https://github.com/openshift/driver-toolkit/pull/98) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/dfa62850a01e58555aeed886e4a040df36115c87...251949fdfbee96f99b37767d150598d5c3135421) ### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/9528964fe7509919bc14ab60b50ec431d4e4d3b8) * [OCPBUGS-1413](https://issues.redhat.com/browse/OCPBUGS-1413): Rebase 29.09.2022 k8s 1.25 [#21](https://github.com/openshift/cloud-provider-gcp/pull/21) * Bump repository to v1.25.2 [#372](https://github.com/openshift/cloud-provider-gcp/pull/372) * Delete nodes if the GCE instance id changes and pods bound to the deleted node [#368](https://github.com/openshift/cloud-provider-gcp/pull/368) * Instance group hint fixes [#369](https://github.com/openshift/cloud-provider-gcp/pull/369) * Remove race betwen kubelet startup and mounter rootfs [#365](https://github.com/openshift/cloud-provider-gcp/pull/365) * Add support for nodeipam metrics [#366](https://github.com/openshift/cloud-provider-gcp/pull/366) * Remove dependency on stacktype input from gce [#363](https://github.com/openshift/cloud-provider-gcp/pull/363) * Update repository to v1.25.0 [#364](https://github.com/openshift/cloud-provider-gcp/pull/364) * Pass and verify instanceGroupHint [#358](https://github.com/openshift/cloud-provider-gcp/pull/358) * Tolerate CSRs without encipherment key usage [#362](https://github.com/openshift/cloud-provider-gcp/pull/362) * Update to v1beta1 and add XPN error [#342](https://github.com/openshift/cloud-provider-gcp/pull/342) * Add gcp.go from client-go to cloud-provider-gcp [#357](https://github.com/openshift/cloud-provider-gcp/pull/357) * Adding gcloud edge-cloud token provider [#352](https://github.com/openshift/cloud-provider-gcp/pull/352) * Run go1.19rc2 fmt ./... as the repo got upgraded to using go1.19rc2 and go fmt output changed! [#356](https://github.com/openshift/cloud-provider-gcp/pull/356) * Release 1.24 [#348](https://github.com/openshift/cloud-provider-gcp/pull/348) * Add instruction how to update repository [#349](https://github.com/openshift/cloud-provider-gcp/pull/349) * Update /cluster to release-1.23 from k/k [#344](https://github.com/openshift/cloud-provider-gcp/pull/344) * Move jprzychodzen to approvers [#343](https://github.com/openshift/cloud-provider-gcp/pull/343) * Increase HMS QPS from default 5 to 50 mainly for nodeSyncer [#337](https://github.com/openshift/cloud-provider-gcp/pull/337) * [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/dd81b8fb605037ea2097fece821dd6de0f67e54f...9528964fe7509919bc14ab60b50ec431d4e4d3b8) ### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/0a4b5d034aa23e1a169ac3342a78343346e5fd20) * Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:main into master [#185](https://github.com/openshift/cluster-api-provider-gcp/pull/185) * Bump github.com/onsi/gomega from 1.19.0 to 1.20.2 [#711](https://github.com/openshift/cluster-api-provider-gcp/pull/711) * Bump google.golang.org/api from 0.93.0 to 0.95.0 [#715](https://github.com/openshift/cluster-api-provider-gcp/pull/715) * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 [#714](https://github.com/openshift/cluster-api-provider-gcp/pull/714) * Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 [#716](https://github.com/openshift/cluster-api-provider-gcp/pull/716) * Remove slices of pointers to make conversion-gen happy [#712](https://github.com/openshift/cluster-api-provider-gcp/pull/712) * Reconcile subnetworks [#677](https://github.com/openshift/cluster-api-provider-gcp/pull/677) * Bump golangci-lint to v1.49.0 [#702](https://github.com/openshift/cluster-api-provider-gcp/pull/702) * feat: Upgrade Cert-Manager version to the latest(v1.9.1) [#699](https://github.com/openshift/cluster-api-provider-gcp/pull/699) * Bump k8s.io/client-go from 0.24.2 to 0.24.4 [#696](https://github.com/openshift/cluster-api-provider-gcp/pull/696) * Bump k8s.io/api from 0.24.2 to 0.24.4 [#697](https://github.com/openshift/cluster-api-provider-gcp/pull/697) * Fix make target for test with coverage [#693](https://github.com/openshift/cluster-api-provider-gcp/pull/693) * fix typo [#692](https://github.com/openshift/cluster-api-provider-gcp/pull/692) * Bump google.golang.org/api from 0.91.0 to 0.93.0 [#691](https://github.com/openshift/cluster-api-provider-gcp/pull/691) * Remove Hardcoded failureDomain in Template [#689](https://github.com/openshift/cluster-api-provider-gcp/pull/689) * Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.19.0 to 1.20.0 [#687](https://github.com/openshift/cluster-api-provider-gcp/pull/687) * Fix broken `TestGCPClusterTemplate_ValidateUpdate` test [#685](https://github.com/openshift/cluster-api-provider-gcp/pull/685) * Fix panic when no failure domain found [#662](https://github.com/openshift/cluster-api-provider-gcp/pull/662) * update capi to v1.2.1 [#690](https://github.com/openshift/cluster-api-provider-gcp/pull/690) * docs: add IMAGE_ID export to prerequisites [#680](https://github.com/openshift/cluster-api-provider-gcp/pull/680) * Bump google.golang.org/api from 0.90.0 to 0.91.0 [#679](https://github.com/openshift/cluster-api-provider-gcp/pull/679) * Update CAPI to v1.2.0 [#678](https://github.com/openshift/cluster-api-provider-gcp/pull/678) * Update cloudbuild to go 1.18 [#675](https://github.com/openshift/cluster-api-provider-gcp/pull/675) * Upgrade golang to v1.18.3 [#663](https://github.com/openshift/cluster-api-provider-gcp/pull/663) * Bump github.com/GoogleCloudPlatform/k8s-cloud-provider from 1.18.0 to 1.19.0 [#674](https://github.com/openshift/cluster-api-provider-gcp/pull/674) * Minor docs / Tiltfile cleanup [#672](https://github.com/openshift/cluster-api-provider-gcp/pull/672) * Bump google.golang.org/api from 0.88.0 to 0.90.0 [#673](https://github.com/openshift/cluster-api-provider-gcp/pull/673) * Fix apidiff target [#671](https://github.com/openshift/cluster-api-provider-gcp/pull/671) * Bump golangci-lint to v1.47.2 [#670](https://github.com/openshift/cluster-api-provider-gcp/pull/670) * Use kustomize installed from makefile and remove unused install script [#656](https://github.com/openshift/cluster-api-provider-gcp/pull/656) * Bump google.golang.org/api from 0.87.0 to 0.88.0 [#668](https://github.com/openshift/cluster-api-provider-gcp/pull/668) * fix: always send autoCreateSubnetnetworks field to create VPC network [#664](https://github.com/openshift/cluster-api-provider-gcp/pull/664) * Fix development setup issue [#666](https://github.com/openshift/cluster-api-provider-gcp/pull/666) * fix: use right name for EnableFlowLogs field [#665](https://github.com/openshift/cluster-api-provider-gcp/pull/665) * Bump google.golang.org/api from 0.86.0 to 0.87.0 [#658](https://github.com/openshift/cluster-api-provider-gcp/pull/658) * Add verify-conversions target [#627](https://github.com/openshift/cluster-api-provider-gcp/pull/627) * Bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 [#652](https://github.com/openshift/cluster-api-provider-gcp/pull/652) * add GoLand configuration for debug section [#642](https://github.com/openshift/cluster-api-provider-gcp/pull/642) * Update capi to 1.1.5 and k8s capg images [#649](https://github.com/openshift/cluster-api-provider-gcp/pull/649) * Bump google.golang.org/api from 0.85.0 to 0.86.0 [#647](https://github.com/openshift/cluster-api-provider-gcp/pull/647) * Bump sigs.k8s.io/cluster-api/test from 1.1.4 to 1.1.5 [#648](https://github.com/openshift/cluster-api-provider-gcp/pull/648) * update ci & other scripts to use installed kind@v0.14.0 [#646](https://github.com/openshift/cluster-api-provider-gcp/pull/646) * Bump google.golang.org/api from 0.84.0 to 0.85.0 [#638](https://github.com/openshift/cluster-api-provider-gcp/pull/638) * Bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 [#639](https://github.com/openshift/cluster-api-provider-gcp/pull/639) * update KIND version to latest [#637](https://github.com/openshift/cluster-api-provider-gcp/pull/637) * Doc: Add tilt debug information of vscode in the documentation [#635](https://github.com/openshift/cluster-api-provider-gcp/pull/635) * Add info about the kubernetes version env variable [#634](https://github.com/openshift/cluster-api-provider-gcp/pull/634) * Bump google.golang.org/api from 0.83.0 to 0.84.0 [#632](https://github.com/openshift/cluster-api-provider-gcp/pull/632) * Bump google.golang.org/api from 0.81.0 to 0.83.0 [#626](https://github.com/openshift/cluster-api-provider-gcp/pull/626) * update calico to use release v3.23 [#624](https://github.com/openshift/cluster-api-provider-gcp/pull/624) * Improve resilience of cluster delete [#616](https://github.com/openshift/cluster-api-provider-gcp/pull/616) * Fix Typo to `prerequisites.md` [#613](https://github.com/openshift/cluster-api-provider-gcp/pull/613) * Fix GitHub Actions for Links [#623](https://github.com/openshift/cluster-api-provider-gcp/pull/623) * [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/5b0328f3feb268fc5521e243c7a1b5d0b95dcce2...0a4b5d034aa23e1a169ac3342a78343346e5fd20) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/e563e09fc6abfb790f44a2b9117609837850b8bb) * [OCPBUGS-1411](https://issues.redhat.com/browse/OCPBUGS-1411): Bump k8s dependencies to 1.25 [#17](https://github.com/openshift/machine-api-provider-gcp/pull/17) * update windows script handling [#16](https://github.com/openshift/machine-api-provider-gcp/pull/16) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/5f2a6a32371935ed6165ed3c07e9ae5d65cd0937...e563e09fc6abfb790f44a2b9117609837850b8bb) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/223d84646af2611d801ad5633e9ce4088772cab4) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#29](https://github.com/openshift/gcp-pd-csi-driver/pull/29) * UPSTREAM: <carry>: Remove .github files [#28](https://github.com/openshift/gcp-pd-csi-driver/pull/28) * [STOR-862](https://issues.redhat.com/browse/STOR-862): Rebase to v1.7.3 for OCP 4.12 [#27](https://github.com/openshift/gcp-pd-csi-driver/pull/27) * backoff per {node,disk} pair instead of just node} [#1036](https://github.com/openshift/gcp-pd-csi-driver/pull/1036) * Cherry-pick #1031: update go to 1.18 [#1032](https://github.com/openshift/gcp-pd-csi-driver/pull/1032) * remove changelog in release-1.7 branch [#1012](https://github.com/openshift/gcp-pd-csi-driver/pull/1012) * Automated cherry pick of #999: Add implicit ListVolumesResponse#Entry pagination limit [#1011](https://github.com/openshift/gcp-pd-csi-driver/pull/1011) * Automated cherry pick of #986: Remove workaround to add os.version to the manifest for [#1002](https://github.com/openshift/gcp-pd-csi-driver/pull/1002) * Cherry-pick release v1.6.0 changelog to master, with note about bug [#995](https://github.com/openshift/gcp-pd-csi-driver/pull/995) * CHANGELOG for 1.7 [#994](https://github.com/openshift/gcp-pd-csi-driver/pull/994) * Simplify node backoff logic for controller publish/unpublish op [#988](https://github.com/openshift/gcp-pd-csi-driver/pull/988) * fix 1.22 and 1.23 image repositories [#993](https://github.com/openshift/gcp-pd-csi-driver/pull/993) * Update deployment for 1.24 and 1.25 [#989](https://github.com/openshift/gcp-pd-csi-driver/pull/989) * really fix pvc.data.source skip [#984](https://github.com/openshift/gcp-pd-csi-driver/pull/984) * Debugging statement to check the transformed manifest [#983](https://github.com/openshift/gcp-pd-csi-driver/pull/983) * only skip cloning tests, not all snapshot tests [#981](https://github.com/openshift/gcp-pd-csi-driver/pull/981) * Update arm64 build to use distroless debian image [#976](https://github.com/openshift/gcp-pd-csi-driver/pull/976) * Add runtime libraries necessary for sed (dependency of lib/udev_conta… [#974](https://github.com/openshift/gcp-pd-csi-driver/pull/974) * Increase prepull image timeout [#973](https://github.com/openshift/gcp-pd-csi-driver/pull/973) * Run snapshot class tests separately from other tests [#966](https://github.com/openshift/gcp-pd-csi-driver/pull/966) * Add functionality to make architecture specific builds [#963](https://github.com/openshift/gcp-pd-csi-driver/pull/963) * disable disk image testing to avoid timeout [#971](https://github.com/openshift/gcp-pd-csi-driver/pull/971) * override maxprocs, defaulting to 1 [#969](https://github.com/openshift/gcp-pd-csi-driver/pull/969) * Update agnhost image to match the one used in the tests [#970](https://github.com/openshift/gcp-pd-csi-driver/pull/970) * Add flags to specify zone/machine-type/OS image [#962](https://github.com/openshift/gcp-pd-csi-driver/pull/962) * Use existing error message format [#964](https://github.com/openshift/gcp-pd-csi-driver/pull/964) * add create regional clone from zonal disk and improve tests [#890](https://github.com/openshift/gcp-pd-csi-driver/pull/890) * Bump prometheus/client_golang to v1.11.1 [#959](https://github.com/openshift/gcp-pd-csi-driver/pull/959) * allow to specify wait time for attach disk operation [#956](https://github.com/openshift/gcp-pd-csi-driver/pull/956) * master: update release-tools [#958](https://github.com/openshift/gcp-pd-csi-driver/pull/958) * Add e2e/integration tests for image snapshot [#929](https://github.com/openshift/gcp-pd-csi-driver/pull/929) * Add support for extra-create-metadata when creating snapshots [#935](https://github.com/openshift/gcp-pd-csi-driver/pull/935) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/c0db6882c48e787f0193db05b82922ba1038e0a8...223d84646af2611d801ad5633e9ce4088772cab4) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/b40e33aa3beb581665d0268c14c509de9ae2aa86) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#53](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/53) * Remove unused bindata from the operator [#54](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/54) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#52](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/52) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/94e043f12291fb9ddf6ae5d24591e9fdb104780e...b40e33aa3beb581665d0268c14c509de9ae2aa86) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/3ef6ef3cfbd27321db8aac529077c7ef016f82c2) * k8s 1.25.0 [#1360](https://github.com/openshift/kubernetes/pull/1360) * UPSTREAM: <carry>: Dockerfile: use centos:stream9 [#1366](https://github.com/openshift/kubernetes/pull/1366) * [OCPBUGS-718](https://issues.redhat.com/browse/OCPBUGS-718): UPSTREAM: 112267: aws: skip health rules if they are a subnet of the client rule [#1358](https://github.com/openshift/kubernetes/pull/1358) * Azure: Skip "instance not found" error for LB backend address pools [#111428](https://github.com/openshift/kubernetes/pull/111428) * Restore in-tree credential plugins for 1.25 [#111918](https://github.com/openshift/kubernetes/pull/111918) * Revert "Add an option to conditionally disable compression based on client ip." [#111896](https://github.com/openshift/kubernetes/pull/111896) * Fix failing `test/e2e/storage/csi_mock_volume.go` test [#111859](https://github.com/openshift/kubernetes/pull/111859) * Fix capture loop vars in parallel or ginkgo tests [#111846](https://github.com/openshift/kubernetes/pull/111846) * Docs: node-port-range should not overlap ephemeral [#111697](https://github.com/openshift/kubernetes/pull/111697) * fix a memory leakage problem when calling DryRunPreemption [#111773](https://github.com/openshift/kubernetes/pull/111773) * staging/publishing: add release-1.25 branch [#111786](https://github.com/openshift/kubernetes/pull/111786) * Add integration test for Retroactive default StorageClass assignement [#111746](https://github.com/openshift/kubernetes/pull/111746) * Revert "enforce strict alpha handling for API serving" [#111784](https://github.com/openshift/kubernetes/pull/111784) * Remove feature to enable e2e tests [#111770](https://github.com/openshift/kubernetes/pull/111770) * document that services healthcheckNodePort is inmutable once set [#111657](https://github.com/openshift/kubernetes/pull/111657) * Prevent panic in cloud-provider [#111748](https://github.com/openshift/kubernetes/pull/111748) * Add e2e HPA Behavior tests: scale up/down limited by number of Pods / min, scale up/down limited by percentage / min [#111346](https://github.com/openshift/kubernetes/pull/111346) * Fix flaky CSIInlineVolumes e2e test (issue 111740) [#111751](https://github.com/openshift/kubernetes/pull/111751) * Promote Ephemeral Containers e2e test to Conformance [#111440](https://github.com/openshift/kubernetes/pull/111440) * node_e2e: add a dbus restart test [#111749](https://github.com/openshift/kubernetes/pull/111749) * Enhance NodeIPAM to support multiple ClusterCIDRs [#109090](https://github.com/openshift/kubernetes/pull/109090) * Remove potential goroutine leak in testing framework [#110182](https://github.com/openshift/kubernetes/pull/110182) * [KEP-596](https://issues.redhat.com/browse/KEP-596): Move CSIInlineVolume feature to GA [#111258](https://github.com/openshift/kubernetes/pull/111258) * Fix deleting UIDs tracking expectations [#111721](https://github.com/openshift/kubernetes/pull/111721) * volume: FeatureGate access to GetHostIDsForPod() [#111693](https://github.com/openshift/kubernetes/pull/111693) * Fix e2e network dns_configmap test [#111702](https://github.com/openshift/kubernetes/pull/111702) * Support handling of pod failures with respect to the configured rules [#111113](https://github.com/openshift/kubernetes/pull/111113) * [CCM - service controller] Remove schedulability predicate for LB set [#111691](https://github.com/openshift/kubernetes/pull/111691) * Update go.mod to go1.19 [#111696](https://github.com/openshift/kubernetes/pull/111696) * Speed up SELinux volume relabeling using mounts MVP [#108692](https://github.com/openshift/kubernetes/pull/108692) * Fix things commented out in 1.19rc2 [#111678](https://github.com/openshift/kubernetes/pull/111678) * Clear ephemeral container resources field when creating one in volume test [#111521](https://github.com/openshift/kubernetes/pull/111521) * Bump images, dependencies and versions to go 1.19 [#111679](https://github.com/openshift/kubernetes/pull/111679) * Revert "e2e: should manage the lifecycle of an APIService" [#111675](https://github.com/openshift/kubernetes/pull/111675) * add test for GetAPIServerVirtualIP [#111596](https://github.com/openshift/kubernetes/pull/111596) * Update publishing-bot rules for go1.17.13 and go1.18.5 [#111685](https://github.com/openshift/kubernetes/pull/111685) * Stop panic in govet levee under golang 1.19 [#111677](https://github.com/openshift/kubernetes/pull/111677) * e2e: trim junit report for Spyglass [#111669](https://github.com/openshift/kubernetes/pull/111669) * don't quota events.k8s.io events by default [#110939](https://github.com/openshift/kubernetes/pull/110939) * cleanup: Remove storageos volume plugins from k8s codebase [#111620](https://github.com/openshift/kubernetes/pull/111620) * Implement KMS v2alpha1 [#111126](https://github.com/openshift/kubernetes/pull/111126) * Avoid re-syncing LBs for ETP=local services [#109706](https://github.com/openshift/kubernetes/pull/109706) * make ObjectReference field ownership granular [#110495](https://github.com/openshift/kubernetes/pull/110495) * Promote Local storage capacity isolation feature to GA [#111513](https://github.com/openshift/kubernetes/pull/111513) * Add support for user namespaces phase 1 (KEP 127) [#111090](https://github.com/openshift/kubernetes/pull/111090) * vendor: Bump cAdvisor to v0.45.0 [#111647](https://github.com/openshift/kubernetes/pull/111647) * Revert "e2e: Trim junit reporter to adapt with testgrid" [#111668](https://github.com/openshift/kubernetes/pull/111668) * Avoid hard coding Operating System and Architecture in hack/lib/etcd.sh [#111613](https://github.com/openshift/kubernetes/pull/111613) * e2e: Trim junit reporter to adapt with testgrid [#111627](https://github.com/openshift/kubernetes/pull/111627) * CRI changes to support in-place pod resize [#111645](https://github.com/openshift/kubernetes/pull/111645) * modify the signing/approving controller to tolerate either set of usages for kubelet client and serving certificates [#111061](https://github.com/openshift/kubernetes/pull/111061) * Fix JobTrackingWithFinalizers when a pod succeeds after the job fails [#111646](https://github.com/openshift/kubernetes/pull/111646) * Promote CronJobTimeZone to beta [#111435](https://github.com/openshift/kubernetes/pull/111435) * Allow retroactive storage class assigment to PVCs [#111467](https://github.com/openshift/kubernetes/pull/111467) * Move e2e test from alpha with feature promoted to beta [#111448](https://github.com/openshift/kubernetes/pull/111448) * Update CRI API to support Evented PLEG [#111642](https://github.com/openshift/kubernetes/pull/111642) * Enable 'running_managed_controllers' for KCM/CCM controllers: routes, services and cloud-node [#111462](https://github.com/openshift/kubernetes/pull/111462) * Upgrade CSIMigrationGCE feature gate to GA [#111301](https://github.com/openshift/kubernetes/pull/111301) * [KEP-3327](https://issues.redhat.com/browse/KEP-3327): Add CPUManager policy option to align CPUs by Socket instead of by NUMA node [#111278](https://github.com/openshift/kubernetes/pull/111278) * ginkgo: disable color escape sequences by default when not connected to a terminal [#111633](https://github.com/openshift/kubernetes/pull/111633) * update smd to 4.2.3 [#111557](https://github.com/openshift/kubernetes/pull/111557) * Deprecate kubescheduler ComponentConfig v1beta2 [#111547](https://github.com/openshift/kubernetes/pull/111547) * Promote NamespaceStatus endpoints test +3 Endpoints [#111522](https://github.com/openshift/kubernetes/pull/111522) * Add worker to clean up stale DisruptionTarget condition [#111475](https://github.com/openshift/kubernetes/pull/111475) * kubelet tracing instrumentation [#105126](https://github.com/openshift/kubernetes/pull/105126) * Add unit tests for registry/admissionregistration/validatingwebhookconfiguration [#104386](https://github.com/openshift/kubernetes/pull/104386) * Fix missing format string PVC namespace [#111523](https://github.com/openshift/kubernetes/pull/111523) * add deprecated warning for node beta labels in pv/sc/rc/csi storage capacity [#108554](https://github.com/openshift/kubernetes/pull/108554) * cleanup: Remove flocker volume plugins from k8s codebase [#111618](https://github.com/openshift/kubernetes/pull/111618) * Add flag to disable compression for local traffic [#111507](https://github.com/openshift/kubernetes/pull/111507) * Fix iSCSI over ipv6 [#110688](https://github.com/openshift/kubernetes/pull/110688) * apiserver: Remove the deprecated `--service-account-api-audiences` flag [#108624](https://github.com/openshift/kubernetes/pull/108624) * cleanup: Remove quobyte volume plugins from k8s codebase [#111619](https://github.com/openshift/kubernetes/pull/111619) * Append new pod conditions when deleting pods to indicate the reason for pod deletion [#110959](https://github.com/openshift/kubernetes/pull/110959) * add test for GetNodeNameAndHostname [#111623](https://github.com/openshift/kubernetes/pull/111623) * Minor fixes to e2epod wait logic [#111555](https://github.com/openshift/kubernetes/pull/111555) * Remove some unused functions [#111628](https://github.com/openshift/kubernetes/pull/111628) * Update design-proposals URL [#111426](https://github.com/openshift/kubernetes/pull/111426) * feat:(kms) encrypt data with DEK using AES-GCM instead of AES-CBC [#111119](https://github.com/openshift/kubernetes/pull/111119) * kubeadm: make pre-release warning log less confusing [#111615](https://github.com/openshift/kubernetes/pull/111615) * Set zone label selector for preprovisioned AWS in-tree tests [#108696](https://github.com/openshift/kubernetes/pull/108696) * Add jpbetz as approver to pkg/registry/admissionregistration [#111610](https://github.com/openshift/kubernetes/pull/111610) * Share a single etcd3 client logger across all clients [#111477](https://github.com/openshift/kubernetes/pull/111477) * Hostprocess container test updates [#111609](https://github.com/openshift/kubernetes/pull/111609) * CCM [Service controller]: align function pointer variable with struct name [#111538](https://github.com/openshift/kubernetes/pull/111538) * Promote ControllerRevisionLifecycleTest +7 Endpoints [#111449](https://github.com/openshift/kubernetes/pull/111449) * Introduce PodHasNetwork condition for pods [#111358](https://github.com/openshift/kubernetes/pull/111358) * Promote Event Lifecycle Test +1 Endpoint [#111265](https://github.com/openshift/kubernetes/pull/111265) * unittests: Fixes unit tests for Windows (part 2) [#110399](https://github.com/openshift/kubernetes/pull/110399) * Fixes kubelet log compression on Windows [#111549](https://github.com/openshift/kubernetes/pull/111549) * Promote CSIMigrationAWS to GA [#111479](https://github.com/openshift/kubernetes/pull/111479) * add test for String [#111502](https://github.com/openshift/kubernetes/pull/111502) * feat: ignore all event resource for gc [#110888](https://github.com/openshift/kubernetes/pull/110888) * Enable 'running_managed_controllers' for KCM nodeipam controller [#111466](https://github.com/openshift/kubernetes/pull/111466) * mount-utils: add Linux specific non-systemd Mounter [#111218](https://github.com/openshift/kubernetes/pull/111218) * Mark enable-taint-manager CLI flag as deprecated [#111411](https://github.com/openshift/kubernetes/pull/111411) * fix that beginning of help text is cut off for apply and replace --filename flag [#111486](https://github.com/openshift/kubernetes/pull/111486) * Implement KEP-3178 "iptables cleanup" in kubelet [#110291](https://github.com/openshift/kubernetes/pull/110291) * Partly remove support for seccomp annotations [#109819](https://github.com/openshift/kubernetes/pull/109819) * add test for ValidatePort [#111492](https://github.com/openshift/kubernetes/pull/111492) * Correct event validation messages using the core/v1 field name `reportingComponent` [#111506](https://github.com/openshift/kubernetes/pull/111506) * fix: refer to url of Node Allocatable [#111152](https://github.com/openshift/kubernetes/pull/111152) * Disable AcceleratorUsage Metrics: ga [#110940](https://github.com/openshift/kubernetes/pull/110940) * Update `k8s.io/utils` to `ee6ede2d64ed` [#111587](https://github.com/openshift/kubernetes/pull/111587) * deprecate GlusterFS plugin from available in-tree drivers. [#111485](https://github.com/openshift/kubernetes/pull/111485) * Adding value attribute to get the value of zone property as per the u… [#111342](https://github.com/openshift/kubernetes/pull/111342) * feat: set ProbeTerminationGracePeriod default to true [#108541](https://github.com/openshift/kubernetes/pull/108541) * correct OpenAPI extension in error message [#111446](https://github.com/openshift/kubernetes/pull/111446) * Respect PodTopologySpread after rolling upgrades [#111441](https://github.com/openshift/kubernetes/pull/111441) * scheduler: include supported ScoringStrategyType list in error message for NodeResourcesFit plugin [#111206](https://github.com/openshift/kubernetes/pull/111206) * Add unit tests for grace period in killContainer func [#110733](https://github.com/openshift/kubernetes/pull/110733) * validate nodeLabels in kubelet [#109263](https://github.com/openshift/kubernetes/pull/109263) * cleanup: omit redundant arguments in make call [#111450](https://github.com/openshift/kubernetes/pull/111450) * kubelet: Fixes plugin Watcher for Windows [#111439](https://github.com/openshift/kubernetes/pull/111439) * Update the feature state in the help text of the `--seccomp-default` flag [#111431](https://github.com/openshift/kubernetes/pull/111431) * Fix test order pkg/kubelet/winstats/winstats_test.go [#111418](https://github.com/openshift/kubernetes/pull/111418) * Promote EphemeralContainers feature to GA [#111402](https://github.com/openshift/kubernetes/pull/111402) * unittests: Adds Windows unittests [#111020](https://github.com/openshift/kubernetes/pull/111020) * Use checksums instead of fsyncs to avoid slow discovery caching on MacOS [#110851](https://github.com/openshift/kubernetes/pull/110851) * Fix s.RuntimeCgroups error condition [#110648](https://github.com/openshift/kubernetes/pull/110648) * fix test for CheckpointStateRestore [#106244](https://github.com/openshift/kubernetes/pull/106244) * chore(kubelet): simpler createAndInitKubelet func [#103069](https://github.com/openshift/kubernetes/pull/103069) * fix: add pod info to the error log [#111239](https://github.com/openshift/kubernetes/pull/111239) * Deflake TestStaticPodExclusion [#110071](https://github.com/openshift/kubernetes/pull/110071) * the err of "GetKubeletContainer" function should not affect the value of "RuntimeCgroups" [#109347](https://github.com/openshift/kubernetes/pull/109347) * tests: Enables a few Conformance tests for Windows (part 2) [#108592](https://github.com/openshift/kubernetes/pull/108592) * add container probe duration metrics [#104484](https://github.com/openshift/kubernetes/pull/104484) * test-e2e-node: set ginkgo test timeout to 24h [#111541](https://github.com/openshift/kubernetes/pull/111541) * Enable gce pd driver via a flag rather than an env var [#111481](https://github.com/openshift/kubernetes/pull/111481) * cleanup: fix some error log capitalization [#111454](https://github.com/openshift/kubernetes/pull/111454) * Graduate component config to stable in kube-scheduler [#110534](https://github.com/openshift/kubernetes/pull/110534) * Promote feature CustomResourceValidationExpressions to beta [#111524](https://github.com/openshift/kubernetes/pull/111524) * Update the comment in pkg/scheduler/framework/plugins/noderesources [#111287](https://github.com/openshift/kubernetes/pull/111287) * Fix `kubeadm upgrade plan` issue with FQDN nodes names [#111531](https://github.com/openshift/kubernetes/pull/111531) * Skip CEL expression validation if OpenAPIv3 schema is invalid [#111519](https://github.com/openshift/kubernetes/pull/111519) * Remove unnecessary use of fmt.Sprintf [#111496](https://github.com/openshift/kubernetes/pull/111496) * promote LocalStorageCapacityIsolationFSQuotaMonitoring to beta [#107329](https://github.com/openshift/kubernetes/pull/107329) * Windows: ensure runAsNonRoot does case-insensitive comparison on username [#111009](https://github.com/openshift/kubernetes/pull/111009) * add warning log if volume calculation took too long than 1 second [#107490](https://github.com/openshift/kubernetes/pull/107490) * Skip schemas that don't have CEL rules in NewValidator [#111483](https://github.com/openshift/kubernetes/pull/111483) * Add dims to conformance-behavior-approvers [#107881](https://github.com/openshift/kubernetes/pull/107881) * Update OWNERS [#111493](https://github.com/openshift/kubernetes/pull/111493) * Improve tests and fix bugs in container validation [#111401](https://github.com/openshift/kubernetes/pull/111401) * Update to latest kubedns and nodelocaldns images. [#111490](https://github.com/openshift/kubernetes/pull/111490) * Don't use KUBE-MARK-DROP for LoadBalancerSourceRanges [#110289](https://github.com/openshift/kubernetes/pull/110289) * Update publishing-bot rules for go1.17.12 and go1.18.4 [#111500](https://github.com/openshift/kubernetes/pull/111500) * fix ambiguous comments of priorityClass update validation [#111398](https://github.com/openshift/kubernetes/pull/111398) * Cacher: add support for draining watchers [#111460](https://github.com/openshift/kubernetes/pull/111460) * Add new flags into alpha events [#110007](https://github.com/openshift/kubernetes/pull/110007) * Add option to retry internal api error in reflector. [#111387](https://github.com/openshift/kubernetes/pull/111387) * Switch initial/final seats type to uint64 [#111503](https://github.com/openshift/kubernetes/pull/111503) * kubeadm: move `getClientSet` to cmd utils [#111455](https://github.com/openshift/kubernetes/pull/111455) * Update agnhost image to 2.40 [#111491](https://github.com/openshift/kubernetes/pull/111491) * update base image to Fedora 36 for volume/(gluster|iscsi|rbd) [#111489](https://github.com/openshift/kubernetes/pull/111489) * Fix test order staging/src/k8s.io/component-base/logs/json/json_test.go [#111419](https://github.com/openshift/kubernetes/pull/111419) * Change kubectl diff to exclude managedFields by default [#111319](https://github.com/openshift/kubernetes/pull/111319) * chore: move chewong to emeritus_approvers [#111414](https://github.com/openshift/kubernetes/pull/111414) * Prevent dirty service object leaking between reconciles [#109601](https://github.com/openshift/kubernetes/pull/109601) * allow namespace admins to use leases to encourage migration off of configmaps [#111472](https://github.com/openshift/kubernetes/pull/111472) * Add examples of matchExpressions validation as unit tests [#111451](https://github.com/openshift/kubernetes/pull/111451) * declare unsupported vSphere versions for in-tree plugin [#111255](https://github.com/openshift/kubernetes/pull/111255) * Add shell completion for new --subresource flag [#109070](https://github.com/openshift/kubernetes/pull/109070) * test/e2e/common/node: fix several typo [#111249](https://github.com/openshift/kubernetes/pull/111249) * clean unreachable code [#111228](https://github.com/openshift/kubernetes/pull/111228) * add unit test for pkg/kubelet/types/ func GetPodStartTime() [#111139](https://github.com/openshift/kubernetes/pull/111139) * Fix grammar in K8s OpenAPI spec doc [#110586](https://github.com/openshift/kubernetes/pull/110586) * Improved mount detection using openat2 for kernel 5.10+ [#109217](https://github.com/openshift/kubernetes/pull/109217) * Update `k8s.io/utils` to `9bab9ef40391` [#111442](https://github.com/openshift/kubernetes/pull/111442) * PodSecurity: OS based updates to restricted standard [#105919](https://github.com/openshift/kubernetes/pull/105919) * Modify timeout for etcd healthcheck [#111399](https://github.com/openshift/kubernetes/pull/111399) * Prevent from future leaks of goroutines in integration tests [#111444](https://github.com/openshift/kubernetes/pull/111444) * Add support for summary metrics for stablity checks [#111415](https://github.com/openshift/kubernetes/pull/111415) * Fix pod stuck in termination state when mount fails or gets skipped after kubelet restart [#110670](https://github.com/openshift/kubernetes/pull/110670) * iptables proxy reorg in preparation for minimizing iptables-restore [#110266](https://github.com/openshift/kubernetes/pull/110266) * Update to 1.19rc2 (from 1.18.3) [#111254](https://github.com/openshift/kubernetes/pull/111254) * grpc: move to use grpc.WithTransportCredentials() [#109778](https://github.com/openshift/kubernetes/pull/109778) * Bump default burst limit for discovery client to 300 [#109141](https://github.com/openshift/kubernetes/pull/109141) * Ignore non-semantic changes to objects [#106388](https://github.com/openshift/kubernetes/pull/106388) * kubeadm: prefer to use pkg/errors package and cleanup fmt.Errorf [#111394](https://github.com/openshift/kubernetes/pull/111394) * Make scheduling e2e tests run PSa-restricted pods [#111306](https://github.com/openshift/kubernetes/pull/111306) * vendor: downgrade github.com/matttproud/golang_protobuf_extensions to v1.0.1 [#108108](https://github.com/openshift/kubernetes/pull/108108) * Clean shutdown of cloud controllers in integration tests [#111437](https://github.com/openshift/kubernetes/pull/111437) * Clean shutdown of cloud controllers in integration tests [#111317](https://github.com/openshift/kubernetes/pull/111317) * omit comparison to bool constant [#111046](https://github.com/openshift/kubernetes/pull/111046) * Remove RunAnAPIServer from integration tests [#111395](https://github.com/openshift/kubernetes/pull/111395) * Update Azure max data disk count map [#111406](https://github.com/openshift/kubernetes/pull/111406) * test: cluster: Bump to COS 97 image [#111412](https://github.com/openshift/kubernetes/pull/111412) * Remove estimateMinSizeJSON calls for CEL [#111156](https://github.com/openshift/kubernetes/pull/111156) * Add Ephemeral Containers to node conformance tests [#111404](https://github.com/openshift/kubernetes/pull/111404) * Supply denominators [#110164](https://github.com/openshift/kubernetes/pull/110164) * No need to assert an error when the error is not nil [#111377](https://github.com/openshift/kubernetes/pull/111377) * Eliminate MaintainObservations function in P&F [#111348](https://github.com/openshift/kubernetes/pull/111348) * Revert "Cleanup: remove validation of removedPlugins" [#111378](https://github.com/openshift/kubernetes/pull/111378) * Fix typos in the variable name in scheduling_queue_test.go [#111365](https://github.com/openshift/kubernetes/pull/111365) * Fix Priority plugin comment [#103663](https://github.com/openshift/kubernetes/pull/103663) * Promote DS max surge to GA [#111194](https://github.com/openshift/kubernetes/pull/111194) * controller/nodelifecycle: Refactor to not make API calls under lock [#110359](https://github.com/openshift/kubernetes/pull/110359) * kubeadm: pass etcd progress notification flag to etcd [#111383](https://github.com/openshift/kubernetes/pull/111383) * Fix CHANGELOG-1.22.md: Cluster Storage Interface -> Container Storage… [#110032](https://github.com/openshift/kubernetes/pull/110032) * disallow --force and --prune in client-side apply [#111374](https://github.com/openshift/kubernetes/pull/111374) * Replace fallocate with dd in e2e tests [#111369](https://github.com/openshift/kubernetes/pull/111369) * Optimize away repeated structural schema and CEL DeclType construction in CRD validation [#110135](https://github.com/openshift/kubernetes/pull/110135) * add test case for ToValidOperationID method: TestToValidOperationID [#109690](https://github.com/openshift/kubernetes/pull/109690) * Fix firewallneedsupdate and firewallRuleEqual [#111186](https://github.com/openshift/kubernetes/pull/111186) * use exist const to replace TCP str [#111269](https://github.com/openshift/kubernetes/pull/111269) * Print ServiceAccount attached to the Pod [#111192](https://github.com/openshift/kubernetes/pull/111192) * Clean shutdown of serviceaccount integration tests [#111325](https://github.com/openshift/kubernetes/pull/111325) * cleanup: use append other than for loop [#111307](https://github.com/openshift/kubernetes/pull/111307) * Conformance test "manage the lifecycle of an APIService" is Disruptive and should run in Serial [#111347](https://github.com/openshift/kubernetes/pull/111347) * fix:handle error and remove Redundant type conversion [#111172](https://github.com/openshift/kubernetes/pull/111172) * Cleanup no longer used Create/Delete TestingNamespace [#111324](https://github.com/openshift/kubernetes/pull/111324) * Fix some syntax errors under the staging/src/k8s.io/client-go/rest/ folder [#110666](https://github.com/openshift/kubernetes/pull/110666) * Switching everything to use pause:3.8 [#111330](https://github.com/openshift/kubernetes/pull/111330) * Typo in kubectl delete --help 111302 [#111315](https://github.com/openshift/kubernetes/pull/111315) * use new distroless kube-proxy image [#111060](https://github.com/openshift/kubernetes/pull/111060) * replace deprecated setoutput [#109300](https://github.com/openshift/kubernetes/pull/109300) * Promote List, Patch & DeleteCollection ResourceQuota test - +3 endpoint coverage [#111264](https://github.com/openshift/kubernetes/pull/111264) * Promote APIService lifecycle test + 4 Endpoints [#111263](https://github.com/openshift/kubernetes/pull/111263) * Add unit tests for explain command [#110885](https://github.com/openshift/kubernetes/pull/110885) * sched: evaluate error message once [#111295](https://github.com/openshift/kubernetes/pull/111295) * Add e2e HPA Behavior tests: scale down stabilisation, scale up disabled, scale down disabled [#111253](https://github.com/openshift/kubernetes/pull/111253) * Fix incorrect message when attaching to ephemeral containers [#111185](https://github.com/openshift/kubernetes/pull/111185) * Enable 'running_managed_controllers' for KCM/CCM for cloud-node-lifecycle controller [#111033](https://github.com/openshift/kubernetes/pull/111033) * Add service port mutation test [#110967](https://github.com/openshift/kubernetes/pull/110967) * Fix and expand explanation and debug info from flaking test [#111162](https://github.com/openshift/kubernetes/pull/111162) * cluster: use systemd cgroup driver for cgroupv2 [#111231](https://github.com/openshift/kubernetes/pull/111231) * Adjust watch channel sizes in watchcache [#109708](https://github.com/openshift/kubernetes/pull/109708) * Pick up major changes from cel-go latest release [#111071](https://github.com/openshift/kubernetes/pull/111071) * cleanup: use sets.Clone() to avoid interim slice [#111268](https://github.com/openshift/kubernetes/pull/111268) * Introduce config for API Priority and Fairness [#111181](https://github.com/openshift/kubernetes/pull/111181) * Print pod.Spec.RuntimeClassName in kubectl describe [#110914](https://github.com/openshift/kubernetes/pull/110914) * Add integration test for podgc [#111091](https://github.com/openshift/kubernetes/pull/111091) * Revert "Revert the workaround needed to cleanup for Ginkgo V1" [#111284](https://github.com/openshift/kubernetes/pull/111284) * test: Only Check NPD logs in standalone mode [#111238](https://github.com/openshift/kubernetes/pull/111238) * kube-proxy: windows: Removed hnsV1 [#110957](https://github.com/openshift/kubernetes/pull/110957) * cleanup: use sets.Len() instead of len(sets.UnsortedList()) in the isEmpty function [#111267](https://github.com/openshift/kubernetes/pull/111267) * Re-Generate k8s.io/apimachinery/pkg/util/sets [#111173](https://github.com/openshift/kubernetes/pull/111173) * Write NamespaceStatus endpoints test +3 Endpoints [#109763](https://github.com/openshift/kubernetes/pull/109763) * Promote pod OS to GA [#111229](https://github.com/openshift/kubernetes/pull/111229) * csi: validate the secretnames in CSI spec against NameIsDNSSubdomain [#108331](https://github.com/openshift/kubernetes/pull/108331) * Refactor taint_manager to do not use getPod and getNode stubs [#111084](https://github.com/openshift/kubernetes/pull/111084) * cacher: indroduce expiredBookmarkWatchers [#111244](https://github.com/openshift/kubernetes/pull/111244) * Fix leaking goroutines in multiple integration tests [#111242](https://github.com/openshift/kubernetes/pull/111242) * proxy: queue syncs on node events rather than syncing immediately [#111219](https://github.com/openshift/kubernetes/pull/111219) * Graduate server side validation to beta [#110178](https://github.com/openshift/kubernetes/pull/110178) * set ginkgo intercept mode to none to avoid hangs [#111240](https://github.com/openshift/kubernetes/pull/111240) * fix a possible panic because of taking the address of nil [#111235](https://github.com/openshift/kubernetes/pull/111235) * kubeadm: fix comment typo [#111210](https://github.com/openshift/kubernetes/pull/111210) * enable stylecheck check in golangci [#111101](https://github.com/openshift/kubernetes/pull/111101) * Add audit-id to storage traces [#110680](https://github.com/openshift/kubernetes/pull/110680) * Fix leaking goroutines in multiple integration tests [#110633](https://github.com/openshift/kubernetes/pull/110633) * scheduler: framework: initialize indexers in scheduler core with non-nil map [#110663](https://github.com/openshift/kubernetes/pull/110663) * client-go: Modify FakeEvents to Work Event Sink started with `""` namespace [#110649](https://github.com/openshift/kubernetes/pull/110649) * Retry when it fails to update pods status on scheduling loop [#109832](https://github.com/openshift/kubernetes/pull/109832) * refactor controlplane to use just one client-go [#111191](https://github.com/openshift/kubernetes/pull/111191) * cleanup: remove all duplicate import [#109639](https://github.com/openshift/kubernetes/pull/109639) * Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster" [#111224](https://github.com/openshift/kubernetes/pull/111224) * Remove redundant code in pkg/scheduler/framework/plugins/volumebinding [#111203](https://github.com/openshift/kubernetes/pull/111203) * Format the code in pkg/scheduler/framework/plugins/noderesources [#111200](https://github.com/openshift/kubernetes/pull/111200) * Update error log to Error Wrapping [#111199](https://github.com/openshift/kubernetes/pull/111199) * scheduler: remove useless null pointer check about nodeInfo for in-tree plugins [#111153](https://github.com/openshift/kubernetes/pull/111153) * Delete dead audit code [#111125](https://github.com/openshift/kubernetes/pull/111125) * scheduler: improve the comment and add more unit test cases for DefaultNormalizeScore [#111047](https://github.com/openshift/kubernetes/pull/111047) * Graduate MinDomains in Pod Topology Spread to beta [#110388](https://github.com/openshift/kubernetes/pull/110388) * kube-proxy: kernelspace mode is announced to be default for windows [#110762](https://github.com/openshift/kubernetes/pull/110762) * Ensure the directory for the file in flag `--audit-log-path` exists [#110813](https://github.com/openshift/kubernetes/pull/110813) * Add testcases for cmd/kubeadm/app/util/net.go and version.go [#111189](https://github.com/openshift/kubernetes/pull/111189) * Clean shutdown of controlplane integration tests [#110569](https://github.com/openshift/kubernetes/pull/110569) * Improve the accuracy of output msg in pkg/controller/endpoint/endpoints_controller.go [#111134](https://github.com/openshift/kubernetes/pull/111134) * Add rate limiting when calling STS assume role API [#110706](https://github.com/openshift/kubernetes/pull/110706) * Update etcdRequestLatency metrics bucket size [#107042](https://github.com/openshift/kubernetes/pull/107042) * cacher: Use PodList type for use in GetList [#111171](https://github.com/openshift/kubernetes/pull/111171) * Remove redundant variable definitions in apis/autoscaling [#111169](https://github.com/openshift/kubernetes/pull/111169) * Fix failing e2e test: Handle two default IngressClasses more cleanly [#111138](https://github.com/openshift/kubernetes/pull/111138) * scheduler: using math.MinInt64 instead of -math.MaxInt64 [#111062](https://github.com/openshift/kubernetes/pull/111062) * refactor the reflector to pave the way for streaming [#111176](https://github.com/openshift/kubernetes/pull/111176) * Make yamlfmt tool print filenames [#111135](https://github.com/openshift/kubernetes/pull/111135) * Make coverage handle relative-path pkgs [#111131](https://github.com/openshift/kubernetes/pull/111131) * When metrics are counted, discard the wrong container StartTime metrics [#110880](https://github.com/openshift/kubernetes/pull/110880) * Add support for slash as sysctl separator to Pod securityContext field and to PodSecurityPolicy [#106834](https://github.com/openshift/kubernetes/pull/106834) * Fix: some typo in apimachinery/pkg [#111081](https://github.com/openshift/kubernetes/pull/111081) * Add comment on build_binaries_for_platform [#111133](https://github.com/openshift/kubernetes/pull/111133) * Remove unused `unset_platform_envs` func [#111132](https://github.com/openshift/kubernetes/pull/111132) * Makefile: sort debug output by time [#111129](https://github.com/openshift/kubernetes/pull/111129) * kubeadm: UnversionedKubeletConfigMap is GAed in v1.25 [#111146](https://github.com/openshift/kubernetes/pull/111146) * gitignore __* - leave them for local use [#111128](https://github.com/openshift/kubernetes/pull/111128) * Correct wrong syntax [#111080](https://github.com/openshift/kubernetes/pull/111080) * metrics for CEL compilation and evaluation [#111035](https://github.com/openshift/kubernetes/pull/111035) * filter out terminated containers in cadvisor_stats_provider [#110950](https://github.com/openshift/kubernetes/pull/110950) * Make kubelet set alpha.kubernetes.io/provided-node-ip unconditionally [#109794](https://github.com/openshift/kubernetes/pull/109794) * Fix kubelet panic when accessing metrics/resource endpoint [#111141](https://github.com/openshift/kubernetes/pull/111141) * Add comments around `go install` [#111130](https://github.com/openshift/kubernetes/pull/111130) * fix: update comment for related updated func [#111127](https://github.com/openshift/kubernetes/pull/111127) * mount-utils: only detect systemd when needed [#111083](https://github.com/openshift/kubernetes/pull/111083) * Promote minReadySeconds to GA [#110896](https://github.com/openshift/kubernetes/pull/110896) * Minimal checkpointing support [#104907](https://github.com/openshift/kubernetes/pull/104907) * Refactor gc_controller to do not use the deletePod stub [#111070](https://github.com/openshift/kubernetes/pull/111070) * make sure auto-mounted subpath mount source is already mounted … [#110973](https://github.com/openshift/kubernetes/pull/110973) * Bump cel-go to v0.12.3 [#111008](https://github.com/openshift/kubernetes/pull/111008) * Skip mount point checks when possible during mount cleanup. [#109676](https://github.com/openshift/kubernetes/pull/109676) * Always log APF WorkEstimate params in kube-apiserver http logs [#111109](https://github.com/openshift/kubernetes/pull/111109) * Pass context to pkg/scheduler/framework/plugins/volumebinding. [#110958](https://github.com/openshift/kubernetes/pull/110958) * fix: update the typo code comment [#111097](https://github.com/openshift/kubernetes/pull/111097) * Add timing ratio histograms [#110104](https://github.com/openshift/kubernetes/pull/110104) * quota: add an update filter [#111039](https://github.com/openshift/kubernetes/pull/111039) * fix:remove Redundant type conversion [#110930](https://github.com/openshift/kubernetes/pull/110930) * fix static-check for staging/src/k8s.io/client-go/ [#111002](https://github.com/openshift/kubernetes/pull/111002) * Stop using the deprecated `Measure` method [#111065](https://github.com/openshift/kubernetes/pull/111065) * Handle two or more default IngressClasses more cleanly [#110974](https://github.com/openshift/kubernetes/pull/110974) * Update kube aggregator readme [#111064](https://github.com/openshift/kubernetes/pull/111064) * merge MakeDefaultErrorFunc into handleSchedulingFailure [#111036](https://github.com/openshift/kubernetes/pull/111036) * Use errors.As to detect wrapping in StatusCause [#108532](https://github.com/openshift/kubernetes/pull/108532) * enabling CSIMigrationvSphere feature by default [#103523](https://github.com/openshift/kubernetes/pull/103523) * Revert the workaround needed to cleanup for Ginkgo V1 [#111063](https://github.com/openshift/kubernetes/pull/111063) * Fix ControllerRevision e2e test flake [#111075](https://github.com/openshift/kubernetes/pull/111075) * Fix: import the same package multiple times [#111087](https://github.com/openshift/kubernetes/pull/111087) * Remove validation of removedPlugins in KubeSchedulerConfiguration [#111032](https://github.com/openshift/kubernetes/pull/111032) * Handle os.MkdirAll error [#110879](https://github.com/openshift/kubernetes/pull/110879) * Update the Chinese translation of kubectl [#110538](https://github.com/openshift/kubernetes/pull/110538) * Change snapshot-controller image to v4.2.1 [#110980](https://github.com/openshift/kubernetes/pull/110980) * kubeadm: respect user specified image repository when using Kubernetes ci version [#111017](https://github.com/openshift/kubernetes/pull/111017) * Capture the Container Logs for a Flaky Test [#111015](https://github.com/openshift/kubernetes/pull/111015) * Improve the accuracy of error msg in /pkg/scheduler/internal/queue [#111016](https://github.com/openshift/kubernetes/pull/111016) * migrate deprecate flags from ginkgo v1 to v2 [#111059](https://github.com/openshift/kubernetes/pull/111059) * remove excluded staticcheck that were already fixed [#109477](https://github.com/openshift/kubernetes/pull/109477) * fix CustomArgs annotation, todo describe [#108792](https://github.com/openshift/kubernetes/pull/108792) * add unit test coverage for pkg/util/node and Remove duplicate testcases for func TestGetNodeHostIPs [#110825](https://github.com/openshift/kubernetes/pull/110825) * fix pass []any as any in variadic function [#111048](https://github.com/openshift/kubernetes/pull/111048) * Add second set of additional CRD validation E2E tests [#110576](https://github.com/openshift/kubernetes/pull/110576) * Fix description of Ports in PodSpec [#110564](https://github.com/openshift/kubernetes/pull/110564) * Kubernetes 1.25: CSIStorageCapacity: use v1 as storage version [#109394](https://github.com/openshift/kubernetes/pull/109394) * clean up unused function 'GetServiceHealthCheckPathPort' [#110975](https://github.com/openshift/kubernetes/pull/110975) * Remove invalid comments in hack/lib/version.sh [#110899](https://github.com/openshift/kubernetes/pull/110899) * e2e: bump Azure Disk in-tree timeouts [#111034](https://github.com/openshift/kubernetes/pull/111034) * Add x-kubernetes-validations cost limit integration test [#111005](https://github.com/openshift/kubernetes/pull/111005) * Do not skip job requeue in conflict error [#111026](https://github.com/openshift/kubernetes/pull/111026) * Promote patchCoreV1NamespacedPodStatus test - +1 endpoint [#111011](https://github.com/openshift/kubernetes/pull/111011) * Correct wrong syntax [#110916](https://github.com/openshift/kubernetes/pull/110916) * Remove obsolete refs to gate EndpointSliceNodeName [#111010](https://github.com/openshift/kubernetes/pull/111010) * Migrate Ginkgo from v1 to v2 [#109111](https://github.com/openshift/kubernetes/pull/109111) * cleanup: Removes duplicate utils code [#110860](https://github.com/openshift/kubernetes/pull/110860) * pkg/kubelet: skip long test on short mode [#110774](https://github.com/openshift/kubernetes/pull/110774) * add unit test coverage for pkg/kubelet/util/util_unix_test.go [#110683](https://github.com/openshift/kubernetes/pull/110683) * Validate dry-run and force flags can not be used same time in replace [#110326](https://github.com/openshift/kubernetes/pull/110326) * Computation of the StorageVersionHash use overridden storage versions in unit test [#110904](https://github.com/openshift/kubernetes/pull/110904) * agnhost: Check symlink target's permissions for Windows [#110877](https://github.com/openshift/kubernetes/pull/110877) * build: update to klog v2.70.1 [#111001](https://github.com/openshift/kubernetes/pull/111001) * Graduate SeccompDefault feature to beta [#110805](https://github.com/openshift/kubernetes/pull/110805) * Write ControllerRevisionLifecycleTest +7 Endpoints [#110122](https://github.com/openshift/kubernetes/pull/110122) * kubeadm: De-dup the confirmation on the interactive cmds [#110998](https://github.com/openshift/kubernetes/pull/110998) * Remove SIG Scheduling approvers from reviewers [#111004](https://github.com/openshift/kubernetes/pull/111004) * scheduler: do not update sched.nextStartNodeIndex when evaluate nominated node [#110947](https://github.com/openshift/kubernetes/pull/110947) * Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster [#110923](https://github.com/openshift/kubernetes/pull/110923) * Update `godoc.org` to `pkg.go.dev ` in kubeadm [#110997](https://github.com/openshift/kubernetes/pull/110997) * Write APIService lifecycle test + 4 Endpoints [#110237](https://github.com/openshift/kubernetes/pull/110237) * Write List, Patch & DeleteCollection ResourceQuota test - +3 endpoint coverage [#109683](https://github.com/openshift/kubernetes/pull/109683) * Rename IPFamilyPolicyType => IPFamilyPolicy [#110990](https://github.com/openshift/kubernetes/pull/110990) * kubeadm: Don't ask for input if it's dry run mode [#110978](https://github.com/openshift/kubernetes/pull/110978) * Update golangci-lint to 1.46.2 and fix errors [#110811](https://github.com/openshift/kubernetes/pull/110811) * enable ServiceIPStaticSubrange beta by default [#110703](https://github.com/openshift/kubernetes/pull/110703) * Don't use KUBE-MARK-DROP for "no local endpoints" [#110290](https://github.com/openshift/kubernetes/pull/110290) * cleanup:use copy other than for loop [#110824](https://github.com/openshift/kubernetes/pull/110824) * Re-enable JobTrackingWithFinalizers [#110948](https://github.com/openshift/kubernetes/pull/110948) * Fix pod's deadline to nil when cache ttl is set to zero [#110954](https://github.com/openshift/kubernetes/pull/110954) * Promote endPort in Network Policy to GA [#110868](https://github.com/openshift/kubernetes/pull/110868) * add unit test coverage for pkg/util/slice [#110876](https://github.com/openshift/kubernetes/pull/110876) * Add failure handling of the desiredStateOfWorldPopulator start [#110901](https://github.com/openshift/kubernetes/pull/110901) * Execute the Run function of kubelet, Remove invalid comments and remove run function [#110691](https://github.com/openshift/kubernetes/pull/110691) * Filter out unsatisfied nodes when calling AddPod in PodTopologySpread [#110768](https://github.com/openshift/kubernetes/pull/110768) * scheduler: remove unused Equal function for HTTPExtender [#110952](https://github.com/openshift/kubernetes/pull/110952) * Remove TTL for scheduler cache to resolve the race condition when Cac… [#110925](https://github.com/openshift/kubernetes/pull/110925) * cleanup: delete same utils.go in pkg/apis/storage [#110862](https://github.com/openshift/kubernetes/pull/110862) * Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster" [#110922](https://github.com/openshift/kubernetes/pull/110922) * Remove side effects from e2e aggregator API service test [#110039](https://github.com/openshift/kubernetes/pull/110039) * Cleanup FindPluginBySpec() in VolumePluginMgr [#109853](https://github.com/openshift/kubernetes/pull/109853) * kubeadm: fix the bug that configurable KubernetesVersion not respected during kubeadm join [#110791](https://github.com/openshift/kubernetes/pull/110791) * kubeadm: use non-serializable startup probe for etcd pods [#110744](https://github.com/openshift/kubernetes/pull/110744) * Remove e2e echoserver image and replace it by agnost [#110840](https://github.com/openshift/kubernetes/pull/110840) * Write Event Lifecycle Test +1 Endpoint [#110798](https://github.com/openshift/kubernetes/pull/110798) * Refactor scheduler code [#110892](https://github.com/openshift/kubernetes/pull/110892) * kubeadm: Force to disable debug mode for `crictl` [#110874](https://github.com/openshift/kubernetes/pull/110874) * Bump `kube-openapi` to the latest [#110831](https://github.com/openshift/kubernetes/pull/110831) * test/e2e: fix GetCurrentKubeletConfig [#110875](https://github.com/openshift/kubernetes/pull/110875) * kubeadm: improve the error message of getClusterNodeMask [#110889](https://github.com/openshift/kubernetes/pull/110889) * Fix:[Flaky test] create a sequence of pods latency/resource should be within limit when create 10 pods with 50 background pods [#108958](https://github.com/openshift/kubernetes/pull/108958) * Fix link to eviction policy in e2enode eviction test [#110693](https://github.com/openshift/kubernetes/pull/110693) * Introduce KUBECACHEDIR environment variable to override default discovery cache dir [#109479](https://github.com/openshift/kubernetes/pull/109479) * only clean up iptables chains periodically in large clusters [#110334](https://github.com/openshift/kubernetes/pull/110334) * Stop trying to "preserve" iptables counters that are always 0 [#110328](https://github.com/openshift/kubernetes/pull/110328) * kubeadm: support retry mechanism for removing container in reset phase [#110837](https://github.com/openshift/kubernetes/pull/110837) * Do test fixture setup outside cel.UnstructuredToVal benchmark loop. [#110548](https://github.com/openshift/kubernetes/pull/110548) * Enable resource builder flattening in rollout status [#110398](https://github.com/openshift/kubernetes/pull/110398) * Fix missing of RLock in SeenAllSources [#106551](https://github.com/openshift/kubernetes/pull/106551) * cleanup:use append other than for loop [#110827](https://github.com/openshift/kubernetes/pull/110827) * kubeadm: update join --discovery-file docs [#110819](https://github.com/openshift/kubernetes/pull/110819) * (kubectl apply): Split patching types into functions and refactorings [#110619](https://github.com/openshift/kubernetes/pull/110619) * refactor: pleg/getContainersFromPods [#109227](https://github.com/openshift/kubernetes/pull/109227) * Check for errors ahead of time [#110745](https://github.com/openshift/kubernetes/pull/110745) * Fix requeueing of cronjobs with every-style schedule [#109250](https://github.com/openshift/kubernetes/pull/109250) * Fixing issue in generatePodSandboxWindowsConfig for hostProcess containers [#110140](https://github.com/openshift/kubernetes/pull/110140) * fix evictionManager debugLog wrong [#110711](https://github.com/openshift/kubernetes/pull/110711) * Retry Unix domain sockets on Windows nodes for the plugin registration mechanism [#110075](https://github.com/openshift/kubernetes/pull/110075) * Clean up unused code in kubelet [#109407](https://github.com/openshift/kubernetes/pull/109407) * Method call 'err.Error()' might lead to a nil pointer dereference for pkg/kubelet/cm/cpumanager/cpu_assignment_test.go [#108682](https://github.com/openshift/kubernetes/pull/108682) * SUPPORT.md: HTTP => HTTPS [#110812](https://github.com/openshift/kubernetes/pull/110812) * kubelet: convert node shutdown manager to contextual logging [#110504](https://github.com/openshift/kubernetes/pull/110504) * kube-proxy iptables test number of generated iptables rules [#110503](https://github.com/openshift/kubernetes/pull/110503) * Add test case for getPodVolumeSubpathsDir [#109691](https://github.com/openshift/kubernetes/pull/109691) * Write patchCoreV1NamespacedPodStatus test - +1 endpoint [#110705](https://github.com/openshift/kubernetes/pull/110705) * Only provide an oldSelf binding when referenced by a CEL rule. [#110549](https://github.com/openshift/kubernetes/pull/110549) * Change reflect.Ptr to reflect.Pointer [#110788](https://github.com/openshift/kubernetes/pull/110788) * (kubectl events): Add integration tests [#110766](https://github.com/openshift/kubernetes/pull/110766) * Don't force detach volume from healthy nodes [#110721](https://github.com/openshift/kubernetes/pull/110721) * Remove unused flags from kubectl run [#110668](https://github.com/openshift/kubernetes/pull/110668) * Update cherry_pick_pull.sh [#110632](https://github.com/openshift/kubernetes/pull/110632) * Use clock package from k8s.io/utils/clock [#110776](https://github.com/openshift/kubernetes/pull/110776) * Wait for cache sync in TestSyncPastDeadlineJobFinished [#110771](https://github.com/openshift/kubernetes/pull/110771) * Add KMS v2alpha1 API [#110201](https://github.com/openshift/kubernetes/pull/110201) * kubelet: add CRI definitions for user namespaces [#110535](https://github.com/openshift/kubernetes/pull/110535) * fix comments in pkg/proxy/types.go [#110756](https://github.com/openshift/kubernetes/pull/110756) * promote the Portworx feature gate to Beta [#110411](https://github.com/openshift/kubernetes/pull/110411) * volume/fc: fix FibreChannel volume plugin matching wrong disks [#110719](https://github.com/openshift/kubernetes/pull/110719) * Improve run and debug attach message upon failure [#110764](https://github.com/openshift/kubernetes/pull/110764) * fix typo in genericapiserver.go [#108833](https://github.com/openshift/kubernetes/pull/108833) * kubeadm: handle dup unix:// prefix in node annotation [#110656](https://github.com/openshift/kubernetes/pull/110656) * kubeadm: Honor `cert-dir` for cert operations [#110709](https://github.com/openshift/kubernetes/pull/110709) * Firewall Pinhole Fix for ILB and NetLB [#109510](https://github.com/openshift/kubernetes/pull/109510) * Bump konnectivity-client to 0.0.32 [#110731](https://github.com/openshift/kubernetes/pull/110731) * remove release-1.20 from prom bot due to eol [#110748](https://github.com/openshift/kubernetes/pull/110748) * kubeadm: certs renew doesn't support positional args [#110712](https://github.com/openshift/kubernetes/pull/110712) * don't use KUBE-MARK-DROP in ipvs proxy [#110628](https://github.com/openshift/kubernetes/pull/110628) * vendor: bump runc to 1.1.3 [#110496](https://github.com/openshift/kubernetes/pull/110496) * Incomplete coverage of test scenarios [#110736](https://github.com/openshift/kubernetes/pull/110736) * clean up spelling_failures [#110685](https://github.com/openshift/kubernetes/pull/110685) * fix: --chunk-size with selector returns missing result [#110652](https://github.com/openshift/kubernetes/pull/110652) * build: update to klog v2.70.0 [#110724](https://github.com/openshift/kubernetes/pull/110724) * Add additional CRD validation E2E tests [#110330](https://github.com/openshift/kubernetes/pull/110330) * fix: list pod err after an pod evicted [#110425](https://github.com/openshift/kubernetes/pull/110425) * EndpointSlice with Pods without an existing Node [#110639](https://github.com/openshift/kubernetes/pull/110639) * kubeadm: add the preferred pod anti-affinity for CoreDNS Deployment [#110593](https://github.com/openshift/kubernetes/pull/110593) * correct input params of ByIndex [#109632](https://github.com/openshift/kubernetes/pull/109632) * Increase timeout for TestSyncPastDeadlineJobFinished [#110700](https://github.com/openshift/kubernetes/pull/110700) * fix several typo [#110684](https://github.com/openshift/kubernetes/pull/110684) * CSIMigration feature gate to GA [#110410](https://github.com/openshift/kubernetes/pull/110410) * check for the test duraiton to make NodeProblemDetector test reliable [#109396](https://github.com/openshift/kubernetes/pull/109396) * fix "k8s.io/client-go/rest" is being imported more than once,optimize code [#110707](https://github.com/openshift/kubernetes/pull/110707) * Add TestAutodeleteOwnerRefs statefulset integration test [#110612](https://github.com/openshift/kubernetes/pull/110612) * fix the running of the kube-controller-manager [#110531](https://github.com/openshift/kubernetes/pull/110531) * scheduling: fix duplicate checks for number of enabled queue sort plugin [#110167](https://github.com/openshift/kubernetes/pull/110167) * Initialize UID earlier in the Create process [#110646](https://github.com/openshift/kubernetes/pull/110646) * REQUEST: nominate kerthcet as sig scheduler reviewer [#110638](https://github.com/openshift/kubernetes/pull/110638) * Remove redundant variable definitions in scheduler apis defaults.go [#110567](https://github.com/openshift/kubernetes/pull/110567) * disruptioncontroller: check for scale subresource correctly [#109957](https://github.com/openshift/kubernetes/pull/109957) * Revert "Add e2e test for HPA behavior: scale up delay" [#110664](https://github.com/openshift/kubernetes/pull/110664) * typo in comments pkg/kubelet/volumemanager/volume_manager.go [#110655](https://github.com/openshift/kubernetes/pull/110655) * kubeadm: fail faster when the version is not provided [#110635](https://github.com/openshift/kubernetes/pull/110635) * test/e2e/network: fix a bug in the hostport e2e test [#110640](https://github.com/openshift/kubernetes/pull/110640) * kubelet: Update deprecation messages from 1.24 to 1.25 [#108823](https://github.com/openshift/kubernetes/pull/108823) * Nit: Fix a typo [#110108](https://github.com/openshift/kubernetes/pull/110108) * component-base: make LoggingConfiguration a single-version API [#105797](https://github.com/openshift/kubernetes/pull/105797) * remove deprecated label and update snapshot controller version [#110204](https://github.com/openshift/kubernetes/pull/110204) * Revert "filter out terminated containers in cadvisor_stats_provider" [#110616](https://github.com/openshift/kubernetes/pull/110616) * Should spread Pods to schedulable cluster zones [#110451](https://github.com/openshift/kubernetes/pull/110451) * Update ineligible_endpoints.yaml [#110583](https://github.com/openshift/kubernetes/pull/110583) * Fixing grammar in e2e Windows test logging [#110557](https://github.com/openshift/kubernetes/pull/110557) * Remove the description of the docker shim from the kubelet [#110506](https://github.com/openshift/kubernetes/pull/110506) * staging-readme: Document the need to add doc.go in a staging repo [#110624](https://github.com/openshift/kubernetes/pull/110624) * add some uts of group_version.go [#110448](https://github.com/openshift/kubernetes/pull/110448) * PodSecurity: promote config and feature gate to GA [#110459](https://github.com/openshift/kubernetes/pull/110459) * Updating base container image for pause image on Windows [#110379](https://github.com/openshift/kubernetes/pull/110379) * client-go: fix panic in ConfirmUsable validation [#110436](https://github.com/openshift/kubernetes/pull/110436) * Fix leaking goroutines in multiple integration tests [#110604](https://github.com/openshift/kubernetes/pull/110604) * Update Debian base images to latest [#110558](https://github.com/openshift/kubernetes/pull/110558) * kubeadm: ensure kubelet config patch results are in YAML [#110598](https://github.com/openshift/kubernetes/pull/110598) * Fix typos [#110588](https://github.com/openshift/kubernetes/pull/110588) * Fix unnecessary recreation of placeholder EndpointSlice [#110365](https://github.com/openshift/kubernetes/pull/110365) * Using t.Run() in integration test TestApplyAlsoCreates [#110574](https://github.com/openshift/kubernetes/pull/110574) * add missing error handling steps [#110469](https://github.com/openshift/kubernetes/pull/110469) * hack/tools: use logcheck v0.1.0 from sigs.k8s.io/logtools/logcheck [#110571](https://github.com/openshift/kubernetes/pull/110571) * RBAC: Modify the Description for the apiGroup. [#110561](https://github.com/openshift/kubernetes/pull/110561) * Bump grpc to v1.47.0 [#110378](https://github.com/openshift/kubernetes/pull/110378) * Fix leaking goroutines in multiple integration tests [#110529](https://github.com/openshift/kubernetes/pull/110529) * Bundle metrics registration into test server creation [#110516](https://github.com/openshift/kubernetes/pull/110516) * Using inherited context in utils [#110202](https://github.com/openshift/kubernetes/pull/110202) * [GIT-110239](https://issues.redhat.com/browse/GIT-110239): fix activeDeadlineSeconds enforcement bug [#110294](https://github.com/openshift/kubernetes/pull/110294) * Incomplete coverage of test scenarios and optimize bad code [#110560](https://github.com/openshift/kubernetes/pull/110560) * Fix example webhook cert generation [#110551](https://github.com/openshift/kubernetes/pull/110551) * Add e2e test for HPA behavior: scale up delay [#110385](https://github.com/openshift/kubernetes/pull/110385) * Update etcd packages to v3.5.4 [#110519](https://github.com/openshift/kubernetes/pull/110519) * Pass context to client calls in scheduler/volumebinding tests [#110232](https://github.com/openshift/kubernetes/pull/110232) * Optimize code for SetDefaults_NodeResourcesBalancedAllocationArgs [#110542](https://github.com/openshift/kubernetes/pull/110542) * Disable trimpath in debug mode [#110525](https://github.com/openshift/kubernetes/pull/110525) * Use namespace created by framework [#110509](https://github.com/openshift/kubernetes/pull/110509) * Prune defaults for CRDs for OpenAPI V2 [#110179](https://github.com/openshift/kubernetes/pull/110179) * Drop spurious replace [#110546](https://github.com/openshift/kubernetes/pull/110546) * kubeadm: upgrade coredns to v1.9.3 [#110489](https://github.com/openshift/kubernetes/pull/110489) * Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3 [#110518](https://github.com/openshift/kubernetes/pull/110518) * minor ipvs fixes [#110540](https://github.com/openshift/kubernetes/pull/110540) * Fix issue that Audit Server could not correctly encode metav1.DeleteOption [#110110](https://github.com/openshift/kubernetes/pull/110110) * Remove the PairVec types [#110515](https://github.com/openshift/kubernetes/pull/110515) * Define NoOptDefVal for validate flag [#109850](https://github.com/openshift/kubernetes/pull/109850) * clean: remove useless parentheses [#110493](https://github.com/openshift/kubernetes/pull/110493) * e2e: ensure single image for populator containers [#110465](https://github.com/openshift/kubernetes/pull/110465) * Update gopkg.in/yaml.v3 to v3.0.1 [#110520](https://github.com/openshift/kubernetes/pull/110520) * fix image pulling failure when IMDS is unavailable in kubelet startup [#110523](https://github.com/openshift/kubernetes/pull/110523) * Update staging/README.md [#108825](https://github.com/openshift/kubernetes/pull/108825) * Remove BUILD from .spelling_failures [#110527](https://github.com/openshift/kubernetes/pull/110527) * Clean shutdown of some auth integration tests [#110505](https://github.com/openshift/kubernetes/pull/110505) * Switch to v1.0.2 of github.com/chai2010/gettext-go [#110513](https://github.com/openshift/kubernetes/pull/110513) * services strategy no longer depends on IPFamilies [#110502](https://github.com/openshift/kubernetes/pull/110502) * Switch to released tag v1.0.0 for github.com/daviddengcn/go-colortext [#110512](https://github.com/openshift/kubernetes/pull/110512) * Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol [#110511](https://github.com/openshift/kubernetes/pull/110511) * Switch to v1.0.0 of github.com/MakeNowJust/heredoc (avoid SHA) [#110510](https://github.com/openshift/kubernetes/pull/110510) * Switch to release tag v0.5.0 of systemstat [#110508](https://github.com/openshift/kubernetes/pull/110508) * improve parsing in iptables unit tests [#109844](https://github.com/openshift/kubernetes/pull/109844) * upgrade Azure/go-autorest/autorest to v0.11.27 [#110371](https://github.com/openshift/kubernetes/pull/110371) * docs: add `ephemeral-storage` to `SystemReserved`/`KubeReserved` comment [#110323](https://github.com/openshift/kubernetes/pull/110323) * Switch to v3 of github.com/emicklei/go-restful by updating kube-openapi [#110351](https://github.com/openshift/kubernetes/pull/110351) * Fix e2e test failure [#110272](https://github.com/openshift/kubernetes/pull/110272) * log tests [#109194](https://github.com/openshift/kubernetes/pull/109194) * lock CSIMigrationAzureDisk feature gate to default [#110491](https://github.com/openshift/kubernetes/pull/110491) * code optimization: deal with error first to prevent unnecessary computing [#110372](https://github.com/openshift/kubernetes/pull/110372) * Avoid duplicate Failed conditions in job status [#110292](https://github.com/openshift/kubernetes/pull/110292) * graduate ServiceIPStaticSubrange to beta [#110419](https://github.com/openshift/kubernetes/pull/110419) * Ingress API: rework the ingressClassName API documentation [#109293](https://github.com/openshift/kubernetes/pull/109293) * : Bump coredns to v1.9.3 [#110488](https://github.com/openshift/kubernetes/pull/110488) * kubeadm: use staticpod known tags for upgrade/init phases [#110474](https://github.com/openshift/kubernetes/pull/110474) * Ignore EndpointSlices that are marked for deletion [#109624](https://github.com/openshift/kubernetes/pull/109624) * kubelet: Mark ready condition as false explicitly for terminal pods [#110256](https://github.com/openshift/kubernetes/pull/110256) * remove bazel BUILD in EXCLUDE_TARGET in makefile [#110446](https://github.com/openshift/kubernetes/pull/110446) * unit tests for Class E IP addresses [#110457](https://github.com/openshift/kubernetes/pull/110457) * add print-manifest flag to print addon manifests to STDOUT [#109995](https://github.com/openshift/kubernetes/pull/109995) * overwrite known targets in patch manager cache in case it changes [#110442](https://github.com/openshift/kubernetes/pull/110442) * Fix printer functions to use int64 and string explicitly [#110408](https://github.com/openshift/kubernetes/pull/110408) * Update publishing-bot rules for Go 1.17.11 [#110427](https://github.com/openshift/kubernetes/pull/110427) * Fix SCTP default-deny test [#110395](https://github.com/openshift/kubernetes/pull/110395) * Fix leaking goroutines in multiple integration tests [#110362](https://github.com/openshift/kubernetes/pull/110362) * kubeadm: add support for patching a "kubeletconfiguration" target [#110405](https://github.com/openshift/kubernetes/pull/110405) * kubeadm: graduate the UnversionedKubeletConfigMap FG to GA [#110327](https://github.com/openshift/kubernetes/pull/110327) * Update Go to 1.18.3 [#110421](https://github.com/openshift/kubernetes/pull/110421) * Re-enable Kubelet Pod Readiness Probes on Termination and Pod probes should be handled by pod worker [#110191](https://github.com/openshift/kubernetes/pull/110191) * update kubectl api-resources help info [#110394](https://github.com/openshift/kubernetes/pull/110394) * correct the e2e framework flag description typos [#110404](https://github.com/openshift/kubernetes/pull/110404) * Update storage e2e test images [#110240](https://github.com/openshift/kubernetes/pull/110240) * Add fast build support for s390x [#109594](https://github.com/openshift/kubernetes/pull/109594) * Include powershell in short description for kubectl completion [#109773](https://github.com/openshift/kubernetes/pull/109773) * enhance pod polling failures [#109828](https://github.com/openshift/kubernetes/pull/109828) * Fix volume reconstruction for CSI ephemeral volumes [#108997](https://github.com/openshift/kubernetes/pull/108997) * test: RunAsUser causes pods to not start on Windows [#110235](https://github.com/openshift/kubernetes/pull/110235) * Remove `newlineReporter` custom report [#110319](https://github.com/openshift/kubernetes/pull/110319) * fix CVE-2022-27191: Bump golang.org/x/crypto to v0.0.0-20220315160706 [#109552](https://github.com/openshift/kubernetes/pull/109552) * Remove release note added twice [#110184](https://github.com/openshift/kubernetes/pull/110184) * Update cri-tools to v1.24.2 [#109813](https://github.com/openshift/kubernetes/pull/109813) * Don't fail when OpenStack config contains unknown directives [#109709](https://github.com/openshift/kubernetes/pull/109709) * remove ioutil in kubelet [#109692](https://github.com/openshift/kubernetes/pull/109692) * refactor(hack): use ${BASH_SOURCE[0]} to get script name [#109516](https://github.com/openshift/kubernetes/pull/109516) * kubelet: Remove the deprecated `--experimental-kernel-memcg-notification` flag [#109388](https://github.com/openshift/kubernetes/pull/109388) * prevent the unit test name too long in report [#109228](https://github.com/openshift/kubernetes/pull/109228) * fix defer in for loop, maybe resource leak [#110360](https://github.com/openshift/kubernetes/pull/110360) * etcd: Updated to v3.5.4 [#110033](https://github.com/openshift/kubernetes/pull/110033) * refactor(kubectl): add Debugger interface for kubectl-debug [#105008](https://github.com/openshift/kubernetes/pull/105008) * Drop unnecessary json.Marshal [#110353](https://github.com/openshift/kubernetes/pull/110353) * enhance assertions in test/e2e/windows [#110303](https://github.com/openshift/kubernetes/pull/110303) * A calculation function for StatefulSet maxUnavailable and some tests for it [#110286](https://github.com/openshift/kubernetes/pull/110286) * kubeadm: mutate ClusterConfiguration.imageRepository to "registry.k8s.io" [#110343](https://github.com/openshift/kubernetes/pull/110343) * Fix leaking goroutines in multiple integration tests [#110264](https://github.com/openshift/kubernetes/pull/110264) * dependencies: bump CSI to v1.6.0 [#109366](https://github.com/openshift/kubernetes/pull/109366) * cleanup deprecated metrics and usages [#110337](https://github.com/openshift/kubernetes/pull/110337) * Clean up some EndpointSlice-related code in apiserver endpoint reconciler [#107878](https://github.com/openshift/kubernetes/pull/107878) * Remove unused and un-enable-able apiserver multiple ports feature [#107872](https://github.com/openshift/kubernetes/pull/107872) * Add unit tests for pvc quota [#101997](https://github.com/openshift/kubernetes/pull/101997) * Add Windows Server 2022 support for GKE [#110333](https://github.com/openshift/kubernetes/pull/110333) * Fix typo at pkg/windows/service/service.go:94 [#108974](https://github.com/openshift/kubernetes/pull/108974) * create resultsDir if the folder not exists [#106441](https://github.com/openshift/kubernetes/pull/106441) * e2e: node: re-enable the device plugin tests [#109820](https://github.com/openshift/kubernetes/pull/109820) * remove TODOs from http package and prober [#108803](https://github.com/openshift/kubernetes/pull/108803) * there is no need for gci-docker-version and gci-ensure-gke-docker - t… [#108195](https://github.com/openshift/kubernetes/pull/108195) * fix: remove the redundant count variable [#108232](https://github.com/openshift/kubernetes/pull/108232) * Enable volume expansion tests for generic ephemeral volumes [#110180](https://github.com/openshift/kubernetes/pull/110180) * fix the registry configuration [#110313](https://github.com/openshift/kubernetes/pull/110313) * add explicit typing for continue tests [#110311](https://github.com/openshift/kubernetes/pull/110311) * Move from k8s.gcr.io to registry.k8s.io [#109938](https://github.com/openshift/kubernetes/pull/109938) * remove deprecated metric and promote the replacement to STABLE [#110310](https://github.com/openshift/kubernetes/pull/110310) * Cleanup: modify unmatch comments with stopCh [#110297](https://github.com/openshift/kubernetes/pull/110297) * test/e2e_kubeadm: add URL scheme test for node CRI annotations [#110287](https://github.com/openshift/kubernetes/pull/110287) * restmapper: re-try shortcut expander after not-found error [#96771](https://github.com/openshift/kubernetes/pull/96771) * kubeadm: add serializable health checks for etcd probes [#110072](https://github.com/openshift/kubernetes/pull/110072) * Fix leaking goroutines in scheduler integration tests [#110250](https://github.com/openshift/kubernetes/pull/110250) * fix audit union loop variables in closures [#110145](https://github.com/openshift/kubernetes/pull/110145) * CSINodeExpandSecret featuregate has to be 1.25 based [#110244](https://github.com/openshift/kubernetes/pull/110244) * etcd: Build image 3.5.4-0 [#110031](https://github.com/openshift/kubernetes/pull/110031) * Endpoints and EndpointSlices should not publish IPs for terminal pods [#110255](https://github.com/openshift/kubernetes/pull/110255) * customresource: stop shallow-copying metadata [#110131](https://github.com/openshift/kubernetes/pull/110131) * clarify a comment on annotation key validation [#109892](https://github.com/openshift/kubernetes/pull/109892) * Fix leaking goroutines in QuotaEvaluator [#110246](https://github.com/openshift/kubernetes/pull/110246) * Remove the use of derecated `PodDeleteTimeout` const [#109977](https://github.com/openshift/kubernetes/pull/109977) * Error message optimization for podautoscaler controller [#110228](https://github.com/openshift/kubernetes/pull/110228) * complete doc [#110183](https://github.com/openshift/kubernetes/pull/110183) * Fix leaking goroutine in multiple integration tests by migrating to common StartTestServer utility [#110229](https://github.com/openshift/kubernetes/pull/110229) * Fix: Add test cases for method IsZeroCIDR() in pkg/proxy/util/utils_test.go [#110203](https://github.com/openshift/kubernetes/pull/110203) * Cleanup feature gate check for SelectorIndex [#110227](https://github.com/openshift/kubernetes/pull/110227) * Adds Verification Commands. [#110200](https://github.com/openshift/kubernetes/pull/110200) * Fix up some kubernetes service reconciling code organization. [#110234](https://github.com/openshift/kubernetes/pull/110234) * add test case TestValidateServiceNodePort for validateServiceNodePort method [#110082](https://github.com/openshift/kubernetes/pull/110082) * pkg/proxy/userspace/roundrobin: Make `lb.services` nil check standardized [#108259](https://github.com/openshift/kubernetes/pull/108259) * Add v1beta1 snapshot CRDs to cluster addons [#110223](https://github.com/openshift/kubernetes/pull/110223) * Clean shutdown of kcm, ccm and scheduler [#110207](https://github.com/openshift/kubernetes/pull/110207) * Fix typo: type -> eventtype [#84145](https://github.com/openshift/kubernetes/pull/84145) * Fix apiserver shutdown in integration tests [#110000](https://github.com/openshift/kubernetes/pull/110000) * Restricted Pod E2E tests [#109946](https://github.com/openshift/kubernetes/pull/109946) * agnhost: bump version 2.39 [#110214](https://github.com/openshift/kubernetes/pull/110214) * bump gcp driver and sidecar versions [#110192](https://github.com/openshift/kubernetes/pull/110192) * Untwist apf metrics [#110162](https://github.com/openshift/kubernetes/pull/110162) * customresouce: clean up the storage constructor [#110130](https://github.com/openshift/kubernetes/pull/110130) * test/e2e/common/node: enhance assertions [#110127](https://github.com/openshift/kubernetes/pull/110127) * Fix cluster IP allocator metrics [#110027](https://github.com/openshift/kubernetes/pull/110027) * apiserver: fix preshutdown hook behavior with graceful termination [#110026](https://github.com/openshift/kubernetes/pull/110026) * agnhost: fix sigterm shutdown [#110212](https://github.com/openshift/kubernetes/pull/110212) * hardens TestAggregatedAPIServer [#110194](https://github.com/openshift/kubernetes/pull/110194) * Refactor kube-proxy internal naming for Service Port Name string [#109424](https://github.com/openshift/kubernetes/pull/109424) * Delete non-need `AddUnschedulableIfNotPresent` calling in `TestCoreResourceEnqueue` [#107419](https://github.com/openshift/kubernetes/pull/107419) * update to new level of agnhost [#110176](https://github.com/openshift/kubernetes/pull/110176) * Always dial using a context [#110079](https://github.com/openshift/kubernetes/pull/110079) * users of watchtools.NewIndexerInformerWatcher should wait for the informer to sync [#109790](https://github.com/openshift/kubernetes/pull/109790) * add readyz handling to netexec [#110174](https://github.com/openshift/kubernetes/pull/110174) * Give apf metrics abstractions more familiar names [#110101](https://github.com/openshift/kubernetes/pull/110101) * hardens integration job tests [#109749](https://github.com/openshift/kubernetes/pull/109749) * coordinate the kubectl warning style [#108210](https://github.com/openshift/kubernetes/pull/108210) * Update managedFields time when field value is modified [#110058](https://github.com/openshift/kubernetes/pull/110058) * Clear shutdown of scheduler metrics recorder [#110148](https://github.com/openshift/kubernetes/pull/110148) * Fix resource quota shutdown [#110125](https://github.com/openshift/kubernetes/pull/110125) * Cleanup portallocator/ipallocator interfaces [#109975](https://github.com/openshift/kubernetes/pull/109975) * Fix leaking goroutines in kubelet integration test [#110138](https://github.com/openshift/kubernetes/pull/110138) * client-go: fix backoff delay [#110100](https://github.com/openshift/kubernetes/pull/110100) * Fix maxUnavailable of StatefulSet should not less than 1 [#110069](https://github.com/openshift/kubernetes/pull/110069) * filter out terminated containers in cadvisor_stats_provider [#108787](https://github.com/openshift/kubernetes/pull/108787) * kubeadm: remove unused ImagesPull [#110141](https://github.com/openshift/kubernetes/pull/110141) * apiserver: improve graceful termination tests [#110132](https://github.com/openshift/kubernetes/pull/110132) * kubeadm: cleanup OldControlPlaneTaint from unit tests [#110137](https://github.com/openshift/kubernetes/pull/110137) * auth e2e: node_authn test: don't expect a SA secret [#109719](https://github.com/openshift/kubernetes/pull/109719) * kubeadm: Parse ENV vars to crictl command [#110134](https://github.com/openshift/kubernetes/pull/110134) * remove enabled by default beta resources that have been removed [#110010](https://github.com/openshift/kubernetes/pull/110010) * Use CEL EagerlyValidateDeclarations to improve compilation performance [#109835](https://github.com/openshift/kubernetes/pull/109835) * Fix stop signal to drained signal in genericapiserver config [#110129](https://github.com/openshift/kubernetes/pull/110129) * Increase csiNodeInfoTimeout from 1 minute to 2 minutes [#110055](https://github.com/openshift/kubernetes/pull/110055) * Handle panic during validating admission webhook admission [#108746](https://github.com/openshift/kubernetes/pull/108746) * kubeadm: remove RemoveOldControlPlaneLabel [#110111](https://github.com/openshift/kubernetes/pull/110111) * Fix event broadcaster shutdown in multiple controllers [#110090](https://github.com/openshift/kubernetes/pull/110090) * apiserver: add lifecycle signal for preshutdown hook [#110096](https://github.com/openshift/kubernetes/pull/110096) * kubeadm: cleanup the "master" taint on CP nodes during upgrade [#110095](https://github.com/openshift/kubernetes/pull/110095) * Fix more initial numerators [#110102](https://github.com/openshift/kubernetes/pull/110102) * remove featuregate in 1.25 [#108218](https://github.com/openshift/kubernetes/pull/108218) * fix log err msg [#109774](https://github.com/openshift/kubernetes/pull/109774) * kubeadm: remove temporary handling of CRI socket paths without URL scheme [#109356](https://github.com/openshift/kubernetes/pull/109356) * apimachinery/clock: Delete the apimachinery/clock package [#109752](https://github.com/openshift/kubernetes/pull/109752) * `Kubeadm upgrade plan` support json/yaml output [#108447](https://github.com/openshift/kubernetes/pull/108447) * apiserver: refactor - move AuditBackend.Run out of NonBlockingRun [#110094](https://github.com/openshift/kubernetes/pull/110094) * Cleanup CRD storage on shutdown [#110061](https://github.com/openshift/kubernetes/pull/110061) * Set validate functions requiring no parameters for all commands [#110088](https://github.com/openshift/kubernetes/pull/110088) * fix: reflector to return wrapped list errors [#110076](https://github.com/openshift/kubernetes/pull/110076) * Diagram for graceful shutdown [#110081](https://github.com/openshift/kubernetes/pull/110081) * Fix additional panic [#110040](https://github.com/openshift/kubernetes/pull/110040) * storage: split paginated and non-paginated list tests, make them generic [#110024](https://github.com/openshift/kubernetes/pull/110024) * Add unit tests for kubectl completion command [#110052](https://github.com/openshift/kubernetes/pull/110052) * Add unit tests for api-resources and api-versions commands [#110051](https://github.com/openshift/kubernetes/pull/110051) * tls.Dial() validates hostname, no need to do that manually [#110029](https://github.com/openshift/kubernetes/pull/110029) * Avoid leaking StorageObjectCountTracker goroutine [#110062](https://github.com/openshift/kubernetes/pull/110062) * Simplify Create/Delete-TestingNamespace functions [#110063](https://github.com/openshift/kubernetes/pull/110063) * Unified v1/event NewREST function with other [#109733](https://github.com/openshift/kubernetes/pull/109733) * Fix issues in SPDY RoundTripper [#109651](https://github.com/openshift/kubernetes/pull/109651) * Update publishing-bot rules for Go 1.17.10 [#110050](https://github.com/openshift/kubernetes/pull/110050) * Update snapshot CRDs to v6 in add on folder [#110021](https://github.com/openshift/kubernetes/pull/110021) * kubeadm: container runtime is by default docker in kubelet v1.23 [#110047](https://github.com/openshift/kubernetes/pull/110047) * Update Go to 1.18.2 [#110043](https://github.com/openshift/kubernetes/pull/110043) * Remove warning log for crd merging [#109880](https://github.com/openshift/kubernetes/pull/109880) * Fix resizing of ephemeral volumes [#109987](https://github.com/openshift/kubernetes/pull/109987) * update kubectl doc url [#109824](https://github.com/openshift/kubernetes/pull/109824) * feat(kubectl rollout): support multiple resources for rollout status [#108777](https://github.com/openshift/kubernetes/pull/108777) * apiserver/storage: add myself to the reviewers list [#110025](https://github.com/openshift/kubernetes/pull/110025) * fix defer in loop, maybe resource leak [#109830](https://github.com/openshift/kubernetes/pull/109830) * do not install docker with curl [#109753](https://github.com/openshift/kubernetes/pull/109753) * Minor cleanups in integration test shutdown [#110030](https://github.com/openshift/kubernetes/pull/110030) * kubeadm: perform dockershim cleanup for 1.25 [#110022](https://github.com/openshift/kubernetes/pull/110022) * Use typed ImageID for imageutils images [#109989](https://github.com/openshift/kubernetes/pull/109989) * Remove gcp and azure auth plugins [#110013](https://github.com/openshift/kubernetes/pull/110013) * storage: move continue token definition to storage [#109971](https://github.com/openshift/kubernetes/pull/109971) * Fix requests scope classification [#110009](https://github.com/openshift/kubernetes/pull/110009) * storage: move the APIObjectVersioner definition to storage [#109970](https://github.com/openshift/kubernetes/pull/109970) * Wrap weighted histograms [#109729](https://github.com/openshift/kubernetes/pull/109729) * don't skip Feature:EphemeralStorage based on skipper [#109997](https://github.com/openshift/kubernetes/pull/109997) * kubelet/stats: update cadvisor stats provider with new log location [#108115](https://github.com/openshift/kubernetes/pull/108115) * Cleanup no-longer used storage cleanup method [#109978](https://github.com/openshift/kubernetes/pull/109978) * cleanup: modify the comments of NodeInclusionPolicy [#109968](https://github.com/openshift/kubernetes/pull/109968) * Correct errors in the netpol test suite [#109990](https://github.com/openshift/kubernetes/pull/109990) * Make internalStaticIP flexible [#109413](https://github.com/openshift/kubernetes/pull/109413) * CSI migration doesn't count inline volumes for attach limit [#107787](https://github.com/openshift/kubernetes/pull/107787) * update for APIs removed in 1.25 [#108797](https://github.com/openshift/kubernetes/pull/108797) * authn: fix cache mutation by AuthenticatedGroupAdder [#109969](https://github.com/openshift/kubernetes/pull/109969) * e2e: fix unit test [#109961](https://github.com/openshift/kubernetes/pull/109961) * Benchmark cel.UnstructuredToVal [#108011](https://github.com/openshift/kubernetes/pull/108011) * Cleanup etcd healthcheck on shutdown [#109930](https://github.com/openshift/kubernetes/pull/109930) * GCE: skip updating and deleting external loadbalancer if service is managed by ingress-gce [#109858](https://github.com/openshift/kubernetes/pull/109858) * cleanup: remove useless codes when checking Skip status [#109519](https://github.com/openshift/kubernetes/pull/109519) * Clean shutdown of couple controllers in integration tests [#109972](https://github.com/openshift/kubernetes/pull/109972) * Wait for cache to sync in job's TestWatchOrphanPods [#109947](https://github.com/openshift/kubernetes/pull/109947) * cacher: don't accept requests if stopped [#108414](https://github.com/openshift/kubernetes/pull/108414) * Close events recording sink in integration tests [#109781](https://github.com/openshift/kubernetes/pull/109781) * feat: implement node inclusion policy in scheduler [#108884](https://github.com/openshift/kubernetes/pull/108884) * Migrate ipallocator and portallocator to new Events API [#109873](https://github.com/openshift/kubernetes/pull/109873) * Fix Panic Condition [#108080](https://github.com/openshift/kubernetes/pull/108080) * Be sure to update the status of StatefulSet even if the new replica creation fails [#109694](https://github.com/openshift/kubernetes/pull/109694) * Add leases permissions to glbc rbac [#109950](https://github.com/openshift/kubernetes/pull/109950) * Fix discovery cache TTL to 6 hours [#109896](https://github.com/openshift/kubernetes/pull/109896) * tests: Include the Windows node name in the exception [#109822](https://github.com/openshift/kubernetes/pull/109822) * Fixed port name validation error message. [#107213](https://github.com/openshift/kubernetes/pull/107213) * Add NodeInclusionPolicy to TopologySpreadConstraint in PodSpec [#108492](https://github.com/openshift/kubernetes/pull/108492) * Fix ServiceIPStaticSubrange assigns duplicate IP addresses [#109928](https://github.com/openshift/kubernetes/pull/109928) * Simplify and extend the benchmarks of prometheusextension timing histograms [#109925](https://github.com/openshift/kubernetes/pull/109925) * test/integration: clarify namespace utilities [#109919](https://github.com/openshift/kubernetes/pull/109919) * storage/testing: move cancelled watch test to generic package [#109914](https://github.com/openshift/kubernetes/pull/109914) * storage/testing: move creation test to generic package [#109909](https://github.com/openshift/kubernetes/pull/109909) * azure: remove GA IPv6DualStack feature-gate [#109874](https://github.com/openshift/kubernetes/pull/109874) * node-perf: use tf-wide-deep:1.2 [#109921](https://github.com/openshift/kubernetes/pull/109921) * do not skip DownwardAPIHugePages [#109852](https://github.com/openshift/kubernetes/pull/109852) * correct coverage MainStart argument order [#109843](https://github.com/openshift/kubernetes/pull/109843) * Replace ioutil with os and io for the test/images [#106415](https://github.com/openshift/kubernetes/pull/106415) * integration: force close httpserver on exit [#109901](https://github.com/openshift/kubernetes/pull/109901) * Add sanposhiho to SIG Scheduling reviewers [#109888](https://github.com/openshift/kubernetes/pull/109888) * wake up only when pod being added to activeQ [#109879](https://github.com/openshift/kubernetes/pull/109879) * Minor cleanup in apiserver startup in integration tests [#109899](https://github.com/openshift/kubernetes/pull/109899) * fix data race in device manager plugin hander [#109849](https://github.com/openshift/kubernetes/pull/109849) * test/e2e/auth: enhance assertions [#109734](https://github.com/openshift/kubernetes/pull/109734) * Clean up wrong release note [#109872](https://github.com/openshift/kubernetes/pull/109872) * Refactor scheduler integration test that starts APIServer in a non-standarized manner [#109897](https://github.com/openshift/kubernetes/pull/109897) * dependencies: logr and zapr v1.2.3 [#109891](https://github.com/openshift/kubernetes/pull/109891) * Finish clustername removal [#109602](https://github.com/openshift/kubernetes/pull/109602) * remove pkg/scheduler/framework/FilterOutPods since it's not used anymore [#109756](https://github.com/openshift/kubernetes/pull/109756) * scheduler_perf: Remove test cases for Preemption which always fail [#109542](https://github.com/openshift/kubernetes/pull/109542) * fix typo for nodelifecycle controller [#108089](https://github.com/openshift/kubernetes/pull/108089) * unexport mistakenly-exported kube-proxy constants [#109845](https://github.com/openshift/kubernetes/pull/109845) * cleanup: move scheduler unit tests to use PodWrapper [#109684](https://github.com/openshift/kubernetes/pull/109684) * Clarify ExternalTrafficPolicy/InternalTrafficPolicy definitions [#109308](https://github.com/openshift/kubernetes/pull/109308) * add verify-licenses.sh to the EXCLUDED_PATTERNS in make-rules/verify.sh [#109859](https://github.com/openshift/kubernetes/pull/109859) * integration: refactor and split scheduler tests [#109834](https://github.com/openshift/kubernetes/pull/109834) * storage/etcd3: factor tests to accept `storage.Interface` [#109833](https://github.com/openshift/kubernetes/pull/109833) * fix: resolve goroutine leak in integration tests [#109252](https://github.com/openshift/kubernetes/pull/109252) * Copy recordPluginMetrics in CycleState.Clone [#108727](https://github.com/openshift/kubernetes/pull/108727) * Fix OpenAPI loading error caused by empty APIService [#109836](https://github.com/openshift/kubernetes/pull/109836) * csi: modularize validation of secretRef object fields for PV [#108420](https://github.com/openshift/kubernetes/pull/108420) * Clean storage shutdown for allocators [#109854](https://github.com/openshift/kubernetes/pull/109854) * add verify-licenses.sh hack script (#108942) [#109299](https://github.com/openshift/kubernetes/pull/109299) * fix kube-proxy bug with multiple LB IPs and source ranges [#109826](https://github.com/openshift/kubernetes/pull/109826) * Update links to cluster auditing documentation [#109736](https://github.com/openshift/kubernetes/pull/109736) * kubeadm: only taint CP nodes when the legacy "master" taint is present [#109840](https://github.com/openshift/kubernetes/pull/109840) * Use module mode when building/installing [#109464](https://github.com/openshift/kubernetes/pull/109464) * fixing the panic in TestVersion [#107122](https://github.com/openshift/kubernetes/pull/107122) * Modify function parameters [#109311](https://github.com/openshift/kubernetes/pull/109311) * Skip adding data to avoid "json: unsupported value: NaN" panic when data is NaN [#109545](https://github.com/openshift/kubernetes/pull/109545) * Reduce number of repetitions and pods in TestPreemptionRaces [#109825](https://github.com/openshift/kubernetes/pull/109825) * Promote Batchv1JobLifecycleTest +4 Endpoints [#109534](https://github.com/openshift/kubernetes/pull/109534) * Reduce number of buckets in ttl controller for 2k+ nodes clusters [#109779](https://github.com/openshift/kubernetes/pull/109779) * Fix leaking reconciler storage [#109760](https://github.com/openshift/kubernetes/pull/109760) * refactor watch cache metrics so that they are in a single place [#109626](https://github.com/openshift/kubernetes/pull/109626) * Improve Create/Update traces. [#109557](https://github.com/openshift/kubernetes/pull/109557) * 1.25: feature gate cleanup [#109435](https://github.com/openshift/kubernetes/pull/109435) * Fix broken links [#109795](https://github.com/openshift/kubernetes/pull/109795) * Update Metrics doc as there is a typo in package [#109711](https://github.com/openshift/kubernetes/pull/109711) * Remove PodSecurityPolicy admission plugin [#109798](https://github.com/openshift/kubernetes/pull/109798) * kube-proxy: fix healthz return unexpect code 200 [#109483](https://github.com/openshift/kubernetes/pull/109483) * modify link [#109792](https://github.com/openshift/kubernetes/pull/109792) * Don't increment "no local endpoints" metric when there are no remote endpoints [#109782](https://github.com/openshift/kubernetes/pull/109782) * Bump cel-go to v0.11.2 [#109804](https://github.com/openshift/kubernetes/pull/109804) * v1.24.0 API fixture data [#109803](https://github.com/openshift/kubernetes/pull/109803) * Adding myself to sig-network reviewers and approvers [#109772](https://github.com/openshift/kubernetes/pull/109772) * e2e: node: explicit skip for device plugin tests [#109770](https://github.com/openshift/kubernetes/pull/109770) * honor the framework delete timeout for pv [#109764](https://github.com/openshift/kubernetes/pull/109764) * Minor cleanup to use t.Run() in test/integration [#109759](https://github.com/openshift/kubernetes/pull/109759) * hardens integration serviceaccount tests [#109755](https://github.com/openshift/kubernetes/pull/109755) * kubeadm: replace *clientset.Clientset with clientset.Interface for join phase [#109751](https://github.com/openshift/kubernetes/pull/109751) * spdyroundtripper: don't need to verify server hostname twice [#109750](https://github.com/openshift/kubernetes/pull/109750) * Optimize test cases for iptables [#109740](https://github.com/openshift/kubernetes/pull/109740) * Optimize test cases for ipvs [#109738](https://github.com/openshift/kubernetes/pull/109738) * Drop unused golang/template package and funcs [#109607](https://github.com/openshift/kubernetes/pull/109607) * fix e2e coverage package for go 1.18 [#109697](https://github.com/openshift/kubernetes/pull/109697) * update go.mod files to go 1.18 [#109440](https://github.com/openshift/kubernetes/pull/109440) * Replace use of Sprintf with net.JoinHostPort [#109344](https://github.com/openshift/kubernetes/pull/109344) * ServerSideFieldValidation: Fix bug treating metadata fields as unknown fields [#109268](https://github.com/openshift/kubernetes/pull/109268) * Only log requests for configured consumptions in ResourceConsumer [#109231](https://github.com/openshift/kubernetes/pull/109231) * winkernel proxier cache HNS data to improve syncProxyRules performance [#109124](https://github.com/openshift/kubernetes/pull/109124) * update k8s url [#109735](https://github.com/openshift/kubernetes/pull/109735) * sched: remove unused code in heap.go [#109727](https://github.com/openshift/kubernetes/pull/109727) * Remove parallel node processing in PreFilter stage in volumerestrictions scheduler plugin [#109715](https://github.com/openshift/kubernetes/pull/109715) * Export function returning kustomize version [#109430](https://github.com/openshift/kubernetes/pull/109430) * test/e2e/storage: replace hardcoded value with custom timeout in cleanup routine [#109342](https://github.com/openshift/kubernetes/pull/109342) * Cleanup legacy scheduler perf tests [#109696](https://github.com/openshift/kubernetes/pull/109696) * Log StructuredLog: spelling formatting [#109659](https://github.com/openshift/kubernetes/pull/109659) * GCE Windows: Copy the CNI binaries from the right folder [#109657](https://github.com/openshift/kubernetes/pull/109657) * e2e: move feature gate support from test/e2e to test/e2e_node [#109649](https://github.com/openshift/kubernetes/pull/109649) * storage/etcd3: clarify the pagingation flow in LIST [#109623](https://github.com/openshift/kubernetes/pull/109623) * storage/etcd3: continue unifying test setup [#109618](https://github.com/openshift/kubernetes/pull/109618) * refactor: remove deprecated `deleting-pods-qps` `deleting-pods-burst` `register-retry-count` flags [#109612](https://github.com/openshift/kubernetes/pull/109612) * hack: make test-e2e-node: remove old project refs [#109606](https://github.com/openshift/kubernetes/pull/109606) * Warn on receiving a space before the token [#109587](https://github.com/openshift/kubernetes/pull/109587) * e2e: add storage capability for offline volume expansion [#109580](https://github.com/openshift/kubernetes/pull/109580) * remove stutter from alpha metric [#109579](https://github.com/openshift/kubernetes/pull/109579) * sig-node: endocrimes as e2e_node approver [#109574](https://github.com/openshift/kubernetes/pull/109574) * e2e_node: remote runner: Require containerd/crio [#109572](https://github.com/openshift/kubernetes/pull/109572) * e2e_node: Cleanup old unused jenkins scripts/config [#109571](https://github.com/openshift/kubernetes/pull/109571) * Implementation of a function that returns the wait state of the scheduler [#109478](https://github.com/openshift/kubernetes/pull/109478) * Show topologySpreadConstraints in Describe command [#109563](https://github.com/openshift/kubernetes/pull/109563) * fix the image for node performance tests - model expected tensorflow… [#109551](https://github.com/openshift/kubernetes/pull/109551) * Replace scheduler_e2e_scheduling_duration_seconds with scheduler_scheduling_attempt_duration_seconds in scheduler_perf [#109546](https://github.com/openshift/kubernetes/pull/109546) * Add PodWrapper functions for scheduler testing [#109536](https://github.com/openshift/kubernetes/pull/109536) * Return preflightError if an error occurs when running the preflight [#109527](https://github.com/openshift/kubernetes/pull/109527) * Remove the duplicate code snippet in client-go delaying_queue tests [#109520](https://github.com/openshift/kubernetes/pull/109520) * Update `storage.GuaranteedUpdate` to be clearer [#109514](https://github.com/openshift/kubernetes/pull/109514) * fixed incorrect tag on volume cloning test case [#109509](https://github.com/openshift/kubernetes/pull/109509) * fix comment of IngressClassParametersReferenceScopeCluster [#109506](https://github.com/openshift/kubernetes/pull/109506) * Move path error to const and squash tests [#109504](https://github.com/openshift/kubernetes/pull/109504) * Fix job tracking leaving pods with finalizers [#109486](https://github.com/openshift/kubernetes/pull/109486) * Remove pjh from cluster/gce/ OWNERS files [#109468](https://github.com/openshift/kubernetes/pull/109468) * Add Apply and ApplyStatus methods to dynamic ResourceInterface [#109443](https://github.com/openshift/kubernetes/pull/109443) * kubelet: parseResolvConf: Handle "search ." [#109441](https://github.com/openshift/kubernetes/pull/109441) * Set default flake attempt to 1 (not 2) [#109410](https://github.com/openshift/kubernetes/pull/109410) * Fix typo in TokenRequest doc string [#109421](https://github.com/openshift/kubernetes/pull/109421) * test/integration/framework: call closeFn() in startAPIServerOrDie() on error [#109338](https://github.com/openshift/kubernetes/pull/109338) * Fix: test case wrong output in cmd/kubeadm/app/cmd/completion_test.go [#109324](https://github.com/openshift/kubernetes/pull/109324) * conformance-test: use kubelet healthz port. [#109322](https://github.com/openshift/kubernetes/pull/109322) * Cleanup rest storage resources on shutdown [#109303](https://github.com/openshift/kubernetes/pull/109303) * : Cleanup KUBE-NODE-PORT chain in filter table. [#109288](https://github.com/openshift/kubernetes/pull/109288) * storage e2e: set fstype for CSI ephemeral inline volumes [#109279](https://github.com/openshift/kubernetes/pull/109279) * Start drafting weighted and timing histograms [#109277](https://github.com/openshift/kubernetes/pull/109277) * test-cmd: Reorder process shutdown and exit immediately in cleanup [#109270](https://github.com/openshift/kubernetes/pull/109270) * Tweak quantity docs [#109259](https://github.com/openshift/kubernetes/pull/109259) * remove deprecated kubectl.kubernetes.io/default-logs-container support [#109254](https://github.com/openshift/kubernetes/pull/109254) * add maxunavailable to kubectl describe [#109251](https://github.com/openshift/kubernetes/pull/109251) * Bump CSI Proxy to v1.1.1-gke.0 [#109249](https://github.com/openshift/kubernetes/pull/109249) * remove unused/orphaned golang package forks [#109244](https://github.com/openshift/kubernetes/pull/109244) * Update flag descriptions for watch cache [#109201](https://github.com/openshift/kubernetes/pull/109201) * Log whether watch cache is used for particular resources [#109175](https://github.com/openshift/kubernetes/pull/109175) * update owner aliases for sig instrumentation [#109160](https://github.com/openshift/kubernetes/pull/109160) * cleanUp:check existence using basic method of set [#109150](https://github.com/openshift/kubernetes/pull/109150) * fix some nits from API changes [#109139](https://github.com/openshift/kubernetes/pull/109139) * cpu/memory manager containerMap memory leak [#109103](https://github.com/openshift/kubernetes/pull/109103) * Update rs.extensions to rs.apps [#109101](https://github.com/openshift/kubernetes/pull/109101) * fix volumebinding test in scheduler [#109043](https://github.com/openshift/kubernetes/pull/109043) * kubelet: fix panic triggered when playing with a wip CRI [#109042](https://github.com/openshift/kubernetes/pull/109042) * Refactor all device-plugin logic into separate 'plugin' package under the devicemanager [#109016](https://github.com/openshift/kubernetes/pull/109016) * pkg/storage/etcd3: correctly validate resourceVersions [#108938](https://github.com/openshift/kubernetes/pull/108938) * e2e/cleanup: fix package name and dir name mismatches [#108789](https://github.com/openshift/kubernetes/pull/108789) * Improvement: Updated the serviceaccount flag for multiple subjects. [#108654](https://github.com/openshift/kubernetes/pull/108654) * Update OWNERS file for stable metrics [#108503](https://github.com/openshift/kubernetes/pull/108503) * kube-controller-manager: Remove the deprecated `--experimental-cluster-signing-duration` flag [#108476](https://github.com/openshift/kubernetes/pull/108476) * Add pod status info log for e2e creating pods failure [#108409](https://github.com/openshift/kubernetes/pull/108409) * fix: exclude non-ready nodes from azure load balancer [#108284](https://github.com/openshift/kubernetes/pull/108284) * refactor: Change the uses of IsQualifiedName to ValidateQualifiedName [#108150](https://github.com/openshift/kubernetes/pull/108150) * integration: custom etcd gracefully termination [#108048](https://github.com/openshift/kubernetes/pull/108048) * Replace dbus-send for fake PrepareForShutdown message [#107819](https://github.com/openshift/kubernetes/pull/107819) * packet-flow-based iptables proxy tests [#107471](https://github.com/openshift/kubernetes/pull/107471) * fix comment of e2e test case garbage_collector [#107444](https://github.com/openshift/kubernetes/pull/107444) * Add missing test cases for `RunAsGroup` and `SetRunAsGroup` methods [#107215](https://github.com/openshift/kubernetes/pull/107215) * Add error handling for Write() function [#105995](https://github.com/openshift/kubernetes/pull/105995) * csi: add nodeExpandSecret support for CSI client & add unit test [#105963](https://github.com/openshift/kubernetes/pull/105963) * Added --sum flag to kubectl top pod [#105100](https://github.com/openshift/kubernetes/pull/105100) * Cleanup: use klog.Info in pkg/volume/util/operationexecutor/operation_generator.go [#103911](https://github.com/openshift/kubernetes/pull/103911) * kubelet: more resilient node allocatable ephemeral-storage data getter [#101882](https://github.com/openshift/kubernetes/pull/101882) * scheduler_perf: create sleep operation [#101835](https://github.com/openshift/kubernetes/pull/101835) * Fix misspelling of success. [#99685](https://github.com/openshift/kubernetes/pull/99685) * fix: NeedResize build failure on Windows [#109721](https://github.com/openshift/kubernetes/pull/109721) * Do not wrap lines if we can't read term size [#109722](https://github.com/openshift/kubernetes/pull/109722) * Bump cAdvisor to v0.44.1 [#109658](https://github.com/openshift/kubernetes/pull/109658) * windows GCE: Bumps containerd version to 1.6.2 [#109592](https://github.com/openshift/kubernetes/pull/109592) * Disable Intree GCE PD tests by default [#109541](https://github.com/openshift/kubernetes/pull/109541) * Update publishing-bot rules [#109567](https://github.com/openshift/kubernetes/pull/109567) * [Full changelog](https://github.com/openshift/kubernetes/compare/07c9eb753893f9a9d736e1897972e4d4b3a7ce75...3ef6ef3cfbd27321db8aac529077c7ef016f82c2) ### [hypershift](https://github.com/openshift/hypershift/tree/556755b921e70ced1dee71b7bdce2dc7b7529902) * [STOR-1053](https://issues.redhat.com/browse/STOR-1053): Add storage objects to guest cluster dump [#1770](https://github.com/openshift/hypershift/pull/1770) * Add cloud.ibm.com into konnectivity cloudAPI [#1741](https://github.com/openshift/hypershift/pull/1741) * Add fallback for mco flags [#1781](https://github.com/openshift/hypershift/pull/1781) * Pass imagerefs to mco [#1773](https://github.com/openshift/hypershift/pull/1773) * install: add flag to wait for HyperShift operator rollout [#1760](https://github.com/openshift/hypershift/pull/1760) * gzip and base64-encode ignition configs [#1671](https://github.com/openshift/hypershift/pull/1671) * Add separate deployment for openshift route controller manager [#1756](https://github.com/openshift/hypershift/pull/1756) * Add release image validation for NodePools [#1709](https://github.com/openshift/hypershift/pull/1709) * Fix cmd.Context() usage in PowerVS [#1754](https://github.com/openshift/hypershift/pull/1754) * Refactor how-to docs [#1740](https://github.com/openshift/hypershift/pull/1740) * Increase DHCP service polling interval [#1739](https://github.com/openshift/hypershift/pull/1739) * Add Kubevirt Cloud Controller Manager [#1725](https://github.com/openshift/hypershift/pull/1725) * Ensure generated junit.xml has a defined suite name [#1712](https://github.com/openshift/hypershift/pull/1712) * Add cluster name prefix before secrets [#1730](https://github.com/openshift/hypershift/pull/1730) * [SDN-3283](https://issues.redhat.com/browse/SDN-3283): CNO: Add an environment variable with socks5-proxy image [#1731](https://github.com/openshift/hypershift/pull/1731) * Revert "Make zone spread only apply within a given revision" [#1744](https://github.com/openshift/hypershift/pull/1744) * remove alvaroaleman and ironcladlou from OWNERS [#1745](https://github.com/openshift/hypershift/pull/1745) * [Full changelog](https://github.com/openshift/hypershift/compare/338770449bd0b6e14df123d2c17846c774446a63...556755b921e70ced1dee71b7bdce2dc7b7529902) ### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/c15732fdd5cdc20cd71dea5650af43debea00638) * [OCPBUGS-1413](https://issues.redhat.com/browse/OCPBUGS-1413): Rebase 30.09.2022 k8s 1.25 [#41](https://github.com/openshift/cloud-provider-ibm/pull/41) * [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/3d22fae892174bcdd99ddf679826b48ee7023a85...c15732fdd5cdc20cd71dea5650af43debea00638) ### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/c325fd36e2fe723f7d807cf4794468bc0f28bacb) * UPSTREAM: <carry>: Remove .github files [#21](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/21) * [STOR-867](https://issues.redhat.com/browse/STOR-867): Update ibm-vpc-block-csi-driver to the latest release [#18](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/18) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/43ad7565aa93602d643260cd19ac218a09304240...c325fd36e2fe723f7d807cf4794468bc0f28bacb) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/1548899cab42d04f5342be54eb64364b85e9ea4a) * Updating ose-ibm-vpc-block-csi-driver-operator images to be consistent with ART [#43](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/43) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#42](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/42) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/233dedbe6fd89dd14e3efa15462c0053f7d92ff5...1548899cab42d04f5342be54eb64364b85e9ea4a) ### [ibm-vpc-node-label-updater](https://github.com/openshift/ibm-vpc-node-label-updater/tree/737d00c9dd2aa49dbe421e7bbc0df4f94239f78a) * Updating ibm-vpc-node-label-updater images to be consistent with ART [#15](https://github.com/openshift/ibm-vpc-node-label-updater/pull/15) * [STOR-867](https://issues.redhat.com/browse/STOR-867): Update ibm-vpc-block-csi-driver to the latest release [#14](https://github.com/openshift/ibm-vpc-node-label-updater/pull/14) * [Full changelog](https://github.com/openshift/ibm-vpc-node-label-updater/compare/64c1820764f8a7065b03b08a70673b8c125876c1...737d00c9dd2aa49dbe421e7bbc0df4f94239f78a) ### [insights-operator](https://github.com/openshift/insights-operator/tree/1c08c9094ecd59afb333740cb74a45aecd8c80df) * limit the size of logs loaded into memory (#681) [#681](https://github.com/openshift/insights-operator/pull/681) * Updating ose-insights-operator images to be consistent with ART (#682) [#682](https://github.com/openshift/insights-operator/pull/682) * read DataPolicy attribute from the config API (#680) [#680](https://github.com/openshift/insights-operator/pull/680) * Update PNCC gatherer (#679) [#679](https://github.com/openshift/insights-operator/pull/679) * [OCPBUGS-1351](https://issues.redhat.com/browse/OCPBUGS-1351): do not include disabled rules in the total metric (#678) [#678](https://github.com/openshift/insights-operator/pull/678) * updated conditional gathering rules checking (#670) [#670](https://github.com/openshift/insights-operator/pull/670) * read new config API and disable gatherers based on the API values (#673) [#673](https://github.com/openshift/insights-operator/pull/673) * [OCPBUGS-1068](https://issues.redhat.com/browse/OCPBUGS-1068): fix alert namespace label (#674) [#674](https://github.com/openshift/insights-operator/pull/674) * [Full changelog](https://github.com/openshift/insights-operator/compare/c946cd1b4de360026cd8d22b538cbf71a826a8dc...1c08c9094ecd59afb333740cb74a45aecd8c80df) ### [ironic](https://github.com/openshift/ironic-image/tree/0918b5f997dbfd42cdeaa4ae59cef50c0374e01d) * Sync with upstream metal3-io ironic-image 2022-09-29 [#301](https://github.com/openshift/ironic-image/pull/301) * Support idrac-redifsh driver in raid interfaces of ironic configuration [#383](https://github.com/openshift/ironic-image/pull/383) * Update sushy-tools to 0.21.0 [#382](https://github.com/openshift/ironic-image/pull/382) * Inspector: Set server name from variable [#381](https://github.com/openshift/ironic-image/pull/381) * [OCPBUGS-1799](https://issues.redhat.com/browse/OCPBUGS-1799): use brackets for IPv6 addresses in ironic-proxy [#300](https://github.com/openshift/ironic-image/pull/300) * Update sushy to 4.3.0 (Zed final) [#299](https://github.com/openshift/ironic-image/pull/299) * [Full changelog](https://github.com/openshift/ironic-image/compare/cb8db23edd4dab53bf74fc795e7f6ecbfbfa3a47...0918b5f997dbfd42cdeaa4ae59cef50c0374e01d) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/1ae3cf4dfe311c3f4e3624096be6f780dfd0683b) * [OCPBUGS-1533](https://issues.redhat.com/browse/OCPBUGS-1533): rebase to kube 1.25.1 [#458](https://github.com/openshift/sdn/pull/458) * [OCPBUGS-256](https://issues.redhat.com/browse/OCPBUGS-256): fix network policy egress [#459](https://github.com/openshift/sdn/pull/459) * [Full changelog](https://github.com/openshift/sdn/compare/a3966ada0385d4f9aa777a511f5374c33fb92ecf...1ae3cf4dfe311c3f4e3624096be6f780dfd0683b) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/6b15cbc59af85ce81d91d2b1b6b68510bb704ed7) * Updating kube-state-metrics images to be consistent with ART [#78](https://github.com/openshift/kube-state-metrics/pull/78) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/7f4c2af47b9df583b557c361698c131742ab75ce...6b15cbc59af85ce81d91d2b1b6b68510bb704ed7) ### [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt/tree/a19615cda3daf69008253d75cc848ac0ad397179) * Updating ose-kubevirt-cloud-controller-manager images to be consistent with ART [#15](https://github.com/openshift/cloud-provider-kubevirt/pull/15) * [Full changelog](https://github.com/openshift/cloud-provider-kubevirt/compare/85ce4eca63fd9cca114c44b78a696cb2ba574a02...a19615cda3daf69008253d75cc848ac0ad397179) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/b54f6c6c6a60a4971fc4459c254b1585b8b9fe9a) * Updating kuryr-cni images to be consistent with ART [#697](https://github.com/openshift/kuryr-kubernetes/pull/697) * Bug OCPBUGS-198: Cleanup KuryrPort when Pod is missing [#691](https://github.com/openshift/kuryr-kubernetes/pull/691) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#690](https://github.com/openshift/kuryr-kubernetes/pull/690) * [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/b99369f6bbaa5addbea2f8f4d01b69147413b624...b54f6c6c6a60a4971fc4459c254b1585b8b9fe9a) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/30825f121cc5bf9b4c2a187f6b3c41b768437584) * Restrict creating Power VS machine with negative processor and memory [#1067](https://github.com/openshift/machine-api-operator/pull/1067) * [OCPBUGS-519](https://issues.redhat.com/browse/OCPBUGS-519): update error message for disconnected installation validation [#1068](https://github.com/openshift/machine-api-operator/pull/1068) * Update dependencies to K8s 1.25 [#1070](https://github.com/openshift/machine-api-operator/pull/1070) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/1e96229babda16e7323474ea678e400d0a03a07c...30825f121cc5bf9b4c2a187f6b3c41b768437584) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/4c66f8fbbaa6de34f1252c2e1aebfaac21cfaa70) * Rename KUBELET_NODEIP_HINT to just NODEIP_HINT [#3353](https://github.com/openshift/machine-config-operator/pull/3353) * Revert "RFE-2962: configure ovs should use node-ip-hint set by nodeip-configuration service" [#3360](https://github.com/openshift/machine-config-operator/pull/3360) * [Bug 2056387](https://bugzilla.redhat.com/show_bug.cgi?id=2056387): fix alibaba kubelet node name unit [#3338](https://github.com/openshift/machine-config-operator/pull/3338) * Dockerfile: Remove SCOS extensions image references [#3356](https://github.com/openshift/machine-config-operator/pull/3356) * bootstrap: Add CLI arguments for new format oscontainer [#3354](https://github.com/openshift/machine-config-operator/pull/3354) * [RFE-2962](https://issues.redhat.com/browse/RFE-2962): configure ovs should use node-ip-hint set by nodeip-configuration service [#3233](https://github.com/openshift/machine-config-operator/pull/3233) * Add cgroupv2 configuration support in MCO [#3349](https://github.com/openshift/machine-config-operator/pull/3349) * [MCO-289](https://issues.redhat.com/browse/MCO-289): Teach the MCO to use new format image [#3317](https://github.com/openshift/machine-config-operator/pull/3317) * [MCO-371](https://issues.redhat.com/browse/MCO-371): metrics: Add metric for OS image override [#3343](https://github.com/openshift/machine-config-operator/pull/3343) * [OCPBUGS-1616](https://issues.redhat.com/browse/OCPBUGS-1616): Revert "Merge pull request #3311 from sairameshv/cgroupv2" [#3348](https://github.com/openshift/machine-config-operator/pull/3348) * OCPNODE-1146 Add cgroup confiuration support in MCO [#3311](https://github.com/openshift/machine-config-operator/pull/3311) * Bump openshift/api [#3336](https://github.com/openshift/machine-config-operator/pull/3336) * Dual stack vips [#3269](https://github.com/openshift/machine-config-operator/pull/3269) * [TRT-540](https://issues.redhat.com/browse/TRT-540): Add privileged label to infra namespaces [#3328](https://github.com/openshift/machine-config-operator/pull/3328) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/8276d9c1f574481043d3661a1ace1f36cd8c3b62...4c66f8fbbaa6de34f1252c2e1aebfaac21cfaa70) ### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/fb28b9fcbfb29a848b93d2f704f982859bb338bf) * Use GO 1.19 [#66](https://github.com/openshift/image-customization-controller/pull/66) * [Full changelog](https://github.com/openshift/image-customization-controller/compare/3c922e1279a9e3982b93d2679d951e4a99db6f56...fb28b9fcbfb29a848b93d2f704f982859bb338bf) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/ff2afdb103f64e84938b4b4bcec1eafecd4ff4c6) * Updating ose-multus-admission-controller images to be consistent with ART [#50](https://github.com/openshift/multus-admission-controller/pull/50) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/476c8d8780d328fe76a993197b496b9c3cdbfbad...ff2afdb103f64e84938b4b4bcec1eafecd4ff4c6) ### [multus-cni](https://github.com/openshift/multus-cni/tree/b34bd0f5ddaf6563b824e849c3819c684e74e567) * Updating multus-cni images to be consistent with ART [#136](https://github.com/openshift/multus-cni/pull/136) * [Full changelog](https://github.com/openshift/multus-cni/compare/eca6c126893a0612d9d8687f568fdd548e37e97a...b34bd0f5ddaf6563b824e849c3819c684e74e567) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/36f8f6d59a07abcafc6ec7906d4ed19d23f21458) * Updating multus-networkpolicy images to be consistent with ART (#19) [#19](https://github.com/openshift/multus-networkpolicy/pull/19) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/027396e8f9f23256327f49f9656b176a3ea131a9...36f8f6d59a07abcafc6ec7906d4ed19d23f21458) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/057715ebdd38f6cfbeda9bf5fa6ac20e21947a60) * Fix commitish for non-default interfaces fix [#96](https://github.com/openshift/whereabouts-cni/pull/96) * ip-reconciler: Add all non default interfaces to Pod IP list [#95](https://github.com/openshift/whereabouts-cni/pull/95) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/9951259f26d7ed7ba81e6a05cba41891e6973edd...057715ebdd38f6cfbeda9bf5fa6ac20e21947a60) ### [must-gather](https://github.com/openshift/must-gather/tree/881270751ef180477d5bd55fb030ad26f48f7001) * [OCPBUGS-1810](https://issues.redhat.com/browse/OCPBUGS-1810): fix ingress node firewall script permission [#329](https://github.com/openshift/must-gather/pull/329) * [Full changelog](https://github.com/openshift/must-gather/compare/8a644243c2eb3c9dbedc88d79b27360fd03b9d5b...881270751ef180477d5bd55fb030ad26f48f7001) ### [network-tools](https://github.com/openshift/network-tools/tree/b5a46f0b49d0548fe3515dd812d363dda6bdf216) * Updating ose-network-tools images to be consistent with ART [#71](https://github.com/openshift/network-tools/pull/71) * [Full changelog](https://github.com/openshift/network-tools/compare/75ccd417f64aa2c3227508bc18d76c34a709ed1b...b5a46f0b49d0548fe3515dd812d363dda6bdf216) ### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/e82b1c8e654d6fb701551e96bc5e293ec9490cab) * [OCPBUGS-766](https://issues.redhat.com/browse/OCPBUGS-766): Add warning message when the region/zone label value is 'Unnamed' [#25](https://github.com/openshift/machine-api-provider-nutanix/pull/25) * Upgrade dependency prism-go-library version to v0.2.0 [#24](https://github.com/openshift/machine-api-provider-nutanix/pull/24) * [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/9e33ecc69477c7c08f3d9f16735633073575ff95...e82b1c8e654d6fb701551e96bc5e293ec9490cab) ### [oauth-server](https://github.com/openshift/oauth-server/tree/a803bf49503ed73a3eb1487b0a8798e5a3f6b241) * Updating oauth-server images to be consistent with ART [#109](https://github.com/openshift/oauth-server/pull/109) * [Full changelog](https://github.com/openshift/oauth-server/compare/9e49c39fcdf3127b41bb91ff16b426148af85b18...a803bf49503ed73a3eb1487b0a8798e5a3f6b241) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/7b6c0380d439e7a37fcfafa8f1ae176380b1907e) * updateURL: Allow overriding for CI builds (#514) [#514](https://github.com/openshift/oc-mirror/pull/514) * Migration of the diff logic from operator-registry + setting of defaultChannel fix by adding channel's Priority property (#497) [#497](https://github.com/openshift/oc-mirror/pull/497) * [Full changelog](https://github.com/openshift/oc-mirror/compare/da91984f7a1b81cf7ccf0e88145e05a307aefcfd...7b6c0380d439e7a37fcfafa8f1ae176380b1907e) ### [olm-rukpak](https://github.com/openshift/operator-framework-rukpak/tree/1b52bfeb6823c07702bd3b3fb63972ef8e5e718a) * Updating ose-olm-rukpak images to be consistent with ART [#14](https://github.com/openshift/operator-framework-rukpak/pull/14) * [Full changelog](https://github.com/openshift/operator-framework-rukpak/compare/aad7701702fbb906ffdbbec76b0179093021e9f8...1b52bfeb6823c07702bd3b3fb63972ef8e5e718a) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/3c720abb8591cf5bdebcbbcd0fe48321e5aee049) * Condense the route host allocator abstraction. [#313](https://github.com/openshift/openshift-apiserver/pull/313) * Move route host assignment code out of the route REST strategy. [#315](https://github.com/openshift/openshift-apiserver/pull/315) * Make route validation operate on v1 types. [#312](https://github.com/openshift/openshift-apiserver/pull/312) * make api team approver [#316](https://github.com/openshift/openshift-apiserver/pull/316) * Remove use of %w formatting directive from t.Errorf call. [#293](https://github.com/openshift/openshift-apiserver/pull/293) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/6ee7ddb8b0024680176901c8107bef6786c9f74b...3c720abb8591cf5bdebcbbcd0fe48321e5aee049) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/8c1124123b2a5755b6a04556216ed1320fd1cc8e) * remove route controllers from OCM process (openshift-controller-manager start) [#238](https://github.com/openshift/openshift-controller-manager/pull/238) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/8fd6ccea415be34994219c0e1cacf7cbd9b23ce5...8c1124123b2a5755b6a04556216ed1320fd1cc8e) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/fa6c3b43e5afbbc5919e2c0f1392e94325a9f59b) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#93](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/93) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#92](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/92) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/bf20cdb79fcc9c267eab4604ab9291d413ceff1f...fa6c3b43e5afbbc5919e2c0f1392e94325a9f59b) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/d8b646bd87030a709d576c2396c836229e527375) * gofmt with Go v1.19 [#246](https://github.com/openshift/cluster-api-provider-openstack/pull/246) * [OCPBUGS-1765](https://issues.redhat.com/browse/OCPBUGS-1765): Apply noAllowedAddressPairs on intended subnets only [#242](https://github.com/openshift/cluster-api-provider-openstack/pull/242) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/c9e85d4c3ee1a478c6f41d345b597f1e940280be...d8b646bd87030a709d576c2396c836229e527375) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/64d58fb5438d5f22550ab20951cad32a886952ef) * Updating ose-ovirt-csi-driver images to be consistent with ART [#122](https://github.com/openshift/ovirt-csi-driver/pull/122) * Bump go version [#123](https://github.com/openshift/ovirt-csi-driver/pull/123) * improved logging if no storage domain is found by name [#121](https://github.com/openshift/ovirt-csi-driver/pull/121) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/afeaa7e5fcc306ef457a8e8c3de557a9e2172709...64d58fb5438d5f22550ab20951cad32a886952ef) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/feb14fbb7c7e91fd721a23b5c7307469da5c1aec) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#108](https://github.com/openshift/ovirt-csi-driver-operator/pull/108) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#107](https://github.com/openshift/ovirt-csi-driver-operator/pull/107) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/6c99af18bf2c7bfb55ce84f1f53c1cdc65134a98...feb14fbb7c7e91fd721a23b5c7307469da5c1aec) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/645b6d4db6af1f8ba4be95dd9e8d6d0aa7c632f7) * Updating ose-ovirt-machine-controllers images to be consistent with ART [#170](https://github.com/openshift/cluster-api-provider-ovirt/pull/170) * Improve logging [#168](https://github.com/openshift/cluster-api-provider-ovirt/pull/168) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/6e6fa1a978f7d5db3f611c733d1b75892d9626c3...645b6d4db6af1f8ba4be95dd9e8d6d0aa7c632f7) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/337a94cd81a2e564fed8b5294bcc00095920e862) * [OCPBUGS-1705](https://issues.redhat.com/browse/OCPBUGS-1705): Trim ACL names according to RFC1123 [#1281](https://github.com/openshift/ovn-kubernetes/pull/1281) * [OCPBUGS-1553](https://issues.redhat.com/browse/OCPBUGS-1553): Dockerfile: bump to openvswitch2.17.0-37.4.el8fdp [#1273](https://github.com/openshift/ovn-kubernetes/pull/1273) * Use iptables-restore to add MCS/metadata blocking in the pod [#1262](https://github.com/openshift/ovn-kubernetes/pull/1262) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/dfc53f9470f22728d52858c46a42be3ddf25fdc6...337a94cd81a2e564fed8b5294bcc00095920e862) ### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/06ea8d061b0145555a41ae6e2501a3844e83aa86) * Updating ose-powervs-block-csi-driver-operator images to be consistent with ART [#10](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/10) * [OCPBUGS-1801](https://issues.redhat.com/browse/OCPBUGS-1801): ibm-powervs-block-csi-driver-controller does not set resource requests [#9](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/9) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/de85f64aefa2d213b1473aee0dc0db5bf3a3ca2d...06ea8d061b0145555a41ae6e2501a3844e83aa86) ### [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs/tree/2fa763aadda86eb946d71a7731766c35c1f8a815) * Updating ose-powervs-cloud-controller-manager images to be consistent with ART [#22](https://github.com/openshift/cloud-provider-powervs/pull/22) * [Full changelog](https://github.com/openshift/cloud-provider-powervs/compare/07d19bf5f8419787081ae0d1b6276805c6f91112...2fa763aadda86eb946d71a7731766c35c1f8a815) ### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/727fe0f3bf1b4638d31b8e336b77edf421519804) * Updating ose-powervs-machine-controllers images to be consistent with ART [#34](https://github.com/openshift/machine-api-provider-powervs/pull/34) * Update go versoin to 1.19 and gofmted file as per go 1.19 [#35](https://github.com/openshift/machine-api-provider-powervs/pull/35) * Updating ose-powervs-machine-controllers images to be consistent with ART [#32](https://github.com/openshift/machine-api-provider-powervs/pull/32) * Update k8s to 1.25 [#33](https://github.com/openshift/machine-api-provider-powervs/pull/33) * [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/6d116211840c524115e5b0e3008c1a2f0dba2582...727fe0f3bf1b4638d31b8e336b77edf421519804) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/b1907888004888b977918cf911b189de736642b2) * Updating prom-label-proxy images to be consistent with ART [#350](https://github.com/openshift/prom-label-proxy/pull/350) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/b5548589284025e0decce0cd5ceb814fc07d6392...b1907888004888b977918cf911b189de736642b2) ### [prometheus](https://github.com/openshift/prometheus/tree/60d6ccfc240512b6530ba823122cdc746ce767b5) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#141](https://github.com/openshift/prometheus/pull/141) * [Full changelog](https://github.com/openshift/prometheus/compare/4793a1a69ef78f70a0d497476f0ebde70d210dbe...60d6ccfc240512b6530ba823122cdc746ce767b5) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/86b18354a463c04bb8d54b1e686d9fe54ff449e9) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#64](https://github.com/openshift/prometheus-alertmanager/pull/64) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/3bd3b776eb7732aaafadea949a3a66acc4b3c205...86b18354a463c04bb8d54b1e686d9fe54ff449e9) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/dd482d44086073ebff4285eae74ad59c7d245eaa) * Updating prometheus-operator-admission-webhook images to be consistent with ART [#206](https://github.com/openshift/prometheus-operator/pull/206) * Updating prometheus-config-reloader images to be consistent with ART [#205](https://github.com/openshift/prometheus-operator/pull/205) * Bump openshift/prometheus-operator to v0.59.2 [#203](https://github.com/openshift/prometheus-operator/pull/203) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/8d1a8dc88813255e261b490491a47f44f68d3428...dd482d44086073ebff4285eae74ad59c7d245eaa) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/af2f49cac92d4ec56fd495c0ecfc0e0a4149eea5) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#112](https://github.com/openshift/node_exporter/pull/112) * Align to upstream v1.4.0 [#109](https://github.com/openshift/node_exporter/pull/109) * Fix up copyright date change [#2433](https://github.com/openshift/node_exporter/pull/2433) * Also track the CPU Spin time for OpenBSD systems. [#1971](https://github.com/openshift/node_exporter/pull/1971) * collector/netdev_linux.go: Use netlink to get stats [#2074](https://github.com/openshift/node_exporter/pull/2074) * Implement #2250: Add "isolated" metric on cpu collector on linux [#2251](https://github.com/openshift/node_exporter/pull/2251) * docs/node-mixin: add missing selectors [#2426](https://github.com/openshift/node_exporter/pull/2426) * Add diskstats include and exclude device flags [#2417](https://github.com/openshift/node_exporter/pull/2417) * Update build [#2406](https://github.com/openshift/node_exporter/pull/2406) * Check 64k-page e2e fixtures [#2245](https://github.com/openshift/node_exporter/pull/2245) * mixin: Change disk graph to disk table [#2364](https://github.com/openshift/node_exporter/pull/2364) * go.mod: Update coreos/go-systemd [#2368](https://github.com/openshift/node_exporter/pull/2368) * Synchronize common files from prometheus/prometheus [#2391](https://github.com/openshift/node_exporter/pull/2391) * Rename netDevFilter helper [#2378](https://github.com/openshift/node_exporter/pull/2378) * Synchronize common files from prometheus/prometheus [#2370](https://github.com/openshift/node_exporter/pull/2370) * rapl_collector: fix issue with invalid metric name (#2299) [#2372](https://github.com/openshift/node_exporter/pull/2372) * collector: use ByteSliceToString from golang.org/x/sys/unix [#2381](https://github.com/openshift/node_exporter/pull/2381) * Synchronize common files from prometheus/prometheus [#2369](https://github.com/openshift/node_exporter/pull/2369) * Synchronize common files from prometheus/prometheus [#2366](https://github.com/openshift/node_exporter/pull/2366) * Add darwin dashboard [#2351](https://github.com/openshift/node_exporter/pull/2351) * refactor: Use netlink for tcpstat collector [#2322](https://github.com/openshift/node_exporter/pull/2322) * Synchronize common files from prometheus/prometheus [#2334](https://github.com/openshift/node_exporter/pull/2334) * Reverse fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarningThreshold [#2352](https://github.com/openshift/node_exporter/pull/2352) * Fix staticcheck warnings on linux [#2343](https://github.com/openshift/node_exporter/pull/2343) * Fix NodeFileDescriptorLimit alerts [#2340](https://github.com/openshift/node_exporter/pull/2340) * powersupplyclass_darwin: extra includes to build against older macOS SDK [#2327](https://github.com/openshift/node_exporter/pull/2327) * Update Go modues [#2332](https://github.com/openshift/node_exporter/pull/2332) * ethtool_linux: add mutex around entries access [#2289](https://github.com/openshift/node_exporter/pull/2289) * netdev_common: Add mutex around metricDescs access [#2267](https://github.com/openshift/node_exporter/pull/2267) * Synchronize common files from prometheus/prometheus [#2307](https://github.com/openshift/node_exporter/pull/2307) * Refactor systemd version [#2283](https://github.com/openshift/node_exporter/pull/2283) * change current datasource to grafana's default [#2281](https://github.com/openshift/node_exporter/pull/2281) * iostat: update due to visible deprecated warning on osx [#2292](https://github.com/openshift/node_exporter/pull/2292) * systemd: Expose systemd minor version [#2282](https://github.com/openshift/node_exporter/pull/2282) * Update issue template. [#2274](https://github.com/openshift/node_exporter/pull/2274) * Add device filter flags to arp collector [#2254](https://github.com/openshift/node_exporter/pull/2254) * Synchronize common files from prometheus/prometheus [#2248](https://github.com/openshift/node_exporter/pull/2248) * [Full changelog](https://github.com/openshift/node_exporter/compare/cf88418e7a16fde87b198cd965b99ac40bcb925b...af2f49cac92d4ec56fd495c0ecfc0e0a4149eea5) ### [telemeter](https://github.com/openshift/telemeter/tree/8e8125ea5d66d71b4fdd1b75a45268128b4d36d3) * Add rules for cluster CPU-hours and Instance-hours [#418](https://github.com/openshift/telemeter/pull/418) * [Full changelog](https://github.com/openshift/telemeter/compare/320b9a967574c0a57690dea1987e1f294dbc22e5...8e8125ea5d66d71b4fdd1b75a45268128b4d36d3) ### [tests](https://github.com/openshift/origin/tree/efd217968ea1d4bf4f9d8e564d780fab6c0bb198) * [USHIFT-300](https://issues.redhat.com/browse/USHIFT-300): microshift: skip sig-imageregistry tests [#27367](https://github.com/openshift/origin/pull/27367) * Drastically reduce the jobs we enforce disruption on. [#27457](https://github.com/openshift/origin/pull/27457) * [USHIFT-354](https://issues.redhat.com/browse/USHIFT-354): MicroShift: skip sig-instrumentation tests [#27399](https://github.com/openshift/origin/pull/27399) * [USHIFT-350](https://issues.redhat.com/browse/USHIFT-350): MicroShift: skip sig-coreos tests [#27400](https://github.com/openshift/origin/pull/27400) * egressip: avoid curl hanging when sending probes [#27379](https://github.com/openshift/origin/pull/27379) * [OCPBUGS-1079](https://issues.redhat.com/browse/OCPBUGS-1079): Use kubeconfig from secret mount instead of /tmp [#27443](https://github.com/openshift/origin/pull/27443) * include storage and must-gather tests in expectedTestCount [#27356](https://github.com/openshift/origin/pull/27356) * feat: update query results [#27448](https://github.com/openshift/origin/pull/27448) * [USHIFT-283](https://issues.redhat.com/browse/USHIFT-283): microshift: skip sig-builds tests [#27361](https://github.com/openshift/origin/pull/27361) * Fix rare race condition in ImageStream admission tests. [#27442](https://github.com/openshift/origin/pull/27442) * remove test/extended OWNERS file [#27408](https://github.com/openshift/origin/pull/27408) * [OCPBUGS-985](https://issues.redhat.com/browse/OCPBUGS-985): Revert "Test Baremetal deployment without a provisoning network" [#27441](https://github.com/openshift/origin/pull/27441) * [USHIFT-344](https://issues.redhat.com/browse/USHIFT-344): MicroShift: fix sig-apps tests [#27397](https://github.com/openshift/origin/pull/27397) * [USHIFT-301](https://issues.redhat.com/browse/USHIFT-301): microshift: skip sig-operator tests [#27369](https://github.com/openshift/origin/pull/27369) * [USHIFT-343](https://issues.redhat.com/browse/USHIFT-343): MicroShift: skip sig-api-machinery tests [#27410](https://github.com/openshift/origin/pull/27410) * Remove test 'clone repository using git:// protocol should clone using git:// if no proxy is configured' [#27391](https://github.com/openshift/origin/pull/27391) * [Bug 1933144](https://bugzilla.redhat.com/show_bug.cgi?id=1933144): Bump k8s to include c83b5d076f5 [#27380](https://github.com/openshift/origin/pull/27380) * Check version when discovery client [#27432](https://github.com/openshift/origin/pull/27432) * [USHIFT-285](https://issues.redhat.com/browse/USHIFT-285): MicroShift: allow CLI creation without OpenShift APIs [#27358](https://github.com/openshift/origin/pull/27358) * sig-api-machinery: remove project from authenticated browser APIServe… [#27333](https://github.com/openshift/origin/pull/27333) * Bump api-requests for console-operator on vsphere [#27431](https://github.com/openshift/origin/pull/27431) * [USHIFT-353](https://issues.redhat.com/browse/USHIFT-353): MicroShift: skip sig-installer tests [#27409](https://github.com/openshift/origin/pull/27409) * make runonce-ldapsearch pod name unique [#27426](https://github.com/openshift/origin/pull/27426) * [OCPBUGS-1265](https://issues.redhat.com/browse/OCPBUGS-1265): test/extended/prometheus: Consider telemeterClient.enabled [#27422](https://github.com/openshift/origin/pull/27422) * Fix double disruption testing and values for most backends in intervals chart and bigquery. [#27415](https://github.com/openshift/origin/pull/27415) * add retry for checkLADPConn [#27424](https://github.com/openshift/origin/pull/27424) * e2e/cli: Migrate completions, whoami and projects tests to go [#27371](https://github.com/openshift/origin/pull/27371) * Enable ServiceInternalTrafficPolicy tests in OVNK [#27043](https://github.com/openshift/origin/pull/27043) * [OCPBUGS-967](https://issues.redhat.com/browse/OCPBUGS-967): temporarily disable IngressClass test, which is changed in upstream in 1.25 [#27417](https://github.com/openshift/origin/pull/27417) * [Full changelog](https://github.com/openshift/origin/compare/d4fce54017fb8fdbee16d59d092bb1b3ce63eea0...efd217968ea1d4bf4f9d8e564d780fab6c0bb198) ### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/439bce45df806ae7c3f838649862676eb251414a) * fix .dockerignore to satisfy OCP specific requirements [#24](https://github.com/openshift/cloud-provider-vsphere/pull/24) * Add OCP specific exclusion to the .dockerignore [#23](https://github.com/openshift/cloud-provider-vsphere/pull/23) * Updating ose-vsphere-cloud-controller-manager images to be consistent with ART [#22](https://github.com/openshift/cloud-provider-vsphere/pull/22) * [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/6fd8e8ddcec4eae47e0238af4c29ebb68069d30b...439bce45df806ae7c3f838649862676eb251414a) ### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/313995524ea96f1b02d0bd39f2260ba69cc2ae13) * Updating ose-vsphere-cluster-api-controllers images to be consistent with ART [#7](https://github.com/openshift/cluster-api-provider-vsphere/pull/7) * [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/0a97be895e02412bf0e034d83a4ae2bf977351f1...313995524ea96f1b02d0bd39f2260ba69cc2ae13) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/df89e303405042aa0c8f8704962910a4ef486ab8) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#48](https://github.com/openshift/vmware-vsphere-csi-driver/pull/48) * Updating vmware-vsphere-syncer images to be consistent with ART [#47](https://github.com/openshift/vmware-vsphere-csi-driver/pull/47) * Rebase to v2.6.1 [#45](https://github.com/openshift/vmware-vsphere-csi-driver/pull/45) * UPSTREAM: <carry>: Remove .github files [#46](https://github.com/openshift/vmware-vsphere-csi-driver/pull/46) * [STOR-863](https://issues.redhat.com/browse/STOR-863): Rebase to v2.6.0 [#44](https://github.com/openshift/vmware-vsphere-csi-driver/pull/44) * Retry the logic to identify the pod mapped to a volume in case of failure [#1623](https://github.com/openshift/vmware-vsphere-csi-driver/pull/1623) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/f93645127909862c2588d8aff31af509150702af...df89e303405042aa0c8f8704962910a4ef486ab8) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/1d2afad028c5cbc04a62f0bb4ac7245baab3bc07) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#109](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/109) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#113](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/113) * [STOR-1050](https://issues.redhat.com/browse/STOR-1050): Enable topology aware provisioning [#107](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/107) * [OCPBUGS-1592](https://issues.redhat.com/browse/OCPBUGS-1592): Add HTTP proxy to syncer container [#110](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/110) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/9f0ffd7f8d9aaa987c814c40840e4bca7ab44cb8...1d2afad028c5cbc04a62f0bb4ac7245baab3bc07) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/f0b3ec94d9dff050460eb62bc8023f32596aa7ea) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#88](https://github.com/openshift/vsphere-problem-detector/pull/88) * Updating vsphere-problem-detector images to be consistent with ART [#89](https://github.com/openshift/vsphere-problem-detector/pull/89) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/f3b2fb6b2e7bdbe5f83caa567db5d8870c71e71a...f0b3ec94d9dff050460eb62bc8023f32596aa7ea)