# 4.10.0-fc.1 Created: 2022-01-13 22:01:28 +0000 UTC Image Digest: `sha256:9f3ac86ba907abba3ffbae580433218eef3f1934c3353caf331587ac7c450ff0` Promoted from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-01-13-061145 ## Changes from 4.9.9 ### Components * Kubernetes upgraded from 1.22.3 to 1.23.0 * Red Hat Enterprise Linux CoreOS upgraded from 49.84.202111231504-0 to 410.84.202201122058-0 ### New images * [alibaba-cloud-csi-driver](https://github.com/openshift/alibaba-cloud-csi-driver) git [759c9827](https://github.com/openshift/alibaba-cloud-csi-driver/commit/759c9827ae69fcc25651431494c6919e2311403f) `sha256:e82febce77a26afcedf5922e9ff4d829cba6741b4bc8a1d43dd826798a45d84e` * [alibaba-disk-csi-driver-operator](https://github.com/openshift/alibaba-disk-csi-driver-operator) git [683e5c2e](https://github.com/openshift/alibaba-disk-csi-driver-operator/commit/683e5c2ef6b070bb57d3169641fd2a75dd71cc98) `sha256:c01e1fcfa136207fcceadb963a6b59c7501da559ef02503c4a834c07107fada9` * [alibaba-machine-controllers](https://github.com/openshift/cluster-api-provider-alibaba) git [a748e090](https://github.com/openshift/cluster-api-provider-alibaba/commit/a748e0905ef42b1c858e6396777655bb41a93a58) `sha256:2698915266b16eedba009d59527bb56c490d0c3b1655b71ac52ae4980f78a0e8` * [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver) git [f88155b4](https://github.com/openshift/azure-file-csi-driver/commit/f88155b4c4a3a6dc4d56bac44edb82198a967a4b) `sha256:ec7ed990f106825c076384807415d60c5440908294bc026309b239c33645f68e` * [azure-file-csi-driver-operator](https://github.com/openshift/azure-file-csi-driver-operator) git [28f900a8](https://github.com/openshift/azure-file-csi-driver-operator/commit/28f900a8694ebc3407cf028e0da1b4e2cda78754) `sha256:809eaf5875f69e09c514d143fce816a8e6edd30753bdd7baf3c733162eb19ad9` * [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [30c07e94](https://github.com/openshift/cloud-network-config-controller/commit/30c07e9436437d6e7cb063a58ae2fd19b0140397) `sha256:b7f2f6a33272a6a9cd22b9a26d42338ebc5c24f5184e41e9beecaf56fc957ced` * [cluster-api](https://github.com/openshift/cluster-api) git [78fff559](https://github.com/openshift/cluster-api/commit/78fff5594a5c6fd7252770d12579085e6d19655a) `sha256:a2c4867ee672f1ee506a6e6049ec132a2e4d947d2a5e4b1469a0fba417b45483` * [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator) git [79c0ce3a](https://github.com/openshift/cluster-capi-operator/commit/79c0ce3aa89ba93e2be993944a94a7e9649ba62e) `sha256:d4f631085444cdddf446ddbaab0ab37b7ba32c34bc3c8d0b0965e34a5d625c19` * [csi-driver-shared-resource](https://github.com/openshift/csi-driver-shared-resource) git [33e990ab](https://github.com/openshift/csi-driver-shared-resource/commit/33e990abd5d576a03ce990221a2735b6c6941c1c) `sha256:059f175275d5a117b0cee2de5e333b85de0d25925a73efe19122e321c9f2cfa0` * [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator) git [662615b3](https://github.com/openshift/csi-driver-shared-resource-operator/commit/662615b3427b57d8aafff6b982a7e4b34692eadc) `sha256:1e8604e08a3dbe310df073daa899ffbff64c866b6e9c54e1d504953de2e7b3c2` * [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [0793c7c8](https://github.com/openshift/cloud-provider-gcp/commit/0793c7c81d16e70138e39f212a89d12dde21e6b2) `sha256:371867e56df353eff274ebc038a90d73adbf0a3bd68f578150f857ed08d6a091` * [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [e3039120](https://github.com/openshift/cloud-provider-ibm/commit/e30391202c3f02694b2f5b3c2d73cb560d9c133d) `sha256:3f6ac7085021beccbc498cf3ca0f94388a826ac9be5f3895c5023667aeb8e73b` * [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [d54e3706](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/d54e3706bb8b38447800aa91632a946eb6c990ec) `sha256:c5d0830267d96e5ebc1305860c6c82dd27c96381191b310a139b06d1f3318332` * [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator) git [f6be2bb8](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/commit/f6be2bb863b16ae8f057ee41dfe4fad3b35566af) `sha256:fde536c87eb7ebb5291ff98032db108438c60c8f0aac3e7828af68decd3d1f30` * [ibm-vpc-node-label-updater](https://github.com/openshift/ibm-vpc-node-label-updater) git [7074dfc3](https://github.com/openshift/ibm-vpc-node-label-updater/commit/7074dfc35cdd3c2e19790a934c1025c8f690c9a6) `sha256:5a36ac05ca36332f41522860f950e8cf2cff6af3d7e852b1fa598ec8dfa2560a` * [ibmcloud-machine-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [dd101d64](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/dd101d64b323cae7d19b7932ca5c808d79281852) `sha256:9bf39dee53cc42fdf1820275c2aba14108b07fc4d9c69b340b00d8bba9a3db61` * [image-customization-controller](https://github.com/openshift/image-customization-controller) git [b4e1ea29](https://github.com/openshift/image-customization-controller/commit/b4e1ea29e49cf8d21aa7fdf54523e926a903f140) `sha256:58b5928551f7be61bb7e2702363dc516b09be6b46da896e93fae453a1d0988e2` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [f7d5d4e2](https://github.com/openshift/ironic-agent-image/commit/f7d5d4e2cbeabfa32edd432b9464b34354c29f36) `sha256:2c3e7c27173e599696a1112070c051a2289ccbbd22d1e4640942961efb951428` * [machine-os-images](https://github.com/openshift/machine-os-images) git [4d1e087e](https://github.com/openshift/machine-os-images/commit/4d1e087ed00fddbab16a8cf8fe22d0cce4fef025) `sha256:e912ad0872303a458d645d30714c36dd88fe3a88b0696126cdcf17aac50c8cb3` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [63a2f779](https://github.com/openshift/bond-cni/commit/63a2f779f5d8a5194ce126984e292e39dc60aaa9) `sha256:0535543d6f48ca5f959fb443b795f5f76c9b019faac3c56e289b71db8f5969eb` * [powervs-machine-controllers](https://github.com/openshift/cluster-api-provider-powervs) git [1b59284a](https://github.com/openshift/cluster-api-provider-powervs/commit/1b59284a88591123efcc400d4a2f5d230618db14) `sha256:b16b698cd552eb87ce3108d80a899c212ded50cba5b84b901c48f026f909e2a8` * [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere) git [25b98d3b](https://github.com/openshift/cloud-provider-vsphere/commit/25b98d3b2fa812ef3b28ddcd90454c1b937898a9) `sha256:a4393efcc1f86d0635914a63da572a8a7aa2a6ee39217f1906b223857d2126fa` ### Removed images * ironic-inspector * ironic-ipa-downloader * mdns-publisher ### Rebuilt images without code change * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [901a6d22](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/901a6d221d1cf79b4b6ba859bb43521e0ee635b3) `sha256:7033d40379d114462b568584cfb95041fd1c991bf13b49048f453c512638df59` * machine-os-content `sha256:85885563303a7a08698978946bdcf0318a065038251e5be683018ec29f50a532` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [707dd380](https://github.com/openshift/route-override-cni/commit/707dd38046554810f601f2fae4a69bc4b907d7d3) `sha256:392a473b722ff81b443fa9cf290e8f430fb89854e5a0dba559d61adac1a257d1` ### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/d85867feab1e80f094624d57221a071d7b6a148c) * Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#16](https://github.com/openshift/cloud-provider-aws/pull/16) * Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#13](https://github.com/openshift/cloud-provider-aws/pull/13) * UPSTREAM: <carry>: Update OWNERS [#15](https://github.com/openshift/cloud-provider-aws/pull/15) * Updating ose-aws-cloud-controller-manager images to be consistent with ART [#12](https://github.com/openshift/cloud-provider-aws/pull/12) * [Bug 2001825](https://bugzilla.redhat.com/show_bug.cgi?id=2001825): Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#9](https://github.com/openshift/cloud-provider-aws/pull/9) * Update aws-sdk-go to v1.42.20 [#292](https://github.com/openshift/cloud-provider-aws/pull/292) * Update k8s dependencies to v1.23.0 [#291](https://github.com/openshift/cloud-provider-aws/pull/291) * Add support for ARM64 builds [#289](https://github.com/openshift/cloud-provider-aws/pull/289) * Update go to v1.17.4 [#290](https://github.com/openshift/cloud-provider-aws/pull/290) * Add support for RBN-based node names [#286](https://github.com/openshift/cloud-provider-aws/pull/286) * validate service with mixed protocols [#287](https://github.com/openshift/cloud-provider-aws/pull/287) * Add a kops example with easy setup script [#279](https://github.com/openshift/cloud-provider-aws/pull/279) * Add 1.22.0-alpha to README table and helm chart appVersion [#278](https://github.com/openshift/cloud-provider-aws/pull/278) * Add test for DescribeInstances [#277](https://github.com/openshift/cloud-provider-aws/pull/277) * Command line flags can be overridden [#273](https://github.com/openshift/cloud-provider-aws/pull/273) * Set MaxResults if it is not set [#274](https://github.com/openshift/cloud-provider-aws/pull/274) * Use promoted images [#267](https://github.com/openshift/cloud-provider-aws/pull/267) * Changelog v1.22.0-alpha.0 [#268](https://github.com/openshift/cloud-provider-aws/pull/268) * Add a unit test for sets_ippermissions [#265](https://github.com/openshift/cloud-provider-aws/pull/265) * Remove inactive and add jaypipes [#266](https://github.com/openshift/cloud-provider-aws/pull/266) * Fix copy/paste error in IPPermissionSet.Ungroup [#250](https://github.com/openshift/cloud-provider-aws/pull/250) * Make Node IP families configurable [#251](https://github.com/openshift/cloud-provider-aws/pull/251) * run hack/update-netparse-cve.sh [#261](https://github.com/openshift/cloud-provider-aws/pull/261) * Set EC2 instance cache max age to 10 mins [#259](https://github.com/openshift/cloud-provider-aws/pull/259) * chunk target operatation for aws targetGroup [#256](https://github.com/openshift/cloud-provider-aws/pull/256) * Remove providerless build option [#257](https://github.com/openshift/cloud-provider-aws/pull/257) * Add script to facilitate cherry-picking from k/k [#253](https://github.com/openshift/cloud-provider-aws/pull/253) * Bump k8s dependencies to 1.22 and go to 1.16 [#248](https://github.com/openshift/cloud-provider-aws/pull/248) * Add support for consuming web identity credentials [#238](https://github.com/openshift/cloud-provider-aws/pull/238) * Add support for returning IPv6 node addresses [#230](https://github.com/openshift/cloud-provider-aws/pull/230) * Add ENI support for nodes(for Fargate nodes) [#223](https://github.com/openshift/cloud-provider-aws/pull/223) * Use kustomize for example manifest [#221](https://github.com/openshift/cloud-provider-aws/pull/221) * Changelog 1.21 [#215](https://github.com/openshift/cloud-provider-aws/pull/215) * Add permission for service account token creation [#214](https://github.com/openshift/cloud-provider-aws/pull/214) * A missing item [#204](https://github.com/openshift/cloud-provider-aws/pull/204) * Cherry-pick: additional subnet configuration for AWS ELB (#97431) [#210](https://github.com/openshift/cloud-provider-aws/pull/210) * Cherry-pick: delete leaked volume if driver don't know the volume status -- aws (#99664) [#212](https://github.com/openshift/cloud-provider-aws/pull/212) * Cherry-pick: Use GA topoogy labels for EBS (#99130) [#211](https://github.com/openshift/cloud-provider-aws/pull/211) * Add Makefile target for windows binary [#207](https://github.com/openshift/cloud-provider-aws/pull/207) * Bump dependencies to v1.21.0 [#205](https://github.com/openshift/cloud-provider-aws/pull/205) * Automate helm chart release [#191](https://github.com/openshift/cloud-provider-aws/pull/191) * Add a docs page for the service controller [#197](https://github.com/openshift/cloud-provider-aws/pull/197) * Add self to OWNERS [#194](https://github.com/openshift/cloud-provider-aws/pull/194) * [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/18d82a6d75252dcaed8356777e4883d8a2c9732a...d85867feab1e80f094624d57221a071d7b6a148c) ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/8741c5f4c53d527996fa876e5744c7f409fc63e8) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#192](https://github.com/openshift/aws-ebs-csi-driver/pull/192) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/26f1b6f4471d0127fa1ed3129d412e22ab788086...8741c5f4c53d527996fa876e5744c7f409fc63e8) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/ef20d086a1efcbe9f6b1b716de83c1cc734b6519) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): AWS EBS CSI driver's livenessprobe does not respect operator's loglevel [#144](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/144) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#143](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/143) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#141](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/141) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#139](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/139) * [Bug 1998174](https://bugzilla.redhat.com/show_bug.cgi?id=1998174): Add StorageClass for gp3 [#140](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/140) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/e8e2cb3682ba7c4796cb2cd7235cb0284548a55a...ef20d086a1efcbe9f6b1b716de83c1cc734b6519) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/7e3a86fc564b9105ffe146ce33414afa7d97e3d3) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#14](https://github.com/openshift/machine-api-provider-aws/pull/14) * Update README [#10](https://github.com/openshift/machine-api-provider-aws/pull/10) * [Bug 2025767](https://bugzilla.redhat.com/show_bug.cgi?id=2025767): Prevent Machine from being considered provisioned until it exists in AWS [#11](https://github.com/openshift/machine-api-provider-aws/pull/11) * Label aws provider image [#12](https://github.com/openshift/machine-api-provider-aws/pull/12) * Update MAO and openshift/api dependency [#9](https://github.com/openshift/machine-api-provider-aws/pull/9) * Rename package to machine-api-provider-aws [#3](https://github.com/openshift/machine-api-provider-aws/pull/3) * Cherry pick from old repo [#5](https://github.com/openshift/machine-api-provider-aws/pull/5) * Remove all old unused files [#4](https://github.com/openshift/machine-api-provider-aws/pull/4) * Migrate from cluster-api-provider-aws [#2](https://github.com/openshift/machine-api-provider-aws/pull/2) * Migrate to API definitions to openshift/api [#427](https://github.com/openshift/machine-api-provider-aws/pull/427) * [Bug 2007802](https://bugzilla.redhat.com/show_bug.cgi?id=2007802): do not requeue if the machine has been updated [#424](https://github.com/openshift/machine-api-provider-aws/pull/424) * Upgrade to use golang 1.16 [#423](https://github.com/openshift/machine-api-provider-aws/pull/423) * Updating ose-aws-machine-controllers images to be consistent with ART [#421](https://github.com/openshift/machine-api-provider-aws/pull/421) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/79c9a89e809cc4b0313171fbc57d83862db92046...7e3a86fc564b9105ffe146ce33414afa7d97e3d3) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/7f9eb87aea90ff2bac0c98df741b6d6dd0c61449) * move go.mod to 1.17 [#146](https://github.com/openshift/aws-pod-identity-webhook/pull/146) * Updating ose-aws-pod-identity-webhook images to be consistent with ART [#142](https://github.com/openshift/aws-pod-identity-webhook/pull/142) * update OWNERS to reflect current reality [#143](https://github.com/openshift/aws-pod-identity-webhook/pull/143) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/175f98f8b3167349e96a6793f13d1c46a07f7582...7f9eb87aea90ff2bac0c98df741b6d6dd0c61449) ### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/07f1335140207eb41fb92fa0e689a89bc9b5efd9) * Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#26](https://github.com/openshift/cloud-provider-azure/pull/26) * Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#23](https://github.com/openshift/cloud-provider-azure/pull/23) * UPSTREAM: <carry>: delete .github directory [#22](https://github.com/openshift/cloud-provider-azure/pull/22) * Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#16](https://github.com/openshift/cloud-provider-azure/pull/16) * Updating ose-azure-cloud-node-manager images to be consistent with ART [#14](https://github.com/openshift/cloud-provider-azure/pull/14) * Updating ose-azure-cloud-controller-manager images to be consistent with ART [#15](https://github.com/openshift/cloud-provider-azure/pull/15) * Update owners file [#12](https://github.com/openshift/cloud-provider-azure/pull/12) * doc: release v1.23.0 [#940](https://github.com/openshift/cloud-provider-azure/pull/940) * doc: add doc for loadBalancerBackendPoolConfigurationType and unite LB related docs [#941](https://github.com/openshift/cloud-provider-azure/pull/941) * build: build and push ccm images for all platforms by default [#936](https://github.com/openshift/cloud-provider-azure/pull/936) * feat: add private link service client [#930](https://github.com/openshift/cloud-provider-azure/pull/930) * build: support building ccm for multi-platform [#926](https://github.com/openshift/cloud-provider-azure/pull/926) * chore: bump k8s.io/cloud-provider to v0.23.0 [#934](https://github.com/openshift/cloud-provider-azure/pull/934) * chore: bump multiple modules [#932](https://github.com/openshift/cloud-provider-azure/pull/932) * add a rest client config for configuring polling and retries on ARM clients [#925](https://github.com/openshift/cloud-provider-azure/pull/925) * feat: support attaching node private IP to the load balancer backendpools [#918](https://github.com/openshift/cloud-provider-azure/pull/918) * fix: detach disk should return error when throttled [#929](https://github.com/openshift/cloud-provider-azure/pull/929) * build: cross-compile under linux/amd64 platform [#921](https://github.com/openshift/cloud-provider-azure/pull/921) * images: use k8s-staging-test-infra/gcb-docker-gcloud [#920](https://github.com/openshift/cloud-provider-azure/pull/920) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.16 to 0.9.17 [#894](https://github.com/openshift/cloud-provider-azure/pull/894) * chore: add warning logs for ARM request body on failures [#913](https://github.com/openshift/cloud-provider-azure/pull/913) * chore(deps): bump k8s.io/cloud-provider from 0.22.3 to 0.22.4 [#906](https://github.com/openshift/cloud-provider-azure/pull/906) * doc: release v0.7.10, v1.0.7 and v1.1.3 [#912](https://github.com/openshift/cloud-provider-azure/pull/912) * cleanup: remove blob disk operations [#911](https://github.com/openshift/cloud-provider-azure/pull/911) * cleanup: remove blob disk controller [#909](https://github.com/openshift/cloud-provider-azure/pull/909) * chore(deps): bump k8s.io/controller-manager from 0.22.3 to 0.22.4 [#910](https://github.com/openshift/cloud-provider-azure/pull/910) * chore(deps): bump k8s.io/kubelet from 0.22.2 to 0.22.4 [#907](https://github.com/openshift/cloud-provider-azure/pull/907) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.21 to 0.11.22 [#904](https://github.com/openshift/cloud-provider-azure/pull/904) * chore(deps): bump k8s.io/cloud-provider from 0.22.2 to 0.22.3 [#885](https://github.com/openshift/cloud-provider-azure/pull/885) * chore: add mixed protocol service e2e test [#897](https://github.com/openshift/cloud-provider-azure/pull/897) * fix: panic due to nil pointer [#899](https://github.com/openshift/cloud-provider-azure/pull/899) * chore: enable mixed protocol service feature gates in e2e templates [#898](https://github.com/openshift/cloud-provider-azure/pull/898) * feat: support json style tags [#892](https://github.com/openshift/cloud-provider-azure/pull/892) * kubemark: replace deprecated --log-file parameter [#893](https://github.com/openshift/cloud-provider-azure/pull/893) * fix: create private endpoint failure on Government cloud [#890](https://github.com/openshift/cloud-provider-azure/pull/890) * feat: add disk online resize support [#889](https://github.com/openshift/cloud-provider-azure/pull/889) * chore(deps): bump k8s.io/apiserver from 0.22.2 to 0.22.3 [#884](https://github.com/openshift/cloud-provider-azure/pull/884) * feat: add async parameter in AttachDisk [#882](https://github.com/openshift/cloud-provider-azure/pull/882) * docs: fix release notes [#877](https://github.com/openshift/cloud-provider-azure/pull/877) * fix: multi accounts creation issue when private endpoint creation failed [#880](https://github.com/openshift/cloud-provider-azure/pull/880) * fix: remove outdated ipv4 route when the corresponding node is deleted [#876](https://github.com/openshift/cloud-provider-azure/pull/876) * chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 [#813](https://github.com/openshift/cloud-provider-azure/pull/813) * chore: use docker buildx for multi-arch node image [#855](https://github.com/openshift/cloud-provider-azure/pull/855) * chore: add release notes for v0.7.9, v1.0.6 and v1.1.2 [#867](https://github.com/openshift/cloud-provider-azure/pull/867) * fix: do not delete the lb that does not exist [#860](https://github.com/openshift/cloud-provider-azure/pull/860) * fix: remove VMSS and VMSS instances from SLB backend pool only when necessary [#856](https://github.com/openshift/cloud-provider-azure/pull/856) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.20 to 0.11.21 [#801](https://github.com/openshift/cloud-provider-azure/pull/801) * chore(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 [#840](https://github.com/openshift/cloud-provider-azure/pull/840) * fix: do not crash if the region does not support zones [#850](https://github.com/openshift/cloud-provider-azure/pull/850) * chore: detect data race in unit tests [#849](https://github.com/openshift/cloud-provider-azure/pull/849) * fix: fix a potential data race issue in unit test [#848](https://github.com/openshift/cloud-provider-azure/pull/848) * fix: skip instance not found when decoupling vmss from lb [#842](https://github.com/openshift/cloud-provider-azure/pull/842) * feat: only restart all controllers after stopping if needed [#832](https://github.com/openshift/cloud-provider-azure/pull/832) * test: fix test failures on capz clusters [#841](https://github.com/openshift/cloud-provider-azure/pull/841) * chore: add more vmss cache refresh log [#839](https://github.com/openshift/cloud-provider-azure/pull/839) * feat: add acr credential provider plugin [#831](https://github.com/openshift/cloud-provider-azure/pull/831) * fix: disable --allocate-node-cidrs for kube-controller-manager in examples [#830](https://github.com/openshift/cloud-provider-azure/pull/830) * Support force deletion in VMSS client [#826](https://github.com/openshift/cloud-provider-azure/pull/826) * chore(deps-dev): bump autoprefixer from 9.8.7 to 9.8.8 in /site [#827](https://github.com/openshift/cloud-provider-azure/pull/827) * chore: support multi-arch cloud-node-manager image for Linux [#824](https://github.com/openshift/cloud-provider-azure/pull/824) * feat: upgrade disk client to use 2021-04-01 [#828](https://github.com/openshift/cloud-provider-azure/pull/828) * chore: make metadata as public field [#825](https://github.com/openshift/cloud-provider-azure/pull/825) * Add Windows Service initialisation support for Cloud Node Manager [#823](https://github.com/openshift/cloud-provider-azure/pull/823) * chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /site [#822](https://github.com/openshift/cloud-provider-azure/pull/822) * chore(deps-dev): bump autoprefixer from 9.8.6 to 9.8.7 in /site [#820](https://github.com/openshift/cloud-provider-azure/pull/820) * feat: Adds windows server 2022 [#821](https://github.com/openshift/cloud-provider-azure/pull/821) * fix: report an error when route table name is not configured [#819](https://github.com/openshift/cloud-provider-azure/pull/819) * fix: skip not found nodes when reconciling LB backend address pools [#816](https://github.com/openshift/cloud-provider-azure/pull/816) * feat: add prefix 'k8s-azure-' for cloud provider managed tags [#815](https://github.com/openshift/cloud-provider-azure/pull/815) * doc: add one comment for node labeling rules [#810](https://github.com/openshift/cloud-provider-azure/pull/810) * chore(deps): bump k8s.io/cloud-provider from 0.22.1 to 0.22.2 [#806](https://github.com/openshift/cloud-provider-azure/pull/806) * feat: reduce vmss cache refresh in parallel disk attach/detach [#803](https://github.com/openshift/cloud-provider-azure/pull/803) * chore(deps): bump github.com/onsi/gomega from 1.15.0 to 1.16.0 [#761](https://github.com/openshift/cloud-provider-azure/pull/761) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.15 to 0.9.16 [#802](https://github.com/openshift/cloud-provider-azure/pull/802) * chore: rename tag key for CSI drivers [#799](https://github.com/openshift/cloud-provider-azure/pull/799) * fix: consolidate logs for instance not found error [#794](https://github.com/openshift/cloud-provider-azure/pull/794) * fix: ignore the case when comparing azure tags in service annotation [#791](https://github.com/openshift/cloud-provider-azure/pull/791) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.14 to 0.9.15 [#773](https://github.com/openshift/cloud-provider-azure/pull/773) * chore(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1 [#779](https://github.com/openshift/cloud-provider-azure/pull/779) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.19 to 0.11.20 [#772](https://github.com/openshift/cloud-provider-azure/pull/772) * fix: switch to sync detach disk [#790](https://github.com/openshift/cloud-provider-azure/pull/790) * feat: support creating account if not exists when account name is provided [#786](https://github.com/openshift/cloud-provider-azure/pull/786) * feat: add AllowBlobPublicAccess setting in storage account creation [#784](https://github.com/openshift/cloud-provider-azure/pull/784) * chore: update github issue templates [#782](https://github.com/openshift/cloud-provider-azure/pull/782) * chore: add release notes for v1.1.1, v1.0.5 and v0.7.8 [#783](https://github.com/openshift/cloud-provider-azure/pull/783) * feat: add AccessTier in file share creation interface [#781](https://github.com/openshift/cloud-provider-azure/pull/781) * fix: set back node level lock in disk detach [#780](https://github.com/openshift/cloud-provider-azure/pull/780) * chore: logging the service body when service controller invokes the cloud provider [#778](https://github.com/openshift/cloud-provider-azure/pull/778) * fix detach disk issue on deleting vmss node [#774](https://github.com/openshift/cloud-provider-azure/pull/774) * chore: fix implictly required vendor [#775](https://github.com/openshift/cloud-provider-azure/pull/775) * chore(deps): bump k8s.io/cloud-provider from 0.22.0 to 0.22.1 [#770](https://github.com/openshift/cloud-provider-azure/pull/770) * feat: support reloading the cloud controller manager based on the changes of the config file [#769](https://github.com/openshift/cloud-provider-azure/pull/769) * chore(deps): bump k8s.io/component-base from 0.22.0 to 0.22.1 [#763](https://github.com/openshift/cloud-provider-azure/pull/763) * fix: use correct gitVersion in userAgent [#764](https://github.com/openshift/cloud-provider-azure/pull/764) * feat: Add AzureFile API metrics [#768](https://github.com/openshift/cloud-provider-azure/pull/768) * chore: bump orchestrator release to 1.19 and remove enabled feature gates [#767](https://github.com/openshift/cloud-provider-azure/pull/767) * Auto-generate and verify mock clients [#748](https://github.com/openshift/cloud-provider-azure/pull/748) * fix: ignore GetDisk throttling in DeleteDisk [#757](https://github.com/openshift/cloud-provider-azure/pull/757) * chore: expose some public functions [#754](https://github.com/openshift/cloud-provider-azure/pull/754) * fix: increase cloud build timeout [#753](https://github.com/openshift/cloud-provider-azure/pull/753) * chore(deps): bump github.com/Azure/azure-sdk-for-go from 55.0.0+incompatible to 55.8.0+incompatible [#729](https://github.com/openshift/cloud-provider-azure/pull/729) * docs: add release notes for v1.1.0, v1.0.4 and v0.7.7 [#752](https://github.com/openshift/cloud-provider-azure/pull/752) * fix: ensure major and minor versions are set correctly [#749](https://github.com/openshift/cloud-provider-azure/pull/749) * fix: enable git command by default [#745](https://github.com/openshift/cloud-provider-azure/pull/745) * fix: ensure VM with provisioningState=Creating and powerState=Stopped is treated as Creating instead of Stopped [#743](https://github.com/openshift/cloud-provider-azure/pull/743) * chore(deps): bump github.com/onsi/gomega from 1.14.0 to 1.15.0 [#738](https://github.com/openshift/cloud-provider-azure/pull/738) * fix: ensure NSG rules are handled regardless of case [#741](https://github.com/openshift/cloud-provider-azure/pull/741) * chore(deps): bump k8s.io/klog/v2 from 2.9.0 to 2.10.0 [#739](https://github.com/openshift/cloud-provider-azure/pull/739) * chore: enable vendor for dependabot [#737](https://github.com/openshift/cloud-provider-azure/pull/737) * chore: update kubernetes vendors to v1.22.0 [#736](https://github.com/openshift/cloud-provider-azure/pull/736) * fix: Disable zones on azure stack cloud [#716](https://github.com/openshift/cloud-provider-azure/pull/716) * Adds docker buildx support for azure-cloud-node-manager image [#655](https://github.com/openshift/cloud-provider-azure/pull/655) * chore(deps): bump k8s.io/klog/v2 from 2.8.0 to 2.10.0 [#731](https://github.com/openshift/cloud-provider-azure/pull/731) * Feat: Allow Useragent to be passed to client via config [#734](https://github.com/openshift/cloud-provider-azure/pull/734) * chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.13 to 0.9.14 [#725](https://github.com/openshift/cloud-provider-azure/pull/725) * chore(deps): bump github.com/onsi/ginkgo from 1.11.0 to 1.16.4 [#730](https://github.com/openshift/cloud-provider-azure/pull/730) * chore(deps): bump github.com/spf13/cobra from 1.1.1 to 1.2.1 [#728](https://github.com/openshift/cloud-provider-azure/pull/728) * Add a "code" dimension to the Azure API error metric [#733](https://github.com/openshift/cloud-provider-azure/pull/733) * chore: Add mock SnapshotsClient to facilitate unit test development. [#732](https://github.com/openshift/cloud-provider-azure/pull/732) * chore(deps): bump github.com/golang/mock from 1.4.1 to 1.6.0 [#724](https://github.com/openshift/cloud-provider-azure/pull/724) * chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.18 to 0.11.19 [#727](https://github.com/openshift/cloud-provider-azure/pull/727) * chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 [#726](https://github.com/openshift/cloud-provider-azure/pull/726) * chore(deps): bump github.com/onsi/gomega from 1.8.1 to 1.14.0 [#723](https://github.com/openshift/cloud-provider-azure/pull/723) * chore: add configuration for dependabot [#722](https://github.com/openshift/cloud-provider-azure/pull/722) * fix: ignore the NodeCIDRMaskSize in dualstack clusters [#721](https://github.com/openshift/cloud-provider-azure/pull/721) * feat: support async attach/detach disk [#677](https://github.com/openshift/cloud-provider-azure/pull/677) * fix: avoid wrapping RawError twice [#718](https://github.com/openshift/cloud-provider-azure/pull/718) * docs: fix broken links [#720](https://github.com/openshift/cloud-provider-azure/pull/720) * fix: respect VnetResourceGroup in private link creation [#719](https://github.com/openshift/cloud-provider-azure/pull/719) * fix: PrivateEndpoint matching in storage account search [#707](https://github.com/openshift/cloud-provider-azure/pull/707) * [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/c02678d890edd540de604d297d363883cc65ce68...07f1335140207eb41fb92fa0e689a89bc9b5efd9) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/3d79d39e02f49de7608bcf921694b64d827147af) * Rebase to v1.9.0 for OCP 4.10 [#19](https://github.com/openshift/azure-disk-csi-driver/pull/19) * feat: update max data disk num for V5 VM [#1093](https://github.com/openshift/azure-disk-csi-driver/pull/1093) * feat: increase sidecar container cpu limits [#1092](https://github.com/openshift/azure-disk-csi-driver/pull/1092) * feat: Azure Disk CSI Driver V2 docs and deployment updates [#1085](https://github.com/openshift/azure-disk-csi-driver/pull/1085) * test: fix Windows containerd test failures [#1091](https://github.com/openshift/azure-disk-csi-driver/pull/1091) * chore: MCR pipeline support for V2 driver build [#1083](https://github.com/openshift/azure-disk-csi-driver/pull/1083) * feat: support resources config in chart [#1082](https://github.com/openshift/azure-disk-csi-driver/pull/1082) * fix: upgrade azure lib to fix panic issue on node driver [#1081](https://github.com/openshift/azure-disk-csi-driver/pull/1081) * feat: upgrade sidecar container version to support WS2022 [#1080](https://github.com/openshift/azure-disk-csi-driver/pull/1080) * feat: add allowEmptyCloudConfig config in chart [#1077](https://github.com/openshift/azure-disk-csi-driver/pull/1077) * test: only run btrfs in CSI driver e2e tests [#1079](https://github.com/openshift/azure-disk-csi-driver/pull/1079) * feat: add btrfs file system support [#1078](https://github.com/openshift/azure-disk-csi-driver/pull/1078) * chore: set default replica num of snapshot controller as 2 [#1071](https://github.com/openshift/azure-disk-csi-driver/pull/1071) * chore: update max datadisk list [#1072](https://github.com/openshift/azure-disk-csi-driver/pull/1072) * feat: set handle-volume-inuse-error as false for resizer [#1069](https://github.com/openshift/azure-disk-csi-driver/pull/1069) * fix: increase registrar probe timeout value on Windows [#1068](https://github.com/openshift/azure-disk-csi-driver/pull/1068) * chore: Refactoring cloud provider initialization to merge v1 and v2 driver implementations. [#1060](https://github.com/openshift/azure-disk-csi-driver/pull/1060) * fix: snapshot throttling issue [#1066](https://github.com/openshift/azure-disk-csi-driver/pull/1066) * fix: increase registrar container cpu limit [#1065](https://github.com/openshift/azure-disk-csi-driver/pull/1065) * feat: support disk online resize [#1064](https://github.com/openshift/azure-disk-csi-driver/pull/1064) * chore: increase sidecar contianer cpu limit in controller [#1063](https://github.com/openshift/azure-disk-csi-driver/pull/1063) * fix: missing static PV data in VolumeAttachments [#1062](https://github.com/openshift/azure-disk-csi-driver/pull/1062) * chore: rename sidecar container names [#1059](https://github.com/openshift/azure-disk-csi-driver/pull/1059) * feat: add enableAsyncAttach parameter [#1058](https://github.com/openshift/azure-disk-csi-driver/pull/1058) * feat: enable csi proxy GA interface on v1.0.2 [#1056](https://github.com/openshift/azure-disk-csi-driver/pull/1056) * fix: install updated packages to fix CVE issues [#1055](https://github.com/openshift/azure-disk-csi-driver/pull/1055) * test: enable one snapshot external test [#1053](https://github.com/openshift/azure-disk-csi-driver/pull/1053) * chore: rename sidecar container names in controller [#1052](https://github.com/openshift/azure-disk-csi-driver/pull/1052) * chore: refine install driver script [#1049](https://github.com/openshift/azure-disk-csi-driver/pull/1049) * test: enable csi test v4.3.0 [#1046](https://github.com/openshift/azure-disk-csi-driver/pull/1046) * fix: arm64 image build [#1048](https://github.com/openshift/azure-disk-csi-driver/pull/1048) * chore: switch master branch to use v1.9.0 [#1045](https://github.com/openshift/azure-disk-csi-driver/pull/1045) * doc: cut v1.8.0 release [#1044](https://github.com/openshift/azure-disk-csi-driver/pull/1044) * feat: add registrar liveness probe on Linux [#1043](https://github.com/openshift/azure-disk-csi-driver/pull/1043) * fix: GetZone error when instance metadata is disabled on Windows [#1042](https://github.com/openshift/azure-disk-csi-driver/pull/1042) * feat: upgrade disk client to use 2021-04-01 [#1041](https://github.com/openshift/azure-disk-csi-driver/pull/1041) * test: enable volume expand tests [#1040](https://github.com/openshift/azure-disk-csi-driver/pull/1040) * fix: get MaxDataDiskCount error on Windows [#1039](https://github.com/openshift/azure-disk-csi-driver/pull/1039) * fix: add zoned field for backward compatibility [#1037](https://github.com/openshift/azure-disk-csi-driver/pull/1037) * feat: switch back to csi-proxy v1beta interface on Windows [#1034](https://github.com/openshift/azure-disk-csi-driver/pull/1034) * feat: add 20H2 Windows image support [#1032](https://github.com/openshift/azure-disk-csi-driver/pull/1032) * fix: driver pod crash issue on Windows [#1033](https://github.com/openshift/azure-disk-csi-driver/pull/1033) * feat: add affinity and node affinity as values [#1029](https://github.com/openshift/azure-disk-csi-driver/pull/1029) * Added WS2022 to Makefile build process [#1030](https://github.com/openshift/azure-disk-csi-driver/pull/1030) * fix: upgrade to debian 11.0 to fix vulnerability [#1028](https://github.com/openshift/azure-disk-csi-driver/pull/1028) * feat: add ReadWriteOncePod cap [#1027](https://github.com/openshift/azure-disk-csi-driver/pull/1027) * feat: upgrade snapshot CRD to v4.2.1 [#1024](https://github.com/openshift/azure-disk-csi-driver/pull/1024) * fix: add AccessMode_SINGLE_NODE_READER_ONLY cap [#1022](https://github.com/openshift/azure-disk-csi-driver/pull/1022) * chore: Abstract release and beta CSI Proxy behind interface [#1023](https://github.com/openshift/azure-disk-csi-driver/pull/1023) * test: pre-provisioning-test should clean up created volumes unless told not to [#1020](https://github.com/openshift/azure-disk-csi-driver/pull/1020) * feat: ReadWriteOncePod support [#1019](https://github.com/openshift/azure-disk-csi-driver/pull/1019) * feat: reduce vmss cache refresh [#1018](https://github.com/openshift/azure-disk-csi-driver/pull/1018) * test: run v1.22 external test [#1017](https://github.com/openshift/azure-disk-csi-driver/pull/1017) * test: remove deprecated test configs [#1015](https://github.com/openshift/azure-disk-csi-driver/pull/1015) * chore: switch master branch to use v1.8.0 [#1012](https://github.com/openshift/azure-disk-csi-driver/pull/1012) * doc: cut v1.7.0 release [#1011](https://github.com/openshift/azure-disk-csi-driver/pull/1011) * refactor: Move remaining device perf helpers to optimization package [#1010](https://github.com/openshift/azure-disk-csi-driver/pull/1010) * chore: rename disk tag key for CSI drivers [#1009](https://github.com/openshift/azure-disk-csi-driver/pull/1009) * feat: support disable-avset-nodes in install-driver.sh script [#1008](https://github.com/openshift/azure-disk-csi-driver/pull/1008) * doc: fix shared disk doc [#1004](https://github.com/openshift/azure-disk-csi-driver/pull/1004) * feat: expose metadata for static PV attachment [#990](https://github.com/openshift/azure-disk-csi-driver/pull/990) * test: upgrade csi-provisioner to v3.0.0 in external e2e test [#1006](https://github.com/openshift/azure-disk-csi-driver/pull/1006) * fix: enable avset setting by default [#1005](https://github.com/openshift/azure-disk-csi-driver/pull/1005) * chore: upgrade sidcar container versions [#1002](https://github.com/openshift/azure-disk-csi-driver/pull/1002) * test: specify userAgentSuffix in e2e test [#1001](https://github.com/openshift/azure-disk-csi-driver/pull/1001) * feat: allow storage class setting of useragent [#999](https://github.com/openshift/azure-disk-csi-driver/pull/999) * fix: panic when vm size not in SkuMap table [#1000](https://github.com/openshift/azure-disk-csi-driver/pull/1000) * feat: switch to sync detach disk [#998](https://github.com/openshift/azure-disk-csi-driver/pull/998) * test: Improve unit test coverage of nodeserver.go [#995](https://github.com/openshift/azure-disk-csi-driver/pull/995) * fix: remove ClusterFirstWithHostNet dnsPolicy [#997](https://github.com/openshift/azure-disk-csi-driver/pull/997) * chore: Add edreed to reviewers [#996](https://github.com/openshift/azure-disk-csi-driver/pull/996) * chore: upgrade azure lib [#992](https://github.com/openshift/azure-disk-csi-driver/pull/992) * chore: upgrade to snapshot v4.2.1 [#991](https://github.com/openshift/azure-disk-csi-driver/pull/991) * fix: detach disk issue on deleting vmss node [#988](https://github.com/openshift/azure-disk-csi-driver/pull/988) * cleanup: remove windows image config in chart [#989](https://github.com/openshift/azure-disk-csi-driver/pull/989) * chore: Refactoring utilities to a separate folder to avoid duplication [#977](https://github.com/openshift/azure-disk-csi-driver/pull/977) * feat: add base repo in chart [#986](https://github.com/openshift/azure-disk-csi-driver/pull/986) * test: improve UT coverage for controllerserver.go [#987](https://github.com/openshift/azure-disk-csi-driver/pull/987) * feat: add CSIDriver annotations [#985](https://github.com/openshift/azure-disk-csi-driver/pull/985) * chore: switch master branch to use v1.7.0 [#983](https://github.com/openshift/azure-disk-csi-driver/pull/983) * doc: cut v1.6.0 release [#982](https://github.com/openshift/azure-disk-csi-driver/pull/982) * chore: update max data disk count table [#981](https://github.com/openshift/azure-disk-csi-driver/pull/981) * fix: ignore GetDisk throttling in DeleteDisk [#980](https://github.com/openshift/azure-disk-csi-driver/pull/980) * feat: upgrade to snapshot-controller v4.2.0 [#978](https://github.com/openshift/azure-disk-csi-driver/pull/978) * fix: disable disk related rate limit [#979](https://github.com/openshift/azure-disk-csi-driver/pull/979) * feat: support custom userAgent in driver setting [#975](https://github.com/openshift/azure-disk-csi-driver/pull/975) * fix: set default userAgent issue [#973](https://github.com/openshift/azure-disk-csi-driver/pull/973) * fix: remove kubelet-registration-probe on Linux [#972](https://github.com/openshift/azure-disk-csi-driver/pull/972) * fix: driver register issue on Windows node [#970](https://github.com/openshift/azure-disk-csi-driver/pull/970) * feat: change default userAgent [#969](https://github.com/openshift/azure-disk-csi-driver/pull/969) * feat: support maxUnavailable config in helm chart [#968](https://github.com/openshift/azure-disk-csi-driver/pull/968) * chore: upgrade azure lib [#967](https://github.com/openshift/azure-disk-csi-driver/pull/967) * doc: add v1.5.1 artifacts in master branch [#966](https://github.com/openshift/azure-disk-csi-driver/pull/966) * fix: disable networkAccessPolicy on Azure Stack Cloud [#960](https://github.com/openshift/azure-disk-csi-driver/pull/960) * Update README.md [#959](https://github.com/openshift/azure-disk-csi-driver/pull/959) * fix: Remove gen-skus-map [#961](https://github.com/openshift/azure-disk-csi-driver/pull/961) * Disable uuid checks on XFS [#955](https://github.com/openshift/azure-disk-csi-driver/pull/955) * feat: switch to async disk attach/detach [#897](https://github.com/openshift/azure-disk-csi-driver/pull/897) * chore: upgrade to csi-proxy-v1.0.1 [#953](https://github.com/openshift/azure-disk-csi-driver/pull/953) * cleanup: refine csi-proxy v1beta interface [#952](https://github.com/openshift/azure-disk-csi-driver/pull/952) * feat: switch to csi-proxy GA v1 [#919](https://github.com/openshift/azure-disk-csi-driver/pull/919) * feat: support latest image tag on Windows containerd [#951](https://github.com/openshift/azure-disk-csi-driver/pull/951) * chore: refine windows image build [#950](https://github.com/openshift/azure-disk-csi-driver/pull/950) * test: switch to csi-proxy-v1.0.0 config [#948](https://github.com/openshift/azure-disk-csi-driver/pull/948) * chore: switch master branch to use v1.6.0 [#946](https://github.com/openshift/azure-disk-csi-driver/pull/946) * doc: cut v1.5.0 release [#945](https://github.com/openshift/azure-disk-csi-driver/pull/945) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#17](https://github.com/openshift/azure-disk-csi-driver/pull/17) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#16](https://github.com/openshift/azure-disk-csi-driver/pull/16) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#15](https://github.com/openshift/azure-disk-csi-driver/pull/15) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/ade737312a66074a55c8a216af3c1bfac23337fb...3d79d39e02f49de7608bcf921694b64d827147af) ### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/12fc58ee2b36508a8a78f9d7aa75f862cf4a41b9) * [Bug 2029570](https://bugzilla.redhat.com/show_bug.cgi?id=2029570): Add custom CA bundle support [#38](https://github.com/openshift/azure-disk-csi-driver-operator/pull/38) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#37](https://github.com/openshift/azure-disk-csi-driver-operator/pull/37) * Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#36](https://github.com/openshift/azure-disk-csi-driver-operator/pull/36) * Add volume cloning tests [#21](https://github.com/openshift/azure-disk-csi-driver-operator/pull/21) * Use WithSecretHashAnnotationHook from library-go [#34](https://github.com/openshift/azure-disk-csi-driver-operator/pull/34) * Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#33](https://github.com/openshift/azure-disk-csi-driver-operator/pull/33) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver-operator/compare/60fd0edd976ccfe9ff5180b7ecf7f5201f62b000...12fc58ee2b36508a8a78f9d7aa75f862cf4a41b9) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/64c9ab883ec22928e4f9d8de52aabbd41260d89d) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#9](https://github.com/openshift/machine-api-provider-azure/pull/9) * Add ephemeral storage support [#8](https://github.com/openshift/machine-api-provider-azure/pull/8) * Updating ose-machine-api-provider-azure images to be consistent with ART [#7](https://github.com/openshift/machine-api-provider-azure/pull/7) * Label azure provider image [#6](https://github.com/openshift/machine-api-provider-azure/pull/6) * Cherry-pick from old repo [#5](https://github.com/openshift/machine-api-provider-azure/pull/5) * Rename module to machine-api-provider-azure [#2](https://github.com/openshift/machine-api-provider-azure/pull/2) * Remove unused files [#3](https://github.com/openshift/machine-api-provider-azure/pull/3) * Migrate from cluster-api-provider-azure [#1](https://github.com/openshift/machine-api-provider-azure/pull/1) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/c689e78f705206f94f4187c86db8356b0118d12c...64c9ab883ec22928e4f9d8de52aabbd41260d89d) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/130a5673f2a431ca96e603d55be7c8865a1b0849) * [Bug 2039408](https://bugzilla.redhat.com/show_bug.cgi?id=2039408): Add northamerica-northeast-2 region to GCP validation [#5531](https://github.com/openshift/installer/pull/5531) * [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Pass different IP options to installed CoreOS image and IPA [#5521](https://github.com/openshift/installer/pull/5521) * [Bug 2039689](https://bugzilla.redhat.com/show_bug.cgi?id=2039689): Alibaba: fix payment method for NAT gateway [#5529](https://github.com/openshift/installer/pull/5529) * [Bug 1965969](https://bugzilla.redhat.com/show_bug.cgi?id=1965969): aws: Fix dns destroy logs [#5494](https://github.com/openshift/installer/pull/5494) * [Bug 2038384](https://bugzilla.redhat.com/show_bug.cgi?id=2038384): Azure: Update Default Instance Types [#5519](https://github.com/openshift/installer/pull/5519) * [Bug 2020480](https://bugzilla.redhat.com/show_bug.cgi?id=2020480): [vsphere] installation failure sometimes with error: the object 'vim.Folder:group-v******' has already been deleted or has not been completely created [#5495](https://github.com/openshift/installer/pull/5495) * [Bug 2033239](https://bugzilla.redhat.com/show_bug.cgi?id=2033239): Alibaba: fix the wrong default region [#5490](https://github.com/openshift/installer/pull/5490) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): openstack: Update OWNERS [#5503](https://github.com/openshift/installer/pull/5503) * [Bug 2025788](https://bugzilla.redhat.com/show_bug.cgi?id=2025788): Check vCPUsAvailable for given instance type [#5505](https://github.com/openshift/installer/pull/5505) * [Bug 2019977](https://bugzilla.redhat.com/show_bug.cgi?id=2019977): Validate region provided in install config [#5432](https://github.com/openshift/installer/pull/5432) * [Bug 2028695](https://bugzilla.redhat.com/show_bug.cgi?id=2028695): Delete bootstrap profiles during cluster destroy [#5506](https://github.com/openshift/installer/pull/5506) * [Bug 2034245](https://bugzilla.redhat.com/show_bug.cgi?id=2034245): terraform: use the correct os for terraform providers [#5501](https://github.com/openshift/installer/pull/5501) * [Bug 2033749](https://bugzilla.redhat.com/show_bug.cgi?id=2033749): Azure Stack: Terraform Local Provider [#5497](https://github.com/openshift/installer/pull/5497) * Baremetal: Deploy using CoreOS ISO from the release payload [#5473](https://github.com/openshift/installer/pull/5473) * azurestack: Add a custom rhcos image field for ASH [#5468](https://github.com/openshift/installer/pull/5468) * tf/stages: delete unused code around compat and gather, and improve comments [#5476](https://github.com/openshift/installer/pull/5476) * Terraform: Unset TRACE-level debugging [#5493](https://github.com/openshift/installer/pull/5493) * Azure Stack: fix versions for Terraform Upgrade [#5492](https://github.com/openshift/installer/pull/5492) * Alibaba: fix: add the availability zone of worker [#5438](https://github.com/openshift/installer/pull/5438) * AWS: Remove unused Instance Class Function [#5335](https://github.com/openshift/installer/pull/5335) * tf/alibaba: fix name of alibaba tf provider [#5489](https://github.com/openshift/installer/pull/5489) * azurestack upi : get VHD_URL with openshift-install coreos print-stream-json [#5470](https://github.com/openshift/installer/pull/5470) * ibmcloud: remove resource group question from survey [#5462](https://github.com/openshift/installer/pull/5462) * Remove GCP cluster api provider [#5437](https://github.com/openshift/installer/pull/5437) * [Bug 2032521](https://bugzilla.redhat.com/show_bug.cgi?id=2032521): vendor: address eventually consistency creating aws dhcp options associations [#5488](https://github.com/openshift/installer/pull/5488) * machineconfig: Use KernelArguments field instead of kernel-args file [#5439](https://github.com/openshift/installer/pull/5439) * asset/tfvars: use generic name for platform tfvars file [#5477](https://github.com/openshift/installer/pull/5477) * [Bug 1981941](https://bugzilla.redhat.com/show_bug.cgi?id=1981941): Upgrade terraform to 0.14.6 [#4729](https://github.com/openshift/installer/pull/4729) * Azure Stack: add CA support in bootstrap ign stub [#5430](https://github.com/openshift/installer/pull/5430) * pkg/asset/installconfig/aws: public DNS validation [#5189](https://github.com/openshift/installer/pull/5189) * owners: refresh baremetal-approvers/reviewers [#5485](https://github.com/openshift/installer/pull/5485) * tf/stages: add resolution to stages for openstack and ovirt [#5484](https://github.com/openshift/installer/pull/5484) * Alibaba: support existing VPC, VSwitchs and PrivateZone [#5379](https://github.com/openshift/installer/pull/5379) * images/libvirt: provide specific version of google cloud sdk [#5486](https://github.com/openshift/installer/pull/5486) * aws: Update our local zone filtering code [#5483](https://github.com/openshift/installer/pull/5483) * OpenStack: Instruction on how to deploy on ovs-dpk [#5390](https://github.com/openshift/installer/pull/5390) * [Bug 1921627](https://bugzilla.redhat.com/show_bug.cgi?id=1921627): Shorten instance group suffix to ig [#4828](https://github.com/openshift/installer/pull/4828) * azurestack: Fix cluster tag check for A record destroy [#5362](https://github.com/openshift/installer/pull/5362) * Openstack: Split terraform into stages [#5078](https://github.com/openshift/installer/pull/5078) * Alibaba: fix the validation of instance type [#5480](https://github.com/openshift/installer/pull/5480) * Baremetal: Split terraform into stages [#5064](https://github.com/openshift/installer/pull/5064) * ovirt: split terraform into stages [#5034](https://github.com/openshift/installer/pull/5034) * aws: changing default EBS type on masters to gp3. [#5239](https://github.com/openshift/installer/pull/5239) * openstack: Document Control plane node migration [#5475](https://github.com/openshift/installer/pull/5475) * Alibaba: refactor validation of machine pool [#5426](https://github.com/openshift/installer/pull/5426) * Alibaba: format the log of the destroyer [#5435](https://github.com/openshift/installer/pull/5435) * Cleanup machine references to ibmcloud SG [#5472](https://github.com/openshift/installer/pull/5472) * Azure Stack Bootstrap Destroy Bug [#5443](https://github.com/openshift/installer/pull/5443) * [Bug 2025464](https://bugzilla.redhat.com/show_bug.cgi?id=2025464): aws: get ips for all control plane instances for bootstrap gather [#5465](https://github.com/openshift/installer/pull/5465) * openstack: Document credential rotation [#5471](https://github.com/openshift/installer/pull/5471) * Azure Stack availability set [#5442](https://github.com/openshift/installer/pull/5442) * aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws [#5373](https://github.com/openshift/installer/pull/5373) * Alibaba: fix: destroy the records of the current cluster [#5421](https://github.com/openshift/installer/pull/5421) * azure upi: get VHD_URL with openshift-install coreos print-stream-json [#5469](https://github.com/openshift/installer/pull/5469) * rhcos: ami regions from rhcos stream at runtime [#5466](https://github.com/openshift/installer/pull/5466) * Alibaba: fix: replace the ic.ClusterName in the validateClusterName [#5461](https://github.com/openshift/installer/pull/5461) * [Bug 2025093](https://bugzilla.redhat.com/show_bug.cgi?id=2025093): Remove The Default Value For The Disk Provisioning Type of Vsphere [#5416](https://github.com/openshift/installer/pull/5416) * close a verify-codegen ci failure loophole [#5447](https://github.com/openshift/installer/pull/5447) * azure: Fix terraform cluster IP output [#5448](https://github.com/openshift/installer/pull/5448) * [Bug 1964380](https://bugzilla.redhat.com/show_bug.cgi?id=1964380): remove privateDNSZoneName [#5459](https://github.com/openshift/installer/pull/5459) * [Bug 2027501](https://bugzilla.redhat.com/show_bug.cgi?id=2027501): bump RHCOS 4.10 bootimage metadata [#5452](https://github.com/openshift/installer/pull/5452) * bootstrap: remove support for certs lacking SAN [#5464](https://github.com/openshift/installer/pull/5464) * Alibaba: fix: rename the bootstrap output variable [#5460](https://github.com/openshift/installer/pull/5460) * docs/dev/pinned-coreos.md: update rhcos-stream.json example [#5453](https://github.com/openshift/installer/pull/5453) * [Bug 2020216](https://bugzilla.redhat.com/show_bug.cgi?id=2020216): replace public-access with sas token in bootstrap deployment [#5457](https://github.com/openshift/installer/pull/5457) * pkg/types: Correct docs for deprecated options [#5444](https://github.com/openshift/installer/pull/5444) * Revert "open cluster-policy-controller ports for metrics" [#5451](https://github.com/openshift/installer/pull/5451) * [Bug 1997059](https://bugzilla.redhat.com/show_bug.cgi?id=1997059): aws: Filter out local zones when generating a default list of zones [#5392](https://github.com/openshift/installer/pull/5392) * Condense IBM Cloud SG names [#5455](https://github.com/openshift/installer/pull/5455) * [Bug 1968364](https://bugzilla.redhat.com/show_bug.cgi?id=1968364): azure: Update upi docs to remove mentions of sshKeyData [#5456](https://github.com/openshift/installer/pull/5456) * Generate network config secrets for baremetal platform [#5247](https://github.com/openshift/installer/pull/5247) * machines: Extract root disk sizes to constants [#5169](https://github.com/openshift/installer/pull/5169) * Update URL from cloud.redhat.com to console.redhat.com [#5137](https://github.com/openshift/installer/pull/5137) * azurestack: Fix gather bootstrap for azurestack [#5382](https://github.com/openshift/installer/pull/5382) * installer-artifacts: add darwin/arm64 binary [#5418](https://github.com/openshift/installer/pull/5418) * Alibaba: fix kubebuilder validation [#5406](https://github.com/openshift/installer/pull/5406) * [Bug 1999668](https://bugzilla.redhat.com/show_bug.cgi?id=1999668): Azure: Ensure destroy doesn't panic when invalid credent… [#5314](https://github.com/openshift/installer/pull/5314) * [Bug 1964380](https://bugzilla.redhat.com/show_bug.cgi?id=1964380): azure upi: do not create etcd DNS records [#5394](https://github.com/openshift/installer/pull/5394) * Alibaba: fix: remove the default value [#5410](https://github.com/openshift/installer/pull/5410) * libvirt: add doc on a default load balancer configuration for libvirt [#4930](https://github.com/openshift/installer/pull/4930) * vendor: update terraform-provider-google for rate limit fix [#5417](https://github.com/openshift/installer/pull/5417) * Alibaba: fix: remove unused ResourceGroupID [#5431](https://github.com/openshift/installer/pull/5431) * [Bug 2027387](https://bugzilla.redhat.com/show_bug.cgi?id=2027387): fix(ibmcloud): Do not compute image file checksum [#5436](https://github.com/openshift/installer/pull/5436) * Alibaba: fix: remove the master node records [#5422](https://github.com/openshift/installer/pull/5422) * OpenStack: Parallelize port deletion [#5429](https://github.com/openshift/installer/pull/5429) * [Bug 1968364](https://bugzilla.redhat.com/show_bug.cgi?id=1968364): azure: fix upi bug preventing using ed25519 keys [#5407](https://github.com/openshift/installer/pull/5407) * Add Kiran and Caleb into Installer reviewers [#5433](https://github.com/openshift/installer/pull/5433) * Alibaba: fix: use EXACT search mode [#5411](https://github.com/openshift/installer/pull/5411) * baremetal: add NetworkConfig field [#5207](https://github.com/openshift/installer/pull/5207) * Alibaba: fix: update comment on ResourceGroupID [#5415](https://github.com/openshift/installer/pull/5415) * fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 [#5427](https://github.com/openshift/installer/pull/5427) * Alibaba: Update tag and API types to mirror other providers [#5381](https://github.com/openshift/installer/pull/5381) * Alibaba: update tags for cloud resources [#5385](https://github.com/openshift/installer/pull/5385) * Alibaba: fix: use the max function [#5414](https://github.com/openshift/installer/pull/5414) * Revert "Workaround golang linux/arm64 link error" [#5402](https://github.com/openshift/installer/pull/5402) * remove MCO manifests [#5383](https://github.com/openshift/installer/pull/5383) * feat(ibmcloud): Support VPC dedicated hosts [#5295](https://github.com/openshift/installer/pull/5295) * Alibaba: support to create a resource group [#5378](https://github.com/openshift/installer/pull/5378) * Use openshift/api instead of machine-api-operator [#5350](https://github.com/openshift/installer/pull/5350) * [Bug 2015837](https://bugzilla.redhat.com/show_bug.cgi?id=2015837): openstack: unset OS_CLOUD for running Terraform [#5398](https://github.com/openshift/installer/pull/5398) * Vendor: Bump API for Azure Marketplace Images [#5393](https://github.com/openshift/installer/pull/5393) * alibaba: implement cluster destroy [#5348](https://github.com/openshift/installer/pull/5348) * upi/aws/cloudformation: make bootstrap instance type configurable [#5400](https://github.com/openshift/installer/pull/5400) * Alibaba Cloud Provider: remove the ingress record. [#5396](https://github.com/openshift/installer/pull/5396) * vSphere: Set default disktype to thick not eager [#5395](https://github.com/openshift/installer/pull/5395) * Update code and Dockerfiles for golang 1.17 [#5397](https://github.com/openshift/installer/pull/5397) * update registry.ci.openshift.org/ocp and origin images to 4.10 [#5358](https://github.com/openshift/installer/pull/5358) * [Bug 1960378](https://bugzilla.redhat.com/show_bug.cgi?id=1960378): Relax the imageContentSource validation [#5346](https://github.com/openshift/installer/pull/5346) * IPI for vSphere w/ existing resource pool [#5136](https://github.com/openshift/installer/pull/5136) * [Bug 2016008](https://bugzilla.redhat.com/show_bug.cgi?id=2016008): aws: add newly supported regions for arm64 [#5377](https://github.com/openshift/installer/pull/5377) * Alibaba: add metadata server IP validation [#5360](https://github.com/openshift/installer/pull/5360) * Update registry.ci.openshift.org/origin image to 4.9 [#5237](https://github.com/openshift/installer/pull/5237) * [Bug 2021607](https://bugzilla.redhat.com/show_bug.cgi?id=2021607): Relax vcenter hostname check [#5367](https://github.com/openshift/installer/pull/5367) * update Packet UPI for Equinix Metal rename [#5014](https://github.com/openshift/installer/pull/5014) * [Bug 1965969](https://bugzilla.redhat.com/show_bug.cgi?id=1965969): aws: Output public zone id correctly when deleting hosted dns records [#5343](https://github.com/openshift/installer/pull/5343) * docs: correct spelling in docs [#5165](https://github.com/openshift/installer/pull/5165) * [Bug 2003113](https://bugzilla.redhat.com/show_bug.cgi?id=2003113): Improve host role management during assets creation [#5205](https://github.com/openshift/installer/pull/5205) * openstack: Add stephenfin to owners [#5354](https://github.com/openshift/installer/pull/5354) * vSphere IPI: Enable thin provisioning via the OVA import [#4664](https://github.com/openshift/installer/pull/4664) * OWNERS_ALIASES: Removing Etienne [#5363](https://github.com/openshift/installer/pull/5363) * [Bug 2021364](https://bugzilla.redhat.com/show_bug.cgi?id=2021364): aws: remove invalid s3 permission [#5232](https://github.com/openshift/installer/pull/5232) * [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Fix network validation for UPI [#5340](https://github.com/openshift/installer/pull/5340) * validation: Enforce strict unmarshalling of config [#5307](https://github.com/openshift/installer/pull/5307) * Implement WithCustomExtractHostAddresses to gather bootstrap in stages [#5355](https://github.com/openshift/installer/pull/5355) * openstack: Fix install config for openstack manifests [#5349](https://github.com/openshift/installer/pull/5349) * azurestack: Fix destroyer to delete A records [#5351](https://github.com/openshift/installer/pull/5351) * Alibabacloud recommitted and fixed [#5333](https://github.com/openshift/installer/pull/5333) * Use Openshift Cluster API instead of MachineAPIOperator [#5331](https://github.com/openshift/installer/pull/5331) * [Bug 2004313](https://bugzilla.redhat.com/show_bug.cgi?id=2004313): azure: Skip making azure bootstrap ignition temp file [#5296](https://github.com/openshift/installer/pull/5296) * Remove old RHCOS metadata (not stream metadata) [#5252](https://github.com/openshift/installer/pull/5252) * Removes mjudeikis from OWNERS_ALIASES [#5345](https://github.com/openshift/installer/pull/5345) * [Bug 2016955](https://bugzilla.redhat.com/show_bug.cgi?id=2016955): Set AWS Bootstrap Type == Master [#5334](https://github.com/openshift/installer/pull/5334) * [Bug 1960378](https://bugzilla.redhat.com/show_bug.cgi?id=1960378): Relax the imageContentSource validation [#5297](https://github.com/openshift/installer/pull/5297) * Fix broken data/unpack_test.go [#5332](https://github.com/openshift/installer/pull/5332) * aws-ec2: add m6i as preferred instance type [#5327](https://github.com/openshift/installer/pull/5327) * baremetal: fail if apiVIP and ingressVIP are set to the same value [#5186](https://github.com/openshift/installer/pull/5186) * [Bug 2013877](https://bugzilla.redhat.com/show_bug.cgi?id=2013877): Validate OpenStack supports resource tagging [#5323](https://github.com/openshift/installer/pull/5323) * Vendor: Unpin kube-openapi [#5324](https://github.com/openshift/installer/pull/5324) * Update OWNERS [#5326](https://github.com/openshift/installer/pull/5326) * [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Fix network validation [#5317](https://github.com/openshift/installer/pull/5317) * [Bug 2009253](https://bugzilla.redhat.com/show_bug.cgi?id=2009253): Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal [#5284](https://github.com/openshift/installer/pull/5284) * [Bug 2006291](https://bugzilla.redhat.com/show_bug.cgi?id=2006291): baremetal: Prevent ProvisioningNetworkCIDR with host bits set [#5233](https://github.com/openshift/installer/pull/5233) * [Bug 2004596](https://bugzilla.redhat.com/show_bug.cgi?id=2004596): bump RHCOS 4.10 boot image metadata [#5280](https://github.com/openshift/installer/pull/5280) * [Bug 1917893](https://bugzilla.redhat.com/show_bug.cgi?id=1917893): bump oVirt terraform provider version which fix "Disk is locked" bug [#5313](https://github.com/openshift/installer/pull/5313) * Remove kubevirt platform [#5301](https://github.com/openshift/installer/pull/5301) * [Bug 2012326](https://bugzilla.redhat.com/show_bug.cgi?id=2012326): gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems [#5281](https://github.com/openshift/installer/pull/5281) * [Bug 2010921](https://bugzilla.redhat.com/show_bug.cgi?id=2010921): Azure Stack: add trust bundle to cloud config [#5248](https://github.com/openshift/installer/pull/5248) * data/manifests/bootkube/cvo-overrides: Default to stable-4.10 [#5312](https://github.com/openshift/installer/pull/5312) * vSphere: Split terraform into stages [#5094](https://github.com/openshift/installer/pull/5094) * [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Check if network is valid in install-config [#4906](https://github.com/openshift/installer/pull/4906) * [Bug 2012235](https://bugzilla.redhat.com/show_bug.cgi?id=2012235): IBM Cloud: Add RG to CP config [#5294](https://github.com/openshift/installer/pull/5294) * baremetal: Move Dockerfile.ci to 4.10 images [#5290](https://github.com/openshift/installer/pull/5290) * docs/dev/pinned-coreos: pass `--no-signatures` to `plume cosa2stream` [#5268](https://github.com/openshift/installer/pull/5268) * [Bug 2011893](https://bugzilla.redhat.com/show_bug.cgi?id=2011893): baremetal: check that driver supports secure boot [#5285](https://github.com/openshift/installer/pull/5285) * [Bug 2012233](https://bugzilla.redhat.com/show_bug.cgi?id=2012233): IBMCloud: Handle 5 rule SG limit [#5289](https://github.com/openshift/installer/pull/5289) * ovirt: update of upi playbook files [#5222](https://github.com/openshift/installer/pull/5222) * aws: Remove shared tags from user specified IAM roles [#5286](https://github.com/openshift/installer/pull/5286) * feat(VSphere): validation of cpus/coresPerSocket in config [#5217](https://github.com/openshift/installer/pull/5217) * IBM Cloud: provider config zones [#5275](https://github.com/openshift/installer/pull/5275) * ovirt: remove dougsland from OWNERS_ALIASES [#5282](https://github.com/openshift/installer/pull/5282) * [Bug 1999734](https://bugzilla.redhat.com/show_bug.cgi?id=1999734): fix(ibmcloud): Add CIS CRN to infrastructure manifest [#5182](https://github.com/openshift/installer/pull/5182) * azurestack: Add subnet nsg group association in terraform [#5150](https://github.com/openshift/installer/pull/5150) * openstack: Update affinity docs [#5274](https://github.com/openshift/installer/pull/5274) * ibmcloud: fix terraform formatting error from #5147 [#5273](https://github.com/openshift/installer/pull/5273) * [Bug 2010665](https://bugzilla.redhat.com/show_bug.cgi?id=2010665): do not modify cvo ignores for bootstrap-in-place [#5271](https://github.com/openshift/installer/pull/5271) * Remove instanceType option `m4` from AWS IPI default deployment [#5162](https://github.com/openshift/installer/pull/5162) * Record rpm-ostree status and history in log-bundle [#5130](https://github.com/openshift/installer/pull/5130) * [Bug 1949672](https://bugzilla.redhat.com/show_bug.cgi?id=1949672): Update UPI ignition version to 3.2.0 [#5164](https://github.com/openshift/installer/pull/5164) * [Bug 1992777](https://bugzilla.redhat.com/show_bug.cgi?id=1992777): ibmcloud: Possible fix for "ibm_iam_authorization_policy" error [#5147](https://github.com/openshift/installer/pull/5147) * libvirt: split up tf files into stages [#5119](https://github.com/openshift/installer/pull/5119) * [Bug 2009791](https://bugzilla.redhat.com/show_bug.cgi?id=2009791): Fix IBM Cloud config usage [#5263](https://github.com/openshift/installer/pull/5263) * Make bootstrap image asset depend on rhcos image. [#5267](https://github.com/openshift/installer/pull/5267) * Updating ose-installer-artifacts images to be consistent with ART [#5221](https://github.com/openshift/installer/pull/5221) * openstack: Expose worker server group policy [#5071](https://github.com/openshift/installer/pull/5071) * [Bug 1955544](https://bugzilla.redhat.com/show_bug.cgi?id=1955544): Add ingress rules to master SG for compact clusters [#5236](https://github.com/openshift/installer/pull/5236) * openstack: Move TFVars logic to own package [#5264](https://github.com/openshift/installer/pull/5264) * [Bug 2009699](https://bugzilla.redhat.com/show_bug.cgi?id=2009699): Fix RAM validation for openstack flavors [#5260](https://github.com/openshift/installer/pull/5260) * [Bug 2008119](https://bugzilla.redhat.com/show_bug.cgi?id=2008119): force cvo to ignore installer-provided resources [#5258](https://github.com/openshift/installer/pull/5258) * Inject subnet names into IBM Cloud provider config [#5234](https://github.com/openshift/installer/pull/5234) * open cluster-policy-controller ports for metrics [#5105](https://github.com/openshift/installer/pull/5105) * vendor: Bump OpenShift API to Add Alibaba Platform [#5216](https://github.com/openshift/installer/pull/5216) * [Bug 2008599](https://bugzilla.redhat.com/show_bug.cgi?id=2008599): Azure Stack: Add Internal Load Balancer [#5249](https://github.com/openshift/installer/pull/5249) * docs: libvirt: fix typo [#5246](https://github.com/openshift/installer/pull/5246) * [Bug 2000430](https://bugzilla.redhat.com/show_bug.cgi?id=2000430): bump cluster-api-provider-ovirt [#5184](https://github.com/openshift/installer/pull/5184) * Block `create cluster` if bootstrapInPlace is set in install-config [#5218](https://github.com/openshift/installer/pull/5218) * images: Fix jq not found error [#5235](https://github.com/openshift/installer/pull/5235) * terraform/openstack: remove unused extra_tags [#5226](https://github.com/openshift/installer/pull/5226) * pkg/destroy: log when writing quota for visibility [#5204](https://github.com/openshift/installer/pull/5204) * [Bug 2004600](https://bugzilla.redhat.com/show_bug.cgi?id=2004600): Remove duplicate ramdisk log container [#5219](https://github.com/openshift/installer/pull/5219) * Updating ose-installer images to be consistent with ART [#5194](https://github.com/openshift/installer/pull/5194) * fix(ibmcloud): Delete COS in recursive mode [#5211](https://github.com/openshift/installer/pull/5211) * OWNERS: Prune crawford [#5214](https://github.com/openshift/installer/pull/5214) * fix(ibmcloud): Allow NodePort access from all subnets [#5188](https://github.com/openshift/installer/pull/5188) * Update baremetal approvers/reviewers [#5213](https://github.com/openshift/installer/pull/5213) * [Bug 2002567](https://bugzilla.redhat.com/show_bug.cgi?id=2002567): OpenStack: Fix links in SR-IOV workers doc [#5201](https://github.com/openshift/installer/pull/5201) * baremetal: Specify entrypoint when starting inspector [#5208](https://github.com/openshift/installer/pull/5208) * Typo fixing from Github to GitHub [#5206](https://github.com/openshift/installer/pull/5206) * pkg/destroy/gcp: report cluster footprint in quota [#5158](https://github.com/openshift/installer/pull/5158) * [Bug 1994142](https://bugzilla.redhat.com/show_bug.cgi?id=1994142): fix(ibmcloud): Add more cloud config fields [#5152](https://github.com/openshift/installer/pull/5152) * [Bug 2001317](https://bugzilla.redhat.com/show_bug.cgi?id=2001317): openstack: Inaccurate MissingQuota error [#5197](https://github.com/openshift/installer/pull/5197) * [Bug 1993364](https://bugzilla.redhat.com/show_bug.cgi?id=1993364): Consider all Networks on Router clean up [#5193](https://github.com/openshift/installer/pull/5193) * [Bug 1993364](https://bugzilla.redhat.com/show_bug.cgi?id=1993364): openstack/destroy: fix Kuryr/BYON [#5191](https://github.com/openshift/installer/pull/5191) * bring example in line with the default value [#4971](https://github.com/openshift/installer/pull/4971) * Update OWNERS [#5172](https://github.com/openshift/installer/pull/5172) * gcp upi: clarify ROUTER_IP needs to be set [#5167](https://github.com/openshift/installer/pull/5167) * UPI: Add yq to images for ASH CI [#5160](https://github.com/openshift/installer/pull/5160) * docs: fix broken link to CVO/operators.md in operators.md [#5141](https://github.com/openshift/installer/pull/5141) * libvirt docs update when systemd-resolved is in use [#5132](https://github.com/openshift/installer/pull/5132) * Add SRIOV Support for Kubevirt Provider [#5088](https://github.com/openshift/installer/pull/5088) * [Full changelog](https://github.com/openshift/installer/compare/1c538b8949f3a0e5b993e1ae33b9cd799806fa93...130a5673f2a431ca96e603d55be7c8865a1b0849) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/0716ee4cb33bdef966f9ccbef2579d68df8bcd92) * [Bug 2036993](https://bugzilla.redhat.com/show_bug.cgi?id=2036993): update repo for golang 1.17 [#164](https://github.com/openshift/cluster-api-provider-baremetal/pull/164) * Updating baremetal-machine-controller images to be consistent with ART [#160](https://github.com/openshift/cluster-api-provider-baremetal/pull/160) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/1c81cab6cc3a166f9b42ffc59c0870c92739229e...0716ee4cb33bdef966f9ccbef2579d68df8bcd92) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/27fa70e6d874f398ab3704d6bd764e7a1a5d62c8) * Updating ose-baremetal-operator images to be consistent with ART [#188](https://github.com/openshift/baremetal-operator/pull/188) * Merge upstream [#197](https://github.com/openshift/baremetal-operator/pull/197) * Add BMC subscription CRD and reconciler [#1014](https://github.com/openshift/baremetal-operator/pull/1014) * Use a separate mariadb-image instead of one in ironic-image [#1052](https://github.com/openshift/baremetal-operator/pull/1052) * Do not add secret finalizer while deleting a host [#1054](https://github.com/openshift/baremetal-operator/pull/1054) * Remove reset_required from FirmwareSchema [#1049](https://github.com/openshift/baremetal-operator/pull/1049) * Merge upstream [#196](https://github.com/openshift/baremetal-operator/pull/196) * Handle HostFirmwareSettings non-numeric string set for Integer type [#1051](https://github.com/openshift/baremetal-operator/pull/1051) * Add validations for bmo resource name [#991](https://github.com/openshift/baremetal-operator/pull/991) * Remove BIOS config password related settings from schema [#1050](https://github.com/openshift/baremetal-operator/pull/1050) * Merge upstream [#195](https://github.com/openshift/baremetal-operator/pull/195) * Add an interface for the image builder to report a failure [#1047](https://github.com/openshift/baremetal-operator/pull/1047) * Uplift mongo-driver@v1.5.1 & ulikunitz/xz@v0.5.8 [#1044](https://github.com/openshift/baremetal-operator/pull/1044) * Change hfs controller to be level-triggered when handling bmh updates [#995](https://github.com/openshift/baremetal-operator/pull/995) * Fix kustomize binary path in Tiltfile [#1046](https://github.com/openshift/baremetal-operator/pull/1046) * Uplift to go1.17 [#1048](https://github.com/openshift/baremetal-operator/pull/1048) * irmc: change the return value of NeedsMAC() to true [#1033](https://github.com/openshift/baremetal-operator/pull/1033) * Update ocp_kustomization.yaml [#194](https://github.com/openshift/baremetal-operator/pull/194) * Merge upstream [#193](https://github.com/openshift/baremetal-operator/pull/193) * Create new BMC module and revert ironic packages to main module [#1017](https://github.com/openshift/baremetal-operator/pull/1017) * Add UT for stringlist [#1028](https://github.com/openshift/baremetal-operator/pull/1028) * Support ilo4 virtual media [#1041](https://github.com/openshift/baremetal-operator/pull/1041) * Fix golint issue [#1031](https://github.com/openshift/baremetal-operator/pull/1031) * Merge image controller updates from upstream [#192](https://github.com/openshift/baremetal-operator/pull/192) * Remove stbenjam from OWNERS [#1035](https://github.com/openshift/baremetal-operator/pull/1035) * Make PreprovisioningImage controller more generic [#1036](https://github.com/openshift/baremetal-operator/pull/1036) * Merge upstream [#191](https://github.com/openshift/baremetal-operator/pull/191) * Replace deprecated linter & fix lint issues [#990](https://github.com/openshift/baremetal-operator/pull/990) * Fixes CentOS build failure on CentOS master [#1037](https://github.com/openshift/baremetal-operator/pull/1037) * Add ardaguclu and bfournie to reviewers [#1042](https://github.com/openshift/baremetal-operator/pull/1042) * :bug: Remove provisioning IP from ironic-dnsmasq checks [#1030](https://github.com/openshift/baremetal-operator/pull/1030) * Uplift to kubebuilder v3 [#1011](https://github.com/openshift/baremetal-operator/pull/1011) * Use PreprovisioningImage to build PXE images [#1019](https://github.com/openshift/baremetal-operator/pull/1019) * Add ironic package to mod Makefile target [#1018](https://github.com/openshift/baremetal-operator/pull/1018) * Fix outdated URL in run_local_ironic [#1023](https://github.com/openshift/baremetal-operator/pull/1023) * Add readiness and liveness probes [#975](https://github.com/openshift/baremetal-operator/pull/975) * Use finalizer for BMC secret. [#1008](https://github.com/openshift/baremetal-operator/pull/1008) * Remove stbenjam from OWNERS [#190](https://github.com/openshift/baremetal-operator/pull/190) * Merge upstream [#189](https://github.com/openshift/baremetal-operator/pull/189) * 📖 Update old branch name mention in docs [#1020](https://github.com/openshift/baremetal-operator/pull/1020) * Remove bmc package dependency on API [#1007](https://github.com/openshift/baremetal-operator/pull/1007) * Add RequiresProvisioningNetwork check into AccessDetails [#994](https://github.com/openshift/baremetal-operator/pull/994) * Merge upstream 2021-11-01 [#187](https://github.com/openshift/baremetal-operator/pull/187) * Add bootMode/bootMACAddress to API docs [#1010](https://github.com/openshift/baremetal-operator/pull/1010) * gitignore: Get rid of rules not associated with the project [#1004](https://github.com/openshift/baremetal-operator/pull/1004) * Rename Ready state to Available [#340](https://github.com/openshift/baremetal-operator/pull/340) * Add PreprovisioningImage API and integration [#936](https://github.com/openshift/baremetal-operator/pull/936) * Add s3rj1k to reviewers [#1006](https://github.com/openshift/baremetal-operator/pull/1006) * Rename ironic go module to correct path for go get can find [#998](https://github.com/openshift/baremetal-operator/pull/998) * Create new ironic go module [#989](https://github.com/openshift/baremetal-operator/pull/989) * Add cert-manager installation in the dev-setup doc [#993](https://github.com/openshift/baremetal-operator/pull/993) * Merge upstream 2021-10-08 [#185](https://github.com/openshift/baremetal-operator/pull/185) * Create and manage hostFirmwareSettings and firmwareSchema resources [#938](https://github.com/openshift/baremetal-operator/pull/938) * Fix non-existing fmt target usage [#987](https://github.com/openshift/baremetal-operator/pull/987) * Merge upstream 2021-10-01 [#180](https://github.com/openshift/baremetal-operator/pull/180) * Remove ironic-inspector-log-watch [#988](https://github.com/openshift/baremetal-operator/pull/988) * Fix fallback for ironic drivers that don't support soft power off [#985](https://github.com/openshift/baremetal-operator/pull/985) * Drop the duplicating logwatch [#945](https://github.com/openshift/baremetal-operator/pull/945) * Add AGE column to BMH CRDs [#973](https://github.com/openshift/baremetal-operator/pull/973) * Create namespace for ironic and ignore any errors [#944](https://github.com/openshift/baremetal-operator/pull/944) * Honor DefaultDeployInterface value from Ironic config [#953](https://github.com/openshift/baremetal-operator/pull/953) * Avoid logging BMC password when creds change [#981](https://github.com/openshift/baremetal-operator/pull/981) * Remove travis ci config file [#982](https://github.com/openshift/baremetal-operator/pull/982) * Add @andfasano and @fmuyassarov as approvers [#986](https://github.com/openshift/baremetal-operator/pull/986) * Add more context to node lookup logging [#974](https://github.com/openshift/baremetal-operator/pull/974) * Do not disable iDRAC Redfish vendor interfaces [#933](https://github.com/openshift/baremetal-operator/pull/933) * Create a SecretManager type to manage Secrets [#935](https://github.com/openshift/baremetal-operator/pull/935) * Updating ose-baremetal-operator images to be consistent with ART [#179](https://github.com/openshift/baremetal-operator/pull/179) * Merge upstream 2021-09-10 [#175](https://github.com/openshift/baremetal-operator/pull/175) * Stop relying on -modfile to allow vendorization [#968](https://github.com/openshift/baremetal-operator/pull/968) * 📖 Update CI status badges in Readme [#971](https://github.com/openshift/baremetal-operator/pull/971) * 🌱 Uplift go modules (under root/apis/hack folders) [#970](https://github.com/openshift/baremetal-operator/pull/970) * 📖 Update docs and add more context concerning new deployment folders [#972](https://github.com/openshift/baremetal-operator/pull/972) * 🌱 Remove deprecated ioutil usage [#969](https://github.com/openshift/baremetal-operator/pull/969) * Fix comment for detached annotation and add StateAvailable [#967](https://github.com/openshift/baremetal-operator/pull/967) * Allow writing 'null' for HardwareRAIDVolumes and SoftwareRAIDVolumes. [#966](https://github.com/openshift/baremetal-operator/pull/966) * Enable detach annotation for ready nodes [#965](https://github.com/openshift/baremetal-operator/pull/965) * Add automation support for locally supplied IPA [#957](https://github.com/openshift/baremetal-operator/pull/957) * Add kashifest and fmuyassarov as approvers [#963](https://github.com/openshift/baremetal-operator/pull/963) * Fix auto clean failure in preparing state [#929](https://github.com/openshift/baremetal-operator/pull/929) * Enable BareMetalHost validation webhook [#865](https://github.com/openshift/baremetal-operator/pull/865) * Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable [#949](https://github.com/openshift/baremetal-operator/pull/949) * unittests: Add a mechanism for simulating a lost ironic db [#723](https://github.com/openshift/baremetal-operator/pull/723) * Explicitly set node bios_interface [#946](https://github.com/openshift/baremetal-operator/pull/946) * Update rbac api version to v1 [#955](https://github.com/openshift/baremetal-operator/pull/955) * Add CommonName to Ironic and Mariadb certificates [#951](https://github.com/openshift/baremetal-operator/pull/951) * Always build a configdrive except for live ISO [#909](https://github.com/openshift/baremetal-operator/pull/909) * Don't use soon removed APIs [#948](https://github.com/openshift/baremetal-operator/pull/948) * Move tools modules under hack/tools [#937](https://github.com/openshift/baremetal-operator/pull/937) * Fix missing case of BuildRAIDCleanSteps [#942](https://github.com/openshift/baremetal-operator/pull/942) * upgrade k8s/api to v0.21.1 (in apis/go.mod) and controller-tools to v0.6.0 [#917](https://github.com/openshift/baremetal-operator/pull/917) * Updating ose-baremetal-operator images to be consistent with ART [#176](https://github.com/openshift/baremetal-operator/pull/176) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/6e62a5464298ea49a2681f946d09adc863a6a3f8...27fa70e6d874f398ab3704d6bd764e7a1a5d62c8) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/edc9617a13839571f596109529573937fe199c2d) * [Bug 2000236](https://bugzilla.redhat.com/show_bug.cgi?id=2000236): Disable printing usage help on error [#165](https://github.com/openshift/baremetal-runtimecfg/pull/165) * [Bug 1995021](https://bugzilla.redhat.com/show_bug.cgi?id=1995021): upgrade k8s.io/client-go [#164](https://github.com/openshift/baremetal-runtimecfg/pull/164) * Fix docker_test run [#159](https://github.com/openshift/baremetal-runtimecfg/pull/159) * [Bug 2021544](https://bugzilla.redhat.com/show_bug.cgi?id=2021544): Ignore VIPs in node-ip show [#157](https://github.com/openshift/baremetal-runtimecfg/pull/157) * [Bug 2022050](https://bugzilla.redhat.com/show_bug.cgi?id=2022050): Add delay after sending bootstrap stop and start messages [#158](https://github.com/openshift/baremetal-runtimecfg/pull/158) * Updating baremetal-runtimecfg images to be consistent with ART [#156](https://github.com/openshift/baremetal-runtimecfg/pull/156) * [Bug 2012780](https://bugzilla.redhat.com/show_bug.cgi?id=2012780): Avoid dynamically allocated port range for haproxy [#155](https://github.com/openshift/baremetal-runtimecfg/pull/155) * [Bug 1998951](https://bugzilla.redhat.com/show_bug.cgi?id=1998951): retrieve only single type addresses for Keepalived ingress [#154](https://github.com/openshift/baremetal-runtimecfg/pull/154) * Updating baremetal-runtimecfg images to be consistent with ART [#153](https://github.com/openshift/baremetal-runtimecfg/pull/153) * Updating baremetal-runtimecfg images to be consistent with ART [#152](https://github.com/openshift/baremetal-runtimecfg/pull/152) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/066cf9fd92c2ddcb47894d87ef6bef52b7fef292...edc9617a13839571f596109529573937fe199c2d) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/da3f635eaf1b5ee52d49217c80059c2c8e85c7a7) * [Bug 2039311](https://bugzilla.redhat.com/show_bug.cgi?id=2039311): Add support for build csi volume source [#994](https://github.com/openshift/oc/pull/994) * [Bug 2039491](https://bugzilla.redhat.com/show_bug.cgi?id=2039491): Remove `git://` from new-app tests [#1020](https://github.com/openshift/oc/pull/1020) * [Bug 2036826](https://bugzilla.redhat.com/show_bug.cgi?id=2036826): Improved prune deployments [#1019](https://github.com/openshift/oc/pull/1019) * Ignore VSCode files [#1018](https://github.com/openshift/oc/pull/1018) * [Bug 2036826](https://bugzilla.redhat.com/show_bug.cgi?id=2036826): Fix prune deploy resolver [#1015](https://github.com/openshift/oc/pull/1015) * [Bug 2036940](https://bugzilla.redhat.com/show_bug.cgi?id=2036940): allow empty files and stdout in oc registry login [#1011](https://github.com/openshift/oc/pull/1011) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): Remove admin bashcomp func [#1014](https://github.com/openshift/oc/pull/1014) * [Bug 2035393](https://bugzilla.redhat.com/show_bug.cgi?id=2035393): properly handle --dry-run=server [#1010](https://github.com/openshift/oc/pull/1010) * [Bug 2034889](https://bugzilla.redhat.com/show_bug.cgi?id=2034889): Fix another prune panic [#1008](https://github.com/openshift/oc/pull/1008) * [Bug 2034889](https://bugzilla.redhat.com/show_bug.cgi?id=2034889): Fix prune deployment panic [#1005](https://github.com/openshift/oc/pull/1005) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Revert "Modified MG pod tolerations" [#1003](https://github.com/openshift/oc/pull/1003) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): pkg/cli/admin/inspect: Fix "ocurred" -> "occurred" typos [#1002](https://github.com/openshift/oc/pull/1002) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Bump k8s.io to v0.23.0 [#1001](https://github.com/openshift/oc/pull/1001) * [Bug 2032111](https://bugzilla.redhat.com/show_bug.cgi?id=2032111): requestproject: use agnhost serve-hostname [#995](https://github.com/openshift/oc/pull/995) * Modified MG pod tolerations [#942](https://github.com/openshift/oc/pull/942) * Adding the flag --allow-not-recommended to oc adm upgrade [#986](https://github.com/openshift/oc/pull/986) * release: extract darwin/arm64 openshift-install [#1000](https://github.com/openshift/oc/pull/1000) * Add darwin/arm64 oc [#990](https://github.com/openshift/oc/pull/990) * oc adm prune deployments for ReplicaSets [#987](https://github.com/openshift/oc/pull/987) * Fix documentation issue #937 [#944](https://github.com/openshift/oc/pull/944) * feat/oc-release-extract-cco: add support for alibabacloud [#978](https://github.com/openshift/oc/pull/978) * fix registry-config messages and imports [#983](https://github.com/openshift/oc/pull/983) * [Bug 1982498](https://bugzilla.redhat.com/show_bug.cgi?id=1982498): default to podman credential configs [#893](https://github.com/openshift/oc/pull/893) * [Bug 1858760](https://bugzilla.redhat.com/show_bug.cgi?id=1858760): allow Authorization Service URL to differ from Registry URL when retrieving tokens [#924](https://github.com/openshift/oc/pull/924) * Adding an example for oc adm upgrade [#977](https://github.com/openshift/oc/pull/977) * [Bug 2020377](https://bugzilla.redhat.com/show_bug.cgi?id=2020377): add linux capability for host network packet captures [#962](https://github.com/openshift/oc/pull/962) * Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user [#973](https://github.com/openshift/oc/pull/973) * Drop patches for apimachinery and client-go forks [#976](https://github.com/openshift/oc/pull/976) * mustgather: add NodeName to destDir folder name [#965](https://github.com/openshift/oc/pull/965) * Bump go.mod for go1.17 [#974](https://github.com/openshift/oc/pull/974) * Updating ose-tools images to be consistent with ART [#932](https://github.com/openshift/oc/pull/932) * Display conditional and not-recommended versions [#961](https://github.com/openshift/oc/pull/961) * Introduce an option to retrieve rotated log files for a pod [#958](https://github.com/openshift/oc/pull/958) * Updating ose-cli-artifacts-alt images to be consistent with ART [#933](https://github.com/openshift/oc/pull/933) * GitHub-38217: Removing old example that mentions limitSecretReferences [#967](https://github.com/openshift/oc/pull/967) * pkg/cli/admin/upgrade: Indent multi-line messages [#952](https://github.com/openshift/oc/pull/952) * [Bug 1952230](https://bugzilla.redhat.com/show_bug.cgi?id=1952230): pkg/cli/admin/upgrade: Always run all client-side checks [#812](https://github.com/openshift/oc/pull/812) * [Bug 1878925](https://bugzilla.redhat.com/show_bug.cgi?id=1878925): pkg/cli/admin/upgrade: Remove help text around history lookups [#566](https://github.com/openshift/oc/pull/566) * bump openshift/library-go [#949](https://github.com/openshift/oc/pull/949) * fix update-generated-completions.sh [#948](https://github.com/openshift/oc/pull/948) * [Bug 1987257](https://bugzilla.redhat.com/show_bug.cgi?id=1987257): Always set User-Agent header for registries [#915](https://github.com/openshift/oc/pull/915) * PowerVS support [#955](https://github.com/openshift/oc/pull/955) * [Bug 1970805](https://bugzilla.redhat.com/show_bug.cgi?id=1970805): Replace slashes in suggested ImageStream name [#922](https://github.com/openshift/oc/pull/922) * Re-use DialContext and Proxy configuration from original http.Transport [#837](https://github.com/openshift/oc/pull/837) * runAsNonRoot in Pod SCC should be nil when oc debug run with `--as-root` [#880](https://github.com/openshift/oc/pull/880) * Adjust oc with kubectl and several cleaning items [#946](https://github.com/openshift/oc/pull/946) * [Bug 1926522](https://bugzilla.redhat.com/show_bug.cgi?id=1926522): oc adm catalog mirror tmp directory cleanup [#935](https://github.com/openshift/oc/pull/935) * Drop policy mentions in oc adm policy help [#943](https://github.com/openshift/oc/pull/943) * Add MacOS local building instructions to README [#936](https://github.com/openshift/oc/pull/936) * [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): check BuildConfig Secrets and ConfigMaps before start-build creates a build [#919](https://github.com/openshift/oc/pull/919) * OWNERS: Prune crawford [#930](https://github.com/openshift/oc/pull/930) * [Bug 2002950](https://bugzilla.redhat.com/show_bug.cgi?id=2002950): Define a Command instead of Arguments for Container [#925](https://github.com/openshift/oc/pull/925) * [Bug 1992680](https://bugzilla.redhat.com/show_bug.cgi?id=1992680): pkg/cli/admin/upgrade: Changing "Updates" string to "Available Updates" [#903](https://github.com/openshift/oc/pull/903) * [Full changelog](https://github.com/openshift/oc/compare/96e95cef877ba04872b88e4e2597eabb0174d182...da3f635eaf1b5ee52d49217c80059c2c8e85c7a7) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/05c9019c4291880c80873056fe64f29935d1cbb8) * Azure passthrough docs [#435](https://github.com/openshift/cloud-credential-operator/pull/435) * [Bug 2039085](https://bugzilla.redhat.com/show_bug.cgi?id=2039085): Exclude operator config from ibm-cloud-managed profile [#398](https://github.com/openshift/cloud-credential-operator/pull/398) * [Bug 2037903](https://bugzilla.redhat.com/show_bug.cgi?id=2037903): Alibaba Cloud not required credReqDir in command delete-ram-users [#439](https://github.com/openshift/cloud-credential-operator/pull/439) * [Bug 2036827](https://bugzilla.redhat.com/show_bug.cgi?id=2036827): ensure GCP CredsReq has a list of ServiceAccounts [#440](https://github.com/openshift/cloud-credential-operator/pull/440) * [Bug 2035315](https://bugzilla.redhat.com/show_bug.cgi?id=2035315): fix passthrough test cases [#438](https://github.com/openshift/cloud-credential-operator/pull/438) * [Bug 2035328](https://bugzilla.redhat.com/show_bug.cgi?id=2035328): Make ccoctl ignore cred requests marked for deletion [#436](https://github.com/openshift/cloud-credential-operator/pull/436) * Azure passthrough [#433](https://github.com/openshift/cloud-credential-operator/pull/433) * Azure vendoring update [#426](https://github.com/openshift/cloud-credential-operator/pull/426) * Support alibaba cloud manual mode [#412](https://github.com/openshift/cloud-credential-operator/pull/412) * Add doc for ibmcloud [#422](https://github.com/openshift/cloud-credential-operator/pull/422) * upgrade to controller-runtime 0.7.2 [#409](https://github.com/openshift/cloud-credential-operator/pull/409) * [Bug 2024613](https://bugzilla.redhat.com/show_bug.cgi?id=2024613): pod-identity-webhook starts without tls [#421](https://github.com/openshift/cloud-credential-operator/pull/421) * [Bug 2023832](https://bugzilla.redhat.com/show_bug.cgi?id=2023832): pkg/operator/status: Only bump lastTransitionTime on status changes [#417](https://github.com/openshift/cloud-credential-operator/pull/417) * Minor corrections to gcp workload identity docs [#419](https://github.com/openshift/cloud-credential-operator/pull/419) * Add usage docs for ccoctl gcp [#375](https://github.com/openshift/cloud-credential-operator/pull/375) * Add documentation for gcp workload identity [#376](https://github.com/openshift/cloud-credential-operator/pull/376) * internalcontroller not needed since controller-runtime 0.6.2 [#407](https://github.com/openshift/cloud-credential-operator/pull/407) * go 1.17 changes [#414](https://github.com/openshift/cloud-credential-operator/pull/414) * Fix small log typo for upgradable check [#415](https://github.com/openshift/cloud-credential-operator/pull/415) * Add ccoctl gcp command to create all the required credentials infra [#408](https://github.com/openshift/cloud-credential-operator/pull/408) * add alternative to disabling CVO entirely [#406](https://github.com/openshift/cloud-credential-operator/pull/406) * Add ccoctl gcp command to delete credentials infra [#372](https://github.com/openshift/cloud-credential-operator/pull/372) * Add ccoctl gcp command to create service accounts [#371](https://github.com/openshift/cloud-credential-operator/pull/371) * unit test cases for the refresh-keys [#403](https://github.com/openshift/cloud-credential-operator/pull/403) * [Bug 2015133](https://bugzilla.redhat.com/show_bug.cgi?id=2015133): populate accountID when listing resource groups [#402](https://github.com/openshift/cloud-credential-operator/pull/402) * Make ccoctl tool fetch default gcp creds in the same way as installer [#393](https://github.com/openshift/cloud-credential-operator/pull/393) * Defensive nil check in gcp actuator [#392](https://github.com/openshift/cloud-credential-operator/pull/392) * require spec.serviceAccountNames [#386](https://github.com/openshift/cloud-credential-operator/pull/386) * Group nil checks in AWS client creation [#391](https://github.com/openshift/cloud-credential-operator/pull/391) * Add ccoctl command to create workload identity provider for google cloud [#369](https://github.com/openshift/cloud-credential-operator/pull/369) * ccoctl ibmcloud refresh-keys command [#396](https://github.com/openshift/cloud-credential-operator/pull/396) * unit testcase for IBMCloudPowerVSProvider [#400](https://github.com/openshift/cloud-credential-operator/pull/400) * [Bug 1996624](https://bugzilla.redhat.com/show_bug.cgi?id=1996624): Check for aws status in infra platform status field before client setup [#399](https://github.com/openshift/cloud-credential-operator/pull/399) * [Bug 1977319](https://bugzilla.redhat.com/show_bug.cgi?id=1977319): cleanup orphaned Service 'controller-manager-service' [#388](https://github.com/openshift/cloud-credential-operator/pull/388) * Add PowerVS support [#389](https://github.com/openshift/cloud-credential-operator/pull/389) * [Bug 2010341](https://bugzilla.redhat.com/show_bug.cgi?id=2010341): update alerts with summary and descriptions [#395](https://github.com/openshift/cloud-credential-operator/pull/395) * [Bug 2002152](https://bugzilla.redhat.com/show_bug.cgi?id=2002152): Stop putting CCO in degraded state when stale credentials are found [#383](https://github.com/openshift/cloud-credential-operator/pull/383) * update OWNERS list [#394](https://github.com/openshift/cloud-credential-operator/pull/394) * Add UT for the delete-service-id command [#390](https://github.com/openshift/cloud-credential-operator/pull/390) * Add ccoctl command to create workload identity pool in GCP [#368](https://github.com/openshift/cloud-credential-operator/pull/368) * ibmcloud delete-service-id command [#380](https://github.com/openshift/cloud-credential-operator/pull/380) * [Bug 1976674](https://bugzilla.redhat.com/show_bug.cgi?id=1976674): make azure and ovirt consistent when in manual mode [#387](https://github.com/openshift/cloud-credential-operator/pull/387) * [Bug 2006364](https://bugzilla.redhat.com/show_bug.cgi?id=2006364): fix(ibmcloud): Set policy attribute name properly for RG access [#385](https://github.com/openshift/cloud-credential-operator/pull/385) * Updating ose-cloud-credential-operator images to be consistent with ART [#384](https://github.com/openshift/cloud-credential-operator/pull/384) * [Bug 1991770](https://bugzilla.redhat.com/show_bug.cgi?id=1991770): The logLevel and operatorLogLevel values do not work with Cloud Credential Operator [#379](https://github.com/openshift/cloud-credential-operator/pull/379) * Update CI build root image to golang-1.16 [#373](https://github.com/openshift/cloud-credential-operator/pull/373) * Add ccoctl create key pair command for google cloud [#367](https://github.com/openshift/cloud-credential-operator/pull/367) * Updating ose-cloud-credential-operator images to be consistent with ART [#381](https://github.com/openshift/cloud-credential-operator/pull/381) * update manual mode docs to cover new upgrade behavior [#378](https://github.com/openshift/cloud-credential-operator/pull/378) * Enhance ccoctl ibmcloud command to create policies [#374](https://github.com/openshift/cloud-credential-operator/pull/374) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/382e3f0e1880fd1863481ce01b22f9d4ece2814e...05c9019c4291880c80873056fe64f29935d1cbb8) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/7c166546206fbd8ad1a56f4a787d782d37b42d80) * [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Create the PDB dynamically so it does not get created on the SNO topology [#514](https://github.com/openshift/cluster-authentication-operator/pull/514) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#525](https://github.com/openshift/cluster-authentication-operator/pull/525) * [Bug 2030961](https://bugzilla.redhat.com/show_bug.cgi?id=2030961): endpoints checker: check only the custom hostname if configured [#528](https://github.com/openshift/cluster-authentication-operator/pull/528) * e2e tests for keycloak [#520](https://github.com/openshift/cluster-authentication-operator/pull/520) * Golang bump 1.17 [#515](https://github.com/openshift/cluster-authentication-operator/pull/515) * [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#506](https://github.com/openshift/cluster-authentication-operator/pull/506) * test/library: Pin keycloak contianer label to 15.0.1 [#512](https://github.com/openshift/cluster-authentication-operator/pull/512) * test/lib: Set `PROXY_ADDRESS_FORWARDING` for keycloak [#508](https://github.com/openshift/cluster-authentication-operator/pull/508) * [Bug 1996647](https://bugzilla.redhat.com/show_bug.cgi?id=1996647): endpointsaccessible: clarify degraded message when DNS is broken [#473](https://github.com/openshift/cluster-authentication-operator/pull/473) * pkg/operator: set high inertia for all topologies except SingleReplica [#504](https://github.com/openshift/cluster-authentication-operator/pull/504) * [Bug 2019832](https://bugzilla.redhat.com/show_bug.cgi?id=2019832): pkg/operator: configure high inertia for apiserver and OAuthServer [#503](https://github.com/openshift/cluster-authentication-operator/pull/503) * typo fix: enpoints -> endpoints [#502](https://github.com/openshift/cluster-authentication-operator/pull/502) * Exclude operator config for ibm-cloud-managed profile [#496](https://github.com/openshift/cluster-authentication-operator/pull/496) * pkg/*: wire context in newest library-go [#501](https://github.com/openshift/cluster-authentication-operator/pull/501) * [AUTH-8](https://issues.redhat.com/browse/AUTH-8): sync group claims for OIDC IdPs [#495](https://github.com/openshift/cluster-authentication-operator/pull/495) * [Bug 2013222](https://bugzilla.redhat.com/show_bug.cgi?id=2013222): pkg/operator: configure PDB high inertia [#499](https://github.com/openshift/cluster-authentication-operator/pull/499) * rm dead code: deployment readiness and route canonical host [#493](https://github.com/openshift/cluster-authentication-operator/pull/493) * podsecurity: enforce privileged for openshift-oauth-apiserver namespace [#492](https://github.com/openshift/cluster-authentication-operator/pull/492) * [Bug 1948080](https://bugzilla.redhat.com/show_bug.cgi?id=1948080): bump(library-go): add shutdown detection during apiservice discovery [#481](https://github.com/openshift/cluster-authentication-operator/pull/481) * Update Go version in the images [#480](https://github.com/openshift/cluster-authentication-operator/pull/480) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/b6c02e670147f001adf9c59ed0e0d4fee38214f5...7c166546206fbd8ad1a56f4a787d782d37b42d80) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/ce263e9722044ba35f8ac453c6603f27dce98fab) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#215](https://github.com/openshift/kubernetes-autoscaler/pull/215) * UPSTREAM: <carry>: Fallback to CAPI annotations [#214](https://github.com/openshift/kubernetes-autoscaler/pull/214) * [Bug 1991496](https://bugzilla.redhat.com/show_bug.cgi?id=1991496): add clusterapi build tags to dockerfiles [#213](https://github.com/openshift/kubernetes-autoscaler/pull/213) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#212](https://github.com/openshift/kubernetes-autoscaler/pull/212) * Updating vertical-pod-autoscaler images to be consistent with ART [#211](https://github.com/openshift/kubernetes-autoscaler/pull/211) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#210](https://github.com/openshift/kubernetes-autoscaler/pull/210) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/68fe93aa45e3080828c71c0d6e6e5da0384db012...ce263e9722044ba35f8ac453c6603f27dce98fab) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/a09e626e2f76a372b1b2a48ae53036f65aab9892) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix: missed rbac and latest library-go [#236](https://github.com/openshift/cluster-autoscaler-operator/pull/236) * [Bug 2026178](https://bugzilla.redhat.com/show_bug.cgi?id=2026178): update alerts to match style guidance [#233](https://github.com/openshift/cluster-autoscaler-operator/pull/233) * Library go bump [#235](https://github.com/openshift/cluster-autoscaler-operator/pull/235) * Update makefile to support podman [#234](https://github.com/openshift/cluster-autoscaler-operator/pull/234) * [OCPCLOUD-1278](https://issues.redhat.com/browse/OCPCLOUD-1278): add scale-down-utilization-threshold to CAO [#226](https://github.com/openshift/cluster-autoscaler-operator/pull/226) * update to Golang1.17 [#227](https://github.com/openshift/cluster-autoscaler-operator/pull/227) * update owners file [#231](https://github.com/openshift/cluster-autoscaler-operator/pull/231) * [Bug 2025230](https://bugzilla.redhat.com/show_bug.cgi?id=2025230): Change ClusterAutoscalerUnschedulablePods severity to info [#228](https://github.com/openshift/cluster-autoscaler-operator/pull/228) * [Bug 1943194](https://bugzilla.redhat.com/show_bug.cgi?id=1943194): add logic to detect GPU capacity and update accordingly [#223](https://github.com/openshift/cluster-autoscaler-operator/pull/223) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#222](https://github.com/openshift/cluster-autoscaler-operator/pull/222) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/4a6915434916fce27514541bf762bd7ea15a959c...a09e626e2f76a372b1b2a48ae53036f65aab9892) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/21e4662a8ca1784d4582743f42226efe870938cc) * [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Pass IP options to installed CoreOS image [#233](https://github.com/openshift/cluster-baremetal-operator/pull/233) * [Bug 2038196](https://bugzilla.redhat.com/show_bug.cgi?id=2038196): Add new resources to relatedObjects [#232](https://github.com/openshift/cluster-baremetal-operator/pull/232) * [Bug 2037483](https://bugzilla.redhat.com/show_bug.cgi?id=2037483): Allow CBO to list Pods only in the openshift-machine-api namespace [#227](https://github.com/openshift/cluster-baremetal-operator/pull/227) * [Bug 2038272](https://bugzilla.redhat.com/show_bug.cgi?id=2038272): Create image-customization-controller when metal3 Pod not up [#231](https://github.com/openshift/cluster-baremetal-operator/pull/231) * [Bug 2038088](https://bugzilla.redhat.com/show_bug.cgi?id=2038088): Remove references to ipa-downloader [#229](https://github.com/openshift/cluster-baremetal-operator/pull/229) * [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Base IPA kernel params on provisioning network IP version [#230](https://github.com/openshift/cluster-baremetal-operator/pull/230) * [Bug 2035239](https://bugzilla.redhat.com/show_bug.cgi?id=2035239): Add pod listing permission to extract pod host IP [#225](https://github.com/openshift/cluster-baremetal-operator/pull/225) * Start image customization controller [#208](https://github.com/openshift/cluster-baremetal-operator/pull/208) * Add RBAC for metal3.io/bmceventsubscriptions [#223](https://github.com/openshift/cluster-baremetal-operator/pull/223) * [Bug 2025458](https://bugzilla.redhat.com/show_bug.cgi?id=2025458): Calculating network stack only on supported Platforms [#222](https://github.com/openshift/cluster-baremetal-operator/pull/222) * Add the image-customization controller to the images configmap [#221](https://github.com/openshift/cluster-baremetal-operator/pull/221) * Make ProvisioningOSDownloadURL optional [#219](https://github.com/openshift/cluster-baremetal-operator/pull/219) * [Bug 2023604](https://bugzilla.redhat.com/show_bug.cgi?id=2023604): Allow validatingwebhookconfigurations to delete Provisioning CR [#216](https://github.com/openshift/cluster-baremetal-operator/pull/216) * Remove stbenjam from OWNERS [#218](https://github.com/openshift/cluster-baremetal-operator/pull/218) * [Bug 2024900](https://bugzilla.redhat.com/show_bug.cgi?id=2024900): Not enable CBO webhook in unsupported platform [#217](https://github.com/openshift/cluster-baremetal-operator/pull/217) * Updating ose-cluster-baremetal-operator images to be consistent with ART [#215](https://github.com/openshift/cluster-baremetal-operator/pull/215) * [Bug 1991641](https://bugzilla.redhat.com/show_bug.cgi?id=1991641): Fix CO message when Provisioning CR is not present [#214](https://github.com/openshift/cluster-baremetal-operator/pull/214) * Serve virtual media ISOs over TLS [#206](https://github.com/openshift/cluster-baremetal-operator/pull/206) * Change BMO validatingwebhook port to 9447 [#213](https://github.com/openshift/cluster-baremetal-operator/pull/213) * Add RBAC for metal3.io/preprovisioningimages [#212](https://github.com/openshift/cluster-baremetal-operator/pull/212) * cbo should be enabled on other platforms to support ZTP [#189](https://github.com/openshift/cluster-baremetal-operator/pull/189) * Enable Baremetal Operator ValidatingWebhook [#203](https://github.com/openshift/cluster-baremetal-operator/pull/203) * Add create and delete verbs for hfs rbac [#210](https://github.com/openshift/cluster-baremetal-operator/pull/210) * Add rbac rules for hostfirmwaresettings and firmwareschema [#209](https://github.com/openshift/cluster-baremetal-operator/pull/209) * Add tests for missing ProvisioningIP in validation [#205](https://github.com/openshift/cluster-baremetal-operator/pull/205) * [Bug 2004597](https://bugzilla.redhat.com/show_bug.cgi?id=2004597): Remove duplicate ramdisk log container [#200](https://github.com/openshift/cluster-baremetal-operator/pull/200) * Add the Ironic Agent image to the list of sample images [#204](https://github.com/openshift/cluster-baremetal-operator/pull/204) * Set IRONIC_AGENT_IMAGE in the ipa init container [#202](https://github.com/openshift/cluster-baremetal-operator/pull/202) * generate the ProvisioningSpec help in the README [#201](https://github.com/openshift/cluster-baremetal-operator/pull/201) * Updating ose-cluster-baremetal-operator images to be consistent with ART [#198](https://github.com/openshift/cluster-baremetal-operator/pull/198) * [Bug 1991641](https://bugzilla.redhat.com/show_bug.cgi?id=1991641): make provisioning CR status more explicit and remove the ownership on the CO [#191](https://github.com/openshift/cluster-baremetal-operator/pull/191) * [Bug 2000081](https://bugzilla.redhat.com/show_bug.cgi?id=2000081): add a new field "ProvisioningMacAddresses" to the provisioning CRD [#195](https://github.com/openshift/cluster-baremetal-operator/pull/195) * Remove ironic-inspector reference in CBO [#196](https://github.com/openshift/cluster-baremetal-operator/pull/196) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/10af6a966c2c1d8061f301d44ecec0ff05ccce26...21e4662a8ca1784d4582743f42226efe870938cc) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9) * [Bug 2006945](https://bugzilla.redhat.com/show_bug.cgi?id=2006945): extend hardcoded restmapper for cluster-bootstrap to avoid crashlooping bootstrap kube-apiserver [#64](https://github.com/openshift/cluster-bootstrap/pull/64) * update golang version [#65](https://github.com/openshift/cluster-bootstrap/pull/65) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/7e074a7d562882d1aeeef071a428d6d4b94cf2d2...f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/18d1f3094905a9bbb0d2341aac275a97ab9298a1) * [Bug 2037689](https://bugzilla.redhat.com/show_bug.cgi?id=2037689): do not expose metrics port by default [#165](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/165) * [Bug 2037680](https://bugzilla.redhat.com/show_bug.cgi?id=2037680): Fix CCCMO metric ports configuration [#164](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/164) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): feat: library-go bump and leader election config [#155](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/155) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Fix config sync tests to use async assertions correctly [#160](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/160) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Fix CA bundle tests to use async assertions correctly [#159](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/159) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Bump envtest version [#154](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/154) * [Bug 2028054](https://bugzilla.redhat.com/show_bug.cgi?id=2028054): Ensure old deployment is deleted before new deployment creation [#157](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/157) * [Bug 2033489](https://bugzilla.redhat.com/show_bug.cgi?id=2033489): Use a list of platforms where config sync is required [#158](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/158) * [Bug 2033489](https://bugzilla.redhat.com/show_bug.cgi?id=2033489): allow baremetal platform to skip syncing [#156](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/156) * Refactor CCCMO cluster-operator resource handling [#152](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/152) * Skip cloud-config sync on aws platform [#153](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/153) * Alibaba Cloud Provider: fix the path to the binary to match the build… [#151](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/151) * support alibaba cloud ccm [#119](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/119) * Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#144](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/144) * [Bug 2025884](https://bugzilla.redhat.com/show_bug.cgi?id=2025884): Inject openstack CCM image within deployment template [#150](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/150) * Vsphere ccm support [#130](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/130) * Get rid of server-side apply [#139](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/139) * Update documentation [#149](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/149) * Add GCP CCM support [#131](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/131) * Added enablePublicEndpoint environmental variable to IBM Cloud deployment file [#148](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/148) * [Bug 2019219] IBMCloud: Add RG IAM permissions [#147](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/147) * Remove unused PersistentVolume RBAC [#145](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/145) * Bump library-go for support Power VS out-of-tree cloud providers [#142](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/142) * Remove invalid feature-gate option from ccm deployment [#143](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/143) * Powervs support [#129](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/129) * [Bug 2017565](https://bugzilla.redhat.com/show_bug.cgi?id=2017565): [OCPCLOUD-1306] Add user defined trusted CA from cloud-config to ccm-trusted-ca bundle [#140](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/140) * User CA bundle sync controller [#136](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/136) * Replace fmt with goimports [#137](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/137) * Deploy CCMs only if KCMO doesn't own cloud controllers [#117](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/117) * Minimize IAM scope for IBM Cloud CredReqs [#125](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/125) * Bump library-go for support GCP and vSphere out-of-tree cloud providers [#134](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/134) * podsecurity: enforce privileged for openshift-cloud-controller-manager-operator namespace [#133](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/133) * Fix "vendor" job [#132](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/132) * [OCPCLOUD-1189](https://issues.redhat.com/browse/OCPCLOUD-1189): Move cloud provider specific logic behind interface [#110](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/110) * Check diff after generate and vendor tasks [#124](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/124) * Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#127](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/127) * Unify pre-provisioning checks in a single location [#122](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/122) * Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#126](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/126) * Update readme. Add links to CCMs repos. [#112](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/112) * Update OWNERS [#123](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/123) * [Bug 2001825](https://bugzilla.redhat.com/show_bug.cgi?id=2001825): Enforce the cloud-route controller disabled across platforms [#120](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/120) * Remove duplicated platform list in cloud tests [#121](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/121) * Add support for IBM images [#105](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/105) * Vendor: update library-go for ibmcloud provider [#118](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/118) * Allow CCMs to get services and configmaps [#100](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/100) * Add initial ibm pkg assets and embed files [#97](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/97) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/2b9246cdcb8873e92d9d7913608bed501d900cc9...18d1f3094905a9bbb0d2341aac275a97ab9298a1) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/5db9cdfe879102f68246bf3d8ee44ceb2ca353f8) * [Bug 2033536](https://bugzilla.redhat.com/show_bug.cgi?id=2033536): vendor: update openshift/api to include alibaba CRD update [#229](https://github.com/openshift/cluster-config-operator/pull/229) * bump openshift/api [#228](https://github.com/openshift/cluster-config-operator/pull/228) * Bump golang to 1.17 [#225](https://github.com/openshift/cluster-config-operator/pull/225) * [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#223](https://github.com/openshift/cluster-config-operator/pull/223) * OWNERS: add Abu as approver [#221](https://github.com/openshift/cluster-config-operator/pull/221) * [Bug 1992592](https://bugzilla.redhat.com/show_bug.cgi?id=1992592): bump api [#219](https://github.com/openshift/cluster-config-operator/pull/219) * Bump openshift/api, openshit/client-go [#220](https://github.com/openshift/cluster-config-operator/pull/220) * Updating openshift/api, openshift/client-go, and openshift/library-go [#218](https://github.com/openshift/cluster-config-operator/pull/218) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/f901f5bd6a9152145da27bc493477b224cdd5c47...5db9cdfe879102f68246bf3d8ee44ceb2ca353f8) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/f89336c7df53d63d7533dc502e58bfc5057c0efb) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#107](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/107) * [Bug 2036951](https://bugzilla.redhat.com/show_bug.cgi?id=2036951): Don't inject proxy in operator pod [#108](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/108) * Update to go 1.17 [#105](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/105) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#103](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/103) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#102](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/102) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e...f89336c7df53d63d7533dc502e58bfc5057c0efb) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/0fcb6e5e330c26bb9d2ee32e9a63e87515c58784) * [Bug 2031685](https://bugzilla.redhat.com/show_bug.cgi?id=2031685): Fix duplicate /etc/resolv.conf in configmap [#310](https://github.com/openshift/cluster-dns-operator/pull/310) * [Bug 2031685](https://bugzilla.redhat.com/show_bug.cgi?id=2031685): Duplicated forward upstreams should be removed from the dns operator [#308](https://github.com/openshift/cluster-dns-operator/pull/308) * [Bug 2031699](https://bugzilla.redhat.com/show_bug.cgi?id=2031699): Fix CoreDNS config ipv6 addresses should be always upper… [#309](https://github.com/openshift/cluster-dns-operator/pull/309) * Update Corefile in configmap based on upstreamResolvers in DNS spec [#306](https://github.com/openshift/cluster-dns-operator/pull/306) * [NE-367](https://issues.redhat.com/browse/NE-367): Add logLevel for CoreDNS [#307](https://github.com/openshift/cluster-dns-operator/pull/307) * [Bug 2020489](https://bugzilla.redhat.com/show_bug.cgi?id=2020489): Enable metrics for custom upstream resolvers [#305](https://github.com/openshift/cluster-dns-operator/pull/305) * Support forwarding policy in the CoreDNS configuration [#301](https://github.com/openshift/cluster-dns-operator/pull/301) * Update openshift/api for DNS forwarding policy [#303](https://github.com/openshift/cluster-dns-operator/pull/303) * Remove service topology field which is deprecated. [#302](https://github.com/openshift/cluster-dns-operator/pull/302) * [Bug 2010345](https://bugzilla.redhat.com/show_bug.cgi?id=2010345): Add namespace to the promql for the CoreDNSErrorsHigh alert [#299](https://github.com/openshift/cluster-dns-operator/pull/299) * podsecurity: enforce privileged for openshift-dns namespace [#298](https://github.com/openshift/cluster-dns-operator/pull/298) * [Bug 2006803](https://bugzilla.redhat.com/show_bug.cgi?id=2006803): Set CoreDNS cache entries for forwarded zones [#296](https://github.com/openshift/cluster-dns-operator/pull/296) * Updating ose-cluster-dns-operator images to be consistent with ART [#297](https://github.com/openshift/cluster-dns-operator/pull/297) * [Bug 2002461](https://bugzilla.redhat.com/show_bug.cgi?id=2002461): serviceChanged: Fix internalTrafficPolicy [#294](https://github.com/openshift/cluster-dns-operator/pull/294) * Updating ose-cluster-dns-operator images to be consistent with ART [#293](https://github.com/openshift/cluster-dns-operator/pull/293) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/eedd0dc7f53166dcb69e218fa92d66693d021225...0fcb6e5e330c26bb9d2ee32e9a63e87515c58784) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/e2e9e5c972169f145754a49654b94f6bece9e71d) * [Bug 2039344](https://bugzilla.redhat.com/show_bug.cgi?id=2039344): Do not include ipv6 node address in cert [#727](https://github.com/openshift/cluster-etcd-operator/pull/727) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#725](https://github.com/openshift/cluster-etcd-operator/pull/725) * Bump library-go [#719](https://github.com/openshift/cluster-etcd-operator/pull/719) * update OWNERS [#720](https://github.com/openshift/cluster-etcd-operator/pull/720) * bump(openshift+k8s): kubernetes 1.23 [#718](https://github.com/openshift/cluster-etcd-operator/pull/718) * bump(library-go): to gather a fix for static pod UID version [#713](https://github.com/openshift/cluster-etcd-operator/pull/713) * pkg/etcdenvvar: set max learners based on desired control plane replicas [#708](https://github.com/openshift/cluster-etcd-operator/pull/708) * pkg/operator/defragcontroller: ensure defrag controller is disabled for non HA tolopogy [#711](https://github.com/openshift/cluster-etcd-operator/pull/711) * pkg/cmd/monitor: handle error on failed monitor [#710](https://github.com/openshift/cluster-etcd-operator/pull/710) * pkg/operator/quorumguardcontroller: set pod affinity for topology mode HA only [#709](https://github.com/openshift/cluster-etcd-operator/pull/709) * *: Improve observability of etcd client metrics and defrag controller [#707](https://github.com/openshift/cluster-etcd-operator/pull/707) * pkg/operator/quorumguardcontroller: add pod affinity [#706](https://github.com/openshift/cluster-etcd-operator/pull/706) * pkg/operator/etcdendpointscontroller: use etcd membership to populate endpoints [#701](https://github.com/openshift/cluster-etcd-operator/pull/701) * OWNERS: welcome Allen [#703](https://github.com/openshift/cluster-etcd-operator/pull/703) * Bump go version to 1.17 [#702](https://github.com/openshift/cluster-etcd-operator/pull/702) * bump(*): vendor update [#700](https://github.com/openshift/cluster-etcd-operator/pull/700) * README.md: Add some initial telemetry query examples [#693](https://github.com/openshift/cluster-etcd-operator/pull/693) * vendor: Bump OpenShift API [#674](https://github.com/openshift/cluster-etcd-operator/pull/674) * pkg/operator/defragcontroller: ensure defrag has clear signal. [#688](https://github.com/openshift/cluster-etcd-operator/pull/688) * manifests: set the same upgrade level as kube-api [#689](https://github.com/openshift/cluster-etcd-operator/pull/689) * pkg: Go degraded if disk metrics are above a threshold [#687](https://github.com/openshift/cluster-etcd-operator/pull/687) * jsonnet: bump and regenerate [#690](https://github.com/openshift/cluster-etcd-operator/pull/690) * podsecurity: enforce privileged for openshift-etcd namespace [#681](https://github.com/openshift/cluster-etcd-operator/pull/681) * pkg/operator/metriccontroller: Fix query [#684](https://github.com/openshift/cluster-etcd-operator/pull/684) * [Bug 2004451](https://bugzilla.redhat.com/show_bug.cgi?id=2004451): pkg/operator/upgradebackupcontroller: fix backup dir name in status condition [#676](https://github.com/openshift/cluster-etcd-operator/pull/676) * pkg: Pass context through to functions [#680](https://github.com/openshift/cluster-etcd-operator/pull/680) * bindata/bootkube/bootstrap-manifests: add etcdctl container to bootstrap-etcd [#678](https://github.com/openshift/cluster-etcd-operator/pull/678) * [Bug 2006975](https://bugzilla.redhat.com/show_bug.cgi?id=2006975): Suppress noisy logs and improve client errors [#660](https://github.com/openshift/cluster-etcd-operator/pull/660) * [Bug 1990489](https://bugzilla.redhat.com/show_bug.cgi?id=1990489): Reintroduce etcdHighNumberOfFailedGRPCRequests alert for non metal ipi clusters [#654](https://github.com/openshift/cluster-etcd-operator/pull/654) * pkg/operator: remove stale condition controller [#672](https://github.com/openshift/cluster-etcd-operator/pull/672) * OWNERS: add hasbro17 to reviewers [#670](https://github.com/openshift/cluster-etcd-operator/pull/670) * pkg/cmd/render: disallow placeholder IPs [#664](https://github.com/openshift/cluster-etcd-operator/pull/664) * Updating cluster-etcd-operator images to be consistent with ART [#662](https://github.com/openshift/cluster-etcd-operator/pull/662) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go and dependencies [#661](https://github.com/openshift/cluster-etcd-operator/pull/661) * Updating cluster-etcd-operator images to be consistent with ART [#658](https://github.com/openshift/cluster-etcd-operator/pull/658) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/19c4e72ede71df4b58c6165b1e2be45cc949090a...e2e9e5c972169f145754a49654b94f6bece9e71d) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/074d2c3b78a0211f9c10b893497f91ca54efd7c0) * [IR-227](https://issues.redhat.com/browse/IR-227): Remove fallback from platformStatus to installer config [#739](https://github.com/openshift/cluster-image-registry-operator/pull/739) * Cleanup go.mod [#738](https://github.com/openshift/cluster-image-registry-operator/pull/738) * support alibabacloud oss for image registry [#724](https://github.com/openshift/cluster-image-registry-operator/pull/724) * Verify go.mod and vendor [#737](https://github.com/openshift/cluster-image-registry-operator/pull/737) * [Bug 2028030](https://bugzilla.redhat.com/show_bug.cgi?id=2028030): Do not mutate objects from informers [#735](https://github.com/openshift/cluster-image-registry-operator/pull/735) * [IR-224](https://issues.redhat.com/browse/IR-224): Bump openshift/api [#728](https://github.com/openshift/cluster-image-registry-operator/pull/728) * Use go 1.17 [#734](https://github.com/openshift/cluster-image-registry-operator/pull/734) * e2e: Dump build information on failure [#711](https://github.com/openshift/cluster-image-registry-operator/pull/711) * hack: fix CVO overrides [#733](https://github.com/openshift/cluster-image-registry-operator/pull/733) * [Bug 2010662](https://bugzilla.redhat.com/show_bug.cgi?id=2010662): Wait until cluster operators recover before proceeding [#726](https://github.com/openshift/cluster-image-registry-operator/pull/726) * Makefile: remove unused 'update-deps' target [#727](https://github.com/openshift/cluster-image-registry-operator/pull/727) * feat(ibmcos): Define IAM policies for CredentialsRequest [#716](https://github.com/openshift/cluster-image-registry-operator/pull/716) * Add documentation for developers [#713](https://github.com/openshift/cluster-image-registry-operator/pull/713) * [Bug 2008096](https://bugzilla.redhat.com/show_bug.cgi?id=2008096): Fix race in TestAWSFinalizerDeleteS3Bucket [#722](https://github.com/openshift/cluster-image-registry-operator/pull/722) * podsecurity: enforce privileged for openshift-image-registry namespace [#723](https://github.com/openshift/cluster-image-registry-operator/pull/723) * [Bug 1998432](https://bugzilla.redhat.com/show_bug.cgi?id=1998432): Support Swift authentication using application credentials [#686](https://github.com/openshift/cluster-image-registry-operator/pull/686) * [Bug 1907433](https://bugzilla.redhat.com/show_bug.cgi?id=1907433): Decrease severity for event queue messages [#721](https://github.com/openshift/cluster-image-registry-operator/pull/721) * Updating ose-cluster-image-registry-operator images to be consistent with ART [#718](https://github.com/openshift/cluster-image-registry-operator/pull/718) * [Bug 1972827](https://bugzilla.redhat.com/show_bug.cgi?id=1972827): Avoid disruptions [#715](https://github.com/openshift/cluster-image-registry-operator/pull/715) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/4854e4ca7c9b0595c34e2223d5ba1f41bd79816f...074d2c3b78a0211f9c10b893497f91ca54efd7c0) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/0d5f49acfb118d7a6c553709b730ab1e7b2a6f6c) * [Bug 1997226](https://bugzilla.redhat.com/show_bug.cgi?id=1997226): setDefaultPublishingStrategy: Deep copy, tests [#691](https://github.com/openshift/cluster-ingress-operator/pull/691) * [Bug 1997226](https://bugzilla.redhat.com/show_bug.cgi?id=1997226): Fix enabling PROXY protocol on an upgraded cluster [#681](https://github.com/openshift/cluster-ingress-operator/pull/681) * Fix update retry logic in TestConfigurableRoute* [#689](https://github.com/openshift/cluster-ingress-operator/pull/689) * Code improvements and unit tests for Alibaba DNS [#683](https://github.com/openshift/cluster-ingress-operator/pull/683) * [NE-621](https://issues.redhat.com/browse/NE-621): Support changing ingresscontroller load balancer scope [#582](https://github.com/openshift/cluster-ingress-operator/pull/582) * [Bug 2032566](https://bugzilla.redhat.com/show_bug.cgi?id=2032566): Azure: Add Support for Azure Stack Hub [#686](https://github.com/openshift/cluster-ingress-operator/pull/686) * Drop build-machinery-go for patching manifests [#687](https://github.com/openshift/cluster-ingress-operator/pull/687) * TestIngressControllerScale: Use a private ingresscontroller [#684](https://github.com/openshift/cluster-ingress-operator/pull/684) * Add miheer to reviewers and approvers [#682](https://github.com/openshift/cluster-ingress-operator/pull/682) * add service LoadBalancer support for AlibabaCloud platform [#636](https://github.com/openshift/cluster-ingress-operator/pull/636) * Update dns controller with Power VS platform [#678](https://github.com/openshift/cluster-ingress-operator/pull/678) * [Bug 2014710](https://bugzilla.redhat.com/show_bug.cgi?id=2014710): test/e2e: updateDNSConfig: Replace integer literals [#672](https://github.com/openshift/cluster-ingress-operator/pull/672) * Support for a configurable syslog maximum message size for HAProxy [#669](https://github.com/openshift/cluster-ingress-operator/pull/669) * Power VS platform support [#658](https://github.com/openshift/cluster-ingress-operator/pull/658) * NE-542 expose router compression [#661](https://github.com/openshift/cluster-ingress-operator/pull/661) * [Bug 2010376](https://bugzilla.redhat.com/show_bug.cgi?id=2010376): Update the alerts to conform to the style guide [#660](https://github.com/openshift/cluster-ingress-operator/pull/660) * [Bug 2007581](https://bugzilla.redhat.com/show_bug.cgi?id=2007581): Change default balancing algorithm to "leastconn" [#663](https://github.com/openshift/cluster-ingress-operator/pull/663) * [Bug 2011972](https://bugzilla.redhat.com/show_bug.cgi?id=2011972): Use fake dns provider with external cp topology only in IBM Cloud case [#659](https://github.com/openshift/cluster-ingress-operator/pull/659) * Fix for Azure dns privateZone degrade e2e test [#662](https://github.com/openshift/cluster-ingress-operator/pull/662) * Minimize IBM Cloud IAM credentials scope [#653](https://github.com/openshift/cluster-ingress-operator/pull/653) * Updating ose-cluster-ingress-operator images to be consistent with ART [#656](https://github.com/openshift/cluster-ingress-operator/pull/656) * Updating ose-cluster-ingress-operator images to be consistent with ART [#655](https://github.com/openshift/cluster-ingress-operator/pull/655) * Support gcp workload identity federation [#631](https://github.com/openshift/cluster-ingress-operator/pull/631) * [Bug 2001479](https://bugzilla.redhat.com/show_bug.cgi?id=2001479): Fix IBM Cloud DNS bugs [#652](https://github.com/openshift/cluster-ingress-operator/pull/652) * tlsVersion13Ciphers: Delete duplicates [#648](https://github.com/openshift/cluster-ingress-operator/pull/648) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/07c25a64d3834e46d5affa6e1ec49ea24cf8f1cc...0d5f49acfb118d7a6c553709b730ab1e7b2a6f6c) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/ba346765357d56440d45fe30afbc0ab2e5c284f0) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#1275](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1275) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#1291](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1291) * [Bug 2033784](https://bugzilla.redhat.com/show_bug.cgi?id=2033784): set kube-apiserver degraded=true if webhook matches a virtual resource [#1249](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1249) * [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#1288](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1288) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): library-go bump [#1276](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1276) * Upgrade library-go version [#1273](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1273) * [Bug 2008462](https://bugzilla.redhat.com/show_bug.cgi?id=2008462): config: disable pod security admission [#1262](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1262) * set kube-apiserver degraded=true if a webhook service is missing or down [#1265](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1265) * reduce alert severity to warning where appropriate [#1267](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1267) * bump(openshift/build-machinery-go) [#1270](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1270) * bump k8s to 1.23 [#1269](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1269) * Bump golang to 1.17 [#1258](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1258) * bump(library-go): to gather a fix for static pod UID version [#1264](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1264) * test/e2e/TestNamedCertificates: sign using root CA [#1263](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1263) * [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with library-go to pick fixes for pruner panic [#1260](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1260) * remove unnecessary service annotations [#1257](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1257) * Revert "Merge pull request #1245 from sanchezl/webhook-degraded-service" [#1256](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1256) * set kube-apiserver degraded=true if a webhook service is missing or down [#1245](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1245) * [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#1255](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1255) * bump(*): vendor update [#1252](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1252) * bump(openshift/api): to get fix for typo in feature gate [#1251](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1251) * pkg/operator/configobservation/etcdendpoints: bump owners [#1246](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1246) * OWNERS: add Abu and Lukasz [#1248](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1248) * Exempt metrics scrapes from APF. [#1239](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1239) * remove unncessary config [#1229](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1229) * decrease the graceful shutdown delay timeout on AWS to 129s [#1240](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1240) * [Bug 2004585](https://bugzilla.redhat.com/show_bug.cgi?id=2004585): prometheus-k8s-0 cpu usage keeps increasing for the first 3 days [#1238](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1238) * Bump library-go for support GCP and vSphere out-of-tree cloud providers [#1236](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1236) * uses the etcd observers provided by library-go [#1233](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1233) * podsecurity: enforce privileged for kube-apiserver [#1234](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1234) * [Bug 1992541](https://bugzilla.redhat.com/show_bug.cgi?id=1992541): all the alert rules' annotations "summary" and "description" should comply with the OpenShift alerting guidelines [#1215](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1215) * Enable PodSecurity admission by default [#1231](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1231) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go to latest [#1228](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1228) * bindata: enable podsecurity plugin [#1217](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1217) * 4.10: Revert "remove override for fast cert rotation" [#1222](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1222) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/3a02848339e2e10e4522031c1deaec9a6d553063...ba346765357d56440d45fe30afbc0ab2e5c284f0) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/9d27d1c39e2c16abb55a469925c4a9e6d151bc03) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Bump library-go [#588](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/588) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#587](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/587) * [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#586](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/586) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#568](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/568) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#585](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/585) * bump k8s to 1.23 [#581](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/581) * bump(library-go): to gather a fix for static pod UID version [#579](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/579) * [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with the latest openshift/library-go@master to pick pruner cert dir check [#578](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/578) * Collect kube-system namespace as a related resource to kube-controller-manager operator [#577](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/577) * update KCM metrics service selector [#575](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/575) * Revert "Merge pull request #554 from atiratree/cpc-metrics" [#574](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/574) * [Bug 2010352](https://bugzilla.redhat.com/show_bug.cgi?id=2010352): add summary, description and namespace to prometheus alerts [#573](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/573) * introduce creation of openshift-infra ns and recycler SA [#570](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/570) * collect metrics for cluster-policy-controller [#554](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/554) * Fix gomod [#572](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/572) * Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART [#563](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/563) * bump(*): vendor update [#571](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/571) * bump(openshift/api): to get fix for typo in feature gate [#569](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/569) * Set operator condition that it doesn't own cloud provider [#558](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/558) * Switch from experimental-cluster-signing-duration to cluster-signing-duration [#567](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/567) * Bump library go for enabling gcp and vsphere platforms ccm [#566](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/566) * podsecurity: enforce privileged for openshift-kube-controller-manager namespace [#565](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/565) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go and dependencies [#562](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/562) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/7a83e1754338445c6b1ad6f5d3dcbb28fda83ff1...9d27d1c39e2c16abb55a469925c4a9e6d151bc03) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/69fe71a2ec23934807b64ced6480c491cfe97e8b) * [Bug 2035927](https://bugzilla.redhat.com/show_bug.cgi?id=2035927): Replace NodeResourcesLeastAllocated/NodeResourcesMostAllocated plugins with NodeResourcesFit [#392](https://github.com/openshift/cluster-kube-scheduler-operator/pull/392) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Bump library-go [#396](https://github.com/openshift/cluster-kube-scheduler-operator/pull/396) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#394](https://github.com/openshift/cluster-kube-scheduler-operator/pull/394) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#373](https://github.com/openshift/cluster-kube-scheduler-operator/pull/373) * [Bug 2034515](https://bugzilla.redhat.com/show_bug.cgi?id=2034515): bump library-go [#388](https://github.com/openshift/cluster-kube-scheduler-operator/pull/388) * Upgrade library-go version [#387](https://github.com/openshift/cluster-kube-scheduler-operator/pull/387) * Bump to k8s 1.23 [#386](https://github.com/openshift/cluster-kube-scheduler-operator/pull/386) * bump(library-go): to gather a fix for static pod UID version [#384](https://github.com/openshift/cluster-kube-scheduler-operator/pull/384) * [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with library-go to pick fixes for pruner panic [#383](https://github.com/openshift/cluster-kube-scheduler-operator/pull/383) * [Bug 2002300](https://bugzilla.redhat.com/show_bug.cgi?id=2002300): Disable balancedAllocation and add weight for HighNodeUtilization profile [#378](https://github.com/openshift/cluster-kube-scheduler-operator/pull/378) * update scheduler metrics service selector [#382](https://github.com/openshift/cluster-kube-scheduler-operator/pull/382) * Fix gomod [#377](https://github.com/openshift/cluster-kube-scheduler-operator/pull/377) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#375](https://github.com/openshift/cluster-kube-scheduler-operator/pull/375) * bump(*): library-go [#376](https://github.com/openshift/cluster-kube-scheduler-operator/pull/376) * bump(openshift/api): to get fix for typo in feature gate [#374](https://github.com/openshift/cluster-kube-scheduler-operator/pull/374) * [Bug 2010354](https://bugzilla.redhat.com/show_bug.cgi?id=2010354): Make alert consistent with the alerting-consistency guidelines [#372](https://github.com/openshift/cluster-kube-scheduler-operator/pull/372) * podsecurity: enforce privileged for openshift-kube-scheduler namespace [#371](https://github.com/openshift/cluster-kube-scheduler-operator/pull/371) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#369](https://github.com/openshift/cluster-kube-scheduler-operator/pull/369) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump libgo and related deps [#368](https://github.com/openshift/cluster-kube-scheduler-operator/pull/368) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#367](https://github.com/openshift/cluster-kube-scheduler-operator/pull/367) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/aed619d85ec8efcd818cb5c37818096760193f43...69fe71a2ec23934807b64ced6480c491cfe97e8b) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/9030c0dc82348a977a9a15330d63448ac0c767ff) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix: library-go nil pointer issue [#81](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/81) * Upgrade library-go version [#80](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/80) * OWNERS: add sanchezl [#75](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/75) * cleanup kube-storage-version-migrator-operator [#73](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/73) * OWNERS: add Abu and Lukasz as approver [#74](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/74) * manifests: remove special runlevel [#70](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/70) * [Bug 1928141](https://bugzilla.redhat.com/show_bug.cgi?id=1928141): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#71](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/71) * [Bug 1928141](https://bugzilla.redhat.com/show_bug.cgi?id=1928141): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#64](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/64) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/7245b0f0b365f26b210a2f5c23256abb756a2f07...9030c0dc82348a977a9a15330d63448ac0c767ff) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/2153a9f834089c5617315955e71482271c0225e5) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#149](https://github.com/openshift/cluster-machine-approver/pull/149) * update to golang 1.17 [#140](https://github.com/openshift/cluster-machine-approver/pull/140) * OWNERS: remove old team members, add new ones [#145](https://github.com/openshift/cluster-machine-approver/pull/145) * Replace certificates with generated certificactes [#144](https://github.com/openshift/cluster-machine-approver/pull/144) * [Bug 2010359](https://bugzilla.redhat.com/show_bug.cgi?id=2010359): add summary and description to alerts [#138](https://github.com/openshift/cluster-machine-approver/pull/138) * [Bug 1860774](https://bugzilla.redhat.com/show_bug.cgi?id=1860774): Allow fallback to serving cert renewal accounting for egress IPs on SDN [#137](https://github.com/openshift/cluster-machine-approver/pull/137) * [Bug 2013528](https://bugzilla.redhat.com/show_bug.cgi?id=2013528): Ensure pending CSR count is valid post approval [#135](https://github.com/openshift/cluster-machine-approver/pull/135) * add leader election options [#133](https://github.com/openshift/cluster-machine-approver/pull/133) * add commandline flag for status controller [#132](https://github.com/openshift/cluster-machine-approver/pull/132) * podsecurity: enforce privileged for openshift-cluster-machine-approver namespace [#134](https://github.com/openshift/cluster-machine-approver/pull/134) * add machine-namespace [#131](https://github.com/openshift/cluster-machine-approver/pull/131) * [Bug 2003788](https://bugzilla.redhat.com/show_bug.cgi?id=2003788): Prevent error loop when a CSR is queued and then approved externally [#129](https://github.com/openshift/cluster-machine-approver/pull/129) * Add support for unstructured machines [#114](https://github.com/openshift/cluster-machine-approver/pull/114) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/be68d5674b0fcfa11ed5c86ac495a77d5d63ef4f...2153a9f834089c5617315955e71482271c0225e5) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/781a7ca5b6c4242cad7d47eeef91853e53e58cc1) * [Bug 2037073](https://bugzilla.redhat.com/show_bug.cgi?id=2037073): pkg/manifests: account for slow DNS resolutions [#1531](https://github.com/openshift/cluster-monitoring-operator/pull/1531) * [Bug 2037891](https://bugzilla.redhat.com/show_bug.cgi?id=2037891): Changing the grafana data source secret to be updatable. [#1533](https://github.com/openshift/cluster-monitoring-operator/pull/1533) * [BUILD-345](https://issues.redhat.com/browse/BUILD-345): Added csi shared resource metrics to telemetry [#1477](https://github.com/openshift/cluster-monitoring-operator/pull/1477) * [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Automated dependencies version update [#1526](https://github.com/openshift/cluster-monitoring-operator/pull/1526) * [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Automated jsonnet dependencies update [#1525](https://github.com/openshift/cluster-monitoring-operator/pull/1525) * [Bug 2012426](https://bugzilla.redhat.com/show_bug.cgi?id=2012426): Add namespace label for all thanos alerts [#1524](https://github.com/openshift/cluster-monitoring-operator/pull/1524) * Mon 1858: Enable silence KubePersistentVolumeFillingUp via PVC label [#1493](https://github.com/openshift/cluster-monitoring-operator/pull/1493) * Enable the /api/v1/series endpoint on the Thanos tenancy port [#1519](https://github.com/openshift/cluster-monitoring-operator/pull/1519) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Bump go dependencies to latest version [#1523](https://github.com/openshift/cluster-monitoring-operator/pull/1523) * [Bug 2034192](https://bugzilla.redhat.com/show_bug.cgi?id=2034192): [bot] Automated dependencies version update [#1522](https://github.com/openshift/cluster-monitoring-operator/pull/1522) * jsonnet: pin dependencies to their latest release branches [#1518](https://github.com/openshift/cluster-monitoring-operator/pull/1518) * [MON-2089](https://issues.redhat.com/browse/MON-2089): Ensure we can identify the source of alerts from Platform Prometheus [#1508](https://github.com/openshift/cluster-monitoring-operator/pull/1508) * [Bug 2008540](https://bugzilla.redhat.com/show_bug.cgi?id=2008540): remove alert HighlyAvailableWorkloadIncorrectlySpread [#1488](https://github.com/openshift/cluster-monitoring-operator/pull/1488) * [Bug 2015386](https://bugzilla.redhat.com/show_bug.cgi?id=2015386): Enable PDB label metric [#1516](https://github.com/openshift/cluster-monitoring-operator/pull/1516) * Automated dependencies version update [#1517](https://github.com/openshift/cluster-monitoring-operator/pull/1517) * Automated dependencies version update [#1515](https://github.com/openshift/cluster-monitoring-operator/pull/1515) * Automated dependencies version update [#1511](https://github.com/openshift/cluster-monitoring-operator/pull/1511) * [Bug 2027272](https://bugzilla.redhat.com/show_bug.cgi?id=2027272): Humanize bytes value for KubeMemoryOvercommit [#1506](https://github.com/openshift/cluster-monitoring-operator/pull/1506) * test/e2e/framework: retry configmap actions [#1507](https://github.com/openshift/cluster-monitoring-operator/pull/1507) * upgrade unused rule checking script [#1354](https://github.com/openshift/cluster-monitoring-operator/pull/1354) * fix test go-fmt for go 1.17 [#1497](https://github.com/openshift/cluster-monitoring-operator/pull/1497) * Automated dependencies version update [#1504](https://github.com/openshift/cluster-monitoring-operator/pull/1504) * [MON-1656](https://issues.redhat.com/browse/MON-1656): removing all the check tasks from other targets [#1499](https://github.com/openshift/cluster-monitoring-operator/pull/1499) * hack/local-cmo.sh: fix CVO override [#1498](https://github.com/openshift/cluster-monitoring-operator/pull/1498) * client: check all OwnerRefs on a service [#1496](https://github.com/openshift/cluster-monitoring-operator/pull/1496) * [Bug 2018880](https://bugzilla.redhat.com/show_bug.cgi?id=2018880): Bug 2021021 Bug 2022612 [bot] Automated jsonnet dependencies update [#1491](https://github.com/openshift/cluster-monitoring-operator/pull/1491) * Document Prometheus Adapter audit log configuration [#1490](https://github.com/openshift/cluster-monitoring-operator/pull/1490) * [Bug 1953264](https://bugzilla.redhat.com/show_bug.cgi?id=1953264): client: don't update resource fields that are managed externally [#1495](https://github.com/openshift/cluster-monitoring-operator/pull/1495) * fix generate-versions.sh to fetch version from packages.json [#1485](https://github.com/openshift/cluster-monitoring-operator/pull/1485) * pkg/operator: move config sharing task at the end [#1494](https://github.com/openshift/cluster-monitoring-operator/pull/1494) * [MON-1656](https://issues.redhat.com/browse/MON-1656): adding new target to makefile for verification [#1492](https://github.com/openshift/cluster-monitoring-operator/pull/1492) * Support enabling the `query_log_file` config for Prometheus [#1373](https://github.com/openshift/cluster-monitoring-operator/pull/1373) * Update list of metrics used by openshift-team-cluster-manager [#1487](https://github.com/openshift/cluster-monitoring-operator/pull/1487) * [MON-1872](https://issues.redhat.com/browse/MON-1872): Use kube-thanos jsonnet libs for thanos ruler [#1478](https://github.com/openshift/cluster-monitoring-operator/pull/1478) * Upgrade Prometheus-Operator to 0.52 [#1468](https://github.com/openshift/cluster-monitoring-operator/pull/1468) * [Bug 1933847](https://bugzilla.redhat.com/show_bug.cgi?id=1933847): enable hard affinity + PodDisruptionBudget for Prometheus and Thanos Ruler pods [#1341](https://github.com/openshift/cluster-monitoring-operator/pull/1341) * Add metrics for Node Tuning Operator to telemetry [#1484](https://github.com/openshift/cluster-monitoring-operator/pull/1484) * [MON-1659](https://issues.redhat.com/browse/MON-1659): adding relatedObjects to cluster operator manifest [#1483](https://github.com/openshift/cluster-monitoring-operator/pull/1483) * test/e2e: fix assertTenancyForLabels test [#1480](https://github.com/openshift/cluster-monitoring-operator/pull/1480) * Fix TestUserWorkloadMonitoringAlerting for Prometheus Operator v0.52 [#1479](https://github.com/openshift/cluster-monitoring-operator/pull/1479) * Update make target name for Documentation/telemetry/telemeter_query [#1482](https://github.com/openshift/cluster-monitoring-operator/pull/1482) * [Bug 2016435](https://bugzilla.redhat.com/show_bug.cgi?id=2016435): Removing one of the AlertmanagerClusterFailedToSendAlerts alerts [#1481](https://github.com/openshift/cluster-monitoring-operator/pull/1481) * Updating cluster-monitoring-operator images to be consistent with ART [#1475](https://github.com/openshift/cluster-monitoring-operator/pull/1475) * pkg: Implements tlsSecurityProfile to remaining components using kube-rbac-proxy [#1474](https://github.com/openshift/cluster-monitoring-operator/pull/1474) * [Bug 2019992](https://bugzilla.redhat.com/show_bug.cgi?id=2019992): Bump jsonnet dependencies to latest [#1455](https://github.com/openshift/cluster-monitoring-operator/pull/1455) * Enable audit logs by default for Prometheus Adapter [#1377](https://github.com/openshift/cluster-monitoring-operator/pull/1377) * pkg: add tlsSecurityProfile to kube-rbac-proxy in node-exporter [#1470](https://github.com/openshift/cluster-monitoring-operator/pull/1470) * pkg: add tlsSecurityProfile to kube-rbac-proxy in prometheus-operator [#1466](https://github.com/openshift/cluster-monitoring-operator/pull/1466) * add E2E test checking image registry is well replaced for containers. [#1430](https://github.com/openshift/cluster-monitoring-operator/pull/1430) * run-local: harden -images switch retrieval [#1465](https://github.com/openshift/cluster-monitoring-operator/pull/1465) * pkg: add tlsSecurityProfile to kube-rbac-proxy in OSM [#1464](https://github.com/openshift/cluster-monitoring-operator/pull/1464) * [Bug 2015386](https://bugzilla.redhat.com/show_bug.cgi?id=2015386): jsonnet: Add PodDisruptionBudget to KSM metric allow list [#1439](https://github.com/openshift/cluster-monitoring-operator/pull/1439) * pkg: add tlsSecurityProfile to kube-rbac-proxy in KSM [#1454](https://github.com/openshift/cluster-monitoring-operator/pull/1454) * [Bug 2015418](https://bugzilla.redhat.com/show_bug.cgi?id=2015418): Keep container_fs_usage_bytes metric [#1460](https://github.com/openshift/cluster-monitoring-operator/pull/1460) * [Bug 1939401](https://bugzilla.redhat.com/show_bug.cgi?id=1939401): Add app.kubernetes.io/managed-by label for pods [#1442](https://github.com/openshift/cluster-monitoring-operator/pull/1442) * [Bug 2016352](https://bugzilla.redhat.com/show_bug.cgi?id=2016352): Fix cert injection [#1451](https://github.com/openshift/cluster-monitoring-operator/pull/1451) * changes for prometheus-adapter to honor global tlsSecurityProfile [#1453](https://github.com/openshift/cluster-monitoring-operator/pull/1453) * OWNERS: cleanup [#1456](https://github.com/openshift/cluster-monitoring-operator/pull/1456) * Switch hosted control plane check to controlPlaneTopology [#1445](https://github.com/openshift/cluster-monitoring-operator/pull/1445) * [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): Bump kube-state-metrics to v2.2.3 [#1452](https://github.com/openshift/cluster-monitoring-operator/pull/1452) * static auth changes for uwm prometheus operator [#1450](https://github.com/openshift/cluster-monitoring-operator/pull/1450) * static auth changes for prometheus operator [#1447](https://github.com/openshift/cluster-monitoring-operator/pull/1447) * Replace "app" selector with "app.kubernetes.io/name" for Prometheus Operator [#1388](https://github.com/openshift/cluster-monitoring-operator/pull/1388) * [Bug 2016235](https://bugzilla.redhat.com/show_bug.cgi?id=2016235): upgrading grafana version to 7.5.11 [#1446](https://github.com/openshift/cluster-monitoring-operator/pull/1446) * [Bug 1808240](https://bugzilla.redhat.com/show_bug.cgi?id=1808240): prom-label-proxy: set --error-on-replace [#1400](https://github.com/openshift/cluster-monitoring-operator/pull/1400) * pkg/client/client.go: Remove dead code [#1443](https://github.com/openshift/cluster-monitoring-operator/pull/1443) * Replace bearer token by client TLS certificate for metrics scraping [#1392](https://github.com/openshift/cluster-monitoring-operator/pull/1392) * pkg: remove dead code [#1438](https://github.com/openshift/cluster-monitoring-operator/pull/1438) * Change kube-rbac-proxy authentication for UWM Prometheus [#1411](https://github.com/openshift/cluster-monitoring-operator/pull/1411) * [MON-1949](https://issues.redhat.com/browse/MON-1949): changes for prometheus adapter to use thanos-querier instead of prome… [#1417](https://github.com/openshift/cluster-monitoring-operator/pull/1417) * Remove prom-label-proxy from Prometheus [#1406](https://github.com/openshift/cluster-monitoring-operator/pull/1406) * Bump prometheus v2.30.3 [#1434](https://github.com/openshift/cluster-monitoring-operator/pull/1434) * Bump prometheus operator to v0.51.2 [#1432](https://github.com/openshift/cluster-monitoring-operator/pull/1432) * manifest: add tls cross-signing test [#1347](https://github.com/openshift/cluster-monitoring-operator/pull/1347) * BUG 2006767: Updates KubePodCrashLooping expression [#1423](https://github.com/openshift/cluster-monitoring-operator/pull/1423) * [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels [#1424](https://github.com/openshift/cluster-monitoring-operator/pull/1424) * KSM: add kube_*_annotations to --metric-denylist arg [#1426](https://github.com/openshift/cluster-monitoring-operator/pull/1426) * [Bug 1995924](https://bugzilla.redhat.com/show_bug.cgi?id=1995924): Revert "Merge pull request #1330 from dgrisonnet/ha-upgradeable" [#1425](https://github.com/openshift/cluster-monitoring-operator/pull/1425) * [Bug 1995924](https://bugzilla.redhat.com/show_bug.cgi?id=1995924): Set `Upgradeable: false` when HA workloads are incorrectly spread [#1330](https://github.com/openshift/cluster-monitoring-operator/pull/1330) * [MON-1873](https://issues.redhat.com/browse/MON-1873): Tag e2e test resources [#1397](https://github.com/openshift/cluster-monitoring-operator/pull/1397) * [Bug 2011698](https://bugzilla.redhat.com/show_bug.cgi?id=2011698): Allow namespace label in metric allow list [#1421](https://github.com/openshift/cluster-monitoring-operator/pull/1421) * Add aliases for doc, qe, px approvers [#1412](https://github.com/openshift/cluster-monitoring-operator/pull/1412) * [Bug 2005971](https://bugzilla.redhat.com/show_bug.cgi?id=2005971): Add metrics for Application Services metering [#1390](https://github.com/openshift/cluster-monitoring-operator/pull/1390) * [Bug 2006561](https://bugzilla.redhat.com/show_bug.cgi?id=2006561): Prometheus when installed on the cluster shouldn't have failing rules evaluation [#1401](https://github.com/openshift/cluster-monitoring-operator/pull/1401) * [Bug 1942913](https://bugzilla.redhat.com/show_bug.cgi?id=1942913): Make ThanosSidecarNoConnectionToStartedPrometheus resilient to WAL replays [#1399](https://github.com/openshift/cluster-monitoring-operator/pull/1399) * static auth changes for telemeter client [#1405](https://github.com/openshift/cluster-monitoring-operator/pull/1405) * podsecurity: enforce privileged for openshift-monitoring namespace [#1413](https://github.com/openshift/cluster-monitoring-operator/pull/1413) * [Bug 2008911](https://bugzilla.redhat.com/show_bug.cgi?id=2008911): Revert "Configure prometheus operator TLS based on the cluster APIServer config" [#1407](https://github.com/openshift/cluster-monitoring-operator/pull/1407) * docs: new development doc for new comers [#1369](https://github.com/openshift/cluster-monitoring-operator/pull/1369) * chore: update versions according to downstream latest [#1396](https://github.com/openshift/cluster-monitoring-operator/pull/1396) * Add cluster:vmi_request_cpu_cores:sum into Telemetry [#1384](https://github.com/openshift/cluster-monitoring-operator/pull/1384) * [Bug 2007677](https://bugzilla.redhat.com/show_bug.cgi?id=2007677): Adjust dropped cAdvisor metrics [#1402](https://github.com/openshift/cluster-monitoring-operator/pull/1402) * [MON-975](https://issues.redhat.com/browse/MON-975): Descope possible RBAC rules to monitoring namespaces [#1338](https://github.com/openshift/cluster-monitoring-operator/pull/1338) * Cleanup of e2e tests for consistency [#1378](https://github.com/openshift/cluster-monitoring-operator/pull/1378) * expose /api/v1/labels end point for Thanos query. [#1299](https://github.com/openshift/cluster-monitoring-operator/pull/1299) * [Bug 2007677](https://bugzilla.redhat.com/show_bug.cgi?id=2007677): Reinstate dropped metrics [#1395](https://github.com/openshift/cluster-monitoring-operator/pull/1395) * [Bug 2004051](https://bugzilla.redhat.com/show_bug.cgi?id=2004051): changing the condition for error in daemon set creation [#1385](https://github.com/openshift/cluster-monitoring-operator/pull/1385) * static auth changes for node-exporter [#1393](https://github.com/openshift/cluster-monitoring-operator/pull/1393) * [Bug 1989438](https://bugzilla.redhat.com/show_bug.cgi?id=1989438): changing error message to indicate deployment status [#1322](https://github.com/openshift/cluster-monitoring-operator/pull/1322) * static auth changes for osm [#1389](https://github.com/openshift/cluster-monitoring-operator/pull/1389) * Updating cluster-monitoring-operator images to be consistent with ART [#1386](https://github.com/openshift/cluster-monitoring-operator/pull/1386) * Remove extraneous file commited during rebase [#1383](https://github.com/openshift/cluster-monitoring-operator/pull/1383) * [Bug 1939401](https://bugzilla.redhat.com/show_bug.cgi?id=1939401): [4.9] Add Labels to telemeter, openshift-state-metrics, thanos-querier [#1205](https://github.com/openshift/cluster-monitoring-operator/pull/1205) * issue template kube-prometheus location: coreos -> prometheus-operator [#1332](https://github.com/openshift/cluster-monitoring-operator/pull/1332) * [Bug 2001566](https://bugzilla.redhat.com/show_bug.cgi?id=2001566): enabling alerts for prometheus operator in uwm [#1370](https://github.com/openshift/cluster-monitoring-operator/pull/1370) * Updating cluster-monitoring-operator images to be consistent with ART [#1381](https://github.com/openshift/cluster-monitoring-operator/pull/1381) * [MON-1218](https://issues.redhat.com/browse/MON-1218): adding owners file for telemetry query [#1379](https://github.com/openshift/cluster-monitoring-operator/pull/1379) * [MON-1679](https://issues.redhat.com/browse/MON-1679): adding static auth to KSM [#1318](https://github.com/openshift/cluster-monitoring-operator/pull/1318) * Update dependencies to pull prometheus-operator 0.50 changes [#1374](https://github.com/openshift/cluster-monitoring-operator/pull/1374) * fix typo Wether-->Whether [#1335](https://github.com/openshift/cluster-monitoring-operator/pull/1335) * OWNERS: move @paulfantom to emeritus section [#1358](https://github.com/openshift/cluster-monitoring-operator/pull/1358) * Format the codebase and fix shellcheck [#1368](https://github.com/openshift/cluster-monitoring-operator/pull/1368) * [Bug 2000490](https://bugzilla.redhat.com/show_bug.cgi?id=2000490): jsonnet: Drop unnecessary kube-state-metrics alerts [#1366](https://github.com/openshift/cluster-monitoring-operator/pull/1366) * test:e2e: Split UWM tests and cleanup duplicated tests across e2e config [#1280](https://github.com/openshift/cluster-monitoring-operator/pull/1280) * [Bug 1997028](https://bugzilla.redhat.com/show_bug.cgi?id=1997028): drop [$(POD_IP)] from --grpc-address argument for thanos sidecar [#1367](https://github.com/openshift/cluster-monitoring-operator/pull/1367) * [Bug 1987263](https://bugzilla.redhat.com/show_bug.cgi?id=1987263): fsSpaceFillingUpWarningThreshold not aligned to Kubernetes Garbage Collection Threshold [#1364](https://github.com/openshift/cluster-monitoring-operator/pull/1364) * [Bug 1999521](https://bugzilla.redhat.com/show_bug.cgi?id=1999521): Use secureJsonData.basicAuthPassword field for Grafana authentication [#1363](https://github.com/openshift/cluster-monitoring-operator/pull/1363) * test/e2e: add remote_write http e2e test [#1328](https://github.com/openshift/cluster-monitoring-operator/pull/1328) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/ae7b0a320108ac77a77ad51233667771026072ad...781a7ca5b6c4242cad7d47eeef91853e53e58cc1) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/346f1fa039d0a8f7d66ebed7e74c2ab3c8862006) * [Bug 2034460](https://bugzilla.redhat.com/show_bug.cgi?id=2034460): cncc: handle advanced AWS and Azure configurations [#1275](https://github.com/openshift/cluster-network-operator/pull/1275) * [Bug 2034153](https://bugzilla.redhat.com/show_bug.cgi?id=2034153): Fix MTU migration verification for OpenShiftSDN [#1259](https://github.com/openshift/cluster-network-operator/pull/1259) * [Bug 1943363](https://bugzilla.redhat.com/show_bug.cgi?id=1943363): ovn: try to gracefully terminate ovn-northd [#1221](https://github.com/openshift/cluster-network-operator/pull/1221) * [Bug 2018093](https://bugzilla.redhat.com/show_bug.cgi?id=2018093): Kuryr: Add resource requests for pods [#1269](https://github.com/openshift/cluster-network-operator/pull/1269) * [Bug 2036861](https://bugzilla.redhat.com/show_bug.cgi?id=2036861): multitenant - Add openshift-kube-apiserver-operator to global namespaces [#1272](https://github.com/openshift/cluster-network-operator/pull/1272) * [Bug 2035093](https://bugzilla.redhat.com/show_bug.cgi?id=2035093): Cloud network config controller: Fix for Hypershift [#1268](https://github.com/openshift/cluster-network-operator/pull/1268) * [Bug 2034398](https://bugzilla.redhat.com/show_bug.cgi?id=2034398): Whereabouts CRD should include a "podref" field. [#1262](https://github.com/openshift/cluster-network-operator/pull/1262) * [Bug 2034517](https://bugzilla.redhat.com/show_bug.cgi?id=2034517): watch and apply changes of the ovs-flows-config configmap [#1231](https://github.com/openshift/cluster-network-operator/pull/1231) * [Bug 2034322](https://bugzilla.redhat.com/show_bug.cgi?id=2034322): Move infrastructure bootstrap to its own package [#1261](https://github.com/openshift/cluster-network-operator/pull/1261) * [Bug 2033422](https://bugzilla.redhat.com/show_bug.cgi?id=2033422): bootstrapOVNGatewayConfig should only be called once [#1258](https://github.com/openshift/cluster-network-operator/pull/1258) * Add MTU migration support for OVNKubernetes and OpenshiftSDN [#1241](https://github.com/openshift/cluster-network-operator/pull/1241) * Cloud network config controller - CNO deployment [#1112](https://github.com/openshift/cluster-network-operator/pull/1112) * [Bug 2022144](https://bugzilla.redhat.com/show_bug.cgi?id=2022144): sbdb and nbdb containers leave pid around if they restarted or crashed [#1256](https://github.com/openshift/cluster-network-operator/pull/1256) * OVN-K alerts: Fix incorrect metric name reference [#1237](https://github.com/openshift/cluster-network-operator/pull/1237) * Pod networking on DPU host in Infra and Tenant clusters [#1249](https://github.com/openshift/cluster-network-operator/pull/1249) * OVN-K: Enable OVN metrics to be consumed by ServiceMonitor [#1236](https://github.com/openshift/cluster-network-operator/pull/1236) * Bump openshift/build-machinery-go [#1253](https://github.com/openshift/cluster-network-operator/pull/1253) * SDN 2316: Use GatewayConfig in OVN-K to set gateway modes [#1209](https://github.com/openshift/cluster-network-operator/pull/1209) * Add CNI to DPU and enable Kube-Proxy on DPU [#1220](https://github.com/openshift/cluster-network-operator/pull/1220) * [NETOBSERV-31](https://issues.redhat.com/browse/NETOBSERV-31): Expose CNI type features as a config-map [#1204](https://github.com/openshift/cluster-network-operator/pull/1204) * Bump openshift/api module [#1242](https://github.com/openshift/cluster-network-operator/pull/1242) * The ip-reconciler should not restart on failures. [#1238](https://github.com/openshift/cluster-network-operator/pull/1238) * SDN: Do not tolerate a controller failure during upgrade [#1213](https://github.com/openshift/cluster-network-operator/pull/1213) * Set upgrade strategy on kube-proxy [#1214](https://github.com/openshift/cluster-network-operator/pull/1214) * openshift-sdn/daemonset: Mount /host/opt/cni/bin at /host-cni-bin [#1172](https://github.com/openshift/cluster-network-operator/pull/1172) * Specific SDN controller alert [#1206](https://github.com/openshift/cluster-network-operator/pull/1206) * update for ART [#1233](https://github.com/openshift/cluster-network-operator/pull/1233) * bindata/network: specify pod-security levels via labels not annotations [#1224](https://github.com/openshift/cluster-network-operator/pull/1224) * Add bond-cni [#1205](https://github.com/openshift/cluster-network-operator/pull/1205) * [Bug 1961509](https://bugzilla.redhat.com/show_bug.cgi?id=1961509): DHCP Daemon should have memory and CPU limits set [#1218](https://github.com/openshift/cluster-network-operator/pull/1218) * Add ip6tables NOTRACK rules for udp/6081 [#1222](https://github.com/openshift/cluster-network-operator/pull/1222) * [Bug 1962206](https://bugzilla.redhat.com/show_bug.cgi?id=1962206): DHCP daemon should have maxunavailable for upgrade strategy [#1219](https://github.com/openshift/cluster-network-operator/pull/1219) * [Bug 1976399](https://bugzilla.redhat.com/show_bug.cgi?id=1976399): Raft election timer: move the logic to ovndbchecker [#1161](https://github.com/openshift/cluster-network-operator/pull/1161) * [Bug 2009078](https://bugzilla.redhat.com/show_bug.cgi?id=2009078): Remove NetworkPodsCrashLooping alert for ovn-kubernetes [#1212](https://github.com/openshift/cluster-network-operator/pull/1212) * [Bug 1914053](https://bugzilla.redhat.com/show_bug.cgi?id=1914053): whereabouts: add ip-reconciler cronjob [#1207](https://github.com/openshift/cluster-network-operator/pull/1207) * Add Kuryr to be able to create events objects. [#1210](https://github.com/openshift/cluster-network-operator/pull/1210) * fix a typo in a field name [#1208](https://github.com/openshift/cluster-network-operator/pull/1208) * podsecurity: enforce privileged for network namespaces [#1203](https://github.com/openshift/cluster-network-operator/pull/1203) * [Bug 1988483](https://bugzilla.redhat.com/show_bug.cgi?id=1988483): OVN drop icmp frag from other nodes on Azure cluster [#1132](https://github.com/openshift/cluster-network-operator/pull/1132) * [Bug 1985486](https://bugzilla.redhat.com/show_bug.cgi?id=1985486): Use proxy to connect to OSP cloud [#1173](https://github.com/openshift/cluster-network-operator/pull/1173) * Updating cluster-network-operator images to be consistent with ART [#1198](https://github.com/openshift/cluster-network-operator/pull/1198) * [Bug 2003676](https://bugzilla.redhat.com/show_bug.cgi?id=2003676): Restrict serving SDN metrics to loopback only [#1197](https://github.com/openshift/cluster-network-operator/pull/1197) * [Bug 2002713](https://bugzilla.redhat.com/show_bug.cgi?id=2002713): Add millisecond resolution to OVN logs [#1196](https://github.com/openshift/cluster-network-operator/pull/1196) * [Bug 1939435](https://bugzilla.redhat.com/show_bug.cgi?id=1939435): proxyconfig - accept IPv6 address literals for noProxy [#1191](https://github.com/openshift/cluster-network-operator/pull/1191) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/2d3e8d668deccf673c6f9d98a3a09ca1eb8d0679...346f1fa039d0a8f7d66ebed7e74c2ab3c8862006) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/3c5760e9013f0f28c106d6a216ccedcc27393f4f) * [Bug 2017427](https://bugzilla.redhat.com/show_bug.cgi?id=2017427): tuned: add timeout and restarts [#282](https://github.com/openshift/cluster-node-tuning-operator/pull/282) * Makefile cleanup, replace yq with yaml-patch from openshift/build-machinery-go [#274](https://github.com/openshift/cluster-node-tuning-operator/pull/274) * [Bug 2016988](https://bugzilla.redhat.com/show_bug.cgi?id=2016988): openshift profile: fix malformed patch [#283](https://github.com/openshift/cluster-node-tuning-operator/pull/283) * [Bug 2013321](https://bugzilla.redhat.com/show_bug.cgi?id=2013321): TuneD: workaround for high CPU utilization of [scheduler] plug-in. [#278](https://github.com/openshift/cluster-node-tuning-operator/pull/278) * RBAC: tighten the rules and remove unnecessary listers. [#276](https://github.com/openshift/cluster-node-tuning-operator/pull/276) * podsecurity: enforce privileged for openshift-cluster-node-tuning-operator namespace [#275](https://github.com/openshift/cluster-node-tuning-operator/pull/275) * Updating cluster-node-tuning-operator images to be consistent with ART [#273](https://github.com/openshift/cluster-node-tuning-operator/pull/273) * [Bug 2004508](https://bugzilla.redhat.com/show_bug.cgi?id=2004508): TuneD: Revert the ConfigParser changes. [#271](https://github.com/openshift/cluster-node-tuning-operator/pull/271) * Updating cluster-node-tuning-operator images to be consistent with ART [#270](https://github.com/openshift/cluster-node-tuning-operator/pull/270) * OWNERS: updating based on team changes. [#269](https://github.com/openshift/cluster-node-tuning-operator/pull/269) * e2e tests: s/plugin/plug-in/ and TuneD renaming [#253](https://github.com/openshift/cluster-node-tuning-operator/pull/253) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/d2467050dc8053fd7ffde728a37a36cef4124e82...3c5760e9013f0f28c106d6a216ccedcc27393f4f) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/f0f84c34ecf8751d5bacee2ded96260de4abb396) * [Bug 1984592](https://bugzilla.redhat.com/show_bug.cgi?id=1984592): global pull secret not working in OCP4.7.4+ for additio… [#485](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/485) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#488](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/488) * update apiserver and check-endpoints service selectors [#484](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/484) * [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#483](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/483) * pkg/operator: set high inertia for all topologies except SingleReplica [#481](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/481) * OWNERS: add Abu and Lukasz as approver [#480](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/480) * manifests: update upgrade level to match kube-apiserver [#477](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/477) * [Bug 2013222](https://bugzilla.redhat.com/show_bug.cgi?id=2013222): wire apiservercontrollerset.WithStatusControllerPdbCompatibleHighInertia [#479](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/479) * podsecurity: enforce privileged for openshift-apiserver namespace [#476](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/476) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/4cc29cff25abd99f618d7f893f5190ff44f7f901...f0f84c34ecf8751d5bacee2ded96260de4abb396) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/efd1aeb288e8c45a3cfb75483e1b24830492063b) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#232](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/232) * update controller-manager service selectors [#231](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/231) * [Bug 2012770](https://bugzilla.redhat.com/show_bug.cgi?id=2012770): honor labels in openshift-controller-manager metrics [#230](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/230) * [BUILD-281](https://issues.redhat.com/browse/BUILD-281): add library-go watch/update of new OCM feature gate field [#227](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/227) * [Bug 2004127](https://bugzilla.redhat.com/show_bug.cgi?id=2004127): bump library-go and dependencies [#228](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/228) * Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART [#226](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/226) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/3015cb846aba96102c625f9a694f2dfccb85eb27...efd1aeb288e8c45a3cfb75483e1b24830492063b) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/8e5b36511861e63664cf4abd4f4f63642ae3c644) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: updated library-go and related deps [#73](https://github.com/openshift/cluster-policy-controller/pull/73) * Fix gomod [#72](https://github.com/openshift/cluster-policy-controller/pull/72) * Updating cluster-policy-controller images to be consistent with ART [#71](https://github.com/openshift/cluster-policy-controller/pull/71) * Updating cluster-policy-controller images to be consistent with ART [#70](https://github.com/openshift/cluster-policy-controller/pull/70) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/8fbffaf2b3c7f30145b316c7e34da54747b3e634...8e5b36511861e63664cf4abd4f4f63642ae3c644) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/21235c45d885323d23a742f44d1303e11e416302) * Update OWNERS [#402](https://github.com/openshift/cluster-samples-operator/pull/402) * Remove single node prod cluster profile annotation as it is not used [#405](https://github.com/openshift/cluster-samples-operator/pull/405) * [Bug 2007757](https://bugzilla.redhat.com/show_bug.cgi?id=2007757): Including Template in must-gather related objects. [#399](https://github.com/openshift/cluster-samples-operator/pull/399) * [Bug 2006947](https://bugzilla.redhat.com/show_bug.cgi?id=2006947): fix proxy portion of tbr inaccessible check [#397](https://github.com/openshift/cluster-samples-operator/pull/397) * Updating ose-cluster-samples-operator images to be consistent with ART [#396](https://github.com/openshift/cluster-samples-operator/pull/396) * [Bug 2002368](https://bugzilla.redhat.com/show_bug.cgi?id=2002368): acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings [#394](https://github.com/openshift/cluster-samples-operator/pull/394) * [Bug 2003683](https://bugzilla.redhat.com/show_bug.cgi?id=2003683): fix recently introduced panic when conflict errors occur [#395](https://github.com/openshift/cluster-samples-operator/pull/395) * [Bug 1993840](https://bugzilla.redhat.com/show_bug.cgi?id=1993840): more avoiding immediate degraded on intermittent API errors [#391](https://github.com/openshift/cluster-samples-operator/pull/391) * Updating ose-cluster-samples-operator images to be consistent with ART [#390](https://github.com/openshift/cluster-samples-operator/pull/390) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/eb7466b4a17f0b80a3a94a5796564700f87b1afc...21235c45d885323d23a742f44d1303e11e416302) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/0af792dfda2b45d279b716e3e49598039bf66975) * [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Union upgradeable conditions as well from ClusterCSIDriver objects [#252](https://github.com/openshift/cluster-storage-operator/pull/252) * [Bug 2033111](https://bugzilla.redhat.com/show_bug.cgi?id=2033111): IBM VPC operator library bump removed global CLI args [#250](https://github.com/openshift/cluster-storage-operator/pull/250) * [Bug 2034515](https://bugzilla.redhat.com/show_bug.cgi?id=2034515): fix: pull in latest library-go [#247](https://github.com/openshift/cluster-storage-operator/pull/247) * feat: library-go bump [#244](https://github.com/openshift/cluster-storage-operator/pull/244) * Remove invalid -v argument from IBM VPC operator deployment [#246](https://github.com/openshift/cluster-storage-operator/pull/246) * [Bug 2030364](https://bugzilla.redhat.com/show_bug.cgi?id=2030364): Setup port, mount TLS cert into CSI shared resource operator [#243](https://github.com/openshift/cluster-storage-operator/pull/243) * Add IBM VPC Block CSI Driver Operator [#242](https://github.com/openshift/cluster-storage-operator/pull/242) * Updating cluster-storage-operator images to be consistent with ART [#236](https://github.com/openshift/cluster-storage-operator/pull/236) * [Bug 2027363](https://bugzilla.redhat.com/show_bug.cgi?id=2027363): Fix reference to Azure File images [#241](https://github.com/openshift/cluster-storage-operator/pull/241) * Add Alibaba Disk CSI driver [#239](https://github.com/openshift/cluster-storage-operator/pull/239) * Replace registry.ci images with quay [#240](https://github.com/openshift/cluster-storage-operator/pull/240) * Add CredentialsRequest for Alibaba Disk CSI driver [#238](https://github.com/openshift/cluster-storage-operator/pull/238) * Secure metrics for Shared Resource Operator [#237](https://github.com/openshift/cluster-storage-operator/pull/237) * [Bug 2001761](https://bugzilla.redhat.com/show_bug.cgi?id=2001761): Fix RelatedObjects when RBAC API is missing [#215](https://github.com/openshift/cluster-storage-operator/pull/215) * Migrate additional yaml files from SRO repository [#231](https://github.com/openshift/cluster-storage-operator/pull/231) * Credential Request added [#230](https://github.com/openshift/cluster-storage-operator/pull/230) * Update Shared Resource Operator permissions [#229](https://github.com/openshift/cluster-storage-operator/pull/229) * [BUILD-284](https://issues.redhat.com/browse/BUILD-284): integrate shared resources operator [#198](https://github.com/openshift/cluster-storage-operator/pull/198) * [Bug 2015635](https://bugzilla.redhat.com/show_bug.cgi?id=2015635): Remove Azure Stack Hub detection. [#228](https://github.com/openshift/cluster-storage-operator/pull/228) * Add missing RBAC rule for Azure File [#227](https://github.com/openshift/cluster-storage-operator/pull/227) * Add missing env var for Azure File [#226](https://github.com/openshift/cluster-storage-operator/pull/226) * Bump openshift/api [#225](https://github.com/openshift/cluster-storage-operator/pull/225) * bump openshift/api to get csi.sharedresource.openshift.io [#224](https://github.com/openshift/cluster-storage-operator/pull/224) * Add Azure File CSI Driver installation (TP) [#223](https://github.com/openshift/cluster-storage-operator/pull/223) * [Bug 2010310](https://bugzilla.redhat.com/show_bug.cgi?id=2010310): [vsphere] set summary and description for alerts [#220](https://github.com/openshift/cluster-storage-operator/pull/220) * [Bug 2009859](https://bugzilla.redhat.com/show_bug.cgi?id=2009859): Install vSphere CSI Driver by default (again) [#221](https://github.com/openshift/cluster-storage-operator/pull/221) * podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace [#218](https://github.com/openshift/cluster-storage-operator/pull/218) * Revert "Install vSphere CSI Driver by default" [#219](https://github.com/openshift/cluster-storage-operator/pull/219) * Install vSphere CSI Driver and Operator by default [#217](https://github.com/openshift/cluster-storage-operator/pull/217) * Install Azure Disk CSI Driver by default [#214](https://github.com/openshift/cluster-storage-operator/pull/214) * Updating cluster-storage-operator images to be consistent with ART [#213](https://github.com/openshift/cluster-storage-operator/pull/213) * Updating cluster-storage-operator images to be consistent with ART [#212](https://github.com/openshift/cluster-storage-operator/pull/212) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/2e76e02cb8479784a582e57a587be8fd5d75cae2...0af792dfda2b45d279b716e3e49598039bf66975) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/342eb8e2631f3218ea386479102784d5e288d868) * OWNERS: Prune crawford [#42](https://github.com/openshift/cluster-update-keys/pull/42) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/3e20043304c204cc82935b5c510654702db8f8dd...342eb8e2631f3218ea386479102784d5e288d868) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/1dc6db4b3c4a31b1698f7038a2ac08590bf2575b) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): Respect overrides changes during install [#713](https://github.com/openshift/cluster-version-operator/pull/713) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#716](https://github.com/openshift/cluster-version-operator/pull/716) * [Bug 2000938](https://bugzilla.redhat.com/show_bug.cgi?id=2000938): lib/resourcemerge/apps: Avoid hotlooping on implicit strategy [#722](https://github.com/openshift/cluster-version-operator/pull/722) * [Bug 2034493](https://bugzilla.redhat.com/show_bug.cgi?id=2034493): *: Use --v=2 logging to drop client-side throttling noise [#721](https://github.com/openshift/cluster-version-operator/pull/721) * [Bug 2033745](https://bugzilla.redhat.com/show_bug.cgi?id=2033745): pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling [#718](https://github.com/openshift/cluster-version-operator/pull/718) * pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. [#708](https://github.com/openshift/cluster-version-operator/pull/708) * [Bug 2029785](https://bugzilla.redhat.com/show_bug.cgi?id=2029785): pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges [#707](https://github.com/openshift/cluster-version-operator/pull/707) * pkg/start: Log and continue when we fail to retrieve the feature gate [#706](https://github.com/openshift/cluster-version-operator/pull/706) * pkg/featurechangestopper: Refactor to allow declaring work completion [#704](https://github.com/openshift/cluster-version-operator/pull/704) * Exclude featuregate.release.openshift/tech-preview=true manifests [#694](https://github.com/openshift/cluster-version-operator/pull/694) * [Bug 2026560](https://bugzilla.redhat.com/show_bug.cgi?id=2026560): lib/resourcemerge/core: Merge volumeMounts by mountPath [#703](https://github.com/openshift/cluster-version-operator/pull/703) * [Bug 2020107](https://bugzilla.redhat.com/show_bug.cgi?id=2020107): Remove run-level label [#623](https://github.com/openshift/cluster-version-operator/pull/623) * [Bug 2028217](https://bugzilla.redhat.com/show_bug.cgi?id=2028217): lib/resourcemerge/apps: Default Deployment replicas to one [#698](https://github.com/openshift/cluster-version-operator/pull/698) * [Bug 2027585](https://bugzilla.redhat.com/show_bug.cgi?id=2027585): pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk [#697](https://github.com/openshift/cluster-version-operator/pull/697) * Bumping the GOLANGCI_LINT_VERSION to v1.43.0 [#695](https://github.com/openshift/cluster-version-operator/pull/695) * Targeted edge blocking [#663](https://github.com/openshift/cluster-version-operator/pull/663) * [Bug 2005407](https://bugzilla.redhat.com/show_bug.cgi?id=2005407): Changing the ClusterNotUpgradeable alert to info [#659](https://github.com/openshift/cluster-version-operator/pull/659) * install: Add description annotations to manifests [#686](https://github.com/openshift/cluster-version-operator/pull/686) * [Bug 2022509](https://bugzilla.redhat.com/show_bug.cgi?id=2022509): cvo: Compare manifest group in getOverrideForManifest [#689](https://github.com/openshift/cluster-version-operator/pull/689) * Updating cluster-version-operator images to be consistent with ART [#687](https://github.com/openshift/cluster-version-operator/pull/687) * [Bug 1990635](https://bugzilla.redhat.com/show_bug.cgi?id=1990635): Fixing the sync issue when desired version and channel changed at the same time [#669](https://github.com/openshift/cluster-version-operator/pull/669) * install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet [#646](https://github.com/openshift/cluster-version-operator/pull/646) * install: Drop single-node-developer profile [#685](https://github.com/openshift/cluster-version-operator/pull/685) * Adding docs to test CVO with custom update graph [#681](https://github.com/openshift/cluster-version-operator/pull/681) * [Bug 1878925](https://bugzilla.redhat.com/show_bug.cgi?id=1878925): pkg/cvo/updatepayload: Drop history from target pullspec lookup [#684](https://github.com/openshift/cluster-version-operator/pull/684) * Adding seed to make rand.Float64() return random values [#653](https://github.com/openshift/cluster-version-operator/pull/653) * vendor: Bump openshift/api for targeted edge blocking [#680](https://github.com/openshift/cluster-version-operator/pull/680) * [Bug 2014071](https://bugzilla.redhat.com/show_bug.cgi?id=2014071): lib/resourcemerge/imagestream.go: remove TagReference field dependency [#677](https://github.com/openshift/cluster-version-operator/pull/677) * [Bug 2014071](https://bugzilla.redhat.com/show_bug.cgi?id=2014071): lib/resourcemerge/imagestream.go: Copy all data for new tag reference [#674](https://github.com/openshift/cluster-version-operator/pull/674) * [Bug 2000938](https://bugzilla.redhat.com/show_bug.cgi?id=2000938): Ensure CVO applies appropriate Deployment strategy on update [#650](https://github.com/openshift/cluster-version-operator/pull/650) * podsecurity: enforce privileged for openshift-cluster-version namespace [#668](https://github.com/openshift/cluster-version-operator/pull/668) * [Bug 2011896](https://bugzilla.redhat.com/show_bug.cgi?id=2011896): pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False [#670](https://github.com/openshift/cluster-version-operator/pull/670) * Unset listen option while running CVO locally [doc/dev] [#667](https://github.com/openshift/cluster-version-operator/pull/667) * .ci-operator: Bump to Go 1.16 [#665](https://github.com/openshift/cluster-version-operator/pull/665) * [Bug 2005581](https://bugzilla.redhat.com/show_bug.cgi?id=2005581): install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access [#660](https://github.com/openshift/cluster-version-operator/pull/660) * OWNERS: Prune crawford [#656](https://github.com/openshift/cluster-version-operator/pull/656) * [Bug 2002834](https://bugzilla.redhat.com/show_bug.cgi?id=2002834): lib/resourcemerge/core: Remove unrecognized volumes and mounts [#654](https://github.com/openshift/cluster-version-operator/pull/654) * Updating cluster-version-operator images to be consistent with ART [#655](https://github.com/openshift/cluster-version-operator/pull/655) * pkg/cvo: Drop the explicit 'upstream' from our replacement ClusterVersion [#640](https://github.com/openshift/cluster-version-operator/pull/640) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/3f8522a6535648099b955f150e31b100bc6b23ef...1dc6db4b3c4a31b1698f7038a2ac08590bf2575b) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/22a40ce77a1c3d4842b80de89f4df449672e5f5e) * Updating configmap-reload images to be consistent with ART [#40](https://github.com/openshift/configmap-reload/pull/40) * OWNERS: cleanup [#39](https://github.com/openshift/configmap-reload/pull/39) * Updating configmap-reload images to be consistent with ART [#38](https://github.com/openshift/configmap-reload/pull/38) * Updating configmap-reload images to be consistent with ART [#37](https://github.com/openshift/configmap-reload/pull/37) * OWNERS: update [#36](https://github.com/openshift/configmap-reload/pull/36) * [Full changelog](https://github.com/openshift/configmap-reload/compare/b84b5bf9c3b84e65ebead7e9e35ddf6454bb33ce...22a40ce77a1c3d4842b80de89f4df449672e5f5e) ### [console](https://github.com/openshift/console/tree/935a040a519357405eec33e8bf252fac62be7d23) * [Bug 2037246](https://bugzilla.redhat.com/show_bug.cgi?id=2037246): Cusotmize boot source was missing DataVolumes in order to use new DataSource [#10817](https://github.com/openshift/console/pull/10817) * [Bug 2015420](https://bugzilla.redhat.com/show_bug.cgi?id=2015420): Update SupportedExtension to include all dashboard extensions [#10797](https://github.com/openshift/console/pull/10797) * [Bug 2039529](https://bugzilla.redhat.com/show_bug.cgi?id=2039529): disable Project Dashboard Resource Quotas Card test [#10816](https://github.com/openshift/console/pull/10816) * [Bug 2039756](https://bugzilla.redhat.com/show_bug.cgi?id=2039756): Fix react warning on operator hub description component, used for example on the KnativeServing detail page [#10823](https://github.com/openshift/console/pull/10823) * [Bug 2039586](https://bugzilla.redhat.com/show_bug.cgi?id=2039586): update centos8 to centos stream8 [#10809](https://github.com/openshift/console/pull/10809) * [Bug 2038761](https://bugzilla.redhat.com/show_bug.cgi?id=2038761): Monitoring: Handle case where `service.metadata.labels` is undefined [#10808](https://github.com/openshift/console/pull/10808) * [Bug 2038832](https://bugzilla.redhat.com/show_bug.cgi?id=2038832): Add registry URL suggestions for centos stream templates [#10801](https://github.com/openshift/console/pull/10801) * HAC 374: Migrate last k8s reducer to SDK and revert sdkK8s back to k8s [#10714](https://github.com/openshift/console/pull/10714) * [Bug 2039064](https://bugzilla.redhat.com/show_bug.cgi?id=2039064): Disable Bulk Import e2e test [#10648](https://github.com/openshift/console/pull/10648) * [Bug 2021205](https://bugzilla.redhat.com/show_bug.cgi?id=2021205): fix git url change validation [#10769](https://github.com/openshift/console/pull/10769) * [Bug 2038465](https://bugzilla.redhat.com/show_bug.cgi?id=2038465): Upgrade chromedriver to 90.x to support Mac M1 chips [#10691](https://github.com/openshift/console/pull/10691) * [Bug 1987044](https://bugzilla.redhat.com/show_bug.cgi?id=1987044): [OCPV48] Shutoff VM is being shown as "Starting" in WebUI when using spec.runStrategy Manual/RerunOnFailure [#10758](https://github.com/openshift/console/pull/10758) * [Bug 2038663](https://bugzilla.redhat.com/show_bug.cgi?id=2038663): Added Matan Schatzman and Aviv Turgeman to OWNERS file, removed some other inactive users [#10778](https://github.com/openshift/console/pull/10778) * [Bug 2025431](https://bugzilla.redhat.com/show_bug.cgi?id=2025431): Provide specific windows source link [#10796](https://github.com/openshift/console/pull/10796) * GitOps: Add error handling (#1278) [#10468](https://github.com/openshift/console/pull/10468) * [Bug 2035467](https://bugzilla.redhat.com/show_bug.cgi?id=2035467): Query Browser: Fix `undefined` error when sorting the results table [#10789](https://github.com/openshift/console/pull/10789) * [Bug 2035704](https://bugzilla.redhat.com/show_bug.cgi?id=2035704): RoleBindings list page filter doesn't apply [#10773](https://github.com/openshift/console/pull/10773) * [Bug 2018234](https://bugzilla.redhat.com/show_bug.cgi?id=2018234): Fix that user settings ConfigMap is also created for users with restricted access [#10705](https://github.com/openshift/console/pull/10705) * adds/updates jsdoc comments, expose useK8sWatchResource(s) hooks from SDK and adds typing [#10779](https://github.com/openshift/console/pull/10779) * [Bug 2009754](https://bugzilla.redhat.com/show_bug.cgi?id=2009754): Fix sticky footer in the import forms [#10776](https://github.com/openshift/console/pull/10776) * [Bug 1999903](https://bugzilla.redhat.com/show_bug.cgi?id=1999903): Changed This is cdrom boot source checkbox id [#10775](https://github.com/openshift/console/pull/10775) * [Bug 2037182](https://bugzilla.redhat.com/show_bug.cgi?id=2037182): update the ping source apiVersion [#10774](https://github.com/openshift/console/pull/10774) * Move ResourceStatus to dynamic-plugin-sdk [#10770](https://github.com/openshift/console/pull/10770) * [Bug 1957547](https://bugzilla.redhat.com/show_bug.cgi?id=1957547): [RFE]VM name is not auto filled in dev console [#10763](https://github.com/openshift/console/pull/10763) * Make ResourceIcon consume groupVersionKind [#10762](https://github.com/openshift/console/pull/10762) * [Bug 1999796](https://bugzilla.redhat.com/show_bug.cgi?id=1999796): Add support for fetching partial metadata and fix helm list page crash [#10754](https://github.com/openshift/console/pull/10754) * [Bug 2035348](https://bugzilla.redhat.com/show_bug.cgi?id=2035348): Fix two grammar issues in kubevirt-plugin [#10727](https://github.com/openshift/console/pull/10727) * [Bug 2035321](https://bugzilla.redhat.com/show_bug.cgi?id=2035321): chore(i18n): update translations [#10724](https://github.com/openshift/console/pull/10724) * [Bug 2034068](https://bugzilla.redhat.com/show_bug.cgi?id=2034068): updates tests for downstream [#10685](https://github.com/openshift/console/pull/10685) * Monitoring: Add Prometheus Targets UI pages [#10625](https://github.com/openshift/console/pull/10625) * [Bug 2028170](https://bugzilla.redhat.com/show_bug.cgi?id=2028170): Remove whitespaces around mirroring card popover [#10601](https://github.com/openshift/console/pull/10601) * DevConsole refactor [#10420](https://github.com/openshift/console/pull/10420) * [Bug 2032415](https://bugzilla.redhat.com/show_bug.cgi?id=2032415): Templates page - remove "support level" badge and add "support level" column which should not be hard coded [#10706](https://github.com/openshift/console/pull/10706) * [Bug 2037801](https://bugzilla.redhat.com/show_bug.cgi?id=2037801): disabled serverless specs as serverless operator is not available in the operatorhub [#10786](https://github.com/openshift/console/pull/10786) * [Bug 2035910](https://bugzilla.redhat.com/show_bug.cgi?id=2035910): Show manual approval options [#10780](https://github.com/openshift/console/pull/10780) * Update Event Sources Visualization and SideBar [#10721](https://github.com/openshift/console/pull/10721) * [Bug 2010181](https://bugzilla.redhat.com/show_bug.cgi?id=2010181): Environment variables not getting reset on reload on deployment edit form [#10170](https://github.com/openshift/console/pull/10170) * Remove duplicate K8sKind type [#10764](https://github.com/openshift/console/pull/10764) * [Bug 2023865](https://bugzilla.redhat.com/show_bug.cgi?id=2023865): Pull in css to support react-virtualized-extension and remove overrides. [#10626](https://github.com/openshift/console/pull/10626) * [Bug 2035409](https://bugzilla.redhat.com/show_bug.cgi?id=2035409): Change catsrc name as the older is no longer published [#10772](https://github.com/openshift/console/pull/10772) * Read from tektonconfig to enable/disable the hub tasks in pipeline builder [#10767](https://github.com/openshift/console/pull/10767) * [Bug 1994094](https://bugzilla.redhat.com/show_bug.cgi?id=1994094): Added missing translations [#10749](https://github.com/openshift/console/pull/10749) * [Bug 2027132](https://bugzilla.redhat.com/show_bug.cgi?id=2027132): Changed Fedora and Centos icons in template screen [#10761](https://github.com/openshift/console/pull/10761) * [Bug 2035772](https://bugzilla.redhat.com/show_bug.cgi?id=2035772): AccessMode and VolumeMode is not reserved for customize wizard [#10743](https://github.com/openshift/console/pull/10743) * [Bug 2035141](https://bugzilla.redhat.com/show_bug.cgi?id=2035141): [RFE] Show GPU/Host devices in template's details tab [#10745](https://github.com/openshift/console/pull/10745) * [Bug 2035933](https://bugzilla.redhat.com/show_bug.cgi?id=2035933): volume mode and access mode are empty in customize wizard review tab [#10744](https://github.com/openshift/console/pull/10744) * [Bug 2019645](https://bugzilla.redhat.com/show_bug.cgi?id=2019645): Create button is not removed on "Virtual Machines" [#10752](https://github.com/openshift/console/pull/10752) * [Bug 2029579](https://bugzilla.redhat.com/show_bug.cgi?id=2029579): Fix TypeError when application has HelmRelease [#10742](https://github.com/openshift/console/pull/10742) * [Bug 2033634](https://bugzilla.redhat.com/show_bug.cgi?id=2033634): fix modal list style type [#10740](https://github.com/openshift/console/pull/10740) * [Bug 2034647](https://bugzilla.redhat.com/show_bug.cgi?id=2034647): missing volumes list in snapshot modal [#10733](https://github.com/openshift/console/pull/10733) * [Bug 2019639](https://bugzilla.redhat.com/show_bug.cgi?id=2019639): "Take snapshot" should be disabled [#10751](https://github.com/openshift/console/pull/10751) * [Bug 2034129](https://bugzilla.redhat.com/show_bug.cgi?id=2034129): Fix guided-tour popover title [#10736](https://github.com/openshift/console/pull/10736) * [Bug 2029671](https://bugzilla.redhat.com/show_bug.cgi?id=2029671): VM action "pause" and "clone" should be disabled [#10747](https://github.com/openshift/console/pull/10747) * [Bug 2033044](https://bugzilla.redhat.com/show_bug.cgi?id=2033044): Shift invalid devfile alert down [#10688](https://github.com/openshift/console/pull/10688) * [Bug 1998241](https://bugzilla.redhat.com/show_bug.cgi?id=1998241): Support OB/C pages for Ceph Standalone Mode if RGW is present [#10108](https://github.com/openshift/console/pull/10108) * [Bug 2034823](https://bugzilla.redhat.com/show_bug.cgi?id=2034823): Added RHEL 9 as pinned template [#10741](https://github.com/openshift/console/pull/10741) * [Bug 2031057](https://bugzilla.redhat.com/show_bug.cgi?id=2031057): Topology sidebar for Knative services shows a small pod ring with "0 undefined" as tooltip [#10715](https://github.com/openshift/console/pull/10715) * [Bug 2034248](https://bugzilla.redhat.com/show_bug.cgi?id=2034248): GPU/Host device modal is too small [#10731](https://github.com/openshift/console/pull/10731) * [Bug 1992414](https://bugzilla.redhat.com/show_bug.cgi?id=1992414): Removed the check for windows machines [#10738](https://github.com/openshift/console/pull/10738) * Automation and gherkin for Serverless Usability Improvements [#10702](https://github.com/openshift/console/pull/10702) * [Bug 2035146](https://bugzilla.redhat.com/show_bug.cgi?id=2035146): Missing T function for translation [#10737](https://github.com/openshift/console/pull/10737) * Add ability to modify the URL of the URL decorator in Topology [#10728](https://github.com/openshift/console/pull/10728) * [Bug 2034170](https://bugzilla.redhat.com/show_bug.cgi?id=2034170): add support for new labels for serverless function [#10717](https://github.com/openshift/console/pull/10717) * Add webhook resources in git import pipeline flow [#10709](https://github.com/openshift/console/pull/10709) * [Bug 2035264](https://bugzilla.redhat.com/show_bug.cgi?id=2035264): [RFE] Provide a proper message for nonpriv user who not able to add PCI devices [#10732](https://github.com/openshift/console/pull/10732) * [Bug 1992580](https://bugzilla.redhat.com/show_bug.cgi?id=1992580): storageProfile should stay with the same value by check/uncheck the apply button [#10720](https://github.com/openshift/console/pull/10720) * [Bug 2025770](https://bugzilla.redhat.com/show_bug.cgi?id=2025770): Added try and catch block to prevent crash [#10734](https://github.com/openshift/console/pull/10734) * [Bug 2015422](https://bugzilla.redhat.com/show_bug.cgi?id=2015422): No conflict checking on snapshot name [#10712](https://github.com/openshift/console/pull/10712) * [Bug 2030534](https://bugzilla.redhat.com/show_bug.cgi?id=2030534): Node selector/tolerations rules are evaluated too early [#10735](https://github.com/openshift/console/pull/10735) * add pipeline task hubURL link [#10703](https://github.com/openshift/console/pull/10703) * Show binding secret in service binding sidebar [#10683](https://github.com/openshift/console/pull/10683) * [Bug 2034621](https://bugzilla.redhat.com/show_bug.cgi?id=2034621): show context menu for application group [#10710](https://github.com/openshift/console/pull/10710) * Show Create Service Binding modal on dnd of binding connector in topology [#10627](https://github.com/openshift/console/pull/10627) * [Bug 2016296](https://bugzilla.redhat.com/show_bug.cgi?id=2016296): Windows machine can be created with import URL [#10632](https://github.com/openshift/console/pull/10632) * [Bug 2019647](https://bugzilla.redhat.com/show_bug.cgi?id=2019647): "Remove favorite" and "Create new Template" should be disabled [#10730](https://github.com/openshift/console/pull/10730) * Re-enable test case which checks for "Import from Git" action [#10700](https://github.com/openshift/console/pull/10700) * Disable Features based on CSV annotations [#10666](https://github.com/openshift/console/pull/10666) * Add support to show platform supported tektonhub tasks in pipeline builder [#10722](https://github.com/openshift/console/pull/10722) * [Bug 2034647](https://bugzilla.redhat.com/show_bug.cgi?id=2034647): missing volumes list in snapshot modal [#10713](https://github.com/openshift/console/pull/10713) * [Bug 2034474](https://bugzilla.redhat.com/show_bug.cgi?id=2034474): Additional checks for PVC's existence [#10716](https://github.com/openshift/console/pull/10716) * Uncommented automation code for Export app enhancements [#10708](https://github.com/openshift/console/pull/10708) * [Bug 2025765](https://bugzilla.redhat.com/show_bug.cgi?id=2025765): It should not try to load from storageProfile after unchecking"Apply optimized StorageProfile settings" [#10701](https://github.com/openshift/console/pull/10701) * [Bug 2018985](https://bugzilla.redhat.com/show_bug.cgi?id=2018985): The rootdisk size is 15Gi of windows VM [#10697](https://github.com/openshift/console/pull/10697) * [Bug 2023090](https://bugzilla.redhat.com/show_bug.cgi?id=2023090): [e2e][automation] Examples of Import URL for VM templates [#10456](https://github.com/openshift/console/pull/10456) * Moving block pool cypress testcases to ODF console [#9992](https://github.com/openshift/console/pull/9992) * [Bug 1977929](https://bugzilla.redhat.com/show_bug.cgi?id=1977929): Show NADs from openshift-multus [#10676](https://github.com/openshift/console/pull/10676) * [Bug 2034257](https://bugzilla.redhat.com/show_bug.cgi?id=2034257): regular user `Create VM` missing permissions alert [#10699](https://github.com/openshift/console/pull/10699) * [Bug 2019636](https://bugzilla.redhat.com/show_bug.cgi?id=2019636): Actions in VM tabs should be disabled [#10695](https://github.com/openshift/console/pull/10695) * [Bug 2023560](https://bugzilla.redhat.com/show_bug.cgi?id=2023560): "Network Attachment Definitions" has no project field on the top in the list view [#10692](https://github.com/openshift/console/pull/10692) * Gherkin for disabling tektonhub integration in pipeline builder [#10689](https://github.com/openshift/console/pull/10689) * [Bug 2031006](https://bugzilla.redhat.com/show_bug.cgi?id=2031006): Application name input field is not autofocused when user selects "Create new application" [#10675](https://github.com/openshift/console/pull/10675) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Top Consumers card [#10615](https://github.com/openshift/console/pull/10615) * [Bug 2034243](https://bugzilla.redhat.com/show_bug.cgi?id=2034243): regular user cant load template list [#10698](https://github.com/openshift/console/pull/10698) * [Bug 2021632](https://bugzilla.redhat.com/show_bug.cgi?id=2021632): Fix OLM breadcrumb link [#10485](https://github.com/openshift/console/pull/10485) * Add new cluster utilization item extension [#10523](https://github.com/openshift/console/pull/10523) * [Bug 2019634](https://bugzilla.redhat.com/show_bug.cgi?id=2019634): Pause and migration is enabled in action list [#10696](https://github.com/openshift/console/pull/10696) * [Bug 2025525](https://bugzilla.redhat.com/show_bug.cgi?id=2025525): overview page consume high CPU [#10693](https://github.com/openshift/console/pull/10693) * Add encrypted RBD storage class during deployment [#10563](https://github.com/openshift/console/pull/10563) * [Bug 2033693](https://bugzilla.redhat.com/show_bug.cgi?id=2033693): Support VM Descheduler integration in the UI [#10668](https://github.com/openshift/console/pull/10668) * [Bug 2028885](https://bugzilla.redhat.com/show_bug.cgi?id=2028885): Add a message to all console errors which just logs an error object [#10494](https://github.com/openshift/console/pull/10494) * [Bug 2033013](https://bugzilla.redhat.com/show_bug.cgi?id=2033013): Fix user preferences project dropdown [#10684](https://github.com/openshift/console/pull/10684) * Enable Secure Route option by default in Deploy Image & Import from git flow [#10643](https://github.com/openshift/console/pull/10643) * Add K8sServices as a sinkable resource [#10598](https://github.com/openshift/console/pull/10598) * migrate context menu actions of WorkloadNode and application group to use new action extn mechanism [#10557](https://github.com/openshift/console/pull/10557) * [Bug 1911173](https://bugzilla.redhat.com/show_bug.cgi?id=1911173): Monitoring dashboards: Improve series titles when a label is missing [#10655](https://github.com/openshift/console/pull/10655) * [Bug 2033407](https://bugzilla.redhat.com/show_bug.cgi?id=2033407): Fix secure route pre-filled issue in edit flow [#10687](https://github.com/openshift/console/pull/10687) * [Bug 2033587](https://bugzilla.redhat.com/show_bug.cgi?id=2033587): Wait for the quota chart row to improve test stability [#10686](https://github.com/openshift/console/pull/10686) * [Bug 2033403](https://bugzilla.redhat.com/show_bug.cgi?id=2033403): Show provider information for devfiles in catalog [#10682](https://github.com/openshift/console/pull/10682) * [Bug 2033290](https://bugzilla.redhat.com/show_bug.cgi?id=2033290): Use TypeScript 4 when building SDK packages [#10680](https://github.com/openshift/console/pull/10680) * [ODC-6443](https://issues.redhat.com/browse/ODC-6443): Add adv. option to customize route labels [#10663](https://github.com/openshift/console/pull/10663) * [Bug 2032547](https://bugzilla.redhat.com/show_bug.cgi?id=2032547): hardware devices table have filter when table is empty [#10661](https://github.com/openshift/console/pull/10661) * [Bug 2032421](https://bugzilla.redhat.com/show_bug.cgi?id=2032421): UI integration with new auto update images [#10659](https://github.com/openshift/console/pull/10659) * [Bug 2032407](https://bugzilla.redhat.com/show_bug.cgi?id=2032407): UI will show the default openshift template wizard for HANA template [#10617](https://github.com/openshift/console/pull/10617) * Automation enhance export app ux experience odc 6296 [#10582](https://github.com/openshift/console/pull/10582) * [Bug 2024262](https://bugzilla.redhat.com/show_bug.cgi?id=2024262): Sample catalog is not displayed when one API call to the backend fails [#10569](https://github.com/openshift/console/pull/10569) * Create new cluster inventory extension for custom components [#10561](https://github.com/openshift/console/pull/10561) * Cluster wide encryption - Service Account for KMS authentication [#10559](https://github.com/openshift/console/pull/10559) * Gherkin and Automation changes for topology usability improvements [#10413](https://github.com/openshift/console/pull/10413) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Running VMs Per Template card [#10311](https://github.com/openshift/console/pull/10311) * [Bug 2019972](https://bugzilla.redhat.com/show_bug.cgi?id=2019972): Update CSR model & fix approval/denial process [#10624](https://github.com/openshift/console/pull/10624) * [Bug 2032732](https://bugzilla.redhat.com/show_bug.cgi?id=2032732): Fix styling conflicts stemming from console wide changes [#10665](https://github.com/openshift/console/pull/10665) * Export Application view log [#10591](https://github.com/openshift/console/pull/10591) * [Bug 2033290](https://bugzilla.redhat.com/show_bug.cgi?id=2033290): fix sdk build [#10679](https://github.com/openshift/console/pull/10679) * [Bug 2033215](https://bugzilla.redhat.com/show_bug.cgi?id=2033215): Do not render an empty button if it has no content to fix a11y check [#10674](https://github.com/openshift/console/pull/10674) * [Bug 2032851](https://bugzilla.redhat.com/show_bug.cgi?id=2032851): Fix networking status in Status card [#10673](https://github.com/openshift/console/pull/10673) * [Bug 2032516](https://bugzilla.redhat.com/show_bug.cgi?id=2032516): Add support for checking .devfile.yaml during strategy detection [#10670](https://github.com/openshift/console/pull/10670) * NETOBSERV-32 Use new CNO configmap to get network features [#10640](https://github.com/openshift/console/pull/10640) * Gherkin and Automation for dev console usability improvements [#10554](https://github.com/openshift/console/pull/10554) * GITOPS-1285 set equal width for details page card [#10500](https://github.com/openshift/console/pull/10500) * Migrate contextmenu for VmNode, Service Binding [#10179](https://github.com/openshift/console/pull/10179) * [Bug 2031831](https://bugzilla.redhat.com/show_bug.cgi?id=2031831): Scope toolbar for specific left alignment use on list pages and remove... [#10649](https://github.com/openshift/console/pull/10649) * [Bug 2033138](https://bugzilla.redhat.com/show_bug.cgi?id=2033138): No model registered for Templates [#10681](https://github.com/openshift/console/pull/10681) * Add Support information in the event source catalog side panel [#10585](https://github.com/openshift/console/pull/10585) * Create Service Binding CTA to topology nodes actions menu [#10550](https://github.com/openshift/console/pull/10550) * Remember the last selected node in topology [#10547](https://github.com/openshift/console/pull/10547) * [Bug 2032831](https://bugzilla.redhat.com/show_bug.cgi?id=2032831): Fix an error to show Knative Services and Revisions also if the Service has no owner revision [#10667](https://github.com/openshift/console/pull/10667) * [Bug 2026209](https://bugzilla.redhat.com/show_bug.cgi?id=2026209): Fix tektonhub task upgrading issue [#10653](https://github.com/openshift/console/pull/10653) * [Bug 2015472](https://bugzilla.redhat.com/show_bug.cgi?id=2015472): Form and YAML view switch button should have distinguishable status [#10671](https://github.com/openshift/console/pull/10671) * [Bug 2005902](https://bugzilla.redhat.com/show_bug.cgi?id=2005902): Add support for storage class selection for mcg standalone [#10628](https://github.com/openshift/console/pull/10628) * Automation of toast notification and route label for epic ODC-6266 [#10650](https://github.com/openshift/console/pull/10650) * Move kindToAbbr to the SDK [#10622](https://github.com/openshift/console/pull/10622) * [Bug 2018094](https://bugzilla.redhat.com/show_bug.cgi?id=2018094): Monitoring dashboards: Allow tooltip width to extend further [#10657](https://github.com/openshift/console/pull/10657) * Monitoring: Add runbook URLs to alert and rule details pages [#9376](https://github.com/openshift/console/pull/9376) * [Bug 2027311](https://bugzilla.redhat.com/show_bug.cgi?id=2027311): Fix k8s watch hooks to work with core resources [#10571](https://github.com/openshift/console/pull/10571) * [Bug 2028160](https://bugzilla.redhat.com/show_bug.cgi?id=2028160): Remove i18nKey in network-policy-peer-selectors.tsx [#10642](https://github.com/openshift/console/pull/10642) * Add frontend OWNERS to demo plugin [#10658](https://github.com/openshift/console/pull/10658) * [Bug 2026383](https://bugzilla.redhat.com/show_bug.cgi?id=2026383): Monitoring: Handle null ref.current in useIsVisible hook [#10656](https://github.com/openshift/console/pull/10656) * [Bug 2024932](https://bugzilla.redhat.com/show_bug.cgi?id=2024932): Catch unhandled promises (to increase e2e stability) [#10606](https://github.com/openshift/console/pull/10606) * Migrate usek8sWatchResource(s) [#10595](https://github.com/openshift/console/pull/10595) * [Bug 2009664](https://bugzilla.redhat.com/show_bug.cgi?id=2009664): fix edit ksvc in git import flow [#10255](https://github.com/openshift/console/pull/10255) * [Bug 1992509](https://bugzilla.redhat.com/show_bug.cgi?id=1992509): Could not customize boot source due to source PVC not found [#10613](https://github.com/openshift/console/pull/10613) * Implement UI for IBM ROKS HPCS KMS [#10475](https://github.com/openshift/console/pull/10475) * Utilization Card updates [#10470](https://github.com/openshift/console/pull/10470) * Namespace store filesystem update [#10564](https://github.com/openshift/console/pull/10564) * [Bug 2031040](https://bugzilla.redhat.com/show_bug.cgi?id=2031040): Fix topology error page when open not fully started or broken Knative Service [#10647](https://github.com/openshift/console/pull/10647) * Make the github API mocks runnable for all cypress test plugins [#10646](https://github.com/openshift/console/pull/10646) * Use clean PF components for building Overview cards [#10410](https://github.com/openshift/console/pull/10410) * [Bug 2031502](https://bugzilla.redhat.com/show_bug.cgi?id=2031502): New common templates crash fix [#10641](https://github.com/openshift/console/pull/10641) * [Bug 1998519](https://bugzilla.redhat.com/show_bug.cgi?id=1998519): Provide options to file fstype in create-local-volume-set [#10115](https://github.com/openshift/console/pull/10115) * Support custom builder image environment variables in edit flow [#10593](https://github.com/openshift/console/pull/10593) * Expose Overview status popover components [#10590](https://github.com/openshift/console/pull/10590) * [Bug 2030556](https://bugzilla.redhat.com/show_bug.cgi?id=2030556): Monitoring: Don't assume rules have Description & Message annotations [#10639](https://github.com/openshift/console/pull/10639) * Monitoring: Move monitoring Redux data to a separate store [#10250](https://github.com/openshift/console/pull/10250) * [Bug 2030229](https://bugzilla.redhat.com/show_bug.cgi?id=2030229): Fix mirroring status card reflect wrong data [#10634](https://github.com/openshift/console/pull/10634) * [Bug 2030228](https://bugzilla.redhat.com/show_bug.cgi?id=2030228): Fix StorageSpec resources field to use correct API [#10630](https://github.com/openshift/console/pull/10630) * [Bug 2019284](https://bugzilla.redhat.com/show_bug.cgi?id=2019284): fix dynamic actions disabling conditions [#10633](https://github.com/openshift/console/pull/10633) * [Bug 2029394](https://bugzilla.redhat.com/show_bug.cgi?id=2029394): missing empty text for hardware devices at wizard review [#10614](https://github.com/openshift/console/pull/10614) * [Bug 2020904](https://bugzilla.redhat.com/show_bug.cgi?id=2020904): Add edge items in kubevirt topology data model factory [#10584](https://github.com/openshift/console/pull/10584) * Fix Ceph Block pool missing from ODF system level dashboard [#10537](https://github.com/openshift/console/pull/10537) * Update PF packages to release 2021-15 [#10466](https://github.com/openshift/console/pull/10466) * [Bug 2019827](https://bugzilla.redhat.com/show_bug.cgi?id=2019827): Fix navigation display issue effecting demo plugin [#10412](https://github.com/openshift/console/pull/10412) * [Bug 2021466](https://bugzilla.redhat.com/show_bug.cgi?id=2021466): [e2e][automation] Windows guest tool mount [#10402](https://github.com/openshift/console/pull/10402) * [Bug 2029872](https://bugzilla.redhat.com/show_bug.cgi?id=2029872): Disable replacement procedure from ODF UI [#10631](https://github.com/openshift/console/pull/10631) * [Bug 2028174](https://bugzilla.redhat.com/show_bug.cgi?id=2028174): chore(i18n): update translations [#10592](https://github.com/openshift/console/pull/10592) * [Bug 2022880](https://bugzilla.redhat.com/show_bug.cgi?id=2022880): Fix pipeline builder edge spacing to avoid improper edge shapes [#10623](https://github.com/openshift/console/pull/10623) * [Bug 2025295](https://bugzilla.redhat.com/show_bug.cgi?id=2025295): Add new option for VIRTIOWIN ConfigMap name [#10616](https://github.com/openshift/console/pull/10616) * [Bug 2013996](https://bugzilla.redhat.com/show_bug.cgi?id=2013996): Project detail page: Action "Delete Project" does nothing for the default project [#10588](https://github.com/openshift/console/pull/10588) * Use dynamic add actions for topology context menu [#10100](https://github.com/openshift/console/pull/10100) * [Bug 2029273](https://bugzilla.redhat.com/show_bug.cgi?id=2029273): Fix all-projects-wizard link [#10610](https://github.com/openshift/console/pull/10610) * [Bug 2028949](https://bugzilla.redhat.com/show_bug.cgi?id=2028949): Remove unutilized css causing bug [#10618](https://github.com/openshift/console/pull/10618) * [Bug 2029369](https://bugzilla.redhat.com/show_bug.cgi?id=2029369): Mock github API requests when importing projects in cypress tests [#10599](https://github.com/openshift/console/pull/10599) * [Bug 2025823](https://bugzilla.redhat.com/show_bug.cgi?id=2025823): Add plugin seperator to admin nav [#10476](https://github.com/openshift/console/pull/10476) * [Bug 2028141](https://bugzilla.redhat.com/show_bug.cgi?id=2028141): Catch unhandled promises when running tests (to support Node.js 15 and 16) [#10594](https://github.com/openshift/console/pull/10594) * [Bug 2027288](https://bugzilla.redhat.com/show_bug.cgi?id=2027288): Devfile samples can't be loaded after fixing it on Safari (redirect caching issue) [#10570](https://github.com/openshift/console/pull/10570) * [Bug 2027563](https://bugzilla.redhat.com/show_bug.cgi?id=2027563): Wait for developer catalog to load in e2e-console cypress tests [#10583](https://github.com/openshift/console/pull/10583) * [Bug 2020498](https://bugzilla.redhat.com/show_bug.cgi?id=2020498): Trim the strings before localCompare [#10602](https://github.com/openshift/console/pull/10602) * [Bug 2028042](https://bugzilla.redhat.com/show_bug.cgi?id=2028042): Fix NodePort RDP bug [#10608](https://github.com/openshift/console/pull/10608) * [CONSOLE-2975](https://issues.redhat.com/browse/CONSOLE-2975): Migrate from Node Sass to Dart Sass [#10149](https://github.com/openshift/console/pull/10149) * update to pull samples from devfile registry [#10394](https://github.com/openshift/console/pull/10394) * [Bug 2019948](https://bugzilla.redhat.com/show_bug.cgi?id=2019948): Improving console.extensions links and routes [#10338](https://github.com/openshift/console/pull/10338) * [Bug 2018275](https://bugzilla.redhat.com/show_bug.cgi?id=2018275): show context menu for operator backed service [#10589](https://github.com/openshift/console/pull/10589) * [Bug 2024448](https://bugzilla.redhat.com/show_bug.cgi?id=2024448): Yaml editor will not show empty ssh array [#10600](https://github.com/openshift/console/pull/10600) * [Bug 2022399](https://bugzilla.redhat.com/show_bug.cgi?id=2022399): Fix troubleshoot link for MON_DISK_LOW [#10487](https://github.com/openshift/console/pull/10487) * [Bug 2028106](https://bugzilla.redhat.com/show_bug.cgi?id=2028106): convert vm,vmi actions to dynamic [#10499](https://github.com/openshift/console/pull/10499) * [Bug 2028162](https://bugzilla.redhat.com/show_bug.cgi?id=2028162): chore(i18n): update translations [#10541](https://github.com/openshift/console/pull/10541) * [Bug 2024399](https://bugzilla.redhat.com/show_bug.cgi?id=2024399): Remove spaces from a couple of translations [#10516](https://github.com/openshift/console/pull/10516) * [CONSOLE-922](https://issues.redhat.com/browse/CONSOLE-922): Support AppliedClusterResourceQuota for normal users [#10137](https://github.com/openshift/console/pull/10137) * [Bug 2014352](https://bugzilla.redhat.com/show_bug.cgi?id=2014352): Could not filter out machine by using node name on machines page (temp fix) [#10579](https://github.com/openshift/console/pull/10579) * [Bug 2025903](https://bugzilla.redhat.com/show_bug.cgi?id=2025903): - RoleBindings tab doesn't show correct rolebindings [#10587](https://github.com/openshift/console/pull/10587) * Add filter by label in topology [#10504](https://github.com/openshift/console/pull/10504) * internal kubevirt 3 [#10458](https://github.com/openshift/console/pull/10458) * [Bug 2027299](https://bugzilla.redhat.com/show_bug.cgi?id=2027299): The status of checkbox component is not revealed correctly in code [#10578](https://github.com/openshift/console/pull/10578) * [Bug 2025304](https://bugzilla.redhat.com/show_bug.cgi?id=2025304): overwrite storage section of the DV spec instead of the pvc section [#10477](https://github.com/openshift/console/pull/10477) * disable most dev-console e2e/add-flow-ci.feature tests due to accesibility violations [#10580](https://github.com/openshift/console/pull/10580) * [Bug 2027238](https://bugzilla.redhat.com/show_bug.cgi?id=2027238): (dashboard) Allow leading and trailing spaces in legendFormat [#10565](https://github.com/openshift/console/pull/10565) * [Bug 2017466](https://bugzilla.redhat.com/show_bug.cgi?id=2017466): Warning shown in "Create LocalVolumeSet" window no longer matches actual behaviour [#10449](https://github.com/openshift/console/pull/10449) * [Bug 2027512](https://bugzilla.redhat.com/show_bug.cgi?id=2027512): Reenable a few e2e tests, update Cypress to catch '> Unauthorized' exceptions [#10545](https://github.com/openshift/console/pull/10545) * [Bug 2024316](https://bugzilla.redhat.com/show_bug.cgi?id=2024316): Display correct annotation in Template support modal [#10574](https://github.com/openshift/console/pull/10574) * add support for form/yaml switcher for channels [#10474](https://github.com/openshift/console/pull/10474) * [Bug 2024537](https://bugzilla.redhat.com/show_bug.cgi?id=2024537): Change text to refer to Win iso instead of cloud image [#10562](https://github.com/openshift/console/pull/10562) * [Bug 2014497](https://bugzilla.redhat.com/show_bug.cgi?id=2014497): Optimize name validation regex for forms [#10556](https://github.com/openshift/console/pull/10556) * [Bug 2002266](https://bugzilla.redhat.com/show_bug.cgi?id=2002266): Add subject name selector field to SinkBinding form [#10527](https://github.com/openshift/console/pull/10527) * add dynamic sdk support for model metadata extensions [#9013](https://github.com/openshift/console/pull/9013) * [Bug 2019646](https://bugzilla.redhat.com/show_bug.cgi?id=2019646): Display permission error modal for view only user [#10549](https://github.com/openshift/console/pull/10549) * migrate useK8sModel(s) to SDK [#10524](https://github.com/openshift/console/pull/10524) * [Bug 2013990](https://bugzilla.redhat.com/show_bug.cgi?id=2013990): use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard [#10526](https://github.com/openshift/console/pull/10526) * [Bug 2025481](https://bugzilla.redhat.com/show_bug.cgi?id=2025481): Update VM Snapshots UI [#10510](https://github.com/openshift/console/pull/10510) * [Bug 2015660](https://bugzilla.redhat.com/show_bug.cgi?id=2015660): reword 'patch' to 'modify' [#10534](https://github.com/openshift/console/pull/10534) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Permissions card [#10530](https://github.com/openshift/console/pull/10530) * [Bug 1996630](https://bugzilla.redhat.com/show_bug.cgi?id=1996630): first ssh delete button is disabled on advanced wizard [#10525](https://github.com/openshift/console/pull/10525) * UI for dedicated nodes with taints [#10323](https://github.com/openshift/console/pull/10323) * update user preference namespace dropdown design [#10277](https://github.com/openshift/console/pull/10277) * [Bug 2023638](https://bugzilla.redhat.com/show_bug.cgi?id=2023638): Add Dev Preview tag for IBM FlashSystem [#10482](https://github.com/openshift/console/pull/10482) * Move dev-console and knative dependencies out of console-shared [#10158](https://github.com/openshift/console/pull/10158) * [Bug 2006067](https://bugzilla.redhat.com/show_bug.cgi?id=2006067): Fix OLM error handling [#10387](https://github.com/openshift/console/pull/10387) * [Bug 2018272](https://bugzilla.redhat.com/show_bug.cgi?id=2018272): Open export details page from the resource link on the topology sidepanel [#10529](https://github.com/openshift/console/pull/10529) * migrate ws-factory to ts [#10528](https://github.com/openshift/console/pull/10528) * expose reducers from SDK and consume in console [#10513](https://github.com/openshift/console/pull/10513) * HAC 63: Split core API dependencies from console dependencies [#10386](https://github.com/openshift/console/pull/10386) * Add quick search to add page [#10365](https://github.com/openshift/console/pull/10365) * [Bug 2022707](https://bugzilla.redhat.com/show_bug.cgi?id=2022707): use prometheus tenancy URL to load data in dev console observe dashboard [#10460](https://github.com/openshift/console/pull/10460) * [Bug 2023077](https://bugzilla.redhat.com/show_bug.cgi?id=2023077): [e2e][automation] Home Overview Virtualization status [#10455](https://github.com/openshift/console/pull/10455) * [ODC-6364](https://issues.redhat.com/browse/ODC-6364): Pipeline as code epic automation [#10521](https://github.com/openshift/console/pull/10521) * Automation: Add flows should allow user to pick from a list of pipelines [#10520](https://github.com/openshift/console/pull/10520) * [Bug 2024750](https://bugzilla.redhat.com/show_bug.cgi?id=2024750): Fix OLM files in need of i18n [#10511](https://github.com/openshift/console/pull/10511) * [Bug 2023607](https://bugzilla.redhat.com/show_bug.cgi?id=2023607): Fix blank page error for Installed Operators [#10501](https://github.com/openshift/console/pull/10501) * [Bug 2022801](https://bugzilla.redhat.com/show_bug.cgi?id=2022801): chore(i18n): update translations [#10451](https://github.com/openshift/console/pull/10451) * [Bug 2025837](https://bugzilla.redhat.com/show_bug.cgi?id=2025837): virt: warn users that the RHEL URL expire [#10429](https://github.com/openshift/console/pull/10429) * [Bug 2025830](https://bugzilla.redhat.com/show_bug.cgi?id=2025830): virt: fix CentOS capitalizaion [#10427](https://github.com/openshift/console/pull/10427) * Add extension to provide custom builder image environment variables [#10331](https://github.com/openshift/console/pull/10331) * [Bug 2015498](https://bugzilla.redhat.com/show_bug.cgi?id=2015498): Fixes add capacity for MCG standalone [#10426](https://github.com/openshift/console/pull/10426) * [Bug 2024547](https://bugzilla.redhat.com/show_bug.cgi?id=2024547): Fix Noobaa resources broken details pages [#10536](https://github.com/openshift/console/pull/10536) * [Bug 2025954](https://bugzilla.redhat.com/show_bug.cgi?id=2025954): Disable a few console e2e tests due to consistent Unauthorized flake [#10514](https://github.com/openshift/console/pull/10514) * [Bug 2023356](https://bugzilla.redhat.com/show_bug.cgi?id=2023356): Devfiles can't be loaded in Safari on macOS (403 - Forbidden) [#10464](https://github.com/openshift/console/pull/10464) * [Bug 2024220](https://bugzilla.redhat.com/show_bug.cgi?id=2024220): Cluster monitoring checkbox flickers when installing Operator in all-namespace mode [#10497](https://github.com/openshift/console/pull/10497) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Fix links on the Virtualization Overview Getting Started card [#10465](https://github.com/openshift/console/pull/10465) * [Bug 2024665](https://bugzilla.redhat.com/show_bug.cgi?id=2024665): Fix k8sget import for bindable services fetch util [#10509](https://github.com/openshift/console/pull/10509) * clean up files for components which have been migrated to dynamic extensions [#10352](https://github.com/openshift/console/pull/10352) * [Bug 2025266](https://bugzilla.redhat.com/show_bug.cgi?id=2025266): Removed exact on CreateResource route [#10488](https://github.com/openshift/console/pull/10488) * [Bug 2024551](https://bugzilla.redhat.com/show_bug.cgi?id=2024551): KMS resources not getting created for IBM FlashSystem storage [#10506](https://github.com/openshift/console/pull/10506) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Activity card [#10301](https://github.com/openshift/console/pull/10301) * [Bug 2023228](https://bugzilla.redhat.com/show_bug.cgi?id=2023228): Remove Tech preview badge for the triggers component for triggers GA … [#10473](https://github.com/openshift/console/pull/10473) * [Bug 2023592](https://bugzilla.redhat.com/show_bug.cgi?id=2023592): add mac spoof check for nad [#10471](https://github.com/openshift/console/pull/10471) * add toast for import [#10290](https://github.com/openshift/console/pull/10290) * [Bug 1988406](https://bugzilla.redhat.com/show_bug.cgi?id=1988406): SSH Key will now move from simple to advanced wizard when clicking customize [#10508](https://github.com/openshift/console/pull/10508) * [Bug 2016367](https://bugzilla.redhat.com/show_bug.cgi?id=2016367): prevent empty task box to show up for a pipeline without finally task [#10498](https://github.com/openshift/console/pull/10498) * [Bug 2024515](https://bugzilla.redhat.com/show_bug.cgi?id=2024515): Fix backingstore and namespacestore table css [#10490](https://github.com/openshift/console/pull/10490) * [Bug 2016925](https://bugzilla.redhat.com/show_bug.cgi?id=2016925): Monitoring dashboards: Fix switching from "All" option to other option [#10447](https://github.com/openshift/console/pull/10447) * migrate rhoas kafka and helm workload [#10414](https://github.com/openshift/console/pull/10414) * [Bug 2024535](https://bugzilla.redhat.com/show_bug.cgi?id=2024535): hotplug disk missing OwnerReference [#10505](https://github.com/openshift/console/pull/10505) * [Bug 2024493](https://bugzilla.redhat.com/show_bug.cgi?id=2024493): Monitoring: Fix destructure of undefined error on rule details page [#10502](https://github.com/openshift/console/pull/10502) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Inventory Card [#10495](https://github.com/openshift/console/pull/10495) * [Bug 2023781](https://bugzilla.redhat.com/show_bug.cgi?id=2023781): initial hardware devices is not loading in wizard [#10480](https://github.com/openshift/console/pull/10480) * enable redux store context in SDK from app host [#10448](https://github.com/openshift/console/pull/10448) * [Bug 2018264](https://bugzilla.redhat.com/show_bug.cgi?id=2018264): Delete Export button doesn't work in topology sidebar (general issue with unknown CSV?) [#10457](https://github.com/openshift/console/pull/10457) * [Bug 2014471](https://bugzilla.redhat.com/show_bug.cgi?id=2014471): Open Helm Release notes tab automatically after installing a chart [#10481](https://github.com/openshift/console/pull/10481) * [Bug 2022114](https://bugzilla.redhat.com/show_bug.cgi?id=2022114): Don't log all proxy requests by default [#10434](https://github.com/openshift/console/pull/10434) * [Bug 1985933](https://bugzilla.redhat.com/show_bug.cgi?id=1985933): Improved label matching, added more options for registry suggestions [#10493](https://github.com/openshift/console/pull/10493) * [Bug 2023443](https://bugzilla.redhat.com/show_bug.cgi?id=2023443): Adjust Console plugin SDK dist pkg compilation [#10444](https://github.com/openshift/console/pull/10444) * [Bug 2018279](https://bugzilla.redhat.com/show_bug.cgi?id=2018279): Edit and Delete confirmation modals for managed resource should close when the managed resource is clicked [#10437](https://github.com/openshift/console/pull/10437) * [Bug 2017663](https://bugzilla.redhat.com/show_bug.cgi?id=2017663): Missing SSH text change [#10478](https://github.com/openshift/console/pull/10478) * [Bug 2015549](https://bugzilla.redhat.com/show_bug.cgi?id=2015549): Fix localization misses in TablePagination and Metrics components [#10274](https://github.com/openshift/console/pull/10274) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add hardware devices to advanced wizard [#10463](https://github.com/openshift/console/pull/10463) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - align hardware list rows [#10453](https://github.com/openshift/console/pull/10453) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - add hardware to wizard redux [#10452](https://github.com/openshift/console/pull/10452) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Status card [#10300](https://github.com/openshift/console/pull/10300) * Bug 1815189, Bug 1997269: Improve API discovery for feature flags and operator details [#10162](https://github.com/openshift/console/pull/10162) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Details card [#10297](https://github.com/openshift/console/pull/10297) * [Bug 2021016](https://bugzilla.redhat.com/show_bug.cgi?id=2021016): Monitoring dashboards: Translate "All" options to `.+` regex [#10446](https://github.com/openshift/console/pull/10446) * odc-6430-Added jan as approver to all plugin folders [#10428](https://github.com/openshift/console/pull/10428) * [Bug 2022502](https://bugzilla.redhat.com/show_bug.cgi?id=2022502): Remove old table class overrides causing display issue. [#10443](https://github.com/openshift/console/pull/10443) * [Bug 2018380](https://bugzilla.redhat.com/show_bug.cgi?id=2018380): Update and migrate docs links to access.redhat.com [#10354](https://github.com/openshift/console/pull/10354) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview page [#10233](https://github.com/openshift/console/pull/10233) * Console 2250: Include Source labels on OperatorHub tiles [#10132](https://github.com/openshift/console/pull/10132) * [Bug 2020428](https://bugzilla.redhat.com/show_bug.cgi?id=2020428): Adapt webpack 5 related code in dynamic plugin SDK [#10433](https://github.com/openshift/console/pull/10433) * internal-kubevirt npm pkg patches [#10439](https://github.com/openshift/console/pull/10439) * [Bug 2017732](https://bugzilla.redhat.com/show_bug.cgi?id=2017732): Prevent creation of encryption enabled storageclass without KMS connection set [#10347](https://github.com/openshift/console/pull/10347) * [Bug 2021693](https://bugzilla.redhat.com/show_bug.cgi?id=2021693): Set large width for modals with modal-lg class [#10422](https://github.com/openshift/console/pull/10422) * [Bug 2020153](https://bugzilla.redhat.com/show_bug.cgi?id=2020153): Added support for common template change, now will update network device model [#10430](https://github.com/openshift/console/pull/10430) * [Bug 2001617](https://bugzilla.redhat.com/show_bug.cgi?id=2001617): Disable sidebar navigation based on next button state [#10333](https://github.com/openshift/console/pull/10333) * [Bug 2017130](https://bugzilla.redhat.com/show_bug.cgi?id=2017130): omit extension when code ref resolution fails [#10421](https://github.com/openshift/console/pull/10421) * [Bug 2021048](https://bugzilla.redhat.com/show_bug.cgi?id=2021048): Added MAC Spoof check for NAD [#10407](https://github.com/openshift/console/pull/10407) * [Bug 2015395](https://bugzilla.redhat.com/show_bug.cgi?id=2015395): Table head on Affinity Rules modal is not fully expanded [#10418](https://github.com/openshift/console/pull/10418) * [Bug 2000628](https://bugzilla.redhat.com/show_bug.cgi?id=2000628): Fix creation of ibm storage system at backing storage step [#10375](https://github.com/openshift/console/pull/10375) * [Bug 2021724](https://bugzilla.redhat.com/show_bug.cgi?id=2021724): Query browser: Add some transparency to line graph lines [#9725](https://github.com/openshift/console/pull/9725) * [Bug 2021337](https://bugzilla.redhat.com/show_bug.cgi?id=2021337): Fix ResourceLink groupVersionKind [#10411](https://github.com/openshift/console/pull/10411) * [Bug 2011038](https://bugzilla.redhat.com/show_bug.cgi?id=2011038): Render correct conditions for csv vs installplan and subscriptioncondition [#10388](https://github.com/openshift/console/pull/10388) * [Bug 2015654](https://bugzilla.redhat.com/show_bug.cgi?id=2015654): Separate handler for i18n proxy requests [#10378](https://github.com/openshift/console/pull/10378) * [Bug 2013109](https://bugzilla.redhat.com/show_bug.cgi?id=2013109): Refreshing console from toaster taking to Install Operator [#10373](https://github.com/openshift/console/pull/10373) * [Bug 2017535](https://bugzilla.redhat.com/show_bug.cgi?id=2017535): fix broken Argo CD link image [#10334](https://github.com/openshift/console/pull/10334) * [CONSOLE-2870](https://issues.redhat.com/browse/CONSOLE-2870): Add notification drawer settings to User Preferences - add checkbox to filter user notifications [#10226](https://github.com/openshift/console/pull/10226) * [Bug 1986338](https://bugzilla.redhat.com/show_bug.cgi?id=1986338): Error creating list of resources in Import YAML [#9765](https://github.com/openshift/console/pull/9765) * add kubevirt internal exports [#10238](https://github.com/openshift/console/pull/10238) * [NETOBSERV-15](https://issues.redhat.com/browse/NETOBSERV-15): list pods affected by a network policy [#9953](https://github.com/openshift/console/pull/9953) * [Bug 2017879](https://bugzilla.redhat.com/show_bug.cgi?id=2017879): Omission of translation [#9543](https://github.com/openshift/console/pull/9543) * [Bug 2002896](https://bugzilla.redhat.com/show_bug.cgi?id=2002896): Dispatch name filter value to redux [#10392](https://github.com/openshift/console/pull/10392) * [Bug 2018884](https://bugzilla.redhat.com/show_bug.cgi?id=2018884): Adapting crw-basic.feature to changs introduced in OCP 4.9 [#10359](https://github.com/openshift/console/pull/10359) * [Bug 2021031](https://bugzilla.redhat.com/show_bug.cgi?id=2021031): fixing the topology scripts [#10405](https://github.com/openshift/console/pull/10405) * [Bug 2021017](https://bugzilla.redhat.com/show_bug.cgi?id=2021017): fix the serverless installation issues [#10404](https://github.com/openshift/console/pull/10404) * [Bug 1992475](https://bugzilla.redhat.com/show_bug.cgi?id=1992475): Add translation key for 'Disconnect' button on vm console tab [#10380](https://github.com/openshift/console/pull/10380) * [Bug 2020275](https://bugzilla.redhat.com/show_bug.cgi?id=2020275): Fix ClusterOperators link [#10409](https://github.com/openshift/console/pull/10409) * Show failed PipelineRun log snippet on the log page [#10360](https://github.com/openshift/console/pull/10360) * [Bug 1992961](https://bugzilla.redhat.com/show_bug.cgi?id=1992961): Regular user cannot create VM because of an unclear error [#10408](https://github.com/openshift/console/pull/10408) * migrate refereceFor* utilities to dynamic-plugin-sdk [#10303](https://github.com/openshift/console/pull/10303) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add HW to create VM review [#10406](https://github.com/openshift/console/pull/10406) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - attach/detach HW modal to VM [#10377](https://github.com/openshift/console/pull/10377) * [Bug 2019986](https://bugzilla.redhat.com/show_bug.cgi?id=2019986): Fix dynamic demo plugin build [#10395](https://github.com/openshift/console/pull/10395) * [Bug 2014245](https://bugzilla.redhat.com/show_bug.cgi?id=2014245): i18n several aria-labels, external links, and labels [#10245](https://github.com/openshift/console/pull/10245) * Monitoring: Small refactoring of admin nav menu's Observe section [#10322](https://github.com/openshift/console/pull/10322) * [CONSOLE-2985](https://issues.redhat.com/browse/CONSOLE-2985): Replace all instances of old variables controlling global grid widths and breakpoints with Patternfly variables for more consistency of spacing between elements and behaviors [#10332](https://github.com/openshift/console/pull/10332) * [CONSOLE-2892](https://issues.redhat.com/browse/CONSOLE-2892): Allow dynamic plugins to proxy to services on the cluster [#10215](https://github.com/openshift/console/pull/10215) * [Bug 2020001](https://bugzilla.redhat.com/show_bug.cgi?id=2020001): Update demo dynamic plugin dockerfile to reflect dir structure change [#10397](https://github.com/openshift/console/pull/10397) * dynamic-plugin-sdk: Expose CreateResourceComponentProps [#10309](https://github.com/openshift/console/pull/10309) * [Bug 2020257](https://bugzilla.redhat.com/show_bug.cgi?id=2020257): Validate exposed modules in shouldEmit hook [#10306](https://github.com/openshift/console/pull/10306) * [Bug 2017050](https://bugzilla.redhat.com/show_bug.cgi?id=2017050): CONSOLE-2963: Update dynamic plugin SDK to latest webpack [#10383](https://github.com/openshift/console/pull/10383) * [Bug 2019591](https://bugzilla.redhat.com/show_bug.cgi?id=2019591): Operator install modal padding vars assigned to correct class so that scroll shadows are positioned correctly. [#10389](https://github.com/openshift/console/pull/10389) * [Bug 2019744](https://bugzilla.redhat.com/show_bug.cgi?id=2019744): suggest users to download newest RHEL version [#10381](https://github.com/openshift/console/pull/10381) * Update PF packages to release 2021-14 [#10342](https://github.com/openshift/console/pull/10342) * dropdown to select pipelines [#10232](https://github.com/openshift/console/pull/10232) * [Bug 1928285](https://bugzilla.redhat.com/show_bug.cgi?id=1928285): Display loading message when PVs are being provisioned. [#10348](https://github.com/openshift/console/pull/10348) * [Bug 2017656](https://bugzilla.redhat.com/show_bug.cgi?id=2017656): None admin users gan't fetch api url, fallback gracefully [#10371](https://github.com/openshift/console/pull/10371) * [Bug 2006060](https://bugzilla.redhat.com/show_bug.cgi?id=2006060): Redirect to object dashboard for MCG only [#10362](https://github.com/openshift/console/pull/10362) * [Bug 2019717](https://bugzilla.redhat.com/show_bug.cgi?id=2019717): cant delete VM with un-owned pvc attached [#10390](https://github.com/openshift/console/pull/10390) * [Bug 2018495](https://bugzilla.redhat.com/show_bug.cgi?id=2018495): Update i18n README [#10363](https://github.com/openshift/console/pull/10363) * [Bug 2018428](https://bugzilla.redhat.com/show_bug.cgi?id=2018428): PVC is deleted along with VM even with "Delete Disks" unchecked [#10382](https://github.com/openshift/console/pull/10382) * [Bug 2018042](https://bugzilla.redhat.com/show_bug.cgi?id=2018042): HorizontalPodAutoscaler CPU averageValue did not show up in HPA metrics GUI [#10379](https://github.com/openshift/console/pull/10379) * [Bug 1998378](https://bugzilla.redhat.com/show_bug.cgi?id=1998378): Use reference to extension models instead of kind [#10369](https://github.com/openshift/console/pull/10369) * [Bug 2018445](https://bugzilla.redhat.com/show_bug.cgi?id=2018445): enhance tests for downstream [#10276](https://github.com/openshift/console/pull/10276) * [Bug 2014238](https://bugzilla.redhat.com/show_bug.cgi?id=2014238): increase yaml load wait to reduce test flake on yaml import [#10372](https://github.com/openshift/console/pull/10372) * [Bug 2018449](https://bugzilla.redhat.com/show_bug.cgi?id=2018449): add test for network attachment definition [#10358](https://github.com/openshift/console/pull/10358) * [Bug 2015952](https://bugzilla.redhat.com/show_bug.cgi?id=2015952): RH CodeReady Workspaces Operator in e2e testing will soon fail [#10316](https://github.com/openshift/console/pull/10316) * [Bug 2015496](https://bugzilla.redhat.com/show_bug.cgi?id=2015496): Storage - PersistentVolumes Claim column value 'No Claim' in English [#10310](https://github.com/openshift/console/pull/10310) * [Bug 2017872](https://bugzilla.redhat.com/show_bug.cgi?id=2017872): chore(i18n): update translations [#10341](https://github.com/openshift/console/pull/10341) * move target port out of advanced routing options [#10271](https://github.com/openshift/console/pull/10271) * [Bug 2014488](https://bugzilla.redhat.com/show_bug.cgi?id=2014488): Fix operand details page conditions table sort order [#10364](https://github.com/openshift/console/pull/10364) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add Hardware devices list [#10370](https://github.com/openshift/console/pull/10370) * [Bug 2018446](https://bugzilla.redhat.com/show_bug.cgi?id=2018446): move tests to different level [#10355](https://github.com/openshift/console/pull/10355) * make topology sidebar resizable [#10325](https://github.com/openshift/console/pull/10325) * Gherkin to pick from a list of pipelines in Add flow [#10361](https://github.com/openshift/console/pull/10361) * [Bug 2002559](https://bugzilla.redhat.com/show_bug.cgi?id=2002559): User preference for topology list view does not follow when a new namespace is created [#10356](https://github.com/openshift/console/pull/10356) * [Bug 2005179](https://bugzilla.redhat.com/show_bug.cgi?id=2005179): Pass pod toolbar filters to `useListPageFilter` [#10351](https://github.com/openshift/console/pull/10351) * [Bug 2016438](https://bugzilla.redhat.com/show_bug.cgi?id=2016438): adds feature flag for static extension for knative plugin [#10357](https://github.com/openshift/console/pull/10357) * [Bug 2014248](https://bugzilla.redhat.com/show_bug.cgi?id=2014248): i18n several missed files [#10244](https://github.com/openshift/console/pull/10244) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add SelectFilter [#10343](https://github.com/openshift/console/pull/10343) * Update PF packages to release 2021-13 [#10221](https://github.com/openshift/console/pull/10221) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add VM/VMI selector [#10349](https://github.com/openshift/console/pull/10349) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Fix HWD page [#10326](https://github.com/openshift/console/pull/10326) * [Bug 2015568](https://bugzilla.redhat.com/show_bug.cgi?id=2015568): Fix cores translation value [#10350](https://github.com/openshift/console/pull/10350) * [Bug 2004073](https://bugzilla.redhat.com/show_bug.cgi?id=2004073): Fix memory units for selected nodes table [#10345](https://github.com/openshift/console/pull/10345) * [Bug 2015806](https://bugzilla.redhat.com/show_bug.cgi?id=2015806): Fix resource metrics 403 errors for project admin users [#10344](https://github.com/openshift/console/pull/10344) * migrate k8s utilities to dynamic-plugin-sdk [#10243](https://github.com/openshift/console/pull/10243) * metrics: add /metrics endpoint and console_helm_install_count metric [#10194](https://github.com/openshift/console/pull/10194) * [Bug 2017606](https://bugzilla.redhat.com/show_bug.cgi?id=2017606): add test to verify send key for VNC console [#10302](https://github.com/openshift/console/pull/10302) * [Bug 2005014](https://bugzilla.redhat.com/show_bug.cgi?id=2005014): Use conditions for status in Storage System list page [#10336](https://github.com/openshift/console/pull/10336) * [Bug 2007136](https://bugzilla.redhat.com/show_bug.cgi?id=2007136): Fix creation for BackingStore, BucketClass and NamespaceStore [#10128](https://github.com/openshift/console/pull/10128) * [Bug 2013930](https://bugzilla.redhat.com/show_bug.cgi?id=2013930): Disable ODF BackingStore, BucketClass, and NamespaceStore tabs and OCS BlockPool tab. [#10324](https://github.com/openshift/console/pull/10324) * [Bug 2015506](https://bugzilla.redhat.com/show_bug.cgi?id=2015506): Hard to select an item from kebab in default resource list [#10321](https://github.com/openshift/console/pull/10321) * migrate knative connector side panels to use dynamic extensions [#10139](https://github.com/openshift/console/pull/10139) * [Bug 2016453](https://bugzilla.redhat.com/show_bug.cgi?id=2016453): Complete i18n for GaugeChart defaults [#10317](https://github.com/openshift/console/pull/10317) * [Bug 2017141](https://bugzilla.redhat.com/show_bug.cgi?id=2017141): Remove inline style width from Namespace dropdown menu so it doesn't effect width of menu [#10318](https://github.com/openshift/console/pull/10318) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - add button [#10307](https://github.com/openshift/console/pull/10307) * [Bug 2016951](https://bugzilla.redhat.com/show_bug.cgi?id=2016951): Update action provider dynamic Actions [#10305](https://github.com/openshift/console/pull/10305) * [CONSOLE-2381](https://issues.redhat.com/browse/CONSOLE-2381): Update dynamic plugin demo to add navigation and pages [#9679](https://github.com/openshift/console/pull/9679) * [Bug 2017016](https://bugzilla.redhat.com/show_bug.cgi?id=2017016): Moving virtualization to a new menu section [#9896](https://github.com/openshift/console/pull/9896) * [Bug 2008767](https://bugzilla.redhat.com/show_bug.cgi?id=2008767): Block MCG deploymeny when no storage class found [#10292](https://github.com/openshift/console/pull/10292) * [Bug 2015557](https://bugzilla.redhat.com/show_bug.cgi?id=2015557): i18n DeploymentConfig error message [#10280](https://github.com/openshift/console/pull/10280) * [Bug 2008779](https://bugzilla.redhat.com/show_bug.cgi?id=2008779): ODF tab is missing if user clicks on 'Refresh web console' [#10284](https://github.com/openshift/console/pull/10284) * [Bug 2015535](https://bugzilla.redhat.com/show_bug.cgi?id=2015535): - Administration - ResourceQuotas - ResourceQuota details: Inside Pie chart 'x% used' is in English [#10282](https://github.com/openshift/console/pull/10282) * [Bug 1990255](https://bugzilla.redhat.com/show_bug.cgi?id=1990255): Text filtering does not return all items when text box is empty [#10256](https://github.com/openshift/console/pull/10256) * [Bug 2013545](https://bugzilla.redhat.com/show_bug.cgi?id=2013545): Check for resource in ServiceBinding spec's service reference [#10227](https://github.com/openshift/console/pull/10227) * GITOPS-1438 display resources health and sync status [#10196](https://github.com/openshift/console/pull/10196) * [Bug 2016438](https://bugzilla.redhat.com/show_bug.cgi?id=2016438): adds feature flag for all extension for knative plugin [#10287](https://github.com/openshift/console/pull/10287) * [Bug 2016179](https://bugzilla.redhat.com/show_bug.cgi?id=2016179): chore(i18n): update translations [#10283](https://github.com/openshift/console/pull/10283) * add default Details tab for topology side bar [#10127](https://github.com/openshift/console/pull/10127) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - devices list page [#10259](https://github.com/openshift/console/pull/10259) * [Bug 2006025](https://bugzilla.redhat.com/show_bug.cgi?id=2006025): Rephrases description to use an existing StorageClass [#10263](https://github.com/openshift/console/pull/10263) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - add API [#10260](https://github.com/openshift/console/pull/10260) * [Bug 2015274](https://bugzilla.redhat.com/show_bug.cgi?id=2015274): Fix plugin-manifest JSON schema import code [#10254](https://github.com/openshift/console/pull/10254) * Automation of user preference in dev perspetive epic:ODC-5227 [#10253](https://github.com/openshift/console/pull/10253) * Add Karthik to the Pipelines Package approvers [#10269](https://github.com/openshift/console/pull/10269) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - template cards [#10265](https://github.com/openshift/console/pull/10265) * [Bug 1992466](https://bugzilla.redhat.com/show_bug.cgi?id=1992466): Added missing translations [#10264](https://github.com/openshift/console/pull/10264) * [Bug 2015416](https://bugzilla.redhat.com/show_bug.cgi?id=2015416): Updating topology scripts to execute in CI [#10218](https://github.com/openshift/console/pull/10218) * Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. [#10174](https://github.com/openshift/console/pull/10174) * [Bug 2008490](https://bugzilla.redhat.com/show_bug.cgi?id=2008490): Fix edit-bucket-class action [#10266](https://github.com/openshift/console/pull/10266) * [Bug 2005282](https://bugzilla.redhat.com/show_bug.cgi?id=2005282): Fixes storagesystem list to point to correct page [#10262](https://github.com/openshift/console/pull/10262) * [Bug 2001337](https://bugzilla.redhat.com/show_bug.cgi?id=2001337): Service Name ODF should say OCS on Object tab [#10223](https://github.com/openshift/console/pull/10223) * Monitoring: Remove remaining uses of `connect` [#10154](https://github.com/openshift/console/pull/10154) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): PCI passthrough [#10251](https://github.com/openshift/console/pull/10251) * [Bug 2001612](https://bugzilla.redhat.com/show_bug.cgi?id=2001612): Bump axios dependency to 0.21.2 [#10029](https://github.com/openshift/console/pull/10029) * [Bug 1964789](https://bugzilla.redhat.com/show_bug.cgi?id=1964789): Update patternfly/react-console version [#10193](https://github.com/openshift/console/pull/10193) * [Bug 2013416](https://bugzilla.redhat.com/show_bug.cgi?id=2013416): Generate unique CSS filenames for `yarn run dev` [#10248](https://github.com/openshift/console/pull/10248) * [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Use only JSON files for dynamic plugin JSON schemas [#10242](https://github.com/openshift/console/pull/10242) * [Bug 2013871](https://bugzilla.redhat.com/show_bug.cgi?id=2013871): Fix alignment of column headings with table cells [#10236](https://github.com/openshift/console/pull/10236) * [Bug 2013203](https://bugzilla.redhat.com/show_bug.cgi?id=2013203): UI breaks when trying to create block pool before storage cluster/system creation [#10228](https://github.com/openshift/console/pull/10228) * Migrate context Menu actions for Broker, Channels, Trigger, Subscription to dynamic extensions [#10167](https://github.com/openshift/console/pull/10167) * [Bug 2006861](https://bugzilla.redhat.com/show_bug.cgi?id=2006861): chore(i18n): update translations [#10123](https://github.com/openshift/console/pull/10123) * Console-2385 Add description and help text to create project/namespace modals [#9786](https://github.com/openshift/console/pull/9786) * [Bug 2014486](https://bugzilla.redhat.com/show_bug.cgi?id=2014486): Fix failing OLM test scenario [#10247](https://github.com/openshift/console/pull/10247) * [Bug 1998183](https://bugzilla.redhat.com/show_bug.cgi?id=1998183): Monitoring: Fix error message when Silences fail to load [#10237](https://github.com/openshift/console/pull/10237) * convert topology visual connector side panel to use dynamic extensions [#10066](https://github.com/openshift/console/pull/10066) * [Bug 2013751](https://bugzilla.redhat.com/show_bug.cgi?id=2013751): Fix wrong in-cluster hostname on the Service details page [#10234](https://github.com/openshift/console/pull/10234) * Add Kubevirt internal SDK dist package [#10202](https://github.com/openshift/console/pull/10202) * [Bug 2013787](https://bugzilla.redhat.com/show_bug.cgi?id=2013787): use NetworkAttachmentDefinitions instead of Network Attachment Definitions [#10231](https://github.com/openshift/console/pull/10231) * [Bug 1992453](https://bugzilla.redhat.com/show_bug.cgi?id=1992453): don't allow bad disk names [#10229](https://github.com/openshift/console/pull/10229) * [Bug 1997967](https://bugzilla.redhat.com/show_bug.cgi?id=1997967): StorageClass is now saved moving between wizards [#10217](https://github.com/openshift/console/pull/10217) * [Bug 2002870](https://bugzilla.redhat.com/show_bug.cgi?id=2002870): Added support for SSH keys for custom templates [#10161](https://github.com/openshift/console/pull/10161) * Bump go to v1.16 [#10224](https://github.com/openshift/console/pull/10224) * [Bug 2007271](https://bugzilla.redhat.com/show_bug.cgi?id=2007271): updated knative smoke scenarios to execute on CI [#9591](https://github.com/openshift/console/pull/9591) * [Bug 2009055](https://bugzilla.redhat.com/show_bug.cgi?id=2009055): Fix few of the rebranding issues [#10230](https://github.com/openshift/console/pull/10230) * [Bug 2013431](https://bugzilla.redhat.com/show_bug.cgi?id=2013431): Namespace selector font size and positioning fixes [#10225](https://github.com/openshift/console/pull/10225) * [Bug 2009298](https://bugzilla.redhat.com/show_bug.cgi?id=2009298): Delete ssh service when vm is deleted [#10219](https://github.com/openshift/console/pull/10219) * [Bug 2012971](https://bugzilla.redhat.com/show_bug.cgi?id=2012971): Disable operands deletes [#10220](https://github.com/openshift/console/pull/10220) * NETOBSERV-55 Add data-test attributes on controls [#10190](https://github.com/openshift/console/pull/10190) * [Bug 2003792](https://bugzilla.redhat.com/show_bug.cgi?id=2003792): Monitoring dashboards: Improve series labels ordering in tooltips [#10213](https://github.com/openshift/console/pull/10213) * [Bug 2011809](https://bugzilla.redhat.com/show_bug.cgi?id=2011809): node page fail [#10207](https://github.com/openshift/console/pull/10207) * [Bug 2012177](https://bugzilla.redhat.com/show_bug.cgi?id=2012177): Overview tab is missing under Storage after successful deployment on UI [#10201](https://github.com/openshift/console/pull/10201) * migrate dynamic event source , kamlets & kafka event source [#10113](https://github.com/openshift/console/pull/10113) * refactor(variables): updated theming vars [#9594](https://github.com/openshift/console/pull/9594) * [CONSOLE-2946](https://issues.redhat.com/browse/CONSOLE-2946): Expose all of core PatternFly for dynamic plugin use [#9882](https://github.com/openshift/console/pull/9882) * [Bug 2012562](https://bugzilla.redhat.com/show_bug.cgi?id=2012562): Check for migration condition before default unknown status [#10205](https://github.com/openshift/console/pull/10205) * [Bug 2009384](https://bugzilla.redhat.com/show_bug.cgi?id=2009384): update the BindableService CRD changes to align with BindableKinds [#10181](https://github.com/openshift/console/pull/10181) * [Bug 1946232](https://bugzilla.redhat.com/show_bug.cgi?id=1946232): VM List can consume very high CPU [#9978](https://github.com/openshift/console/pull/9978) * [Bug 2012317](https://bugzilla.redhat.com/show_bug.cgi?id=2012317): Fix ListPageCreateDropdown alignment [#10203](https://github.com/openshift/console/pull/10203) * [Bug 2012407](https://bugzilla.redhat.com/show_bug.cgi?id=2012407): Improve console tests [#10200](https://github.com/openshift/console/pull/10200) * [Bug 1998038](https://bugzilla.redhat.com/show_bug.cgi?id=1998038): Automation for Hotlpug disks UI [#10151](https://github.com/openshift/console/pull/10151) * Update plugin SDK publish doc [#10199](https://github.com/openshift/console/pull/10199) * Migrate ksvc & revision side panels to use new extension mechanism [#10107](https://github.com/openshift/console/pull/10107) * [Bug 1956964](https://bugzilla.redhat.com/show_bug.cgi?id=1956964): upload a boot-source warning [#10189](https://github.com/openshift/console/pull/10189) * [Bug 1999983](https://bugzilla.redhat.com/show_bug.cgi?id=1999983): No way to clear upload error [#10178](https://github.com/openshift/console/pull/10178) * [Bug 1995493](https://bugzilla.redhat.com/show_bug.cgi?id=1995493): Fix alignment of 2 action buttons for add to secret and virtualization [#10176](https://github.com/openshift/console/pull/10176) * [CONSOLE-2979](https://issues.redhat.com/browse/CONSOLE-2979): Update Cypress to 8.5.0 [#10164](https://github.com/openshift/console/pull/10164) * [Bug 2005854](https://bugzilla.redhat.com/show_bug.cgi?id=2005854): make SSH service opt-in instead of opt-out [#10180](https://github.com/openshift/console/pull/10180) * [Bug 2003178](https://bugzilla.redhat.com/show_bug.cgi?id=2003178): Use topology sidebar details as a component [#10187](https://github.com/openshift/console/pull/10187) * [Bug 2011411](https://bugzilla.redhat.com/show_bug.cgi?id=2011411): Managed Service's Cluster overview page contains link to missing Storage dashboards [#10197](https://github.com/openshift/console/pull/10197) * [Bug 2007322](https://bugzilla.redhat.com/show_bug.cgi?id=2007322): Fix to let the user create the application even if dockerfile is not detected [#10182](https://github.com/openshift/console/pull/10182) * [Bug 2010342](https://bugzilla.redhat.com/show_bug.cgi?id=2010342): Increase memory limit for ForkTsCheckerWebpackPlugin [#10188](https://github.com/openshift/console/pull/10188) * [Bug 1989502](https://bugzilla.redhat.com/show_bug.cgi?id=1989502): fix dev-catalog stuck in loading state [#10184](https://github.com/openshift/console/pull/10184) * [ODC-6219](https://issues.redhat.com/browse/ODC-6219): Allow dynamic plugins to override static plugins [#9744](https://github.com/openshift/console/pull/9744) * [Bug 2011443](https://bugzilla.redhat.com/show_bug.cgi?id=2011443): Ensuring Administrator Perspective for noisy/shared setup [#9989](https://github.com/openshift/console/pull/9989) * convert topology operator backed panel to use dynamic extensions [#9998](https://github.com/openshift/console/pull/9998) * [Bug 2008859](https://bugzilla.redhat.com/show_bug.cgi?id=2008859): Fix generated dynamic plugin overridables [#10185](https://github.com/openshift/console/pull/10185) * [Bug 2003145](https://bugzilla.redhat.com/show_bug.cgi?id=2003145): Duplicate operand tab titles causes "two children with the same key" warning [#10079](https://github.com/openshift/console/pull/10079) * Revert "Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit" [#10183](https://github.com/openshift/console/pull/10183) * convert topology application group side panel to use dynamic extensions [#10021](https://github.com/openshift/console/pull/10021) * [Bug 2009131](https://bugzilla.redhat.com/show_bug.cgi?id=2009131): kubevirt: add more test about vmi [#10141](https://github.com/openshift/console/pull/10141) * [Bug 2009623](https://bugzilla.redhat.com/show_bug.cgi?id=2009623): Query Browser: Fix pagination menu style to not show bullet points [#10165](https://github.com/openshift/console/pull/10165) * [Bug 2001817](https://bugzilla.redhat.com/show_bug.cgi?id=2001817): Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well [#10060](https://github.com/openshift/console/pull/10060) * [Bug 2010342](https://bugzilla.redhat.com/show_bug.cgi?id=2010342): Update fork-ts-checker-webpack-plugin and raise memory limit [#10173](https://github.com/openshift/console/pull/10173) * [Bug 2009420](https://bugzilla.redhat.com/show_bug.cgi?id=2009420): Use live regions for alerts in modals [#8803](https://github.com/openshift/console/pull/8803) * Upgrade yarn to 1.22.15 [#10163](https://github.com/openshift/console/pull/10163) * add dynamic plugin extension for HorizontalNavTab [#10111](https://github.com/openshift/console/pull/10111) * Netobserv-35 : network policy creation form - UX updates [#10105](https://github.com/openshift/console/pull/10105) * Ownership update on network policies [#10160](https://github.com/openshift/console/pull/10160) * [Bug 2001577](https://bugzilla.redhat.com/show_bug.cgi?id=2001577): Quick search placeholder is not displayed properly when the search string is removed [#10104](https://github.com/openshift/console/pull/10104) * [Bug 2008612](https://bugzilla.redhat.com/show_bug.cgi?id=2008612): HTTP method should be uppercased when proxying plugin request [#10166](https://github.com/openshift/console/pull/10166) * [Bug 2001804](https://bugzilla.redhat.com/show_bug.cgi?id=2001804): Reload feature on Environment section in Build Config form does not work properly [#10004](https://github.com/openshift/console/pull/10004) * [Bug 2001575](https://bugzilla.redhat.com/show_bug.cgi?id=2001575): Clicking on the perspective switcher shows a white page with loader [#10110](https://github.com/openshift/console/pull/10110) * [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Improve dynamic plugin shared modules [#10133](https://github.com/openshift/console/pull/10133) * [Bug 2009148](https://bugzilla.redhat.com/show_bug.cgi?id=2009148): kubevirt: test vm nic presets and options [#10155](https://github.com/openshift/console/pull/10155) * [Bug 2004101](https://bugzilla.redhat.com/show_bug.cgi?id=2004101): When creating storageSystem deployment type dropdown under advanced setting doesn't close after selection [#10143](https://github.com/openshift/console/pull/10143) * [Bug 2008321](https://bugzilla.redhat.com/show_bug.cgi?id=2008321): Add correct documentation link for MON_DISK_LOW [#10140](https://github.com/openshift/console/pull/10140) * convert topology vm sidepanel details to use dynamic extensions [#9778](https://github.com/openshift/console/pull/9778) * Network policy form/yaml switch [#9610](https://github.com/openshift/console/pull/9610) * [Bug 2008612](https://bugzilla.redhat.com/show_bug.cgi?id=2008612): Proxy browser cache headers from plugin asset request [#10153](https://github.com/openshift/console/pull/10153) * [Bug 2005554](https://bugzilla.redhat.com/show_bug.cgi?id=2005554): Reveal the switch status of the button "Show default project" in code [#10157](https://github.com/openshift/console/pull/10157) * [Bug 2008151](https://bugzilla.redhat.com/show_bug.cgi?id=2008151): Bump @patternfly/react-core package to v4.157.8 [#10152](https://github.com/openshift/console/pull/10152) * contribute actions , sidepanel for channel, subscription, broker and trigger [#10077](https://github.com/openshift/console/pull/10077) * use dynamic plugin for side panel and action provider for rhoas [#10035](https://github.com/openshift/console/pull/10035) * convert topology SBR sidepanel to use dynamic extensions [#10055](https://github.com/openshift/console/pull/10055) * Monitoring: CSS small cleanups [#10142](https://github.com/openshift/console/pull/10142) * Add proxy endpoint for Prometheus targets [#9456](https://github.com/openshift/console/pull/9456) * [Bug 2003845](https://bugzilla.redhat.com/show_bug.cgi?id=2003845): change the Image Vulnerabilities tab to be project and not cluster scoped [#10150](https://github.com/openshift/console/pull/10150) * Network policy forms: hide unavailable features for admin users [#9628](https://github.com/openshift/console/pull/9628) * [Bug 2002559](https://bugzilla.redhat.com/show_bug.cgi?id=2002559): User preference for topology list view does not follow when a new namespace is created [#10030](https://github.com/openshift/console/pull/10030) * [CONSOLE-2972](https://issues.redhat.com/browse/CONSOLE-2972): Upgrade webpack 4.x dependencies [#10080](https://github.com/openshift/console/pull/10080) * [Bug 2003178](https://bugzilla.redhat.com/show_bug.cgi?id=2003178): Memoize knative filtered revisions for sidebar [#10147](https://github.com/openshift/console/pull/10147) * [Bug 2007289](https://bugzilla.redhat.com/show_bug.cgi?id=2007289): add test for vm console tab [#10121](https://github.com/openshift/console/pull/10121) * [Bug 2002125](https://bugzilla.redhat.com/show_bug.cgi?id=2002125): Network policy details page heading should be updated to Network Policy details [#10112](https://github.com/openshift/console/pull/10112) * [Bug 2006060](https://bugzilla.redhat.com/show_bug.cgi?id=2006060): fix issue with standalone dashboards [#10117](https://github.com/openshift/console/pull/10117) * [Bug 2008256](https://bugzilla.redhat.com/show_bug.cgi?id=2008256): Update Internationalization README with scope info [#10138](https://github.com/openshift/console/pull/10138) * [CONSOLE-2967](https://issues.redhat.com/browse/CONSOLE-2967): Expose CPU and memory in MachineSet list/details [#9956](https://github.com/openshift/console/pull/9956) * [Bug 2006308](https://bugzilla.redhat.com/show_bug.cgi?id=2006308): Backing Store YAML tab on click displays a blank screen on UI [#10119](https://github.com/openshift/console/pull/10119) * [Bug 2004736](https://bugzilla.redhat.com/show_bug.cgi?id=2004736): Fix create broker button in Add broker page [#10086](https://github.com/openshift/console/pull/10086) * [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Rework dynamic plugin SDK dist packages [#10130](https://github.com/openshift/console/pull/10130) * [Bug 1986502](https://bugzilla.redhat.com/show_bug.cgi?id=1986502): Fix state bug to eliminate duplicates in dragged files [#10047](https://github.com/openshift/console/pull/10047) * [Bug 2007328](https://bugzilla.redhat.com/show_bug.cgi?id=2007328): Updated patternfly to v4.125.3 and pf.quickstarts to v1.2.3. [#10090](https://github.com/openshift/console/pull/10090) * [Bug 2006329](https://bugzilla.redhat.com/show_bug.cgi?id=2006329): Allow web terminal to be installed in any namespace [#10045](https://github.com/openshift/console/pull/10045) * Console 2926: Bug 1995545: Update console page markup structure to closer align with Patternfly page component structure. [#9974](https://github.com/openshift/console/pull/9974) * [Bug 1998235](https://bugzilla.redhat.com/show_bug.cgi?id=1998235): Set csrf-token cookie's SameSite attribute to Lax [#10124](https://github.com/openshift/console/pull/10124) * [Bug 1999836](https://bugzilla.redhat.com/show_bug.cgi?id=1999836): Add 'Unavailable' status for cluster operator [#10120](https://github.com/openshift/console/pull/10120) * [Bug 1998087](https://bugzilla.redhat.com/show_bug.cgi?id=1998087): Active Health Checks cleanup chores [#9823](https://github.com/openshift/console/pull/9823) * [Bug 2003120](https://bugzilla.redhat.com/show_bug.cgi?id=2003120): Prevent null references and "ResizeObserver loop limit exceeded" errors in IFrameMarkdownView [#10114](https://github.com/openshift/console/pull/10114) * Move Perspective logic to sdk [#10024](https://github.com/openshift/console/pull/10024) * [Bug 2004459](https://bugzilla.redhat.com/show_bug.cgi?id=2004459): update gherkin scripts for 4.9 Release and few more fixes [#10075](https://github.com/openshift/console/pull/10075) * [Bug 2001760](https://bugzilla.redhat.com/show_bug.cgi?id=2001760): BreadCrumbs and OCS/ODF naming fixes [#10000](https://github.com/openshift/console/pull/10000) * [Bug 1979562](https://bugzilla.redhat.com/show_bug.cgi?id=1979562): Cluster operators: don't show messages when neither progressing, degraded or unavailable [#9790](https://github.com/openshift/console/pull/9790) * [Bug 2004796](https://bugzilla.redhat.com/show_bug.cgi?id=2004796): add test for vm scheduling policy [#10081](https://github.com/openshift/console/pull/10081) * [Bug 2002238](https://bugzilla.redhat.com/show_bug.cgi?id=2002238): persist imagestream info when switching from yaml to form editor [#10020](https://github.com/openshift/console/pull/10020) * [Bug 2005783](https://bugzilla.redhat.com/show_bug.cgi?id=2005783): Fix accessibility issues in Wizard Modes [#9158](https://github.com/openshift/console/pull/9158) * [Bug 2005761](https://bugzilla.redhat.com/show_bug.cgi?id=2005761): Implementing crw-basic feature file. [#9710](https://github.com/openshift/console/pull/9710) * [Bug 1990193](https://bugzilla.redhat.com/show_bug.cgi?id=1990193): Internationalize Search page ToolbarFilter props [#10099](https://github.com/openshift/console/pull/10099) * [Bug 1981396](https://bugzilla.redhat.com/show_bug.cgi?id=1981396): Faulty BlockPool status after deletion [#9514](https://github.com/openshift/console/pull/9514) * [Bug 2001617](https://bugzilla.redhat.com/show_bug.cgi?id=2001617): Disallow forward jumps for BucketClass Flow [#10001](https://github.com/openshift/console/pull/10001) * [Bug 1999621](https://bugzilla.redhat.com/show_bug.cgi?id=1999621): Removed ssh_authorized_keys empty array [#10102](https://github.com/openshift/console/pull/10102) * [Bug 1998377](https://bugzilla.redhat.com/show_bug.cgi?id=1998377): Fix file systems table styles [#10095](https://github.com/openshift/console/pull/10095) * [Bug 2004578](https://bugzilla.redhat.com/show_bug.cgi?id=2004578): Add monitoring and nodes label for external storage platform [#10078](https://github.com/openshift/console/pull/10078) * [Bug 2004962](https://bugzilla.redhat.com/show_bug.cgi?id=2004962): disable thread-loader in CI [#10088](https://github.com/openshift/console/pull/10088) * [Bug 2000651](https://bugzilla.redhat.com/show_bug.cgi?id=2000651): fixes imagestream from reference for alias to existing IS [#10083](https://github.com/openshift/console/pull/10083) * [Bug 1999091](https://bugzilla.redhat.com/show_bug.cgi?id=1999091): Console update toast notification can appear multiple times [#10092](https://github.com/openshift/console/pull/10092) * [Bug 1989843](https://bugzilla.redhat.com/show_bug.cgi?id=1989843): 'More' and 'Show Less' chips are not translated [#10091](https://github.com/openshift/console/pull/10091) * [Bug 2004870](https://bugzilla.redhat.com/show_bug.cgi?id=2004870): [External Mode] Insufficient spacing along y-axis in RGW Latency Performance Card [#10085](https://github.com/openshift/console/pull/10085) * Refactor ActionMenu and LazyActionMenu to use PF menu and flyout menu [#10068](https://github.com/openshift/console/pull/10068) * Add annotation to Web Terminals to enable Operator metrics [#9752](https://github.com/openshift/console/pull/9752) * [Bug 2003496](https://bugzilla.redhat.com/show_bug.cgi?id=2003496): add test for vm resources requirment settings [#10051](https://github.com/openshift/console/pull/10051) * [Bug 2004901](https://bugzilla.redhat.com/show_bug.cgi?id=2004901): improve kubevirt devconsole tests [#10084](https://github.com/openshift/console/pull/10084) * [Bug 2004059](https://bugzilla.redhat.com/show_bug.cgi?id=2004059): fix current tests for downstream [#10063](https://github.com/openshift/console/pull/10063) * [Bug 2003711](https://bugzilla.redhat.com/show_bug.cgi?id=2003711): Fix to fetch ocs csv in external mode [#10073](https://github.com/openshift/console/pull/10073) * [Bug 1999619](https://bugzilla.redhat.com/show_bug.cgi?id=1999619): #cloud-config is now added to yaml [#10057](https://github.com/openshift/console/pull/10057) * [Bug 2002007](https://bugzilla.redhat.com/show_bug.cgi?id=2002007): Enable error stack trace messages to scroll [#10061](https://github.com/openshift/console/pull/10061) * [Bug 2004060](https://bugzilla.redhat.com/show_bug.cgi?id=2004060): Fix basic spring boot sample form crash [#10013](https://github.com/openshift/console/pull/10013) * [Bug 2003651](https://bugzilla.redhat.com/show_bug.cgi?id=2003651): Storage class name not passed in CR [#10064](https://github.com/openshift/console/pull/10064) * [Bug 2002588](https://bugzilla.redhat.com/show_bug.cgi?id=2002588): Use sentence case [#10053](https://github.com/openshift/console/pull/10053) * [Bug 2002397](https://bugzilla.redhat.com/show_bug.cgi?id=2002397): Avoid using state for search page resources filter [#10023](https://github.com/openshift/console/pull/10023) * [Bug 2003715](https://bugzilla.redhat.com/show_bug.cgi?id=2003715): Fix state of volume mode dropdown [#10059](https://github.com/openshift/console/pull/10059) * [Bug 2003808](https://bugzilla.redhat.com/show_bug.cgi?id=2003808): chore(i18n): update translations [#10058](https://github.com/openshift/console/pull/10058) * [Bug 2003251](https://bugzilla.redhat.com/show_bug.cgi?id=2003251): Explicit removal of list item bullets so they are not shown on several PF components. [#10046](https://github.com/openshift/console/pull/10046) * convert topology-helm-workload sidepanel to use dynamic extensions [#9997](https://github.com/openshift/console/pull/9997) * [Bug 2001339](https://bugzilla.redhat.com/show_bug.cgi?id=2001339): Text updates [#10052](https://github.com/openshift/console/pull/10052) * [Bug 2003357](https://bugzilla.redhat.com/show_bug.cgi?id=2003357): Remove 4.9 related epic tags [#10049](https://github.com/openshift/console/pull/10049) * [Bug 2003426](https://bugzilla.redhat.com/show_bug.cgi?id=2003426): add test for vm details bootorder [#10048](https://github.com/openshift/console/pull/10048) * [Bug 2001413](https://bugzilla.redhat.com/show_bug.cgi?id=2001413): add/delete nic and disk to template [#9996](https://github.com/openshift/console/pull/9996) * [Bug 2001784](https://bugzilla.redhat.com/show_bug.cgi?id=2001784): show loading page before final results instead of showing a transient message No log files exist [#10042](https://github.com/openshift/console/pull/10042) * [Bug 2003096](https://bugzilla.redhat.com/show_bug.cgi?id=2003096): check bootsource URL is displaying on review step [#10026](https://github.com/openshift/console/pull/10026) * [Bug 2002763](https://bugzilla.redhat.com/show_bug.cgi?id=2002763): Fix creating two storage system for external RHCS [#10038](https://github.com/openshift/console/pull/10038) * [Bug 2001810](https://bugzilla.redhat.com/show_bug.cgi?id=2001810): Fix list page route for build configs [#10039](https://github.com/openshift/console/pull/10039) * [Bug 2001835](https://bugzilla.redhat.com/show_bug.cgi?id=2001835): Fix to show image-tag selector in s2i form and re-validate git url on git-type change [#10031](https://github.com/openshift/console/pull/10031) * [Bug 1991573](https://bugzilla.redhat.com/show_bug.cgi?id=1991573): [NETOBSERV-29] Turn on strictNullCheck on network-policies files [#9656](https://github.com/openshift/console/pull/9656) * [Bug 1997245](https://bugzilla.redhat.com/show_bug.cgi?id=1997245): Dont validate the install operator form when submitted [#9976](https://github.com/openshift/console/pull/9976) * [Bug 2002027](https://bugzilla.redhat.com/show_bug.cgi?id=2002027): Use exact secret label match when creating HelmRelease topology node model [#10012](https://github.com/openshift/console/pull/10012) * [Bug 2002133](https://bugzilla.redhat.com/show_bug.cgi?id=2002133): add support/virtualization and improve deleteResource [#10003](https://github.com/openshift/console/pull/10003) * [Bug 2002443](https://bugzilla.redhat.com/show_bug.cgi?id=2002443): Fix disks undefined on create local volume set step [#10025](https://github.com/openshift/console/pull/10025) * [Bug 1999076](https://bugzilla.redhat.com/show_bug.cgi?id=1999076): Page Not Found error when clicking on Storage link provided in Overview page [#10018](https://github.com/openshift/console/pull/10018) * [Bug 2001855](https://bugzilla.redhat.com/show_bug.cgi?id=2001855): Enable add capacity if osd size is not matching [#10028](https://github.com/openshift/console/pull/10028) * [Bug 2001578](https://bugzilla.redhat.com/show_bug.cgi?id=2001578): add tests for vm dashboard tab [#9999](https://github.com/openshift/console/pull/9999) * [Bug 1961391](https://bugzilla.redhat.com/show_bug.cgi?id=1961391): Textual updates follow-up [#10008](https://github.com/openshift/console/pull/10008) * [Bug 2002134](https://bugzilla.redhat.com/show_bug.cgi?id=2002134): add test to verify vm details tab [#10017](https://github.com/openshift/console/pull/10017) * [Bug 1996023](https://bugzilla.redhat.com/show_bug.cgi?id=1996023): Fix select all nodes request [#10015](https://github.com/openshift/console/pull/10015) * Updating openshift-enterprise-console images to be consistent with ART [#10002](https://github.com/openshift/console/pull/10002) * [Bug 2001959](https://bugzilla.redhat.com/show_bug.cgi?id=2001959): Allow side nav borders to extend to left and right edges of yaml sidebar [#10009](https://github.com/openshift/console/pull/10009) * [Bug 2000573](https://bugzilla.redhat.com/show_bug.cgi?id=2000573): Disable flexible scaling for internal mode [#10005](https://github.com/openshift/console/pull/10005) * [Bug 2000096](https://bugzilla.redhat.com/show_bug.cgi?id=2000096): Git URL is not re-validated on edit build-config form reload [#9960](https://github.com/openshift/console/pull/9960) * [Full changelog](https://github.com/openshift/console/compare/1175ba426ffbb7bf8e452a071d583b3453184052...935a040a519357405eec33e8bf252fac62be7d23) ### [console-operator](https://github.com/openshift/console-operator/tree/bef642a086dcd5ebcdf2d1ed65d94d1570a44f15) * [Bug 2037635](https://bugzilla.redhat.com/show_bug.cgi?id=2037635): Fix setting of custom cert for default route [#623](https://github.com/openshift/console-operator/pull/623) * [Bug 2033434](https://bugzilla.redhat.com/show_bug.cgi?id=2033434): clidownloads: add darwin/arm64 oc [#620](https://github.com/openshift/console-operator/pull/620) * [Bug 2030574](https://bugzilla.redhat.com/show_bug.cgi?id=2030574): Console resources are using older 'service.alpha.openshift.io' annotation [#621](https://github.com/openshift/console-operator/pull/621) * [Bug 2036937](https://bugzilla.redhat.com/show_bug.cgi?id=2036937): Update download odo link to new mirror [#622](https://github.com/openshift/console-operator/pull/622) * Library go bump [#615](https://github.com/openshift/console-operator/pull/615) * [Bug 2021400](https://bugzilla.redhat.com/show_bug.cgi?id=2021400): Bump documentationBaseURL to 4.10 [#611](https://github.com/openshift/console-operator/pull/611) * [CONSOLE-2892](https://issues.redhat.com/browse/CONSOLE-2892): Allow dynamic plugins to proxy to services on the cluster [#603](https://github.com/openshift/console-operator/pull/603) * [Bug 2013632](https://bugzilla.redhat.com/show_bug.cgi?id=2013632): Correct grammar error in ODF quickstart [#608](https://github.com/openshift/console-operator/pull/608) * [Bug 2018380](https://bugzilla.redhat.com/show_bug.cgi?id=2018380): Migrate docs links to access.redhat.com [#607](https://github.com/openshift/console-operator/pull/607) * manifests: resources required for adding helm metrics in console [#601](https://github.com/openshift/console-operator/pull/601) * [Bug 2013632](https://bugzilla.redhat.com/show_bug.cgi?id=2013632): Correction/Changes in Quick Start Guides for ODF [#598](https://github.com/openshift/console-operator/pull/598) * [Bug 2008185](https://bugzilla.redhat.com/show_bug.cgi?id=2008185): Console operator go.mod should use go 1.16 version [#597](https://github.com/openshift/console-operator/pull/597) * [Bug 2009454](https://bugzilla.redhat.com/show_bug.cgi?id=2009454): Change web terminal subscription permissions from get to list [#588](https://github.com/openshift/console-operator/pull/588) * [CONSOLE-2768](https://issues.redhat.com/browse/CONSOLE-2768): Update default and download deployments to use bindata [#550](https://github.com/openshift/console-operator/pull/550) * Updating openshift-enterprise-console-operator images to be consistent with ART [#592](https://github.com/openshift/console-operator/pull/592) * [Bug 1999314](https://bugzilla.redhat.com/show_bug.cgi?id=1999314): Resync all controllers periodically [#590](https://github.com/openshift/console-operator/pull/590) * [Bug 2001240](https://bugzilla.redhat.com/show_bug.cgi?id=2001240): Remove SimpleHTTP 'server' response header value [#585](https://github.com/openshift/console-operator/pull/585) * Updating openshift-enterprise-console-operator images to be consistent with ART [#586](https://github.com/openshift/console-operator/pull/586) * [Full changelog](https://github.com/openshift/console-operator/compare/0ff9519fe3890250d110f7f4c8ea5aa4dd120472...bef642a086dcd5ebcdf2d1ed65d94d1570a44f15) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/693f1c1f6e0f8f01cbfed546ce99a3faf3161564) * [Bug 1897431](https://bugzilla.redhat.com/show_bug.cgi?id=1897431): Upstream sync sept 2021 [#54](https://github.com/openshift/containernetworking-plugins/pull/54) * Fix confusing error msg invalid cidr [#638](https://github.com/openshift/containernetworking-plugins/pull/638) * plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped [#661](https://github.com/openshift/containernetworking-plugins/pull/661) * libcni v1.0 bumps, dependency updates [#649](https://github.com/openshift/containernetworking-plugins/pull/649) * bridge: Fix typo in error message for promiscuous mode [#651](https://github.com/openshift/containernetworking-plugins/pull/651) * Update the CI badge from Travis CI to GitHub Actions [#650](https://github.com/openshift/containernetworking-plugins/pull/650) * ip: place veth peer in host namspace directly [#645](https://github.com/openshift/containernetworking-plugins/pull/645) * bridge: Add mac field to specify container iface mac [#636](https://github.com/openshift/containernetworking-plugins/pull/636) * plugins: remove flannel [#633](https://github.com/openshift/containernetworking-plugins/pull/633) * Cleanup unused code [#635](https://github.com/openshift/containernetworking-plugins/pull/635) * refactor(windows): win-bridge [#617](https://github.com/openshift/containernetworking-plugins/pull/617) * Remove Bryan Boreham as maintainer [#631](https://github.com/openshift/containernetworking-plugins/pull/631) * Add multi IP support for SBR [#623](https://github.com/openshift/containernetworking-plugins/pull/623) * Small typo improves in README.md [#628](https://github.com/openshift/containernetworking-plugins/pull/628) * host-local: support ip/prefix in env args and CNI args [#630](https://github.com/openshift/containernetworking-plugins/pull/630) * Allow multiple routes to be added for the same prefix [#615](https://github.com/openshift/containernetworking-plugins/pull/615) * host-local: support custom IPs allocation through runtime configuraton [#599](https://github.com/openshift/containernetworking-plugins/pull/599) * tuning: always update MAC in CNI result [#626](https://github.com/openshift/containernetworking-plugins/pull/626) * tuning: Add support of altering the allmulticast flag [#624](https://github.com/openshift/containernetworking-plugins/pull/624) * vendor: bump to libcni v1.0-rc1 [#625](https://github.com/openshift/containernetworking-plugins/pull/625) * Fix nil-pointer check [#593](https://github.com/openshift/containernetworking-plugins/pull/593) * Update various dependencies in go.mod [#603](https://github.com/openshift/containernetworking-plugins/pull/603) * CI: Install linux-modules-extra for VRF module [#600](https://github.com/openshift/containernetworking-plugins/pull/600) * gha: update actions/setup-go@v2 [#604](https://github.com/openshift/containernetworking-plugins/pull/604) * Fix broken links to online docs in plugin READMEs [#611](https://github.com/openshift/containernetworking-plugins/pull/611) * host-local: remove redundant startRange in RangeIterator to avoid mismatching with startIP [#583](https://github.com/openshift/containernetworking-plugins/pull/583) * Port plugins to CNI 1.0.0 and increase old verison test coverage [#537](https://github.com/openshift/containernetworking-plugins/pull/537) * portmap: use slashes in sysctl template to support interface names which separated by dots [#589](https://github.com/openshift/containernetworking-plugins/pull/589) * win-bridge: fix panic while calling HNS api [#590](https://github.com/openshift/containernetworking-plugins/pull/590) * pkg/ipam: convert dots to slashes in interface names for sysctl [#585](https://github.com/openshift/containernetworking-plugins/pull/585) * Stop setting proxy-arp on macvlan interface [#586](https://github.com/openshift/containernetworking-plugins/pull/586) * bandwidth: fix panic in tests [#575](https://github.com/openshift/containernetworking-plugins/pull/575) * DHCP timeout is configurable [#565](https://github.com/openshift/containernetworking-plugins/pull/565) * vlan: fix error message text by removing ptp references [#566](https://github.com/openshift/containernetworking-plugins/pull/566) * [main/vlan] Fix error handling for delegate IPAM plugin [#568](https://github.com/openshift/containernetworking-plugins/pull/568) * Remove unused function [#564](https://github.com/openshift/containernetworking-plugins/pull/564) * deps: bump coreos/go-iptables [#563](https://github.com/openshift/containernetworking-plugins/pull/563) * Go 1.15 [#557](https://github.com/openshift/containernetworking-plugins/pull/557) * Add github build & test actions, disable travis. [#555](https://github.com/openshift/containernetworking-plugins/pull/555) * bridge: fix testcase to check addresses we care about [#556](https://github.com/openshift/containernetworking-plugins/pull/556) * Delete stale UDP conntrack entries when adding new Portmaps to containers [#553](https://github.com/openshift/containernetworking-plugins/pull/553) * VRF CNI: Add an optional table parameter. [#536](https://github.com/openshift/containernetworking-plugins/pull/536) * VRF: extend supported version to 0.3.1 too [#546](https://github.com/openshift/containernetworking-plugins/pull/546) * dhcp: fix example configuration [#551](https://github.com/openshift/containernetworking-plugins/pull/551) * VRF CNI: Additional tests [#535](https://github.com/openshift/containernetworking-plugins/pull/535) * Introduce a new VRF CNI meta plugin (also bump netlink package to v1.1.0) [#525](https://github.com/openshift/containernetworking-plugins/pull/525) * Bump up ubuntu CI ubuntu version to bionic [#526](https://github.com/openshift/containernetworking-plugins/pull/526) * Travis: run tests on arm64 [#539](https://github.com/openshift/containernetworking-plugins/pull/539) * flannel: allow input ipam parameters as basis for delegate [#532](https://github.com/openshift/containernetworking-plugins/pull/532) * ipvlan: make master config as optional [#534](https://github.com/openshift/containernetworking-plugins/pull/534) * Remove extraneous test file in Windows plugin [#529](https://github.com/openshift/containernetworking-plugins/pull/529) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/44a49134de5e4d4cc136cc0862d35f226d61d3be...693f1c1f6e0f8f01cbfed546ce99a3faf3161564) ### [coredns](https://github.com/openshift/coredns/tree/ebeb0b2e6315e05e1daf50202aed307949b7e4c1) * Updating coredns images to be consistent with ART [#68](https://github.com/openshift/coredns/pull/68) * [Full changelog](https://github.com/openshift/coredns/compare/3cb11c075c7689a2178a03a5d22c5adff3efbd4d...ebeb0b2e6315e05e1daf50202aed307949b7e4c1) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/b64e5bc224358c61adec5c996448af5be4acbd60) * [Bug 2036569](https://bugzilla.redhat.com/show_bug.cgi?id=2036569): Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#97](https://github.com/openshift/cloud-provider-openstack/pull/97) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#95](https://github.com/openshift/cloud-provider-openstack/pull/95) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#94](https://github.com/openshift/cloud-provider-openstack/pull/94) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#93](https://github.com/openshift/cloud-provider-openstack/pull/93) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#92](https://github.com/openshift/cloud-provider-openstack/pull/92) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#91](https://github.com/openshift/cloud-provider-openstack/pull/91) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#90](https://github.com/openshift/cloud-provider-openstack/pull/90) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#89](https://github.com/openshift/cloud-provider-openstack/pull/89) * Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#87](https://github.com/openshift/cloud-provider-openstack/pull/87) * Updating csi-driver-manila images to be consistent with ART [#88](https://github.com/openshift/cloud-provider-openstack/pull/88) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#85](https://github.com/openshift/cloud-provider-openstack/pull/85) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#86](https://github.com/openshift/cloud-provider-openstack/pull/86) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#84](https://github.com/openshift/cloud-provider-openstack/pull/84) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#83](https://github.com/openshift/cloud-provider-openstack/pull/83) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#82](https://github.com/openshift/cloud-provider-openstack/pull/82) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#81](https://github.com/openshift/cloud-provider-openstack/pull/81) * Updating csi-driver-manila images to be consistent with ART [#79](https://github.com/openshift/cloud-provider-openstack/pull/79) * Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#78](https://github.com/openshift/cloud-provider-openstack/pull/78) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#77](https://github.com/openshift/cloud-provider-openstack/pull/77) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#80](https://github.com/openshift/cloud-provider-openstack/pull/80) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#76](https://github.com/openshift/cloud-provider-openstack/pull/76) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/ddbc0e4f24a6a5f9bb0f75d15a95fd778ee587e5...b64e5bc224358c61adec5c996448af5be4acbd60) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/e9581bd48f047fd71c23e4388a8568c4c12b1a35) * [Bug 2038053](https://bugzilla.redhat.com/show_bug.cgi?id=2038053): Bump k8s to 1.23 [#133](https://github.com/openshift/csi-driver-manila-operator/pull/133) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#132](https://github.com/openshift/csi-driver-manila-operator/pull/132) * Normalize the storage class name when ShareType has invalid characters [#131](https://github.com/openshift/csi-driver-manila-operator/pull/131) * Updating csi-driver-manila-operator images to be consistent with ART [#130](https://github.com/openshift/csi-driver-manila-operator/pull/130) * Updating csi-driver-manila-operator images to be consistent with ART [#128](https://github.com/openshift/csi-driver-manila-operator/pull/128) * Updating csi-driver-manila-operator images to be consistent with ART [#121](https://github.com/openshift/csi-driver-manila-operator/pull/121) * [Bug 2001620](https://bugzilla.redhat.com/show_bug.cgi?id=2001620): Do not degrade cluster on failure to reach Manila [#120](https://github.com/openshift/csi-driver-manila-operator/pull/120) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/fd2d838d18b74baefa5a20398cf54826c0a803f9...e9581bd48f047fd71c23e4388a8568c4c12b1a35) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/3448830c086f092863ce701cccc6b627bca5b827) * [Bug 2036567](https://bugzilla.redhat.com/show_bug.cgi?id=2036567): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#69](https://github.com/openshift/csi-driver-nfs/pull/69) * feat: support mountOptions in DeleteVolume [#262](https://github.com/openshift/csi-driver-nfs/pull/262) * chore: upgrade to k8s 1.23 lib [#261](https://github.com/openshift/csi-driver-nfs/pull/261) * [Bug 2036567](https://bugzilla.redhat.com/show_bug.cgi?id=2036567): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#67](https://github.com/openshift/csi-driver-nfs/pull/67) * cleanup: remove cpu limits [#259](https://github.com/openshift/csi-driver-nfs/pull/259) * fix: CVE-2021-38561 with golang lib [#258](https://github.com/openshift/csi-driver-nfs/pull/258) * fix: CVE-2021-43618 in Ubuntu image [#256](https://github.com/openshift/csi-driver-nfs/pull/256) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update team members [#68](https://github.com/openshift/csi-driver-nfs/pull/68) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#66](https://github.com/openshift/csi-driver-nfs/pull/66) * doc: fix links of docs [#255](https://github.com/openshift/csi-driver-nfs/pull/255) * fix: driver version print in logging [#254](https://github.com/openshift/csi-driver-nfs/pull/254) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#65](https://github.com/openshift/csi-driver-nfs/pull/65) * fix: mount.nfs: Protocol not supported on NFSv3 [#253](https://github.com/openshift/csi-driver-nfs/pull/253) * fix: v3.0.0 chart [#252](https://github.com/openshift/csi-driver-nfs/pull/252) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#64](https://github.com/openshift/csi-driver-nfs/pull/64) * chore: switch master branch to use v3.1.0 [#250](https://github.com/openshift/csi-driver-nfs/pull/250) * doc: cut v3.0.0 release [#249](https://github.com/openshift/csi-driver-nfs/pull/249) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#63](https://github.com/openshift/csi-driver-nfs/pull/63) * doc: update README [#248](https://github.com/openshift/csi-driver-nfs/pull/248) * fix: vulnerability issue in docker image [#230](https://github.com/openshift/csi-driver-nfs/pull/230) * feat: increase sidecar container cpu limits [#247](https://github.com/openshift/csi-driver-nfs/pull/247) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#62](https://github.com/openshift/csi-driver-nfs/pull/62) * master: update release-tools [#245](https://github.com/openshift/csi-driver-nfs/pull/245) * [Bug 1924435](https://bugzilla.redhat.com/show_bug.cgi?id=1924435): Merge upstream:master into master [#61](https://github.com/openshift/csi-driver-nfs/pull/61) * Bump k8s to v.0.22.3 [#241](https://github.com/openshift/csi-driver-nfs/pull/241) * Windows go version [#244](https://github.com/openshift/csi-driver-nfs/pull/244) * feat: add sidecar container cpu,memory limits [#243](https://github.com/openshift/csi-driver-nfs/pull/243) * Updating csi-driver-nfs images to be consistent with ART [#59](https://github.com/openshift/csi-driver-nfs/pull/59) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#57](https://github.com/openshift/csi-driver-nfs/pull/57) * fix: armv7 docker builds [#240](https://github.com/openshift/csi-driver-nfs/pull/240) * Update maintainers for Shift on Stack [#58](https://github.com/openshift/csi-driver-nfs/pull/58) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#56](https://github.com/openshift/csi-driver-nfs/pull/56) * master: update release-tools [#237](https://github.com/openshift/csi-driver-nfs/pull/237) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#55](https://github.com/openshift/csi-driver-nfs/pull/55) * Reset directory permissions [#238](https://github.com/openshift/csi-driver-nfs/pull/238) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#54](https://github.com/openshift/csi-driver-nfs/pull/54) * feat: add registrar liveness probe [#234](https://github.com/openshift/csi-driver-nfs/pull/234) * fix: make CSI driver work on 1.22 [#233](https://github.com/openshift/csi-driver-nfs/pull/233) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#53](https://github.com/openshift/csi-driver-nfs/pull/53) * feat: support armv7 image build [#229](https://github.com/openshift/csi-driver-nfs/pull/229) * feat: support arm64 image build [#228](https://github.com/openshift/csi-driver-nfs/pull/228) * feat: ReadWriteOncePod support [#226](https://github.com/openshift/csi-driver-nfs/pull/226) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#51](https://github.com/openshift/csi-driver-nfs/pull/51) * cluster misspelled [#225](https://github.com/openshift/csi-driver-nfs/pull/225) * master: update release-tools [#224](https://github.com/openshift/csi-driver-nfs/pull/224) * Add usage using hack/verify-examples.sh [#223](https://github.com/openshift/csi-driver-nfs/pull/223) * test: upgrade csi-provisioner to v3.0.0 in external e2e test [#222](https://github.com/openshift/csi-driver-nfs/pull/222) * chore: upgrade sidecar container versions [#221](https://github.com/openshift/csi-driver-nfs/pull/221) * Updating csi-driver-nfs images to be consistent with ART [#52](https://github.com/openshift/csi-driver-nfs/pull/52) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/0e0c1739332fee06dfc982b1b05d06005a3ddbee...3448830c086f092863ce701cccc6b627bca5b827) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/9445dfaeba21fe4789026f124b7f7d30b9f9effd) * Updating csi-attacher images to be consistent with ART [#35](https://github.com/openshift/csi-external-attacher/pull/35) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/0a1737c455fe68bdf0480de79e0aa8585e6dc503...9445dfaeba21fe4789026f124b7f7d30b9f9effd) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/d4252078a86d03586841c69355596f172ba0382e) * Updating csi-provisioner images to be consistent with ART [#48](https://github.com/openshift/csi-external-provisioner/pull/48) * Updating csi-provisioner images to be consistent with ART [#47](https://github.com/openshift/csi-external-provisioner/pull/47) * Updating csi-provisioner images to be consistent with ART [#46](https://github.com/openshift/csi-external-provisioner/pull/46) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/7736e7293ea4cdba858f70fa1d59894dde6bd2bb...d4252078a86d03586841c69355596f172ba0382e) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/2bc34ab636dff1667705223491e4e685359c661b) * Updating ose-csi-external-resizer images to be consistent with ART [#126](https://github.com/openshift/csi-external-resizer/pull/126) * Updating ose-csi-external-resizer images to be consistent with ART [#125](https://github.com/openshift/csi-external-resizer/pull/125) * Updating ose-csi-external-resizer images to be consistent with ART [#124](https://github.com/openshift/csi-external-resizer/pull/124) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/dad46d03bda869cf9b8ccff0087fb827906bc288...2bc34ab636dff1667705223491e4e685359c661b) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/4f6dbaaf350baa44c69dbe38555a4c6cb793e9a2) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#60](https://github.com/openshift/csi-external-snapshotter/pull/60) * Updating ose-csi-snapshot-controller images to be consistent with ART [#61](https://github.com/openshift/csi-external-snapshotter/pull/61) * Updating ose-csi-external-snapshotter images to be consistent with ART [#59](https://github.com/openshift/csi-external-snapshotter/pull/59) * Updating ose-csi-snapshot-controller images to be consistent with ART [#58](https://github.com/openshift/csi-external-snapshotter/pull/58) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/52ab8938fe0a1ea3cb666ebd0c6f7b46db5cb0de...4f6dbaaf350baa44c69dbe38555a4c6cb793e9a2) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/8c1a5bcac1675711b51fffe88b40bb46f0e22db9) * Updating csi-livenessprobe images to be consistent with ART [#30](https://github.com/openshift/csi-livenessprobe/pull/30) * Updating csi-livenessprobe images to be consistent with ART [#29](https://github.com/openshift/csi-livenessprobe/pull/29) * Updating csi-livenessprobe images to be consistent with ART [#28](https://github.com/openshift/csi-livenessprobe/pull/28) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/c13c3a5f6292e10522700b0f911acebeea3c6f8c...8c1a5bcac1675711b51fffe88b40bb46f0e22db9) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/bb0bd823c2212c6657e5835eb0015aab4e93839d) * Updating csi-node-driver-registrar images to be consistent with ART [#33](https://github.com/openshift/csi-node-driver-registrar/pull/33) * Updating csi-node-driver-registrar images to be consistent with ART [#32](https://github.com/openshift/csi-node-driver-registrar/pull/32) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/3e02b07e70fe306e841b563d3ca8edb0def5fe7f...bb0bd823c2212c6657e5835eb0015aab4e93839d) ### [docker-builder](https://github.com/openshift/builder/tree/6409cc637bf9b159f81b2dcb380043709feb3ac3) * [Bug 2037638](https://bugzilla.redhat.com/show_bug.cgi?id=2037638): Add support for build csi volume source [#273](https://github.com/openshift/builder/pull/273) * [Bug 2034650](https://bugzilla.redhat.com/show_bug.cgi?id=2034650): Rebase to k8s 1.23.0 [#277](https://github.com/openshift/builder/pull/277) * Report User/Group ID when they cannot be parsed [#276](https://github.com/openshift/builder/pull/276) * [Bug 1979966](https://bugzilla.redhat.com/show_bug.cgi?id=1979966): Update containers/storage to address incorrect overlay options being set on rhel7 nodes [#275](https://github.com/openshift/builder/pull/275) * [Bug 2021551](https://bugzilla.redhat.com/show_bug.cgi?id=2021551): getAssembleUser(): strip the group part out before checking the UID [#270](https://github.com/openshift/builder/pull/270) * [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add Red Hat registries to the default registries.conf included in the builder image [#266](https://github.com/openshift/builder/pull/266) * Updating openshift-enterprise-builder images to be consistent with ART [#264](https://github.com/openshift/builder/pull/264) * [Bug 1964327](https://bugzilla.redhat.com/show_bug.cgi?id=1964327): bump github.com/containers/buildah to v1.22.3 [#265](https://github.com/openshift/builder/pull/265) * Dockerfiles: run `rpm --setcaps shadow-utils` during build [#256](https://github.com/openshift/builder/pull/256) * [Full changelog](https://github.com/openshift/builder/compare/50d5b91b77c33d9f62f06cf44d4ea6a41a65f3a5...6409cc637bf9b159f81b2dcb380043709feb3ac3) ### [docker-registry](https://github.com/openshift/image-registry/tree/02e84c00a539991d7acd1435265e29be6c053a02) * [IR-211](https://issues.redhat.com/browse/IR-211): Bump k8s to 1.23 [#302](https://github.com/openshift/image-registry/pull/302) * [Bug 2008539](https://bugzilla.redhat.com/show_bug.cgi?id=2008539): Try another registry if blob is not found [#296](https://github.com/openshift/image-registry/pull/296) * Use Go 1.17 [#301](https://github.com/openshift/image-registry/pull/301) * [Bug 2011733](https://bugzilla.redhat.com/show_bug.cgi?id=2011733): Update link to OpenShift documentation [#300](https://github.com/openshift/image-registry/pull/300) * [Bug 2024859](https://bugzilla.redhat.com/show_bug.cgi?id=2024859): Fix auth for docker.io images [#299](https://github.com/openshift/image-registry/pull/299) * [IR-104](https://issues.redhat.com/browse/IR-104): Use library-go in image-registry [#295](https://github.com/openshift/image-registry/pull/295) * [Bug 1902456](https://bugzilla.redhat.com/show_bug.cgi?id=1902456): Fixed incorrect access denied error logs [#291](https://github.com/openshift/image-registry/pull/291) * docs: How to deploy development build [#289](https://github.com/openshift/image-registry/pull/289) * Updating openshift-enterprise-registry images to be consistent with ART [#292](https://github.com/openshift/image-registry/pull/292) * [CCO-135](https://issues.redhat.com/browse/CCO-135): vendor in updated openshift/docker-distribution [#283](https://github.com/openshift/image-registry/pull/283) * [Full changelog](https://github.com/openshift/image-registry/compare/50d54ae38c2618501ec2c5e0897731d1a916db10...02e84c00a539991d7acd1435265e29be6c053a02) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c) * Add members of Partner Accelerators to OWNERS [#70](https://github.com/openshift/driver-toolkit/pull/70) * test/e2e: capture more observation information [#69](https://github.com/openshift/driver-toolkit/pull/69) * Set explicit namespace for all oc commands [#68](https://github.com/openshift/driver-toolkit/pull/68) * Replace kubectl command with oc in e2e test [#67](https://github.com/openshift/driver-toolkit/pull/67) * Add script to test driver-toolkit ImageStream and image contents [#66](https://github.com/openshift/driver-toolkit/pull/66) * Remove Z from OWNERS [#63](https://github.com/openshift/driver-toolkit/pull/63) * (reimplement) Add imagestream for driver-toolkit [#62](https://github.com/openshift/driver-toolkit/pull/62) * Revert "Add imagestream for driver-toolkit" [#61](https://github.com/openshift/driver-toolkit/pull/61) * Add imagestream for driver-toolkit [#60](https://github.com/openshift/driver-toolkit/pull/60) * Updating driver-toolkit images to be consistent with ART [#59](https://github.com/openshift/driver-toolkit/pull/59) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/25c351345f6e06130dfd97d79fc417f9bbc7ebbe...0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c) ### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/7a4cd82c35345828685b6a4553877d7317fe1ea7) * Updating egress-router-cni images to be consistent with ART [#55](https://github.com/openshift/egress-router-cni/pull/55) * Modify OWNERS file [#45](https://github.com/openshift/egress-router-cni/pull/45) * [Full changelog](https://github.com/openshift/egress-router-cni/compare/099b75697f58443e87d3d88e9d6f5c426475ccea...7a4cd82c35345828685b6a4553877d7317fe1ea7) ### [etcd](https://github.com/openshift/etcd/tree/7bbf25aea3061b645e23bb05bb832955be9b10e3) * OWNERS: bump [#104](https://github.com/openshift/etcd/pull/104) * UPSTREAM: <carry>: add --experimental-max-learner flag [#102](https://github.com/openshift/etcd/pull/102) * OWNERS: clean up [#101](https://github.com/openshift/etcd/pull/101) * [Bug 2003775](https://bugzilla.redhat.com/show_bug.cgi?id=2003775): UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync [#98](https://github.com/openshift/etcd/pull/98) * UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag is active [#97](https://github.com/openshift/etcd/pull/97) * Updating ose-etcd images to be consistent with ART [#95](https://github.com/openshift/etcd/pull/95) * [Full changelog](https://github.com/openshift/etcd/compare/f99cada055fe83dc3cefb546dea95547d7da727d...7bbf25aea3061b645e23bb05bb832955be9b10e3) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/3fe46c8bc8bdbbccc778fd71dd1939495888ed56) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#5](https://github.com/openshift/machine-api-provider-gcp/pull/5) * Label gcp provider image [#4](https://github.com/openshift/machine-api-provider-gcp/pull/4) * [OCPCLOUD-1267](https://issues.redhat.com/browse/OCPCLOUD-1267): Migrate to openshift/api [#3](https://github.com/openshift/machine-api-provider-gcp/pull/3) * Migrate from cluster-api-provider-gcp [#1](https://github.com/openshift/machine-api-provider-gcp/pull/1) * Update golang to version 1.17 [#180](https://github.com/openshift/machine-api-provider-gcp/pull/180) * [OCPCLOUD-1250](https://issues.redhat.com/browse/OCPCLOUD-1250): add annotation to enable gpu autoscaling [#177](https://github.com/openshift/machine-api-provider-gcp/pull/177) * [OCPCLOUD-1251](https://issues.redhat.com/browse/OCPCLOUD-1251): add mock test for passing guestAccelerators to api [#178](https://github.com/openshift/machine-api-provider-gcp/pull/178) * [Bug 2009111](https://bugzilla.redhat.com/show_bug.cgi?id=2009111): Fix broken path defaulting for disk image [#175](https://github.com/openshift/machine-api-provider-gcp/pull/175) * Enable support for instances with GPUs on GCP [#172](https://github.com/openshift/machine-api-provider-gcp/pull/172) * Updating ose-gcp-machine-controllers images to be consistent with ART [#174](https://github.com/openshift/machine-api-provider-gcp/pull/174) * Updat golang image to version 1.16 inside Makefile [#173](https://github.com/openshift/machine-api-provider-gcp/pull/173) * update golang.org/x/oauth2 to support gcp workload identity [#167](https://github.com/openshift/machine-api-provider-gcp/pull/167) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/d92b08844a2b0ae31e3a78a5548baab7c9d39478...3fe46c8bc8bdbbccc778fd71dd1939495888ed56) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/19e9a57f04436cfc7df7d38bf5ba047d46982268) * Rebase to v1.3.4 for OCP 4.10 [#20](https://github.com/openshift/gcp-pd-csi-driver/pull/20) * Cherrypick #855, #858 - Doc and Image update for 1.3.4 release [#860](https://github.com/openshift/gcp-pd-csi-driver/pull/860) * Cherrypick #850 - Update go builder to 1.17 [#851](https://github.com/openshift/gcp-pd-csi-driver/pull/851) * Changelog for 1.3.2 [#842](https://github.com/openshift/gcp-pd-csi-driver/pull/842) * Update buster version to 1.9.0 [#841](https://github.com/openshift/gcp-pd-csi-driver/pull/841) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#19](https://github.com/openshift/gcp-pd-csi-driver/pull/19) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#18](https://github.com/openshift/gcp-pd-csi-driver/pull/18) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#17](https://github.com/openshift/gcp-pd-csi-driver/pull/17) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/48d49f7f9ef96a7a42a789e3304ead53f266f475...19e9a57f04436cfc7df7d38bf5ba047d46982268) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/48c4732df50987683ee11004f6ccfb79ba9fb338) * [Bug 2024804](https://bugzilla.redhat.com/show_bug.cgi?id=2024804): Add custom CA bundle support [#40](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/40) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#39](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/39) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#38](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/38) * [Bug 1968253](https://bugzilla.redhat.com/show_bug.cgi?id=1968253): Start provisioner with controller-publish-readonly option [#36](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/36) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#35](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/35) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/b1a29eace7c208d7c4a839fd2b23d749cff94a42...48c4732df50987683ee11004f6ccfb79ba9fb338) ### [grafana](https://github.com/openshift/grafana/tree/0af6ec3e291e1dc02b09fa59dd1738657a433cfb) * update owners list [#79](https://github.com/openshift/grafana/pull/79) * Updating grafana images to be consistent with ART [#76](https://github.com/openshift/grafana/pull/76) * [Bug 2011501](https://bugzilla.redhat.com/show_bug.cgi?id=2011501): Upgrading to grafana 7.5.11 [#75](https://github.com/openshift/grafana/pull/75) * Updating grafana images to be consistent with ART [#74](https://github.com/openshift/grafana/pull/74) * Updating grafana images to be consistent with ART [#73](https://github.com/openshift/grafana/pull/73) * openshift: Add script to generate rh-manifest.txt [#70](https://github.com/openshift/grafana/pull/70) * [Full changelog](https://github.com/openshift/grafana/compare/6130ba8b4c4b66e7779bec26c74b1fefbb2e21ab...0af6ec3e291e1dc02b09fa59dd1738657a433cfb) ### [haproxy-router](https://github.com/openshift/router/tree/3aa5a3ae179c1650683ef3a1375060a233b24edb) * [Bug 1909906](https://bugzilla.redhat.com/show_bug.cgi?id=1909906): Exit immediately if stats port is taken [#366](https://github.com/openshift/router/pull/366) * [Bug 1894431](https://bugzilla.redhat.com/show_bug.cgi?id=1894431): Add missing newlines to default certificate and key [#359](https://github.com/openshift/router/pull/359) * added support for syslog max length configurability [#354](https://github.com/openshift/router/pull/354) * [Bug 1826225](https://bugzilla.redhat.com/show_bug.cgi?id=1826225): Support edge-terminated h2 connections [#328](https://github.com/openshift/router/pull/328) * [Bug 1896474](https://bugzilla.redhat.com/show_bug.cgi?id=1896474): HTTPS redirect happens even if there is a more specific http-only route [#343](https://github.com/openshift/router/pull/343) * Updating openshift-enterprise-haproxy-router images to be consistent with ART [#347](https://github.com/openshift/router/pull/347) * Updating ose-haproxy-router-base images to be consistent with ART [#346](https://github.com/openshift/router/pull/346) * Updating ose-haproxy-router-base images to be consistent with ART [#345](https://github.com/openshift/router/pull/345) * haproxy-config.template: Use Unix sockets [#326](https://github.com/openshift/router/pull/326) * router test: config template: don't match against the whole file [#311](https://github.com/openshift/router/pull/311) * [Full changelog](https://github.com/openshift/router/compare/2d1e1f4bd413dd283c92638e23fae940ef4c1e54...3aa5a3ae179c1650683ef3a1375060a233b24edb) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/50f645e1e0b10f85a8e6f8b18de650680c4a30d0) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Kube 1.23.0 rebase [#1087](https://github.com/openshift/kubernetes/pull/1087) * Switch to go1.17 [#1080](https://github.com/openshift/kubernetes/pull/1080) * [Bug 2021629](https://bugzilla.redhat.com/show_bug.cgi?id=2021629): UPSTREAM: <carry>: api request counts for current hour are incorrect [#1037](https://github.com/openshift/kubernetes/pull/1037) * UPSTREAM: 105910: retry PV create in e2e-test on API quota failure [#1078](https://github.com/openshift/kubernetes/pull/1078) * UPSTREAM: <drop>: revert to go1.16 [#1079](https://github.com/openshift/kubernetes/pull/1079) * Updating openshift-enterprise-hyperkube images to be consistent with ART [#934](https://github.com/openshift/kubernetes/pull/934) * UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA [#1039](https://github.com/openshift/kubernetes/pull/1039) * [Bug 2008532](https://bugzilla.redhat.com/show_bug.cgi?id=2008532): Fix subpath sources check [#1065](https://github.com/openshift/kubernetes/pull/1065) * [Bug 2017276](https://bugzilla.redhat.com/show_bug.cgi?id=2017276): UPSTREAM: 105934: Don't guess SELinux support on error [#1052](https://github.com/openshift/kubernetes/pull/1052) * Rebase Automation Script [#1040](https://github.com/openshift/kubernetes/pull/1040) * Updating openshift-enterprise-pod images to be consistent with ART [#933](https://github.com/openshift/kubernetes/pull/933) * UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount [#1062](https://github.com/openshift/kubernetes/pull/1062) * [Bug 1978528](https://bugzilla.redhat.com/show_bug.cgi?id=1978528): UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches [#1049](https://github.com/openshift/kubernetes/pull/1049) * [Bug 2023779](https://bugzilla.redhat.com/show_bug.cgi?id=2023779): Fix patch 104847 [#1059](https://github.com/openshift/kubernetes/pull/1059) * [Bug 2022811](https://bugzilla.redhat.com/show_bug.cgi?id=2022811): UPSTREAM: 106382: defer close the rotated log open [#1051](https://github.com/openshift/kubernetes/pull/1051) * [Bug 2007495](https://bugzilla.redhat.com/show_bug.cgi?id=2007495): UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message [#988](https://github.com/openshift/kubernetes/pull/988) * [Bug 2021936](https://bugzilla.redhat.com/show_bug.cgi?id=2021936): Read k8s version from hyperkube Dockerfile [#1038](https://github.com/openshift/kubernetes/pull/1038) * [Bug 2002759](https://bugzilla.redhat.com/show_bug.cgi?id=2002759): UPSTREAM: <carry>: verify required http2 cipher suites [#1022](https://github.com/openshift/kubernetes/pull/1022) * UPSTREAM: <carry>: update rebase doc [#1031](https://github.com/openshift/kubernetes/pull/1031) * [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs [#1014](https://github.com/openshift/kubernetes/pull/1014) * [Bug 1970331](https://bugzilla.redhat.com/show_bug.cgi?id=1970331): UPSTREAM: <drop>: bump apiserver-library-go [#1017](https://github.com/openshift/kubernetes/pull/1017) * [Bug 1990190](https://bugzilla.redhat.com/show_bug.cgi?id=1990190): Remove Error Message Check Dynamic PV Tests [#1011](https://github.com/openshift/kubernetes/pull/1011) * [Bug 2011513](https://bugzilla.redhat.com/show_bug.cgi?id=2011513): kubelet: do not arbitrarily create a podSyncStatus for finished pods [#1007](https://github.com/openshift/kubernetes/pull/1007) * UPSTREAM: <drop>: bump apiserver-library-go [#1008](https://github.com/openshift/kubernetes/pull/1008) * [Bug 1997478](https://bugzilla.redhat.com/show_bug.cgi?id=1997478): Ensure terminal pods maintain terminal status [#999](https://github.com/openshift/kubernetes/pull/999) * [Bug 2010348](https://bugzilla.redhat.com/show_bug.cgi?id=2010348): UPSTREAM: 105352: revert pie build mode [#993](https://github.com/openshift/kubernetes/pull/993) * UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis [#984](https://github.com/openshift/kubernetes/pull/984) * [Bug 2000754](https://bugzilla.redhat.com/show_bug.cgi?id=2000754): UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps [#980](https://github.com/openshift/kubernetes/pull/980) * [Bug 1965368](https://bugzilla.redhat.com/show_bug.cgi?id=1965368): UPSTREAM: <drop>: bump(apiserver-library-go) [#971](https://github.com/openshift/kubernetes/pull/971) * Remove Error Message for Unsupported Volume Test [#905](https://github.com/openshift/kubernetes/pull/905) * Add CSI migration feature gates for vSphere and Azure File [#961](https://github.com/openshift/kubernetes/pull/961) * etcd-client starts retrying transient errors from the etcd cluster [#959](https://github.com/openshift/kubernetes/pull/959) * UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. [#963](https://github.com/openshift/kubernetes/pull/963) * [Bug 2005182](https://bugzilla.redhat.com/show_bug.cgi?id=2005182): UPSTREAM: <carry>: update list of deprecated apis to be removed [#965](https://github.com/openshift/kubernetes/pull/965) * [Bug 1999133](https://bugzilla.redhat.com/show_bug.cgi?id=1999133): kubelet: Handle UID reuse in pod worker [#938](https://github.com/openshift/kubernetes/pull/938) * UPSTREAM: <carry>: add control plane to allowed roles [#957](https://github.com/openshift/kubernetes/pull/957) * UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 [#950](https://github.com/openshift/kubernetes/pull/950) * [Bug 2003269](https://bugzilla.redhat.com/show_bug.cgi?id=2003269): UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission [#948](https://github.com/openshift/kubernetes/pull/948) * Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… [#893](https://github.com/openshift/kubernetes/pull/893) * UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials [#927](https://github.com/openshift/kubernetes/pull/927) * Automated cherry pick of #106716: bump TestHTTP1DoNotReuseRequestAfterTimeout timeout [#106782](https://github.com/openshift/kubernetes/pull/106782) * Automated cherry pick of #106728: Add enj to sig-auth-authenticators-approvers [#106783](https://github.com/openshift/kubernetes/pull/106783) * Automated cherry pick of #106803: Revert dockershim CRI v1 changes [#106808](https://github.com/openshift/kubernetes/pull/106808) * Grpc field name cherry pick: 1.23 [#106776](https://github.com/openshift/kubernetes/pull/106776) * Automated cherry pick of #106660: Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 [#106661](https://github.com/openshift/kubernetes/pull/106661) * Automated cherry pick of #106657: Unversion and normalize openapi v3 fixtures [#106659](https://github.com/openshift/kubernetes/pull/106659) * Delegate FSGroup CSI driver e2e: verify fsgroup is passed to CSI calls [#106611](https://github.com/openshift/kubernetes/pull/106611) * test: update major page fault values for summary test [#106533](https://github.com/openshift/kubernetes/pull/106533) * Clean up deep copy needed for UpdateStatefulSet [#106616](https://github.com/openshift/kubernetes/pull/106616) * e2e_node: unify device tests [#106348](https://github.com/openshift/kubernetes/pull/106348) * Fix the bug with GRPC probe [#106518](https://github.com/openshift/kubernetes/pull/106518) * test/e2e_node/remote: support pure SSH mode [#105764](https://github.com/openshift/kubernetes/pull/105764) * Speed up field validation tests [#106577](https://github.com/openshift/kubernetes/pull/106577) * Return BadRequest for invalid large patch [#106576](https://github.com/openshift/kubernetes/pull/106576) * enabling runtime-config to be passed via make file for node-e2e testing purposes [#106431](https://github.com/openshift/kubernetes/pull/106431) * Deflake "Kubelet should correctly account for terminated pods after restart" [#106544](https://github.com/openshift/kubernetes/pull/106544) * Add e2e test for CEL Validation Rules [#106462](https://github.com/openshift/kubernetes/pull/106462) * Validate etcd image versions in test manifests [#106563](https://github.com/openshift/kubernetes/pull/106563) * Updating TopologyCache to disregard unready endpoints in calculations [#106510](https://github.com/openshift/kubernetes/pull/106510) * Updating kube-proxy to ignore unready endpoints for Topology Hints [#106507](https://github.com/openshift/kubernetes/pull/106507) * bumpt etcd image version for e2e tests [#106562](https://github.com/openshift/kubernetes/pull/106562) * Changed code to improve output for test/e2e/windows [#106220](https://github.com/openshift/kubernetes/pull/106220) * Server Side Strict Field Validation [#105916](https://github.com/openshift/kubernetes/pull/105916) * kubelet: fix npe in test [#106414](https://github.com/openshift/kubernetes/pull/106414) * tests: Prepull images [#105481](https://github.com/openshift/kubernetes/pull/105481) * tests: Fetch the pod logs in failed cases [#105451](https://github.com/openshift/kubernetes/pull/105451) * Promote DeleteCollection service e2e test to conformance - +1 endpoint [#106281](https://github.com/openshift/kubernetes/pull/106281) * StatefulSet PVC auto-delete implementation [#99728](https://github.com/openshift/kubernetes/pull/99728) * kubelet: print flags after initializing logging [#106520](https://github.com/openshift/kubernetes/pull/106520) * node e2e: endocrimes as reviewer [#106493](https://github.com/openshift/kubernetes/pull/106493) * demote kubelet events test from Conformance [#106511](https://github.com/openshift/kubernetes/pull/106511) * skip tests that uses default storage class [#106503](https://github.com/openshift/kubernetes/pull/106503) * Make CRI v1 the default and allow a fallback to v1alpha2 [#106501](https://github.com/openshift/kubernetes/pull/106501) * Graceful Node Shutdown Based On Pod Priority [#102915](https://github.com/openshift/kubernetes/pull/102915) * bump e2e period to wait for events [#106508](https://github.com/openshift/kubernetes/pull/106508) * Revert "Bump DynamicKubeConfig metric deprecation to 1.23" [#106505](https://github.com/openshift/kubernetes/pull/106505) * Use client set to get nodes configuration [#106471](https://github.com/openshift/kubernetes/pull/106471) * Implement grpc probe action [#106463](https://github.com/openshift/kubernetes/pull/106463) * use golangci-lint [#106448](https://github.com/openshift/kubernetes/pull/106448) * Close connection and stop listening when port forwarding errors occur so that kubectl can exit [#103526](https://github.com/openshift/kubernetes/pull/103526) * migrated schedular to structured logging [#106305](https://github.com/openshift/kubernetes/pull/106305) * kubelet: extract multiple ignore errors validate logic to isExpectedError [#106041](https://github.com/openshift/kubernetes/pull/106041) * OpenAPI v3 [#105945](https://github.com/openshift/kubernetes/pull/105945) * Fix(kube-proxy): remove os.Exit from cobra.Command [#104750](https://github.com/openshift/kubernetes/pull/104750) * oidc authenticator: allow http.Client to be overridden [#106141](https://github.com/openshift/kubernetes/pull/106141) * Bump discovery burst for kubectl to 300 [#105520](https://github.com/openshift/kubernetes/pull/105520) * Add warning about using unsupported CRON_TZ [#106455](https://github.com/openshift/kubernetes/pull/106455) * Turn CSIMigrationAWS on by default [#106098](https://github.com/openshift/kubernetes/pull/106098) * Scheduler simplified MultiPoint plugin config [#105611](https://github.com/openshift/kubernetes/pull/105611) * migrate --register-with-taints to KubeletConfiguration [#105437](https://github.com/openshift/kubernetes/pull/105437) * Csi translation portworx [#103447](https://github.com/openshift/kubernetes/pull/103447) * Graduate TopologyAwareHints feature gate to beta [#106433](https://github.com/openshift/kubernetes/pull/106433) * Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test [#106289](https://github.com/openshift/kubernetes/pull/106289) * ResettableRESTMapper to make it possible to reset wrapped mappers [#105623](https://github.com/openshift/kubernetes/pull/105623) * Add Support for OpenAPIEnum in OpenAPI v2 [#105057](https://github.com/openshift/kubernetes/pull/105057) * turning on the CSIMigrationGCE feature flag [#104722](https://github.com/openshift/kubernetes/pull/104722) * Fix sample_and_watermark_test.go for bad luck, repeated test [#106325](https://github.com/openshift/kubernetes/pull/106325) * Include Conditions in `kubectl describe namespace` [#106219](https://github.com/openshift/kubernetes/pull/106219) * Recover expansion failure [#106154](https://github.com/openshift/kubernetes/pull/106154) * Remove ignore error flag for drain, and set this feature as default [#105571](https://github.com/openshift/kubernetes/pull/105571) * CloseIdleConnections of wrapped Transport RoundTrippers [#104844](https://github.com/openshift/kubernetes/pull/104844) * kubectl: add deprecation notice to flag usage help [#106172](https://github.com/openshift/kubernetes/pull/106172) * Watch HPA v2 instead of v1. [#106316](https://github.com/openshift/kubernetes/pull/106316) * fix edit of non-registered custom API types [#106268](https://github.com/openshift/kubernetes/pull/106268) * CHANGELOG/1.9: Fix up GCS bucket references [#106450](https://github.com/openshift/kubernetes/pull/106450) * Factored TimedObserver into less surprising pieces [#106432](https://github.com/openshift/kubernetes/pull/106432) * Add wait json [#105776](https://github.com/openshift/kubernetes/pull/105776) * Feature implementation: Validation rules for Custom Resource Definitions using the CEL expression language [#106051](https://github.com/openshift/kubernetes/pull/106051) * Fix timeout flake in restart kubelet e2e [#106434](https://github.com/openshift/kubernetes/pull/106434) * RBD in-tree plugin migration to CSI driver using migration translation lib [#95361](https://github.com/openshift/kubernetes/pull/95361) * Remove feature gate check when skipping OnRootMismatch tests [#106435](https://github.com/openshift/kubernetes/pull/106435) * Reduce the number of expensive calls in the Windows stats queries for dockershim [#104287](https://github.com/openshift/kubernetes/pull/104287) * prevents garbage collection from removing pinned images [#103299](https://github.com/openshift/kubernetes/pull/103299) * Add more msg when exec probe timeout [#106201](https://github.com/openshift/kubernetes/pull/106201) * fix init container oomkilled as a failure [#104650](https://github.com/openshift/kubernetes/pull/104650) * Increase the duration to expire an assumed pod [#106412](https://github.com/openshift/kubernetes/pull/106412) * DelegateFSGroupToCSIDriver feature gate to beta [#106330](https://github.com/openshift/kubernetes/pull/106330) * updated probe handler types descriptions [#106285](https://github.com/openshift/kubernetes/pull/106285) * Add missing alias - used in staging/src/k8s.io/cluster-bootstrap/OWNERS [#106430](https://github.com/openshift/kubernetes/pull/106430) * Simplify kubelet file config field allowlists [#105685](https://github.com/openshift/kubernetes/pull/105685) * De-flake ephemeral containers e2e test [#106425](https://github.com/openshift/kubernetes/pull/106425) * Exclude generated files from the static check [#106418](https://github.com/openshift/kubernetes/pull/106418) * Fix deletion protection unit test [#106376](https://github.com/openshift/kubernetes/pull/106376) * e2e_node: fix nil pointer exception under quota lsci test [#106408](https://github.com/openshift/kubernetes/pull/106408) * Kube-proxy/ipvs; Use go "net" lib to get nodeIPs [#101429](https://github.com/openshift/kubernetes/pull/101429) * Add dgrisonnet as sig-instrumentation reviewer [#106275](https://github.com/openshift/kubernetes/pull/106275) * Upgrade etcd to 3.5.1 [#105706](https://github.com/openshift/kubernetes/pull/105706) * Update comment on ResourcePolicyRule [#105555](https://github.com/openshift/kubernetes/pull/105555) * leaderelection: populate the apiVersion/kind when reporting events [#106399](https://github.com/openshift/kubernetes/pull/106399) * package log runner as part of Kubernetes releases [#106123](https://github.com/openshift/kubernetes/pull/106123) * Use HPA v2 in E2E tests. [#106315](https://github.com/openshift/kubernetes/pull/106315) * Added requestSloLatencies metric [#105890](https://github.com/openshift/kubernetes/pull/105890) * Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP. [#106395](https://github.com/openshift/kubernetes/pull/106395) * kubelet: cgroupv2 disable memcg notifications [#106332](https://github.com/openshift/kubernetes/pull/106332) * Fixed using reference in for loop [#105459](https://github.com/openshift/kubernetes/pull/105459) * Revert strict-in-alpha to false [#106392](https://github.com/openshift/kubernetes/pull/106392) * upgrade kustomize-in-kubectl to v4.4.1 [#106389](https://github.com/openshift/kubernetes/pull/106389) * kubeadm/certs/renew:remove deprecated flags csrOnly and csrPath [#106370](https://github.com/openshift/kubernetes/pull/106370) * test/e2e: cleanup e2e core framework's import from sub package e2elog [#106170](https://github.com/openshift/kubernetes/pull/106170) * Get Windows network stats directly for Containerd [#105744](https://github.com/openshift/kubernetes/pull/105744) * Ensure there is one running static pod with the same full name [#104743](https://github.com/openshift/kubernetes/pull/104743) * Switch from arguments to an input structure for kubectl command [#106159](https://github.com/openshift/kubernetes/pull/106159) * kubelet: fix file descriptor leak in log rotations [#106382](https://github.com/openshift/kubernetes/pull/106382) * Don't clear managedFields on live object [#106195](https://github.com/openshift/kubernetes/pull/106195) * Fix nil check in map merge [#105135](https://github.com/openshift/kubernetes/pull/105135) * Remove some dead code in the ipvs proxy [#105450](https://github.com/openshift/kubernetes/pull/105450) * kubeadm: add mutation for Linux paths in KubeletConfiguration on Windows [#105992](https://github.com/openshift/kubernetes/pull/105992) * pod/storage: remove always-empty 'oldMachine' in setPodHostAndAnnotations() [#106048](https://github.com/openshift/kubernetes/pull/106048) * Remove outdated metric IMPLEMENTATIONS, update links [#106360](https://github.com/openshift/kubernetes/pull/106360) * Move a number of scheduler metrics to STABLE [#106266](https://github.com/openshift/kubernetes/pull/106266) * Wire contexts to RBAC controllers [#105550](https://github.com/openshift/kubernetes/pull/105550) * Fix staticcheck failure in pkg/kubelet/cm/cpuset [#103415](https://github.com/openshift/kubernetes/pull/103415) * Append node e2e logs to file where possible [#106362](https://github.com/openshift/kubernetes/pull/106362) * Mark restart_test as flaky [#106359](https://github.com/openshift/kubernetes/pull/106359) * OWNERS(justaugustus): Prune extraneous reviewer roles [#106358](https://github.com/openshift/kubernetes/pull/106358) * kubeadm: fix test failures in the e2e_kubeadm suite [#106321](https://github.com/openshift/kubernetes/pull/106321) * Add NodeFeature tag to ephemeral containers e2e [#106346](https://github.com/openshift/kubernetes/pull/106346) * Migrated remaining lines of `server.go` and `csi.go` to structured logging [#106314](https://github.com/openshift/kubernetes/pull/106314) * Fix flake caused by sampling signal counter too early. [#106329](https://github.com/openshift/kubernetes/pull/106329) * Fix check for subpath source [#105512](https://github.com/openshift/kubernetes/pull/105512) * Remove redundant forwarding rule in filter table [#97279](https://github.com/openshift/kubernetes/pull/97279) * ScoringStrategy RequestedToCapacityRatio's shape should not be empty [#106169](https://github.com/openshift/kubernetes/pull/106169) * don't expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE [#106319](https://github.com/openshift/kubernetes/pull/106319) * : Fix out of bounds in TestSyncLabels unit [#106327](https://github.com/openshift/kubernetes/pull/106327) * vendor: update system-validators to v1.6.0 [#106323](https://github.com/openshift/kubernetes/pull/106323) * make kubectl cp resume on transfer error [#104792](https://github.com/openshift/kubernetes/pull/104792) * Fixed nil pointer dereference [#106317](https://github.com/openshift/kubernetes/pull/106317) * Move configurable fsgroup to GA [#105885](https://github.com/openshift/kubernetes/pull/105885) * Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language [#106234](https://github.com/openshift/kubernetes/pull/106234) * Graduate IngressClassNamespacedParams to GA [#104636](https://github.com/openshift/kubernetes/pull/104636) * build: use debian-iptables:bullseye-v1.1.0 [#106301](https://github.com/openshift/kubernetes/pull/106301) * PodReadinessGate is stable feature and test runs all green [#106299](https://github.com/openshift/kubernetes/pull/106299) * Clean up some service logging [#106296](https://github.com/openshift/kubernetes/pull/106296) * The DownwardAPIHugePages feature is beta now, set true by default. [#106271](https://github.com/openshift/kubernetes/pull/106271) * fish out ShareProcessNamespace from orphans tab [#106298](https://github.com/openshift/kubernetes/pull/106298) * kubeadm: fix inverted warning message [#106288](https://github.com/openshift/kubernetes/pull/106288) * more iptables proxy cleanups [#106269](https://github.com/openshift/kubernetes/pull/106269) * Changed code to improve output for files under test/e2e/lifecycle [#106226](https://github.com/openshift/kubernetes/pull/106226) * Bugfix: prevent daemon controller to adopt controller revisions of ot… [#101250](https://github.com/openshift/kubernetes/pull/101250) * vendor: Bump cAdvisor to v0.43.0 [#106282](https://github.com/openshift/kubernetes/pull/106282) * Fix concurrent map writes error in kube-apiserver [#106045](https://github.com/openshift/kubernetes/pull/106045) * Changed buckets for apiserver_request_duration_seconds metric [#106306](https://github.com/openshift/kubernetes/pull/106306) * client-go: add jitter to flowcontrol.Backoff [#106240](https://github.com/openshift/kubernetes/pull/106240) * PV controller changes to support PV Deletion protection finalizer [#105773](https://github.com/openshift/kubernetes/pull/105773) * e2e_node: does not rely on Kubelet automatic restart service under hugepages tests [#106251](https://github.com/openshift/kubernetes/pull/106251) * More seat metrics for APF [#105873](https://github.com/openshift/kubernetes/pull/105873) * Don't write fake logs to the real test log [#106297](https://github.com/openshift/kubernetes/pull/106297) * Add mTLS as default HTTPConnect egress configuration for GCP. [#104921](https://github.com/openshift/kubernetes/pull/104921) * Upgrade preparation to verify sysctl values containing forward slashes by regex [#102393](https://github.com/openshift/kubernetes/pull/102393) * tests: Logs the stdout and stderr for network consistency Windows tests on error [#106273](https://github.com/openshift/kubernetes/pull/106273) * Bump k8s.io/kube-openapi to commit ee342a809c29 [#106181](https://github.com/openshift/kubernetes/pull/106181) * e2e_node: Skip dynamic config tests when the feature is disabled [#106263](https://github.com/openshift/kubernetes/pull/106263) * Use simple match instead of regex match in GCE Windows OpenSSH startup script [#106245](https://github.com/openshift/kubernetes/pull/106245) * Add periodic etcd scraping to integration tests [#106190](https://github.com/openshift/kubernetes/pull/106190) * Improve wording for panic message [#106186](https://github.com/openshift/kubernetes/pull/106186) * E2E podresources: fix test checking esclusive cpus allocation [#106116](https://github.com/openshift/kubernetes/pull/106116) * Migrated scheduler files `comparer.go`, `dumper.go`, `node_tree.go` to structured logging [#105968](https://github.com/openshift/kubernetes/pull/105968) * Update sig-cli owners [#106156](https://github.com/openshift/kubernetes/pull/106156) * fix some kubeadm init phase constants [#106243](https://github.com/openshift/kubernetes/pull/106243) * Changed the Info type so that the config file can be displayed withou… [#106228](https://github.com/openshift/kubernetes/pull/106228) * Migrate assume_cache.go to structured logging [#105904](https://github.com/openshift/kubernetes/pull/105904) * kubeadm: introduce the UnversionedKubeletConfigMap feature gate [#105741](https://github.com/openshift/kubernetes/pull/105741) * Migrated scheduler files `preemption.go`, `stateful.go`, `resource_allocation.go` to structured logging [#105967](https://github.com/openshift/kubernetes/pull/105967) * Create HPA v2 Stable API [#102534](https://github.com/openshift/kubernetes/pull/102534) * fix some lint error [#105874](https://github.com/openshift/kubernetes/pull/105874) * Pod os field kubelet [#105292](https://github.com/openshift/kubernetes/pull/105292) * Make the docker buildx check call --help [#106174](https://github.com/openshift/kubernetes/pull/106174) * Migrated scheduler file `cache.go` to structured logging [#105969](https://github.com/openshift/kubernetes/pull/105969) * Move WindowsHostProcessContainers feature-gate to Beta [#106058](https://github.com/openshift/kubernetes/pull/106058) * : Reconcile OS and arch labels periodically [#104613](https://github.com/openshift/kubernetes/pull/104613) * e2e_node: fixes after dynamic configuration removal [#106210](https://github.com/openshift/kubernetes/pull/106210) * Fix creation of the administrator_keys_file file with many users [#106196](https://github.com/openshift/kubernetes/pull/106196) * kube-proxy consider endpoint readiness to delete UDP stale conntrack entries [#106163](https://github.com/openshift/kubernetes/pull/106163) * Added non-serialized metrics for windows, for 3 pods [#105854](https://github.com/openshift/kubernetes/pull/105854) * Adding kubelet metrics for started and failed to start HostProcess containers [#105406](https://github.com/openshift/kubernetes/pull/105406) * Konnectivity Proxy: move proxy-agent cpu limit to request. [#103626](https://github.com/openshift/kubernetes/pull/103626) * making some apiserver metrics stable [#106122](https://github.com/openshift/kubernetes/pull/106122) * Fix edit command [#105817](https://github.com/openshift/kubernetes/pull/105817) * --as-uid flag in kubectl and kubeconfigs. [#105794](https://github.com/openshift/kubernetes/pull/105794) * kubeadm: add a new output/v1alpha2 API; deprecate output/v1alpha1 [#105295](https://github.com/openshift/kubernetes/pull/105295) * remove unnecessary function after PR #88885 merged [#103634](https://github.com/openshift/kubernetes/pull/103634) * staging/publishing: fix go version for go1.16.10 [#106217](https://github.com/openshift/kubernetes/pull/106217) * Kubelet: implement support for podAndContainerStatsFromCRI [#103095](https://github.com/openshift/kubernetes/pull/103095) * Bump konnectivity to v0.0.25 [#106213](https://github.com/openshift/kubernetes/pull/106213) * Update to go1.17.3 [#106209](https://github.com/openshift/kubernetes/pull/106209) * Ensure deletion of pods in queues and cache [#106102](https://github.com/openshift/kubernetes/pull/106102) * kube-proxy iptables code clarity cleanups [#106158](https://github.com/openshift/kubernetes/pull/106158) * Update to latest kubedns and nodelocaldns images. [#106189](https://github.com/openshift/kubernetes/pull/106189) * Update corefile-migration to v1.0.14 and update coredns to 1.8.6 [#105251](https://github.com/openshift/kubernetes/pull/105251) * fix kubelet/types is imported more than once [#105621](https://github.com/openshift/kubernetes/pull/105621) * Don't guess SELinux support on error [#105934](https://github.com/openshift/kubernetes/pull/105934) * Fix bug where using kubectl patch with $deleteFromPrimitiveList on an empty or nonexistent list adds the item to be removed [#105421](https://github.com/openshift/kubernetes/pull/105421) * misc iptables proxy fixes [#106030](https://github.com/openshift/kubernetes/pull/106030) * Use "Capacity" instead of "Allocatable" for an accurate node memory total size [#102917](https://github.com/openshift/kubernetes/pull/102917) * client-go token source transport implement RoundTripperWrapper interface [#106177](https://github.com/openshift/kubernetes/pull/106177) * Add --override-type flag to kubectl run and kubectl expose [#105140](https://github.com/openshift/kubernetes/pull/105140) * kubemark: replace deprecated --log-file parameter with runner [#106150](https://github.com/openshift/kubernetes/pull/106150) * Remove old cronjob controller [#106126](https://github.com/openshift/kubernetes/pull/106126) * Initial Topology Hints e2e Tests [#105949](https://github.com/openshift/kubernetes/pull/105949) * e2e node: provide static kubelet config [#104153](https://github.com/openshift/kubernetes/pull/104153) * e2e_node: Properly check for DynamicKubeletConfig [#104481](https://github.com/openshift/kubernetes/pull/104481) * Changed code to improve output for files under test/e2e/node [#106038](https://github.com/openshift/kubernetes/pull/106038) * test: Assert max unavailable for PDB test cases [#105960](https://github.com/openshift/kubernetes/pull/105960) * component-base: npe when renew hiddenCollectors [#106140](https://github.com/openshift/kubernetes/pull/106140) * component-base: move v/vmodule/log-flush-frequency into LoggingConfiguration [#106090](https://github.com/openshift/kubernetes/pull/106090) * Move CSIVolumeFSGroupPolicy feature to GA [#105940](https://github.com/openshift/kubernetes/pull/105940) * component-base: avoid accumulating default labels [#105541](https://github.com/openshift/kubernetes/pull/105541) * kubeadm: aggregate all the errors when the shared certs are validated [#106042](https://github.com/openshift/kubernetes/pull/106042) * Make some scheduler metrics stable [#105941](https://github.com/openshift/kubernetes/pull/105941) * GET should be transformed to watch in kube-Apiserver [#105648](https://github.com/openshift/kubernetes/pull/105648) * component-base: use stderr as default output stream for JSON [#106146](https://github.com/openshift/kubernetes/pull/106146) * Replace ioutil with io and os for cluster/gce/gci [#106018](https://github.com/openshift/kubernetes/pull/106018) * Fixes for graceful node shutdown test [#106108](https://github.com/openshift/kubernetes/pull/106108) * Replace ioutil with io and os for hack [#106020](https://github.com/openshift/kubernetes/pull/106020) * Adding e2e tests to validate volume mounts in HostProcessContainers on Windows [#105996](https://github.com/openshift/kubernetes/pull/105996) * drop managed fields from audit entries [#94986](https://github.com/openshift/kubernetes/pull/94986) * : Bump coredns to 1.8.6 [#106091](https://github.com/openshift/kubernetes/pull/106091) * Create e2e delete service collection test - +1 endpoint [#106034](https://github.com/openshift/kubernetes/pull/106034) * Upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.0 [#105983](https://github.com/openshift/kubernetes/pull/105983) * PodSecurity: update webhook manifest for beta [#106106](https://github.com/openshift/kubernetes/pull/106106) * Fix `kubectl unlabel` response msg [#104372](https://github.com/openshift/kubernetes/pull/104372) * Fixing how EndpointSlice Mirroring handles Service selector transitions [#105997](https://github.com/openshift/kubernetes/pull/105997) * Add unit tests to cover scheduler's setup [#106105](https://github.com/openshift/kubernetes/pull/106105) * Add more info to the ListAndWatch trace [#105819](https://github.com/openshift/kubernetes/pull/105819) * HostProcess e2e tests to validate command / workingDir parameters [#105201](https://github.com/openshift/kubernetes/pull/105201) * P&F fix watch tracker bug [#106121](https://github.com/openshift/kubernetes/pull/106121) * PodSecurity: trim path when building webhook binary [#106118](https://github.com/openshift/kubernetes/pull/106118) * Fix ephemeral test description [#106120](https://github.com/openshift/kubernetes/pull/106120) * Changed code to improve output for files under test/e2e/framework [#105939](https://github.com/openshift/kubernetes/pull/105939) * Remove GAed feature gate CronJobControllerV2 [#104470](https://github.com/openshift/kubernetes/pull/104470) * fix multiple typos in go files [#105302](https://github.com/openshift/kubernetes/pull/105302) * PodSecurity: promote config and feature gate to beta [#106089](https://github.com/openshift/kubernetes/pull/106089) * Remove StorageObjectInUseProtection feature gate logic [#104903](https://github.com/openshift/kubernetes/pull/104903) * update etcd makefile to using 3.5.1 for building [#106065](https://github.com/openshift/kubernetes/pull/106065) * Migrated scheduler files binder.go binder_test.go to structured logging [#105858](https://github.com/openshift/kubernetes/pull/105858) * tests: Use E2E framework deployments [#105508](https://github.com/openshift/kubernetes/pull/105508) * cleanup lingering bazel related scripts/references [#106099](https://github.com/openshift/kubernetes/pull/106099) * Expand unit test coverage and fix error cases [#106017](https://github.com/openshift/kubernetes/pull/106017) * Allow the e2e_node runner to receive a KubeletConfiguration rather than requiring flags [#105575](https://github.com/openshift/kubernetes/pull/105575) * code cleanup for kubectl [#101004](https://github.com/openshift/kubernetes/pull/101004) * devicemanager: checkpoint: support pre-1.20 data [#102882](https://github.com/openshift/kubernetes/pull/102882) * removed unused test/e2e_kubeadm/runner/local/run_local.go [#106100](https://github.com/openshift/kubernetes/pull/106100) * Update pods validation based on uniqueness of controller [#106097](https://github.com/openshift/kubernetes/pull/106097) * add condition pre-check for pod uid and pod resource version in bind api [#105913](https://github.com/openshift/kubernetes/pull/105913) * Wire contexts to Bootstrap controllers [#105510](https://github.com/openshift/kubernetes/pull/105510) * reuse previous evaluation [#106095](https://github.com/openshift/kubernetes/pull/106095) * refactor scheudler's node resource plugins [#106002](https://github.com/openshift/kubernetes/pull/106002) * Changed code to improve output for files under test/e2e/kubectl [#106001](https://github.com/openshift/kubernetes/pull/106001) * PodSecurity: benchmark large numbers of owned pods [#106087](https://github.com/openshift/kubernetes/pull/106087) * Pass DeleteOptions down to the Reactor [#102945](https://github.com/openshift/kubernetes/pull/102945) * apiextentionserver: refactor returning 503 for custom resource requests during server start [#105653](https://github.com/openshift/kubernetes/pull/105653) * Wire contexts to Core controllers [#105525](https://github.com/openshift/kubernetes/pull/105525) * kubectl: include init containers when determining pod QoS [#104909](https://github.com/openshift/kubernetes/pull/104909) * Metrics improvements [#105898](https://github.com/openshift/kubernetes/pull/105898) * P&F: Enable support for indexes in watch tracker [#105974](https://github.com/openshift/kubernetes/pull/105974) * Remove nodes with Cluster Autoscaler taint from LB backends in service controller [#105946](https://github.com/openshift/kubernetes/pull/105946) * Add annotations denoting the exemption reason and the enforcement policy used [#105908](https://github.com/openshift/kubernetes/pull/105908) * P&F: Update and cleanup mutating work estimator [#105930](https://github.com/openshift/kubernetes/pull/105930) * fix potential deadlock [#102637](https://github.com/openshift/kubernetes/pull/102637) * return value is taken from if statement instead of the function call [#105920](https://github.com/openshift/kubernetes/pull/105920) * fix: remove VMSS and VMSS instances from SLB backend pool only when necessary [#105839](https://github.com/openshift/kubernetes/pull/105839) * fix: do not delete the lb that does not exist [#105777](https://github.com/openshift/kubernetes/pull/105777) * fix: leave the probe path empty for TCP probes [#105253](https://github.com/openshift/kubernetes/pull/105253) * Additional cases for reconcileState testing [#101909](https://github.com/openshift/kubernetes/pull/101909) * Fix COS GPU driver installation [#105989](https://github.com/openshift/kubernetes/pull/105989) * client-go exec: make sure round tripper can be unwrapped [#106014](https://github.com/openshift/kubernetes/pull/106014) * KubeEnv var to enable Hyper-V in GCE Windows nodes created with kube-up [#105999](https://github.com/openshift/kubernetes/pull/105999) * enabling `IMAGE_CONFIG_DIR` in make file for testing purposes [#106013](https://github.com/openshift/kubernetes/pull/106013) * Make job pod template annotations and labels mutable for suspended jobs that never started [#105980](https://github.com/openshift/kubernetes/pull/105980) * Migrate scheduler files `interpodaffinity/filtering.go`,`podtopologyspread/filtering.go`, `volume_zone.go` to structured logging [#105931](https://github.com/openshift/kubernetes/pull/105931) * kubeadm: remove the reset/update-cluster-status phase [#105888](https://github.com/openshift/kubernetes/pull/105888) * apf: call metrics.AddReject for decisionCancel [#105739](https://github.com/openshift/kubernetes/pull/105739) * Minor watchcache cleanup [#106010](https://github.com/openshift/kubernetes/pull/106010) * cacher: refactor process() function [#106005](https://github.com/openshift/kubernetes/pull/106005) * Add pod os field [#104693](https://github.com/openshift/kubernetes/pull/104693) * Mark v2beta1 and v2beta2 HPA status conditions as optional [#100318](https://github.com/openshift/kubernetes/pull/100318) * generic ephemeral volume GA [#105609](https://github.com/openshift/kubernetes/pull/105609) * Merge conditional assignment into variable declaration [#103868](https://github.com/openshift/kubernetes/pull/103868) * Fix: move parallelize package to non-internal file [#105796](https://github.com/openshift/kubernetes/pull/105796) * PodSecurity: return namespace validation errors in standard field.ErrorList format [#105959](https://github.com/openshift/kubernetes/pull/105959) * Fix typo in kubelet config [#103908](https://github.com/openshift/kubernetes/pull/103908) * Use 10250 as targetPort for metrics-server [#105957](https://github.com/openshift/kubernetes/pull/105957) * Fix:Flaky test] [sig-node] Kubelet should correctly account for terminated pods after restart [#105926](https://github.com/openshift/kubernetes/pull/105926) * Better output [#105774](https://github.com/openshift/kubernetes/pull/105774) * Always pass HEAD to worktree [#105947](https://github.com/openshift/kubernetes/pull/105947) * serviceaccount/claims: include validation failure error in the log [#105917](https://github.com/openshift/kubernetes/pull/105917) * Fix Documentation of Default params for PodExecOptions Function [#105726](https://github.com/openshift/kubernetes/pull/105726) * Track ready pods in Job status [#104915](https://github.com/openshift/kubernetes/pull/104915) * e2e_node: remove unnecessary dynamic config changes [#105482](https://github.com/openshift/kubernetes/pull/105482) * Fix race condition in logging when request times out [#105734](https://github.com/openshift/kubernetes/pull/105734) * Fix container name on NewDeployment() [#105948](https://github.com/openshift/kubernetes/pull/105948) * Fix the inaccurate status when a plugin internal status is found [#105727](https://github.com/openshift/kubernetes/pull/105727) * PodSecurity: clean up namespace validation messages, time bounding, and add testing [#105922](https://github.com/openshift/kubernetes/pull/105922) * retry PV create in e2e-test on API quota failure [#105910](https://github.com/openshift/kubernetes/pull/105910) * kubectl drain node output should say node was drained not evicted [#105736](https://github.com/openshift/kubernetes/pull/105736) * PodSecurity webhook makefile, image, and manifests [#105923](https://github.com/openshift/kubernetes/pull/105923) * Shell completion of multiple resource names [#105711](https://github.com/openshift/kubernetes/pull/105711) * Give metrics server permission to read node stats. [#105938](https://github.com/openshift/kubernetes/pull/105938) * fix hollownode flushlogs not working together with exit [#104775](https://github.com/openshift/kubernetes/pull/104775) * Revert "sched: ensure --leader-elect* CLI args are honored" [#105924](https://github.com/openshift/kubernetes/pull/105924) * remove scheduler NodeLabel plugin [#105906](https://github.com/openshift/kubernetes/pull/105906) * remove storageOperationErrorMetric and storageOperationStatusMetric in release 1.21 [#102801](https://github.com/openshift/kubernetes/pull/102801) * setHostnameAsFQDN is a GA feature that does not depend on environment [#105921](https://github.com/openshift/kubernetes/pull/105921) * Add completion to the --output/-o flag [#105851](https://github.com/openshift/kubernetes/pull/105851) * remove scheduler NodePreferAvoidPods plugin [#105907](https://github.com/openshift/kubernetes/pull/105907) * adding `--ssh-key` and `--ssh-user` for kubetest2 [#105637](https://github.com/openshift/kubernetes/pull/105637) * upgrade json-patch to v4.12.0 [#105896](https://github.com/openshift/kubernetes/pull/105896) * return 503 for aggregated APIs when the APIServiceRegistrationController hasn't finished installing all known APIServices [#104748](https://github.com/openshift/kubernetes/pull/104748) * add unit tests for `updateEnv` [#104832](https://github.com/openshift/kubernetes/pull/104832) * volume e2e: block volume metrics fix, II [#105911](https://github.com/openshift/kubernetes/pull/105911) * tests: Refactors daemonset utils into framework [#105507](https://github.com/openshift/kubernetes/pull/105507) * PodSecurity: Add runAsUser check to restricted policy [#105857](https://github.com/openshift/kubernetes/pull/105857) * sample-controller/docs: Use italics font on package name [#105719](https://github.com/openshift/kubernetes/pull/105719) * Support cgroupv2 in node problem detector test [#105755](https://github.com/openshift/kubernetes/pull/105755) * Remove format.pods func, instead with klog.Kobjs [#105699](https://github.com/openshift/kubernetes/pull/105699) * e2e: conformance: correctly produce MODIFIED events [#105805](https://github.com/openshift/kubernetes/pull/105805) * Add --version flag to podsecurity-webhook command [#105749](https://github.com/openshift/kubernetes/pull/105749) * volume e2e: block volume metrics fix [#105878](https://github.com/openshift/kubernetes/pull/105878) * Add context to failure message [#105314](https://github.com/openshift/kubernetes/pull/105314) * Fixes TestNodeSelectorUpdate flaky test [#105869](https://github.com/openshift/kubernetes/pull/105869) * Remove scheduler's legacy policy config [#105828](https://github.com/openshift/kubernetes/pull/105828) * tests: Wait for pod collection to enter a Running state [#105273](https://github.com/openshift/kubernetes/pull/105273) * Also log err in *deferredResponseWriter.Write [#105879](https://github.com/openshift/kubernetes/pull/105879) * Clarify metrics help wrt APF execution phases [#105866](https://github.com/openshift/kubernetes/pull/105866) * Fix delete collection error channel size [#105872](https://github.com/openshift/kubernetes/pull/105872) * update extension point PostFilter comment [#105584](https://github.com/openshift/kubernetes/pull/105584) * storage validation: accept generic ephemeral volumes as volume device [#105682](https://github.com/openshift/kubernetes/pull/105682) * component-base: test and fix JSON output for KObj [#104877](https://github.com/openshift/kubernetes/pull/104877) * test: use newer test images for better s390x coverage [#105752](https://github.com/openshift/kubernetes/pull/105752) * Write Pod- & ServiceProxy Test - +12 endpoint coverage [#94786](https://github.com/openshift/kubernetes/pull/94786) * mark kube-proxy structured logs as migrated [#105718](https://github.com/openshift/kubernetes/pull/105718) * kubeadm: make constant of the magic-number in bootstraptoken util [#105807](https://github.com/openshift/kubernetes/pull/105807) * switch from json-iterator to forked stdlib json decoder [#105030](https://github.com/openshift/kubernetes/pull/105030) * Free APF seats for watches handled by an aggregated apiserver. [#105511](https://github.com/openshift/kubernetes/pull/105511) * storage e2e: fix volume metric test for PVC [#105824](https://github.com/openshift/kubernetes/pull/105824) * Trigger the image build for node-perf/npb-is [#105823](https://github.com/openshift/kubernetes/pull/105823) * Add feature flag for OpenAPI v3 [#105663](https://github.com/openshift/kubernetes/pull/105663) * Minor improvements in 'kubectl run' flag help [#105514](https://github.com/openshift/kubernetes/pull/105514) * fix goroutine leak in the DeleteCollection [#105606](https://github.com/openshift/kubernetes/pull/105606) * pass sandbox resource requirements over CRI [#104886](https://github.com/openshift/kubernetes/pull/104886) * Remove presumptions about what decision has been made [#105729](https://github.com/openshift/kubernetes/pull/105729) * generic ephemeral volume E2E tests [#105659](https://github.com/openshift/kubernetes/pull/105659) * kubeadm: add unit tests for PatchNode error handling [#105753](https://github.com/openshift/kubernetes/pull/105753) * Cleanup/remove service affinity plugin [#105588](https://github.com/openshift/kubernetes/pull/105588) * client-go: share the same transport for generated clientsets [#105490](https://github.com/openshift/kubernetes/pull/105490) * Promote EphemeralContainers to beta [#105405](https://github.com/openshift/kubernetes/pull/105405) * Run storage e2e test_client_pod as privileged [#104551](https://github.com/openshift/kubernetes/pull/104551) * glusterdynamic-provisioner: update to v1.3 and provide arm64 support [#105730](https://github.com/openshift/kubernetes/pull/105730) * revise kubeProxy filed as part of the kubeadm configuration [#105564](https://github.com/openshift/kubernetes/pull/105564) * Lock StorageObjectInUseProtection feature gate to default [#105495](https://github.com/openshift/kubernetes/pull/105495) * sched: ensure --leader-elect* CLI args are honored [#105712](https://github.com/openshift/kubernetes/pull/105712) * node: e2e: clarify findKubeletService [#105697](https://github.com/openshift/kubernetes/pull/105697) * Fix nodeShutdownReason for node shutdown e2e [#104540](https://github.com/openshift/kubernetes/pull/104540) * Use separate pathSpec for local and remote to properly handle cleaning paths [#94165](https://github.com/openshift/kubernetes/pull/94165) * fix: skip instance not found when decoupling vmss from lb [#105666](https://github.com/openshift/kubernetes/pull/105666) * Graduate JobTrackingWithFinalizers to beta [#105687](https://github.com/openshift/kubernetes/pull/105687) * Add CPUManager policy option to distribute CPUs across NUMA nodes instead of packing them [#105631](https://github.com/openshift/kubernetes/pull/105631) * Adding unit test coverage for API validation for ephemeral containers in hostprocess pods on Windows [#105748](https://github.com/openshift/kubernetes/pull/105748) * apf: return nil for a request that has been removed from queue [#105738](https://github.com/openshift/kubernetes/pull/105738) * Fix nits noticed in recent code review [#105757](https://github.com/openshift/kubernetes/pull/105757) * Enable more test images for s390x [#102785](https://github.com/openshift/kubernetes/pull/102785) * Stop passing WindowsHostProcessContainer annotations for CRI calls in kubelet [#105465](https://github.com/openshift/kubernetes/pull/105465) * update the log message for mount windows [#105081](https://github.com/openshift/kubernetes/pull/105081) * fix duplicate package import in pod_worker [#104574](https://github.com/openshift/kubernetes/pull/104574) * Adds Windows support for etcd image [#92433](https://github.com/openshift/kubernetes/pull/92433) * Refactor to use structure to pass parameters for GracefulNodeShutdown [#105652](https://github.com/openshift/kubernetes/pull/105652) * set the content-type Header when the dynamic client sends the request [#104327](https://github.com/openshift/kubernetes/pull/104327) * kubeadm: fix some retry logic in PatchNodeOnce [#105343](https://github.com/openshift/kubernetes/pull/105343) * apf: include seat information in per request debug dump [#105674](https://github.com/openshift/kubernetes/pull/105674) * JSON decoder fixup [#105702](https://github.com/openshift/kubernetes/pull/105702) * Update the binary version file for NPD to 0.8.10-gke0.1 [#105688](https://github.com/openshift/kubernetes/pull/105688) * Add support for consuming whole NUMA nodes in CPUManager CPU assignments [#102015](https://github.com/openshift/kubernetes/pull/102015) * support more than 100 disk mounts on Windows [#105673](https://github.com/openshift/kubernetes/pull/105673) * e2e: node: kubelet restart improvements [#105516](https://github.com/openshift/kubernetes/pull/105516) * Fix shellcheck output streams [#104783](https://github.com/openshift/kubernetes/pull/104783) * Fix CSI `mounter.TearDownAt` log msg [#105136](https://github.com/openshift/kubernetes/pull/105136) * staging/publishing: Set go1.16 version to go1.16.9 [#105679](https://github.com/openshift/kubernetes/pull/105679) * Fix name for Pods of NonIndexed Jobs [#105676](https://github.com/openshift/kubernetes/pull/105676) * e2e: restore volume lifecycle check for most tests, II [#105670](https://github.com/openshift/kubernetes/pull/105670) * kubeadm/kubeconfig:validate flag --config to make sure it is not empty [#105649](https://github.com/openshift/kubernetes/pull/105649) * test fix: check correct subresource patch path [#105596](https://github.com/openshift/kubernetes/pull/105596) * PodSecurity: limit webhook admission input [#105485](https://github.com/openshift/kubernetes/pull/105485) * Allow updating scheduling directives of suspended jobs that never started [#105479](https://github.com/openshift/kubernetes/pull/105479) * Wire contexts to Autoscaling controllers [#105461](https://github.com/openshift/kubernetes/pull/105461) * Wire contexts to Apps controllers [#105377](https://github.com/openshift/kubernetes/pull/105377) * fix:claim cached in pvcontroller is not the newest may cause unexpected issue [#105211](https://github.com/openshift/kubernetes/pull/105211) * Update to go1.17.2 [#105563](https://github.com/openshift/kubernetes/pull/105563) * test, cgroupv2: adjust pagefaults test [#105313](https://github.com/openshift/kubernetes/pull/105313) * Add VolumeSubpath feature gate back in preparation for its removal [#105474](https://github.com/openshift/kubernetes/pull/105474) * storage e2e: check metrics also for generic ephemeral volumes [#105636](https://github.com/openshift/kubernetes/pull/105636) * podresource-api: getAllocatableResources to Beta [#105003](https://github.com/openshift/kubernetes/pull/105003) * parameter 'disabled-metrics' is invalid [#105065](https://github.com/openshift/kubernetes/pull/105065) * apf: update queue debug to include queue sum stats and next dispatch R in seat-seconds [#105660](https://github.com/openshift/kubernetes/pull/105660) * Disable P&F for watch requests [#105647](https://github.com/openshift/kubernetes/pull/105647) * kube-proxy: handle cmd error [#105342](https://github.com/openshift/kubernetes/pull/105342) * Add diff command return status code greater than 1 when flags invalid [#105445](https://github.com/openshift/kubernetes/pull/105445) * AWS in-tree controller ignore LoadBalancer service with mixed protocols [#105361](https://github.com/openshift/kubernetes/pull/105361) * Update queueset_test.go for FinalSeats [#105592](https://github.com/openshift/kubernetes/pull/105592) * Estimate width of the request based on watchers count in P&F [#103539](https://github.com/openshift/kubernetes/pull/103539) * Move test utils where they belong [#105535](https://github.com/openshift/kubernetes/pull/105535) * Simplify the integration test by removing the struct of `nodeConfig` [#105627](https://github.com/openshift/kubernetes/pull/105627) * Unconfuse logging wrt additional latency [#105615](https://github.com/openshift/kubernetes/pull/105615) * reduce code for NewSchedulerCommand func [#105608](https://github.com/openshift/kubernetes/pull/105608) * Allow fast builds on ppc64le [#105399](https://github.com/openshift/kubernetes/pull/105399) * kubelet: add probe termination to graceful shutdowns [#105215](https://github.com/openshift/kubernetes/pull/105215) * : Fix PreferNominatedNode test [#105509](https://github.com/openshift/kubernetes/pull/105509) * Limit Apiserver Proxy Redirects [#95128](https://github.com/openshift/kubernetes/pull/95128) * improve error message on control-plane endpoint reconciler [#105531](https://github.com/openshift/kubernetes/pull/105531) * tag ginkgo tests affected by pdcsi migration for skipping [#105052](https://github.com/openshift/kubernetes/pull/105052) * apiserver/watchcache: doc watch event fan-out to blocked watchers better [#105605](https://github.com/openshift/kubernetes/pull/105605) * kubelet: also provide filesystem stats for generic ephemeral volumes [#105569](https://github.com/openshift/kubernetes/pull/105569) * Support SetStructuredLogging with the new events library [#105603](https://github.com/openshift/kubernetes/pull/105603) * Verifying the auth headers are set for upgraded aggregated API requests [#105582](https://github.com/openshift/kubernetes/pull/105582) * Advance epoch [#105469](https://github.com/openshift/kubernetes/pull/105469) * kubelet: use generic ephemeral volume helper functions [#105542](https://github.com/openshift/kubernetes/pull/105542) * Update log messages in queueSet::finishRequestLocked [#105593](https://github.com/openshift/kubernetes/pull/105593) * JSON output streams [#104873](https://github.com/openshift/kubernetes/pull/104873) * add verify script to catch most validation mutations [#105578](https://github.com/openshift/kubernetes/pull/105578) * apiserver aggregator upgrade unit test [#105475](https://github.com/openshift/kubernetes/pull/105475) * remove scheduler policy config [#105424](https://github.com/openshift/kubernetes/pull/105424) * apiserver/storage: free etcd kv early in list decoding loop [#105573](https://github.com/openshift/kubernetes/pull/105573) * GA TTLAfterFinish [#105219](https://github.com/openshift/kubernetes/pull/105219) * node: graduate CPUManagerPolicyOptions to beta [#105012](https://github.com/openshift/kubernetes/pull/105012) * Return only isolated cpus in podresources interface [#97415](https://github.com/openshift/kubernetes/pull/97415) * Relax TestDifferentWidths [#105556](https://github.com/openshift/kubernetes/pull/105556) * sched: adjust events to register for VolumeBinding plugin [#105546](https://github.com/openshift/kubernetes/pull/105546) * Calculate the work in each request just once [#105559](https://github.com/openshift/kubernetes/pull/105559) * kubelet: set terminated podWorker status for terminated pods [#105527](https://github.com/openshift/kubernetes/pull/105527) * Add CVE 2021-25741 info to 1.22 Release Notes [#105532](https://github.com/openshift/kubernetes/pull/105532) * add benchmark test for replaceRegistryInImageURLWithList [#105344](https://github.com/openshift/kubernetes/pull/105344) * Use github forms for issue templates [#104468](https://github.com/openshift/kubernetes/pull/104468) * component-base/logs: refactor registry [#105539](https://github.com/openshift/kubernetes/pull/105539) * apf: introduce final seats [#105243](https://github.com/openshift/kubernetes/pull/105243) * Scheduling v1beta3 [#104251](https://github.com/openshift/kubernetes/pull/104251) * generic ephemeral volume util, base code and controller [#105345](https://github.com/openshift/kubernetes/pull/105345) * podresources: do not export empty NUMA topology [#103289](https://github.com/openshift/kubernetes/pull/103289) * sched: integration test to cover event registration [#105337](https://github.com/openshift/kubernetes/pull/105337) * tests: Enable some [LinuxOnly] tests for Windows Containerd [#97045](https://github.com/openshift/kubernetes/pull/97045) * Update README.md [#105455](https://github.com/openshift/kubernetes/pull/105455) * apf: print watch initialization latency in httplog [#105403](https://github.com/openshift/kubernetes/pull/105403) * Adding deprecation notice to the userspace proxy-mode [#104631](https://github.com/openshift/kubernetes/pull/104631) * update logcheck version and hack/verify-structured-logging.sh [#103293](https://github.com/openshift/kubernetes/pull/103293) * Fix quota controller hotloop in integration tests [#105515](https://github.com/openshift/kubernetes/pull/105515) * Do not try to load plugins for cobra commands [#105141](https://github.com/openshift/kubernetes/pull/105141) * Add [ibabou] & [pjh] to Cluster GCE directory OWNERS [#105500](https://github.com/openshift/kubernetes/pull/105500) * apiserver: construct logger for httplog only when log level is 3 [#104557](https://github.com/openshift/kubernetes/pull/104557) * Update windows base images - GCE provider [#105333](https://github.com/openshift/kubernetes/pull/105333) * Fix issue in node status updating VolumeAttached list [#104526](https://github.com/openshift/kubernetes/pull/104526) * nominate pacoxu as sig node reviewer [#104186](https://github.com/openshift/kubernetes/pull/104186) * Refactoring TestConcurrentAccessToRelatedVolumes for enabling Block Volume tests [#105217](https://github.com/openshift/kubernetes/pull/105217) * Ensure terminal pods maintain terminal status [#105462](https://github.com/openshift/kubernetes/pull/105462) * Use docker buildx for etcd image [#105484](https://github.com/openshift/kubernetes/pull/105484) * Add Log statement in exec_util.go for ClientSet Creation [#102333](https://github.com/openshift/kubernetes/pull/102333) * Add missing format values to test logline [#105468](https://github.com/openshift/kubernetes/pull/105468) * Copy VolumeSnapshotContent annotations in snapshottable.go test [#105388](https://github.com/openshift/kubernetes/pull/105388) * Enhance client-go url timing logging with http statistics [#105156](https://github.com/openshift/kubernetes/pull/105156) * Use json stdlib for pretty-printer encoding [#105466](https://github.com/openshift/kubernetes/pull/105466) * Scheduler volumebinding plugin - handle Lost PVC as UnschedulableAndUnresolvable [#105245](https://github.com/openshift/kubernetes/pull/105245) * kubelet: memory manager: fix preferred topology hints calculation [#104689](https://github.com/openshift/kubernetes/pull/104689) * remove nodeLease feature GA [#105222](https://github.com/openshift/kubernetes/pull/105222) * Create node_e2e test for ephemeral containers [#103372](https://github.com/openshift/kubernetes/pull/103372) * Define datatype for seat-seconds and prevent overflow [#105412](https://github.com/openshift/kubernetes/pull/105412) * apiserver: decorate http.ResponseWriter correctly [#104920](https://github.com/openshift/kubernetes/pull/104920) * Roll-forward: Beta requirements for JobTrackingWithFinalizers [#105197](https://github.com/openshift/kubernetes/pull/105197) * [Failing Test] Fix Kubelet Storage Eviction Tests [#104304](https://github.com/openshift/kubernetes/pull/104304) * Fix for TestWithMaxWaitRateLimiter test case failure [#105312](https://github.com/openshift/kubernetes/pull/105312) * remove format specifiers from structured logs [#105144](https://github.com/openshift/kubernetes/pull/105144) * apiserver: refactor PolicyRuleEvaluator interface [#105103](https://github.com/openshift/kubernetes/pull/105103) * PodSecurity: add namespace update verify benchmark [#105457](https://github.com/openshift/kubernetes/pull/105457) * remove scheduler component config v1beta1 [#104782](https://github.com/openshift/kubernetes/pull/104782) * component-base: verbosity in example command [#105414](https://github.com/openshift/kubernetes/pull/105414) * node: test file use k8s.io/utils/clock instead [#105375](https://github.com/openshift/kubernetes/pull/105375) * deprecate klog flags [#105042](https://github.com/openshift/kubernetes/pull/105042) * add windows arm support on client-side since go 1.17 supports [#104894](https://github.com/openshift/kubernetes/pull/104894) * Remove `kind/design` from PR template [#104058](https://github.com/openshift/kubernetes/pull/104058) * Speed up counting of bits in allocator [#104968](https://github.com/openshift/kubernetes/pull/104968) * Fixes kubectl command headers which hangs on kubectl run [#105384](https://github.com/openshift/kubernetes/pull/105384) * Excluding Control Plane Nodes from Topology Hints calculations [#104744](https://github.com/openshift/kubernetes/pull/104744) * Fix typo `registry` [#104227](https://github.com/openshift/kubernetes/pull/104227) * initialize logging after flag parsing + refactor commands [#105076](https://github.com/openshift/kubernetes/pull/105076) * generic ephemeral volume checks [#100482](https://github.com/openshift/kubernetes/pull/100482) * Fix CSR test to accept certs shorter than the requested duration [#105396](https://github.com/openshift/kubernetes/pull/105396) * Propagate source to list items when flattening [#104499](https://github.com/openshift/kubernetes/pull/104499) * Validate PodSpec in EphemeralContainersUpdate [#105293](https://github.com/openshift/kubernetes/pull/105293) * Fix word most `comment` to `common` and typo [#104653](https://github.com/openshift/kubernetes/pull/104653) * Fix initContainersReusableMemory delete bug in MemoryManager [#104788](https://github.com/openshift/kubernetes/pull/104788) * Remove Redundant type conversion [#103359](https://github.com/openshift/kubernetes/pull/103359) * Ignore VMs in vmss delete backend pools [#105185](https://github.com/openshift/kubernetes/pull/105185) * Bubble up to pkg/volume/OWNERS file [#105374](https://github.com/openshift/kubernetes/pull/105374) * Removing elweb9858 from winkernel kube-proxy approver+reviewer lists [#105385](https://github.com/openshift/kubernetes/pull/105385) * make lifecycle signal thread safe [#105383](https://github.com/openshift/kubernetes/pull/105383) * pkg/volume/util: remove out-dated OWNERS [#105379](https://github.com/openshift/kubernetes/pull/105379) * Revert "Build non-static binaries with PIE buildmode" [#105352](https://github.com/openshift/kubernetes/pull/105352) * conversion of tests from mockery to mockgen [#104933](https://github.com/openshift/kubernetes/pull/104933) * Add description of use case “storage version with non-existing id should be GC'ed” execution conditions [#103391](https://github.com/openshift/kubernetes/pull/103391) * Vendor in k8s.io/utils [#105372](https://github.com/openshift/kubernetes/pull/105372) * log nsPolicy evaluation for the request [#104365](https://github.com/openshift/kubernetes/pull/104365) * remove redundant nil check [#104965](https://github.com/openshift/kubernetes/pull/104965) * fix top node output format incorrect [#105121](https://github.com/openshift/kubernetes/pull/105121) * Make package paths referenced by import boss valid [#105330](https://github.com/openshift/kubernetes/pull/105330) * handle error when parse Quantity [#105117](https://github.com/openshift/kubernetes/pull/105117) * Remove deprecated kubectl --dry-run values. [#105327](https://github.com/openshift/kubernetes/pull/105327) * fix: consolidate logs for instance not found error [#105188](https://github.com/openshift/kubernetes/pull/105188) * Add feature gate CustomResourceValidationExpressions [#105107](https://github.com/openshift/kubernetes/pull/105107) * Set up kube-controller-manager functions to accept contexts [#101125](https://github.com/openshift/kubernetes/pull/101125) * Fix double formatting on error message [#105247](https://github.com/openshift/kubernetes/pull/105247) * Cache rest mapper and discovery client [#103900](https://github.com/openshift/kubernetes/pull/103900) * Add unit test coverage for events expansion [#105315](https://github.com/openshift/kubernetes/pull/105315) * Remove a duplicate StorageClass creation call [#105048](https://github.com/openshift/kubernetes/pull/105048) * TopologyAwareHints: fix getHintsByZone bug [#105267](https://github.com/openshift/kubernetes/pull/105267) * Process GCE ILB services with the v1 annotation in the service controller [#104925](https://github.com/openshift/kubernetes/pull/104925) * Create TransformingInformer [#104300](https://github.com/openshift/kubernetes/pull/104300) * Optimize indexer [#105234](https://github.com/openshift/kubernetes/pull/105234) * Remove StartedPodsErrorsTotal metric message [#105213](https://github.com/openshift/kubernetes/pull/105213) * cmd/kube-scheduler: add usage message only when parsing flags failed [#105175](https://github.com/openshift/kubernetes/pull/105175) * cleanup: DualStack GA for kubeadm [#104770](https://github.com/openshift/kubernetes/pull/104770) * add NET_RAW capability to server container in "should drop INVALID conntrack entries" e2e test [#105283](https://github.com/openshift/kubernetes/pull/105283) * Add jittering for Kubelet status computing [#105272](https://github.com/openshift/kubernetes/pull/105272) * Enhance ErrReasonPVNotExist in volumebinding scheduler plugin [#105196](https://github.com/openshift/kubernetes/pull/105196) * kubectl: remove extra +1 for printing event count [#105009](https://github.com/openshift/kubernetes/pull/105009) * Optimize watchcache by not starting a gorotuine for all Get/List requests setting RV=0 [#105232](https://github.com/openshift/kubernetes/pull/105232) * Aggregator uses the regular transport when handling upgrade requests [#104985](https://github.com/openshift/kubernetes/pull/104985) * Revert "Use docker buildx for etcd image" [#105285](https://github.com/openshift/kubernetes/pull/105285) * scheduler: do not reference range-loop variable [#105212](https://github.com/openshift/kubernetes/pull/105212) * apf: rename WorkEstimate.Seats to InitialSeats [#105275](https://github.com/openshift/kubernetes/pull/105275) * Skip runtimeclass test unless provider GCE [#104803](https://github.com/openshift/kubernetes/pull/104803) * Add Metrics for Kubelet credential provider [#102802](https://github.com/openshift/kubernetes/pull/102802) * Remove GET job and retries for status updates [#105214](https://github.com/openshift/kubernetes/pull/105214) * Check namespaces match in UpdateWithEventNamespace [#104507](https://github.com/openshift/kubernetes/pull/104507) * fix typo in kms encryption config logs [#105078](https://github.com/openshift/kubernetes/pull/105078) * Add UID to client-go impersonation config [#104483](https://github.com/openshift/kubernetes/pull/104483) * bump metrics-server to 0.5.1 [#105263](https://github.com/openshift/kubernetes/pull/105263) * mount-utils: force-format xfs-filesystems too [#104923](https://github.com/openshift/kubernetes/pull/104923) * releng: Update build images to Debian 11 (Bullseye) [#105158](https://github.com/openshift/kubernetes/pull/105158) * updated errors pkg to native go pkg for test/e2e/network/netopol test_helper [#105250](https://github.com/openshift/kubernetes/pull/105250) * Clear initial UDP conntrack entries for loadBalancerIPs for proxy-mode=ipvs [#105249](https://github.com/openshift/kubernetes/pull/105249) * adding sig info to failing/flaking test issue templates [#105190](https://github.com/openshift/kubernetes/pull/105190) * test/integration: skip etcd startup for -help flag [#105206](https://github.com/openshift/kubernetes/pull/105206) * use k8s-staging-test-infra/gcb-docker-gcloud [#105235](https://github.com/openshift/kubernetes/pull/105235) * [fluentd/elasticsearch] Add mechanism to load simple sniffer class [#92853](https://github.com/openshift/kubernetes/pull/92853) * mute unnecessary logs when failing to parse IPs [#105218](https://github.com/openshift/kubernetes/pull/105218) * Log if PV is still in use trying to delete it [#101987](https://github.com/openshift/kubernetes/pull/101987) * fix typo in node_affinity_test [#104892](https://github.com/openshift/kubernetes/pull/104892) * Fix klog error in `pkg/proxy` [#105159](https://github.com/openshift/kubernetes/pull/105159) * Remove ShareProcessNamespace tags from e2e_node tests [#103370](https://github.com/openshift/kubernetes/pull/103370) * e2e scheduling priorities: do not reference control loop variable [#105205](https://github.com/openshift/kubernetes/pull/105205) * devicemanager: skip unhealthy devices in GetAllocatable [#104123](https://github.com/openshift/kubernetes/pull/104123) * Improve formatting in CHANGELOGs [#105086](https://github.com/openshift/kubernetes/pull/105086) * Structured Logging migration: modify logs of controller-manager [#100672](https://github.com/openshift/kubernetes/pull/100672) * Replace custom dualstack support logic in Windows Kube-proxy [#104952](https://github.com/openshift/kubernetes/pull/104952) * PodSecurity: benchmark and optimize privileged namespace evaluations [#104588](https://github.com/openshift/kubernetes/pull/104588) * Improve sharding and dispatch [#105160](https://github.com/openshift/kubernetes/pull/105160) * Try yet again to add metrics about LIST handling [#104983](https://github.com/openshift/kubernetes/pull/104983) * remove unused function of NewSingleContentTypeSerializer [#97665](https://github.com/openshift/kubernetes/pull/97665) * Fix PodSecurity forbidden response reason [#105180](https://github.com/openshift/kubernetes/pull/105180) * Format json file with proper indentation [#104808](https://github.com/openshift/kubernetes/pull/104808) * Revert #104739 [#105181](https://github.com/openshift/kubernetes/pull/105181) * sysctl-test: use status reason check instead of events check [#103906](https://github.com/openshift/kubernetes/pull/103906) * Make importverifier package-compatible [#105170](https://github.com/openshift/kubernetes/pull/105170) * Smoke test code-generator using full packages [#105169](https://github.com/openshift/kubernetes/pull/105169) * sched: de-duplicate plugin registration logic by using FactoryAdapter [#105151](https://github.com/openshift/kubernetes/pull/105151) * Remove deprecated flag --experimental-bootstrap-kubeconfig [#103172](https://github.com/openshift/kubernetes/pull/103172) * refactor: switch to tls cipher suite in stdlib [#105064](https://github.com/openshift/kubernetes/pull/105064) * fix the test issue of node shutdown manager [#104959](https://github.com/openshift/kubernetes/pull/104959) * Optimize kubelet stats provider for perfomace bottleneck [#103424](https://github.com/openshift/kubernetes/pull/103424) * Make staticcheck package-compatible [#105171](https://github.com/openshift/kubernetes/pull/105171) * migrate k8s.io/apimachinery/util/clock -> k8s.io/utils/clock [#105162](https://github.com/openshift/kubernetes/pull/105162) * Remove the BoundServiceAccountTokenVolume feature gate [#104167](https://github.com/openshift/kubernetes/pull/104167) * Update TestNoRestraint and TestWindup [#105085](https://github.com/openshift/kubernetes/pull/105085) * Scheduler: fix calculateBackoffDuration overflow in extreme data cases [#105125](https://github.com/openshift/kubernetes/pull/105125) * agnhost: allow to disable udp listener on netexec [#105143](https://github.com/openshift/kubernetes/pull/105143) * avoid hostNetwork pods conflict binding UDP ports [#105145](https://github.com/openshift/kubernetes/pull/105145) * Migrate `cmd/proxy/{config, healthcheck, winkernel}` to structured logging [#104944](https://github.com/openshift/kubernetes/pull/104944) * Move client-go/tools/record tests away from `IntervalClock` to `SimpleIntervalClock` [#104578](https://github.com/openshift/kubernetes/pull/104578) * rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality [#102523](https://github.com/openshift/kubernetes/pull/102523) * Unify towards k8s.io/utils/clock - part 3 [#105095](https://github.com/openshift/kubernetes/pull/105095) * e2e storage: update OWNERS [#104916](https://github.com/openshift/kubernetes/pull/104916) * e2e: restore volume lifecycle check for most tests [#104863](https://github.com/openshift/kubernetes/pull/104863) * Remove SupportPodPidsLimit and SupportNodePidsLimit feature gates [#104163](https://github.com/openshift/kubernetes/pull/104163) * add update-unwanted-dependencies.sh to track unwanted dependencies [#102309](https://github.com/openshift/kubernetes/pull/102309) * Fix incorrect format specifier in test files [#105098](https://github.com/openshift/kubernetes/pull/105098) * client-go bucket rate limiter add maxDelay [#104655](https://github.com/openshift/kubernetes/pull/104655) * Migrate apiserver/pkg/util/flowcontrol to use k8s.io/utils/clock [#105106](https://github.com/openshift/kubernetes/pull/105106) * local-cluster-up: allow to specify the kubelet resolv.conf [#105134](https://github.com/openshift/kubernetes/pull/105134) * cleanup duplicated import of "k8s.io/apimachinery/pkg/runtime" [#105109](https://github.com/openshift/kubernetes/pull/105109) * workqueue: fix leak in queue preventing objects from being GCed [#105031](https://github.com/openshift/kubernetes/pull/105031) * Fix error message typo in conntrack [#104939](https://github.com/openshift/kubernetes/pull/104939) * Remove VolumeSubpath feature gate [#105090](https://github.com/openshift/kubernetes/pull/105090) * fix: wrap errors correct when validating kubeconfig [#105080](https://github.com/openshift/kubernetes/pull/105080) * Provide a timeout function to fail quick on blocking operations [#105056](https://github.com/openshift/kubernetes/pull/105056) * replace package realClock impl. with clock.RealClock [#105010](https://github.com/openshift/kubernetes/pull/105010) * kubeadm: move swap on check error to warning since NodeSwap is beta [#104854](https://github.com/openshift/kubernetes/pull/104854) * Beta requirements for JobTrackingWithFinalizers [#104739](https://github.com/openshift/kubernetes/pull/104739) * Move node and networking related helpers from pkg/util to component helpers [#101161](https://github.com/openshift/kubernetes/pull/101161) * Unify towards k8s.io/utils/clock - part 2 [#105026](https://github.com/openshift/kubernetes/pull/105026) * konnectivity-agent-ds: remove toleration for NoSchedule [#105084](https://github.com/openshift/kubernetes/pull/105084) * Fix core calculation for dns autoscaler test. [#105083](https://github.com/openshift/kubernetes/pull/105083) * test(dualstack): remove should have ipv4 and ipv6 node podCIDRs test [#105079](https://github.com/openshift/kubernetes/pull/105079) * Improve create configmap test [#104761](https://github.com/openshift/kubernetes/pull/104761) * Do not attempt to overwrite higher system (sysctl) values [#103174](https://github.com/openshift/kubernetes/pull/103174) * Svc REST: clean up defaultOnRead to be consistent [#104986](https://github.com/openshift/kubernetes/pull/104986) * etcd client starts retrying transient errors from the etcd cluster [#105069](https://github.com/openshift/kubernetes/pull/105069) * Add supported 'alg' header values. [#105067](https://github.com/openshift/kubernetes/pull/105067) * Skip check for all topology labels when using system default spreading [#105046](https://github.com/openshift/kubernetes/pull/105046) * scheduler: avoid repeated boilerplate code when registering plugins [#104998](https://github.com/openshift/kubernetes/pull/104998) * kubelet: Handle UID reuse in pod worker [#104847](https://github.com/openshift/kubernetes/pull/104847) * NodeMetrics, PodMetrics: Add doc for metav1.ObjectMeta [#104627](https://github.com/openshift/kubernetes/pull/104627) * Updated json-iterator version to 1.1.12 from 1.1.11 [#104949](https://github.com/openshift/kubernetes/pull/104949) * turn on CSIMigrationAzureDisk by default on 1.23 [#104670](https://github.com/openshift/kubernetes/pull/104670) * Structured log migration for pkg/util/netsh [#105033](https://github.com/openshift/kubernetes/pull/105033) * Rename httplog entry from "apf_d" to "apf_fd" [#105055](https://github.com/openshift/kubernetes/pull/105055) * remove windows service not used global variable [#102937](https://github.com/openshift/kubernetes/pull/102937) * add feature gate for OpenAPIEnums. [#105054](https://github.com/openshift/kubernetes/pull/105054) * Add CVE 2021-25741 info to 1.19 Release Notes [#105058](https://github.com/openshift/kubernetes/pull/105058) * kubeadm: do not check if the /etc/kubernetes/manifests folder is empty on joining worker nodes during preflight [#104942](https://github.com/openshift/kubernetes/pull/104942) * staging/publishing: Set go1.16 version to go1.16.8 [#105040](https://github.com/openshift/kubernetes/pull/105040) * pin-dependency.sh: enhance forking of a dependency [#104995](https://github.com/openshift/kubernetes/pull/104995) * add StatefulSet MinReadySeconds e2e test [#104078](https://github.com/openshift/kubernetes/pull/104078) * kubeadm: remove the flag --port from scheduler manifest [#105034](https://github.com/openshift/kubernetes/pull/105034) * add NoExecute toleration for konnectivity agent [#102592](https://github.com/openshift/kubernetes/pull/102592) * Fix workqueue memory leak [#104991](https://github.com/openshift/kubernetes/pull/104991) * Add unit tests for scheduler's dynamic event handlers registration [#104793](https://github.com/openshift/kubernetes/pull/104793) * kube-controller-manager: properly check generic ephemeral volume feature [#104913](https://github.com/openshift/kubernetes/pull/104913) * When resolvConf is "" in kubelet configuration, pod will be created with wrong dns policy [#104624](https://github.com/openshift/kubernetes/pull/104624) * update ineligible_endpoints removing upper case `Endpoint` to `endpoint` [#105006](https://github.com/openshift/kubernetes/pull/105006) * component-base: enable JSON in example [#105005](https://github.com/openshift/kubernetes/pull/105005) * Increase QPS in garbage collector controller [#104966](https://github.com/openshift/kubernetes/pull/104966) * update github.com/pkg/errors in test/conformance/image/go-runner/ with native go pkg [#104948](https://github.com/openshift/kubernetes/pull/104948) * build/common: check if docker buildx is available [#104749](https://github.com/openshift/kubernetes/pull/104749) * Update to go1.17.1 [#104904](https://github.com/openshift/kubernetes/pull/104904) * refactor: disable insecure serving in kube-scheduler [#96345](https://github.com/openshift/kubernetes/pull/96345) * Track recent reorg in testing clockery [#104979](https://github.com/openshift/kubernetes/pull/104979) * Structured log migration for pkg/util/netsh [#99529](https://github.com/openshift/kubernetes/pull/99529) * Plumb the schema.GroupResource into etcd3 Store struct [#104981](https://github.com/openshift/kubernetes/pull/104981) * Unify towards k8s.io/utils/clock - part 1 [#104874](https://github.com/openshift/kubernetes/pull/104874) * update pause image references to use 3.6 [#104711](https://github.com/openshift/kubernetes/pull/104711) * Fix conversion of literal null JSON values [#104969](https://github.com/openshift/kubernetes/pull/104969) * Add integration test for Services Finalizes Racing with the Repair Loop [#104883](https://github.com/openshift/kubernetes/pull/104883) * apf: introduce v1beta2 [#104399](https://github.com/openshift/kubernetes/pull/104399) * Update ineligible_endpoint.yaml to include RBAC [#104978](https://github.com/openshift/kubernetes/pull/104978) * pkg/kubelet/cm/memorymanager: Fix ErrorS key/value pair [#104794](https://github.com/openshift/kubernetes/pull/104794) * change health-check port to listen to node port addresses [#104742](https://github.com/openshift/kubernetes/pull/104742) * Update debian-iptables to pick CVE fixes [#104970](https://github.com/openshift/kubernetes/pull/104970) * Promote min ready sec sts beta [#104045](https://github.com/openshift/kubernetes/pull/104045) * Update conformance image to use debian-base:buster-v1.9.0 [#104696](https://github.com/openshift/kubernetes/pull/104696) * scheduler/volumebinding: migrate to use pkg/scheduler/framework/plugins/feature [#103493](https://github.com/openshift/kubernetes/pull/103493) * Drop broken/no-op proxyconfig.EndpointsHandler implementations [#104801](https://github.com/openshift/kubernetes/pull/104801) * remove the --csr* flags from "kubeadm certs renew" [#104796](https://github.com/openshift/kubernetes/pull/104796) * e2e: TM: add option to fail instead of skip [#100373](https://github.com/openshift/kubernetes/pull/100373) * avoid sharedIndexInformer run more than once, avoid more cache and me… [#104853](https://github.com/openshift/kubernetes/pull/104853) * Improve DeltaFIFO function 'ListKeys' [#104725](https://github.com/openshift/kubernetes/pull/104725) * Simplify and de-layer Service REST implementation [#96684](https://github.com/openshift/kubernetes/pull/96684) * Skip externalips service tests if admission controller to deny externalip services is enabled. [#104917](https://github.com/openshift/kubernetes/pull/104917) * client-go/workqueue: Drain work queue on shutdown [#101928](https://github.com/openshift/kubernetes/pull/101928) * e2e: enable generic ephemeral inline volume also for in-tree drivers [#104858](https://github.com/openshift/kubernetes/pull/104858) * vendor: bump hcsshim to v0.8.22 [#104880](https://github.com/openshift/kubernetes/pull/104880) * Move `YamlPrinter` to its own file [#104901](https://github.com/openshift/kubernetes/pull/104901) * Remove functionality from deprecated kubectl run flags [#104884](https://github.com/openshift/kubernetes/pull/104884) * fix typo in framework interface [#104866](https://github.com/openshift/kubernetes/pull/104866) * [Failing Test] Fix GPU Device Driver test in kubelet-serial [#104606](https://github.com/openshift/kubernetes/pull/104606) * fix detach disk issue on deleting vmss node [#104572](https://github.com/openshift/kubernetes/pull/104572) * client-go: para 'resourceVersion' in DeltaFIFO.Replace is not used, so remove it [#104841](https://github.com/openshift/kubernetes/pull/104841) * kubelet: Rejected pods should be filtered from admission [#104817](https://github.com/openshift/kubernetes/pull/104817) * fix data race in kubelet volume test: add lock for ut [#104069](https://github.com/openshift/kubernetes/pull/104069) * Widen margins of TestDifferentWidths and TestTooWide [#104881](https://github.com/openshift/kubernetes/pull/104881) * Fix typos in files which are used for generating OpenAPI [#104747](https://github.com/openshift/kubernetes/pull/104747) * Fix client IP preservation for NodePort service with protocol SCTP [#104756](https://github.com/openshift/kubernetes/pull/104756) * klog 2.20.0, logr v1.1.0, zapr v1.1.0 [#104103](https://github.com/openshift/kubernetes/pull/104103) * Update CHANGELOG OWNERS [#104826](https://github.com/openshift/kubernetes/pull/104826) * Fix Job tracking with finalizers for more than 500 pods [#104666](https://github.com/openshift/kubernetes/pull/104666) * fix AsApproximateFloat64() for BinarySI [#103751](https://github.com/openshift/kubernetes/pull/103751) * Fix comment of `processorListener.requestedResyncPeriod` [#104812](https://github.com/openshift/kubernetes/pull/104812) * Fix staticcheck in k8s.io/{apiserver/pkg/storage,client-go/rest/watch} [#103023](https://github.com/openshift/kubernetes/pull/103023) * Revert PR 103515 [#104849](https://github.com/openshift/kubernetes/pull/104849) * Request: Add ehashman as a sig-node API review shadow [#104848](https://github.com/openshift/kubernetes/pull/104848) * increasing sleep timer to 5 sec in attempt to deflake token test [#104828](https://github.com/openshift/kubernetes/pull/104828) * e2e iperf2 change threshold to 10MBps = 80 Mbps [#104845](https://github.com/openshift/kubernetes/pull/104845) * Change execution duration guess from 1 minute to 3 milliseconds [#104806](https://github.com/openshift/kubernetes/pull/104806) * Fix couple of incorrect description [#104805](https://github.com/openshift/kubernetes/pull/104805) * Change TTLAfterFinished state to beta in comment [#104704](https://github.com/openshift/kubernetes/pull/104704) * Refine locking in API Priority and Fairness config controller [#104833](https://github.com/openshift/kubernetes/pull/104833) * Add verbose logs for node/plugin scores even ranged in low levels [#103515](https://github.com/openshift/kubernetes/pull/103515) * rbac: remove AttributeRestriction documentation [#104829](https://github.com/openshift/kubernetes/pull/104829) * Update the valid string from rand.go [#104816](https://github.com/openshift/kubernetes/pull/104816) * Avoid expensive go-cmp/cmp comparison [#104823](https://github.com/openshift/kubernetes/pull/104823) * Object creation with generateName should return AlreadyExists instead of a Timeout [#104699](https://github.com/openshift/kubernetes/pull/104699) * server-side-apply: print object name in SHOULD NOT HAPPEN message [#104790](https://github.com/openshift/kubernetes/pull/104790) * Adding more detailed logging for Topology Hints [#104741](https://github.com/openshift/kubernetes/pull/104741) * Enable http2 health checking with go 1.16.5 on KAS egress. [#104444](https://github.com/openshift/kubernetes/pull/104444) * fix Log attempts to output resp.Body #104184 [#104240](https://github.com/openshift/kubernetes/pull/104240) * Fix misspelling and misgrammar [#99682](https://github.com/openshift/kubernetes/pull/99682) * tests: Bumps image versions (Adds Windows Server 2022) [#104458](https://github.com/openshift/kubernetes/pull/104458) * Fix err of GrabFromAPIServer() [#104740](https://github.com/openshift/kubernetes/pull/104740) * Update obsolete link in the Conformance Test doc [#104290](https://github.com/openshift/kubernetes/pull/104290) * Remove EXTRA from log messages [#100185](https://github.com/openshift/kubernetes/pull/100185) * Automate code generated by using mockgen and go:generate [#103631](https://github.com/openshift/kubernetes/pull/103631) * scheduler: more informative generic ephemeral volume events [#104605](https://github.com/openshift/kubernetes/pull/104605) * Update CHANGELOG OWNERS [#104759](https://github.com/openshift/kubernetes/pull/104759) * Health checks for controller managers. [#104667](https://github.com/openshift/kubernetes/pull/104667) * cleanup: fix errors in wrapped format and log capitalization in proxy [#101303](https://github.com/openshift/kubernetes/pull/101303) * X race condition from TestApfExecuteWatchRequestsWithInitializationSignal [#104697](https://github.com/openshift/kubernetes/pull/104697) * Adjust LIST work estimator to match current code [#104599](https://github.com/openshift/kubernetes/pull/104599) * Add GA AnnStorageProvisioner annotation to PVC [#104590](https://github.com/openshift/kubernetes/pull/104590) * Fix typo in gci/README.md [#101318](https://github.com/openshift/kubernetes/pull/101318) * Fix flake test TestEnsurePIPTagged [#104734](https://github.com/openshift/kubernetes/pull/104734) * fix: ignore the case when comparing azure tags in service annotation [#104705](https://github.com/openshift/kubernetes/pull/104705) * Remove wrong comment [#103896](https://github.com/openshift/kubernetes/pull/103896) * fix e2e test apiserver endpoint and endpointslices [#104664](https://github.com/openshift/kubernetes/pull/104664) * Reduce the number of parallel typechecks to `2` [#104608](https://github.com/openshift/kubernetes/pull/104608) * Scheduler version should be printed out by default(--v=0) [#104708](https://github.com/openshift/kubernetes/pull/104708) * fix 104329: check for headless before trying to release the ClusterIPs [#104467](https://github.com/openshift/kubernetes/pull/104467) * Remove deprecated `--seccomp-profile-root`/`seccompProfileRoot` config [#103941](https://github.com/openshift/kubernetes/pull/103941) * Fix typo in kubectl describe pods example [#104621](https://github.com/openshift/kubernetes/pull/104621) * integration test for cronjob with controllerv2 [#104570](https://github.com/openshift/kubernetes/pull/104570) * Introduce storagebackend.ConfigForResource [#104652](https://github.com/openshift/kubernetes/pull/104652) * legacy-cloud-providers: aws: Add support for consuming web identity credentials [#104314](https://github.com/openshift/kubernetes/pull/104314) * admission: run PodSecurity before PodSecurityPolicy [#104715](https://github.com/openshift/kubernetes/pull/104715) * Fix the key missing issue for structured log [#104703](https://github.com/openshift/kubernetes/pull/104703) * Explain the reason why metaclient special processing metav1.DeleteOptions encoding [#104573](https://github.com/openshift/kubernetes/pull/104573) * Add the metric data for different extension points [#104391](https://github.com/openshift/kubernetes/pull/104391) * modify non-uniform aliases [#104668](https://github.com/openshift/kubernetes/pull/104668) * Add alculquicondor to sig-apps-reviewers [#104663](https://github.com/openshift/kubernetes/pull/104663) * apiserver: Revert startup-send-retry-after-until-ready server option [#104688](https://github.com/openshift/kubernetes/pull/104688) * Wait 15m after instead of before breaking nodes [#104677](https://github.com/openshift/kubernetes/pull/104677) * Remove unused `--allow-gathering-profiles` e2e.test flag [#104676](https://github.com/openshift/kubernetes/pull/104676) * revert "fix wrong output when using jsonpath" [#104172](https://github.com/openshift/kubernetes/pull/104172) * fix: ignore the case when updating tags [#104593](https://github.com/openshift/kubernetes/pull/104593) * Increase debug logging in waitGroupCounter::Add [#104211](https://github.com/openshift/kubernetes/pull/104211) * Update ServiceInternalTrafficPolicy feature state [#104633](https://github.com/openshift/kubernetes/pull/104633) * Fix a small regression in Service updates [#104601](https://github.com/openshift/kubernetes/pull/104601) * storege e2etest: Delete restored PVC/Pod in snapshottable [#104634](https://github.com/openshift/kubernetes/pull/104634) * kubelet: Admission must exclude completed pods and avoid races [#104577](https://github.com/openshift/kubernetes/pull/104577) * test images: Adds Windows Server 2022 to the BASEIMAGEs (part 2) [#104455](https://github.com/openshift/kubernetes/pull/104455) * set AllowLongNodeID to true by default since 1.23 [#104160](https://github.com/openshift/kubernetes/pull/104160) * Structured Logging migration:modify Scheduler part logs. [#99273](https://github.com/openshift/kubernetes/pull/99273) * apiserver: remove server option startup-send-retry-after-until-ready [#104630](https://github.com/openshift/kubernetes/pull/104630) * Fix comparison between FQDN and hostname [#104408](https://github.com/openshift/kubernetes/pull/104408) * sched: remove unneeded json tags in unversioned API objs [#104559](https://github.com/openshift/kubernetes/pull/104559) * refactor: controller manager: InitFunc and base controller interface. [#95885](https://github.com/openshift/kubernetes/pull/95885) * Unify controller worker num param `threadiness` to `workers` [#104231](https://github.com/openshift/kubernetes/pull/104231) * Skip testing for Pod DNS records. [#104614](https://github.com/openshift/kubernetes/pull/104614) * skip hack/tools/vendor folder [#104610](https://github.com/openshift/kubernetes/pull/104610) * update protobuf github url [#104003](https://github.com/openshift/kubernetes/pull/104003) * OWNERS(releng): Set reviewers to `release-managers` [#104617](https://github.com/openshift/kubernetes/pull/104617) * Add init hostprocess container e2e test [#104609](https://github.com/openshift/kubernetes/pull/104609) * cmd/kube-scheduler: return error instead of os.Exit when something goes wrong [#104503](https://github.com/openshift/kubernetes/pull/104503) * OWNERS: SIG Release cleanups [#104586](https://github.com/openshift/kubernetes/pull/104586) * kubeadm: add missing word in output error [#104585](https://github.com/openshift/kubernetes/pull/104585) * Remove Error Message Check Dynamic PV Tests [#104582](https://github.com/openshift/kubernetes/pull/104582) * Don't prematurely close reflectors in case of slow initialization in watch based manager [#104604](https://github.com/openshift/kubernetes/pull/104604) * Added support for setting controller-manager log level online [#104571](https://github.com/openshift/kubernetes/pull/104571) * vendor: bump runc to 1.0.2 [#104528](https://github.com/openshift/kubernetes/pull/104528) * Get containerID from systemd-style cgroupPath in cri_stats_provider [#104039](https://github.com/openshift/kubernetes/pull/104039) * Pause Images: Added base image for Windows Server 2022 [#104438](https://github.com/openshift/kubernetes/pull/104438) * add kubectl fish shell completion [#92989](https://github.com/openshift/kubernetes/pull/92989) * code-generator: remove bounding-dirs flag of the deepcopy-gen in the scripts [#104475](https://github.com/openshift/kubernetes/pull/104475) * update the usage doc of prerelease-lifecycle-gen [#101572](https://github.com/openshift/kubernetes/pull/101572) * test images: Trigger the windows-servercore-cache image job [#104552](https://github.com/openshift/kubernetes/pull/104552) * Remove deprecated volumeSchedulingLatency metric [#104518](https://github.com/openshift/kubernetes/pull/104518) * Promote `ingressclass.kubernetes.io/is-default-class` annotation to networking/v1 [#103603](https://github.com/openshift/kubernetes/pull/103603) * Update to go1.17 [#103692](https://github.com/openshift/kubernetes/pull/103692) * apiserver/pkg/storage/interfaces.go: Add backticks to comments misparsed as HTML by IDEs [#104494](https://github.com/openshift/kubernetes/pull/104494) * Add APF's priorityLevel to httplog.go [#104359](https://github.com/openshift/kubernetes/pull/104359) * Ensure serviceaccount admission produces v1 Pod matching defaults after round-trip [#104523](https://github.com/openshift/kubernetes/pull/104523) * Allow custom service account names to be used for cloud controllers [#103178](https://github.com/openshift/kubernetes/pull/103178) * Clean up: delete NumUnschedulablePods because it's no longer in use [#104541](https://github.com/openshift/kubernetes/pull/104541) * Modify the wrong comment for controller_util.go [#103630](https://github.com/openshift/kubernetes/pull/103630) * test images: retrigger busybox image building [#104543](https://github.com/openshift/kubernetes/pull/104543) * Added support for multiple --from-env flags [#104232](https://github.com/openshift/kubernetes/pull/104232) * Fix typo `CRED` to `CRUD` [#104504](https://github.com/openshift/kubernetes/pull/104504) * Convert some GCE LB events to logs. [#104362](https://github.com/openshift/kubernetes/pull/104362) * fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs [#104382](https://github.com/openshift/kubernetes/pull/104382) * common interface for controllers [#103557](https://github.com/openshift/kubernetes/pull/103557) * Adds CancelRequest function to CommandHeadersRoundTripper [#104488](https://github.com/openshift/kubernetes/pull/104488) * apiserver: add key/value pair to httplog [#104465](https://github.com/openshift/kubernetes/pull/104465) * REST: Document mutable inputs on Create() and fix tests [#103545](https://github.com/openshift/kubernetes/pull/103545) * Bump livenessprobe to 2.4.0 in e2e hostpath driver spec [#104460](https://github.com/openshift/kubernetes/pull/104460) * Fix storage class setup in regional_pd.go [#104369](https://github.com/openshift/kubernetes/pull/104369) * apimachinery: remove unused ignoredConversions map in converter. [#104187](https://github.com/openshift/kubernetes/pull/104187) * Fix typo PodTrackingWithFinalizers to JobTrackingWithFinalizers [#104509](https://github.com/openshift/kubernetes/pull/104509) * Fix extra latency and add tests for that and non-unit width [#104345](https://github.com/openshift/kubernetes/pull/104345) * Fix using variables in the loop in vsphere_util [#104410](https://github.com/openshift/kubernetes/pull/104410) * Fix buffered signal channel go vet error [#104489](https://github.com/openshift/kubernetes/pull/104489) * Fix slice type comparison bug [#104435](https://github.com/openshift/kubernetes/pull/104435) * bump e2e loadbalancer timeouts to 15m [#104478](https://github.com/openshift/kubernetes/pull/104478) * kubectl proxy: append context host path to request path [#97350](https://github.com/openshift/kubernetes/pull/97350) * test images: Adds Windows Server 2022 to the BASEIMAGEs [#104451](https://github.com/openshift/kubernetes/pull/104451) * Fix typo of rate limiter [#104373](https://github.com/openshift/kubernetes/pull/104373) * golang 1.17 fails to parse IPs with leading zeros [#104368](https://github.com/openshift/kubernetes/pull/104368) * test: e2e: HPA ContainerResource - Lower requests b/c multiple containers will leave pending pods on existing test infra [#104441](https://github.com/openshift/kubernetes/pull/104441) * 1.22 compatibility data [#104270](https://github.com/openshift/kubernetes/pull/104270) * [volumeScheduling/metrics] Fix buckets initialization [#100720](https://github.com/openshift/kubernetes/pull/100720) * vendor: bump k8s.io/util to get fix for LRU cache [#104466](https://github.com/openshift/kubernetes/pull/104466) * hostNetwork tests can't share the same port [#104407](https://github.com/openshift/kubernetes/pull/104407) * Update cobra to 1.2.1 [#103448](https://github.com/openshift/kubernetes/pull/103448) * Omit redundant nil check in type assertion [#100917](https://github.com/openshift/kubernetes/pull/100917) * Changed flag name underscore warning to prevent duplicate warnings and avoid recommending invalid flag name [#103852](https://github.com/openshift/kubernetes/pull/103852) * Provide reference to impersonation options for kubectl auth can-i command. [#103791](https://github.com/openshift/kubernetes/pull/103791) * refactor: rename audit Checker interface [#104350](https://github.com/openshift/kubernetes/pull/104350) * fix: skip case sensitivity when checking Azure NSG rules [#104384](https://github.com/openshift/kubernetes/pull/104384) * Remove pkg/utils/slice dependeny in kube-proxy [#103672](https://github.com/openshift/kubernetes/pull/103672) * Upgrade the default csi-proxy version installed by kube-up.sh [#104426](https://github.com/openshift/kubernetes/pull/104426) * Update cri-tools to v1.22.0 [#104430](https://github.com/openshift/kubernetes/pull/104430) * Create new metric which conform to our naming conventions [#103799](https://github.com/openshift/kubernetes/pull/103799) * add tkashem as a reviewer of apiserver [#104434](https://github.com/openshift/kubernetes/pull/104434) * SCTP tests run only on 2 nodes [#104401](https://github.com/openshift/kubernetes/pull/104401) * kubelet: add graceful shutdown events [#101081](https://github.com/openshift/kubernetes/pull/101081) * Update unit tests to handle go1.17 certificate parsing error messages [#104416](https://github.com/openshift/kubernetes/pull/104416) * updating co-chairs [#104355](https://github.com/openshift/kubernetes/pull/104355) * Update kubectl GitHub support issue template [#104423](https://github.com/openshift/kubernetes/pull/104423) * Update ldflags to work with gomodule build [#104363](https://github.com/openshift/kubernetes/pull/104363) * Bump k8s.io/kube-openapi [#104413](https://github.com/openshift/kubernetes/pull/104413) * Change defaulter-gen input to package import path [#104330](https://github.com/openshift/kubernetes/pull/104330) * kubeadm: update the grouping of source code imports [#103981](https://github.com/openshift/kubernetes/pull/103981) * Replace 'x.Sub(time.Now())' with 'time.Until(x)' [#103862](https://github.com/openshift/kubernetes/pull/103862) * Allow the actual inhibit delay to be greater than the expected inhibit delay [#103137](https://github.com/openshift/kubernetes/pull/103137) * ResourceConfigForPod: check initContainers as other QoS func [#103107](https://github.com/openshift/kubernetes/pull/103107) * remove not used IsStaticPod, prevent possible panic [#103048](https://github.com/openshift/kubernetes/pull/103048) * Ensure images are pulled after eviction tests [#102916](https://github.com/openshift/kubernetes/pull/102916) * Update github.com/pkg/errors to go native errors pkg [#103059](https://github.com/openshift/kubernetes/pull/103059) * Add getOSInfo err info [#101962](https://github.com/openshift/kubernetes/pull/101962) * Fix insufficient privileges to bind to port [#104409](https://github.com/openshift/kubernetes/pull/104409) * Add name to structuredmerge errors [#104351](https://github.com/openshift/kubernetes/pull/104351) * send retry-after until the apiserver is ready [#104281](https://github.com/openshift/kubernetes/pull/104281) * image: Change the download url from http to https [#104381](https://github.com/openshift/kubernetes/pull/104381) * test images: Use PULL_BASE_SHA for non-git image building [#104393](https://github.com/openshift/kubernetes/pull/104393) * Mention seccomp annotation removal in v1.25 [#104389](https://github.com/openshift/kubernetes/pull/104389) * Fix zone calculation - consider only untainted nodes [#104077](https://github.com/openshift/kubernetes/pull/104077) * Refactor instances of master to controlplane in test/e2e.go [#103269](https://github.com/openshift/kubernetes/pull/103269) * Fix typo in CHANGELOG-1.22.md [#104361](https://github.com/openshift/kubernetes/pull/104361) * IP Allocator cleanups [#104378](https://github.com/openshift/kubernetes/pull/104378) * cleanup: fix errors ending with punctuation in proxy [#101399](https://github.com/openshift/kubernetes/pull/101399) * Add unit tests for validateStructuralInvariants [#103402](https://github.com/openshift/kubernetes/pull/103402) * Fix typo [#104239](https://github.com/openshift/kubernetes/pull/104239) * ClusterIP Allocator metrics [#104119](https://github.com/openshift/kubernetes/pull/104119) * Add a new webhook request total metric and add a 1.0s bucket boundary to the webhook latency metric [#103162](https://github.com/openshift/kubernetes/pull/103162) * test: e2e: HPA ContainerResource [#102666](https://github.com/openshift/kubernetes/pull/102666) * Remove "pkg/controller/volume/scheduling" dependency from "pkg/scheduler/framework/plugins" [#103072](https://github.com/openshift/kubernetes/pull/103072) * Optimize the resource consumption of networkpolicy tests by reducing the containers created [#104349](https://github.com/openshift/kubernetes/pull/104349) * Increase time to wait for nodes to become unready [#104322](https://github.com/openshift/kubernetes/pull/104322) * kubeadm: further improve the dynamic version population [#104338](https://github.com/openshift/kubernetes/pull/104338) * Fix single pointer variable parenthesis [#104229](https://github.com/openshift/kubernetes/pull/104229) * apf: add additional latency into work estimate [#103240](https://github.com/openshift/kubernetes/pull/103240) * Add termination hook to the startup script - GCE Windows [#104317](https://github.com/openshift/kubernetes/pull/104317) * update instrumentation reviewers [#104337](https://github.com/openshift/kubernetes/pull/104337) * Update golang used in etcd image to 1.16.3 [#104301](https://github.com/openshift/kubernetes/pull/104301) * Update the typo in values of pods in performance-config.yaml [#102007](https://github.com/openshift/kubernetes/pull/102007) * Add support for expanding local volumes [#102886](https://github.com/openshift/kubernetes/pull/102886) * test images: Adds sync.exe to Windows agnhost images [#103976](https://github.com/openshift/kubernetes/pull/103976) * Remove AllowInsecureBackendProxy feature gate [#103796](https://github.com/openshift/kubernetes/pull/103796) * tests: Spawn poststart / prestop pods on the same node as the http pod [#101063](https://github.com/openshift/kubernetes/pull/101063) * Update e2e test images url [#103724](https://github.com/openshift/kubernetes/pull/103724) * images: Removes OS Version workaround for manifest list images [#103156](https://github.com/openshift/kubernetes/pull/103156) * test images: Removes Windows 1903 and 1909 images [#102599](https://github.com/openshift/kubernetes/pull/102599) * code cleanup:fix spelling mistake in CHANGELOG-1.22 [#104320](https://github.com/openshift/kubernetes/pull/104320) * (experimental) Calibrate networkpolicy test aggressiveness [#104086](https://github.com/openshift/kubernetes/pull/104086) * Fix build with multiple GOFLAGS [#104315](https://github.com/openshift/kubernetes/pull/104315) * client-go/events: avoid referencing a nil related object [#103912](https://github.com/openshift/kubernetes/pull/103912) * Refactor defaultpreemption for out-of-tree plugins [#104030](https://github.com/openshift/kubernetes/pull/104030) * Fix error path in file /verify-prerelease-lifecycle-tags.sh. [#99887](https://github.com/openshift/kubernetes/pull/99887) * CSIDriver: allow "StorageCapacity" to be modified [#101789](https://github.com/openshift/kubernetes/pull/101789) * Revert "E2E test for kubelet exit-on-lock-contention" [#104308](https://github.com/openshift/kubernetes/pull/104308) * add aojea to test OWNERS approvers [#104294](https://github.com/openshift/kubernetes/pull/104294) * e2e test: bump ProgressDeadlineSeconds in Deployment iterative rollouts [#102736](https://github.com/openshift/kubernetes/pull/102736) * kubeadm: disallow the mixture of --config and --patches & remove deprecated --experimental-patches [#104065](https://github.com/openshift/kubernetes/pull/104065) * seems to work, needs tests and a lot of cleanup [#103654](https://github.com/openshift/kubernetes/pull/103654) * set umask on linux and darwin when testing kubeadm copycerts [#104284](https://github.com/openshift/kubernetes/pull/104284) * Allow customizing spam filtering in event client library [#103918](https://github.com/openshift/kubernetes/pull/103918) * e2e test: fix Pause in Deployment iterative rollouts [#102730](https://github.com/openshift/kubernetes/pull/102730) * test images: Simplifies the agnhost binary version [#104296](https://github.com/openshift/kubernetes/pull/104296) * Update version of Cluster Autoscaler to 1.22.0 [#104293](https://github.com/openshift/kubernetes/pull/104293) * Fix documented version for DisableKubeletCloudCredentialProviders feature gate [#104278](https://github.com/openshift/kubernetes/pull/104278) * remove listx from OWNERS_ALIASES [#104259](https://github.com/openshift/kubernetes/pull/104259) * Pass additional flags to subpath mount to avoid flakes in certain conditions [#104253](https://github.com/openshift/kubernetes/pull/104253) * E2E test for kubelet exit-on-lock-contention [#103608](https://github.com/openshift/kubernetes/pull/103608) * Warn if docker buildx is not available [#104271](https://github.com/openshift/kubernetes/pull/104271) * Use docker buildx for etcd image [#104116](https://github.com/openshift/kubernetes/pull/104116) * check APIStatus.Code in Is* family of functions [#101926](https://github.com/openshift/kubernetes/pull/101926) * Copy golang license to staging copies [#104279](https://github.com/openshift/kubernetes/pull/104279) * Typo in a comment. [#104258](https://github.com/openshift/kubernetes/pull/104258) * Remove AUFSUmountHung from NPD test [#104048](https://github.com/openshift/kubernetes/pull/104048) * apiserver: graceful termination with new option shutdown-send-retry-after [#101257](https://github.com/openshift/kubernetes/pull/101257) * kubelet: fix sandbox creation error suppression when pods are quickly deleted [#104268](https://github.com/openshift/kubernetes/pull/104268) * kubeadm: support kubeadm join --dry-run [#103027](https://github.com/openshift/kubernetes/pull/103027) * Drop dead beta storage and validation code [#104248](https://github.com/openshift/kubernetes/pull/104248) * Refactor goroutine counting [#104002](https://github.com/openshift/kubernetes/pull/104002) * Fixes 104067; Explicitly states Docker CLI plugin buildx required for building using Docker [#104245](https://github.com/openshift/kubernetes/pull/104245) * cleanup description on deprecated include-uninitialized flag [#103905](https://github.com/openshift/kubernetes/pull/103905) * Add the pod field to all volumeToMount info level logs [#104148](https://github.com/openshift/kubernetes/pull/104148) * kubeadm: dynamically populate the current/minimum k8s versions [#104015](https://github.com/openshift/kubernetes/pull/104015) * Remove ServiceAccountIssuerDiscovery feature gate [#103685](https://github.com/openshift/kubernetes/pull/103685) * pin-dependencies.sh: support switching repos [#104243](https://github.com/openshift/kubernetes/pull/104243) * sched: retry unscheduled pod immediately after a waiting pod gets preempted or deleted [#103805](https://github.com/openshift/kubernetes/pull/103805) * remove unnecessary waits from watch conformance test [#104224](https://github.com/openshift/kubernetes/pull/104224) * Stop timer and correctly drain it [#101475](https://github.com/openshift/kubernetes/pull/101475) * upgrade prometheus/common to v0.28.0 [#102913](https://github.com/openshift/kubernetes/pull/102913) * Do not clear state of pods pending admission for CPU/Memory/Device manager [#103979](https://github.com/openshift/kubernetes/pull/103979) * Some cleanup of the package for event clocks [#104212](https://github.com/openshift/kubernetes/pull/104212) * Fix kubectl version unit test [#103955](https://github.com/openshift/kubernetes/pull/103955) * staging/publishing: Set go1.15 version to go1.15.15 [#104226](https://github.com/openshift/kubernetes/pull/104226) * Update debian, debian-iptables, setcap images to pick up CVE-2021-33910 fixes [#104142](https://github.com/openshift/kubernetes/pull/104142) * Fixes flaky GKE kubectl test [#104214](https://github.com/openshift/kubernetes/pull/104214) * Allow non-subsetting ILBs to update when the feature is enabled. [#103886](https://github.com/openshift/kubernetes/pull/103886) * TAG used when building pause is configurable [#104204](https://github.com/openshift/kubernetes/pull/104204) * apf: use EventClock for queueset [#103829](https://github.com/openshift/kubernetes/pull/103829) * Add [ibabou] to cluster/gce/windows OWNERS file [#104205](https://github.com/openshift/kubernetes/pull/104205) * Return StatusError 404 in fake client when resource is not found [#102872](https://github.com/openshift/kubernetes/pull/102872) * Update to go1.16.7 [#104199](https://github.com/openshift/kubernetes/pull/104199) * apf: estimate width for list request [#103521](https://github.com/openshift/kubernetes/pull/103521) * Revert "revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update" [#104202](https://github.com/openshift/kubernetes/pull/104202) * Using full url format as runtime endpoint [#103763](https://github.com/openshift/kubernetes/pull/103763) * Make crictl tests host local [#103640](https://github.com/openshift/kubernetes/pull/103640) * Avoid spurious calls to update/delete validation [#104182](https://github.com/openshift/kubernetes/pull/104182) * Allow a custom kube-cross image + tag to be specified [#104185](https://github.com/openshift/kubernetes/pull/104185) * make notes more easily to understand [#104158](https://github.com/openshift/kubernetes/pull/104158) * subatomic: Creates the symlinks to user-visible files later [#97642](https://github.com/openshift/kubernetes/pull/97642) * Refactor of TestValidateIngressClass and TestValidateIngressClassUpdate Methods [#103456](https://github.com/openshift/kubernetes/pull/103456) * Add SergeyKanzhelev to node e2e test approvers [#104183](https://github.com/openshift/kubernetes/pull/104183) * Correct comment related to HugePageStorageMediumSize feature gate [#104170](https://github.com/openshift/kubernetes/pull/104170) * Add --concurrent-ephemeralvolume-syncs flag for kube-controller-manager [#102981](https://github.com/openshift/kubernetes/pull/102981) * use already defined variable [#100210](https://github.com/openshift/kubernetes/pull/100210) * migrate cmd/kube-proxy/app logs to structured logging [#98913](https://github.com/openshift/kubernetes/pull/98913) * update node-problem-detector v0.8.9 [#103963](https://github.com/openshift/kubernetes/pull/103963) * sched: better support of HistogramVec in scheduler performance test [#99228](https://github.com/openshift/kubernetes/pull/99228) * Propose myself as a reviewer for cluster/gce/gci [#104181](https://github.com/openshift/kubernetes/pull/104181) * Remove the StartupProbe feature gate [#104168](https://github.com/openshift/kubernetes/pull/104168) * Remove kubectl book [#104174](https://github.com/openshift/kubernetes/pull/104174) * Allow override of KUBE_CGO_OVERRIDES (for switching on/off of `CGO_ENABLED`) [#104164](https://github.com/openshift/kubernetes/pull/104164) * Fix metrics reporting for the deprecated watch path [#104161](https://github.com/openshift/kubernetes/pull/104161) * refactor(kubeadm): remove the flag --port from KCM manifest [#104157](https://github.com/openshift/kubernetes/pull/104157) * kubeadm: reduce the backoff time of AddMember for etcd [#104134](https://github.com/openshift/kubernetes/pull/104134) * retry apiserver errors on e2e service tests [#104124](https://github.com/openshift/kubernetes/pull/104124) * Skip node e2e test for recovering from ip leak with docker/ubuntu [#104121](https://github.com/openshift/kubernetes/pull/104121) * Log kube-env variables from startup script [#104112](https://github.com/openshift/kubernetes/pull/104112) * Improve dynamic cert file change detection [#104102](https://github.com/openshift/kubernetes/pull/104102) * : Warn when propogationpolicy is not set [#104080](https://github.com/openshift/kubernetes/pull/104080) * fix unsafe json construction for digestConfigObjects. [#104064](https://github.com/openshift/kubernetes/pull/104064) * delete stale UDP conntrack entries for loadbalancer IPs [#104009](https://github.com/openshift/kubernetes/pull/104009) * fix error variable name [#104006](https://github.com/openshift/kubernetes/pull/104006) * apiserver: avoid repeated loading context for requestInfo in Namer.Name [#103999](https://github.com/openshift/kubernetes/pull/103999) * Add release note block to cherry-pick script [#103987](https://github.com/openshift/kubernetes/pull/103987) * Set idle and readheader timeouts [#103958](https://github.com/openshift/kubernetes/pull/103958) * client-go: deltaFIFO trace slow handlers [#103917](https://github.com/openshift/kubernetes/pull/103917) * Show labels information when kubectl describe ingress [#103894](https://github.com/openshift/kubernetes/pull/103894) * Mark "update Node.Spec.ConfigSource" node e2es as slow [#103883](https://github.com/openshift/kubernetes/pull/103883) * Improve storage test skipping pattern. [#103876](https://github.com/openshift/kubernetes/pull/103876) * Fix a typo in comment [#103872](https://github.com/openshift/kubernetes/pull/103872) * Introduce event clocks based on k8s.io/utils/clock [#103830](https://github.com/openshift/kubernetes/pull/103830) * Remove purell package usage from kubeadm [#103801](https://github.com/openshift/kubernetes/pull/103801) * ContainerStatus old comments fix [#103779](https://github.com/openshift/kubernetes/pull/103779) * apiserver: add callback to get notified of object count [#103700](https://github.com/openshift/kubernetes/pull/103700) * Flake #99979 increase delay for ready state propagation [#103593](https://github.com/openshift/kubernetes/pull/103593) * Add feature gate to disable in-tree credential providers [#102507](https://github.com/openshift/kubernetes/pull/102507) * Remove duplicate dependencies from 1.22 changelog [#104146](https://github.com/openshift/kubernetes/pull/104146) * Add ehashman to node e2e test approvers [#104106](https://github.com/openshift/kubernetes/pull/104106) * revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update [#104075](https://github.com/openshift/kubernetes/pull/104075) * Remove stray DNS port references in NetPol tests [#104074](https://github.com/openshift/kubernetes/pull/104074) * replace e2e WaitForPodsReady by WaitTimeoutForPodReadyInNamespace [#104061](https://github.com/openshift/kubernetes/pull/104061) * fix: 81134: display conflicted taint without a json representation [#104011](https://github.com/openshift/kubernetes/pull/104011) * fixing scripts from https://github.com/google/protobuf/releases to ht… [#103986](https://github.com/openshift/kubernetes/pull/103986) * Fix NPE in test/e2e/framework/providers/azure [#103903](https://github.com/openshift/kubernetes/pull/103903) * Move conformance image [#103874](https://github.com/openshift/kubernetes/pull/103874) * code-generator/register-gen: groupName can't override [#100738](https://github.com/openshift/kubernetes/pull/100738) * remove GAed feature gates sysctls [#104113](https://github.com/openshift/kubernetes/pull/104113) * add a keepalive time to the konnectivity server [#104109](https://github.com/openshift/kubernetes/pull/104109) * Skip NVidia GPU test in node e2e CI jobs for containerd and other runtimes [#104100](https://github.com/openshift/kubernetes/pull/104100) * Fix a typo in comment [#103832](https://github.com/openshift/kubernetes/pull/103832) * Fix inaccurate comments in scheduler_queue.go [#103864](https://github.com/openshift/kubernetes/pull/103864) * Update Containerd version - GCE Windows (1.5.4) [#103855](https://github.com/openshift/kubernetes/pull/103855) * Update component-base owners to include SIG-Architecture [#103851](https://github.com/openshift/kubernetes/pull/103851) * Generator install fix [#103847](https://github.com/openshift/kubernetes/pull/103847) * Update doc description for --audit-log-maxbackup [#103843](https://github.com/openshift/kubernetes/pull/103843) * Couple code cleanups for APF code [#103820](https://github.com/openshift/kubernetes/pull/103820) * kubeadm: update references to legacy artifacts locations [#103813](https://github.com/openshift/kubernetes/pull/103813) * Time budget should not depend on the real clock [#103800](https://github.com/openshift/kubernetes/pull/103800) * setting the status to fix on the known issue [#103795](https://github.com/openshift/kubernetes/pull/103795) * Deprecate apiserver_longrunning_guage and apiserver_registered_watchers [#103793](https://github.com/openshift/kubernetes/pull/103793) * fix typo scheduling queue to active queue [#103792](https://github.com/openshift/kubernetes/pull/103792) * Ignore 'wait: no child processes' error when calling mount/umount [#103780](https://github.com/openshift/kubernetes/pull/103780) * remove superfluous [Feature:SCTP] tag in some test names [#103778](https://github.com/openshift/kubernetes/pull/103778) * add integration test for apiserver hsts [#100285](https://github.com/openshift/kubernetes/pull/100285) * Cleanup e2e [#103776](https://github.com/openshift/kubernetes/pull/103776) * Optimize the for range code in types.go [#103775](https://github.com/openshift/kubernetes/pull/103775) * Add: specify that reason is a field to record the reason why failed [#103757](https://github.com/openshift/kubernetes/pull/103757) * Fix typo in comment in endpoints_controller [#103756](https://github.com/openshift/kubernetes/pull/103756) * Pass unknown labels in allowedTopologies during CSI translation [#103750](https://github.com/openshift/kubernetes/pull/103750) * test images: Adds image labels by default [#103744](https://github.com/openshift/kubernetes/pull/103744) * cleanup: Removes GcrRelease and SampleRegistry from manifest.go [#103711](https://github.com/openshift/kubernetes/pull/103711) * Make --configure-cloud-routes configurable in local-up-cluster [#103710](https://github.com/openshift/kubernetes/pull/103710) * Add integration tests for updating Job parallelism [#103693](https://github.com/openshift/kubernetes/pull/103693) * update comment with EnqueueExtensions [#103686](https://github.com/openshift/kubernetes/pull/103686) * Rename width to "work estimate" in P&F code [#103664](https://github.com/openshift/kubernetes/pull/103664) * e2e: Fix NFS options test for IPv6 [#103659](https://github.com/openshift/kubernetes/pull/103659) * Update Events version in the documentation of the events package [#103657](https://github.com/openshift/kubernetes/pull/103657) * add pods copy in NominatedPodsForNode and update test case [#103653](https://github.com/openshift/kubernetes/pull/103653) * Add structured logging for more steps [#103627](https://github.com/openshift/kubernetes/pull/103627) * ExtractItems for unstructured apply configurations [#103564](https://github.com/openshift/kubernetes/pull/103564) * deprecate unused option deployment-controller-sync-period for deploym… [#103538](https://github.com/openshift/kubernetes/pull/103538) * remove stack trace log when sorting with a bad unsortable field [#103458](https://github.com/openshift/kubernetes/pull/103458) * Make cpu request of kube proxy configurable by env variable. [#103436](https://github.com/openshift/kubernetes/pull/103436) * Drop end of sunrpc port range to avoid port conflicts. [#103376](https://github.com/openshift/kubernetes/pull/103376) * fix data race for Test_Run_Positive_VolumeMountControllerAttachEnabledRace [#103353](https://github.com/openshift/kubernetes/pull/103353) * Add pod context to volume lifecycle logs [#103261](https://github.com/openshift/kubernetes/pull/103261) * fix typo for daemon_controller_test.go [#103259](https://github.com/openshift/kubernetes/pull/103259) * Appended OS's environment variables to the ones configured in Credent… [#103231](https://github.com/openshift/kubernetes/pull/103231) * Set EC2 instance cache max age to 10 mins [#102927](https://github.com/openshift/kubernetes/pull/102927) * CRI: add fields for pod level stats to satisfy the /stats/summary API [#102789](https://github.com/openshift/kubernetes/pull/102789) * Retry hostname->IP: [Errno -2] Name or service not known [#101781](https://github.com/openshift/kubernetes/pull/101781) * Added support for multiple --from-env flags [#101646](https://github.com/openshift/kubernetes/pull/101646) * Set out.TargetCPUUtilizationPercentage correctly when converting autscaling_HorizontalPodAutoscalerSpec to v1_HorizontalPodAutoscalerSpec [#101370](https://github.com/openshift/kubernetes/pull/101370) * fix typo in retry doc [#100406](https://github.com/openshift/kubernetes/pull/100406) * Fix wrong log [#100226](https://github.com/openshift/kubernetes/pull/100226) * [k8s.io/kubectl/pkg/drain/drain]: minor typo fixup [#104055](https://github.com/openshift/kubernetes/pull/104055) * Update configure-helper.sh [#104135](https://github.com/openshift/kubernetes/pull/104135) * Log e2e-node kubelet output directly to file [#104047](https://github.com/openshift/kubernetes/pull/104047) * Explicitly restart kubelet to stabilize serial-containerd job [#104076](https://github.com/openshift/kubernetes/pull/104076) * e2e node server: fix crash in log line [#104040](https://github.com/openshift/kubernetes/pull/104040) * Revert commit "Add a namespace label to admission metrics and expand histogram range to 0-10s" [#104033](https://github.com/openshift/kubernetes/pull/104033) * Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools [#103997](https://github.com/openshift/kubernetes/pull/103997) * Start the informerFactory in the ControllerContext [#103951](https://github.com/openshift/kubernetes/pull/103951) * fix: Provide IPv6 support for internal load balancer [#103794](https://github.com/openshift/kubernetes/pull/103794) * Mark failing node serial tests as flaky [#103982](https://github.com/openshift/kubernetes/pull/103982) * Bump DynamicKubeConfig metric deprecation to 1.23 [#103980](https://github.com/openshift/kubernetes/pull/103980) * Fixes (temporarily) curl piped to shell security vulnerability [#103960](https://github.com/openshift/kubernetes/pull/103960) * fix azure disk translation issue due to lower case `managed` kind [#103439](https://github.com/openshift/kubernetes/pull/103439) * Fix disruptive subPath test failures [#103937](https://github.com/openshift/kubernetes/pull/103937) * staging/publishing: fix rules for legacy-cloud-providers for 1.22 [#103935](https://github.com/openshift/kubernetes/pull/103935) * Do not try to create an audit log file named "-" [#103875](https://github.com/openshift/kubernetes/pull/103875) * Update to using apiserver-network-proxy v1.22 [#103895](https://github.com/openshift/kubernetes/pull/103895) * vendor: bump runc to v1.0.1 [#103743](https://github.com/openshift/kubernetes/pull/103743) * Add e2e testing manifest bundle to e2e_node test suite [#103865](https://github.com/openshift/kubernetes/pull/103865) * cluster: fix metrics-server deployment on CI jobs [#103713](https://github.com/openshift/kubernetes/pull/103713) * Make khenidak a sig-net approver [#103620](https://github.com/openshift/kubernetes/pull/103620) * test: summary use pointer gomega comparison for UsageNanoCores [#103842](https://github.com/openshift/kubernetes/pull/103842) * Demote sysctl test from its conformance status [#103827](https://github.com/openshift/kubernetes/pull/103827) * Fetch metrics from controller manager & scheduler without `sync.Once` [#103806](https://github.com/openshift/kubernetes/pull/103806) * disable aufs module [#103831](https://github.com/openshift/kubernetes/pull/103831) * staging/publishing: add release-1.22 rules [#103844](https://github.com/openshift/kubernetes/pull/103844) * Make CSR cleaner tolerate objects with invalid status.certificate [#103823](https://github.com/openshift/kubernetes/pull/103823) * Fix windows storage tests [#103725](https://github.com/openshift/kubernetes/pull/103725) * Fix SIG Node SSH e2e test [#103815](https://github.com/openshift/kubernetes/pull/103815) * [Full changelog](https://github.com/openshift/kubernetes/compare/4dd1b5a1afc832ea28e8c58af4a8d67b30f1278f...50f645e1e0b10f85a8e6f8b18de650680c4a30d0) ### [insights-operator](https://github.com/openshift/insights-operator/tree/e2887e735adefb572a2e785d5cc071ec5844b123) * Updating ose-insights-operator images to be consistent with ART (#540) [#540](https://github.com/openshift/insights-operator/pull/540) * Update versions for backports in our gathered data docs (#566) [#566](https://github.com/openshift/insights-operator/pull/566) * refactor: recucing configobserver.go cognitive complexity (#564) [#564](https://github.com/openshift/insights-operator/pull/564) * [Bug 2005816](https://bugzilla.redhat.com/show_bug.cgi?id=2005816): make projectid and region anonymization consistent (#534) [#534](https://github.com/openshift/insights-operator/pull/534) * feat: limit number of containers per namespace (#557) [#557](https://github.com/openshift/insights-operator/pull/557) * alert about disconnected cluster (#556) [#556](https://github.com/openshift/insights-operator/pull/556) * Collect Info about Openshift scheduler (#558) [#558](https://github.com/openshift/insights-operator/pull/558) * adding gatherer for collecting silenced alerts (#551) [#551](https://github.com/openshift/insights-operator/pull/551) * new cluster operator condition providing info about unavailable SCA certs (#562) [#562](https://github.com/openshift/insights-operator/pull/562) * Cluster version condition (#524) [#524](https://github.com/openshift/insights-operator/pull/524) * feat: alertmanager conditional log gathering (#545) [#545](https://github.com/openshift/insights-operator/pull/545) * changes for collecting tsdb status (#528) [#528](https://github.com/openshift/insights-operator/pull/528) * Gather DVO metrics (#529) [#529](https://github.com/openshift/insights-operator/pull/529) * fixed a bug with missing metadata (#544) [#544](https://github.com/openshift/insights-operator/pull/544) * workloads info - increase the pods limit a bit (#550) [#550](https://github.com/openshift/insights-operator/pull/550) * Update documentation for PSP gatherer (#547) [#547](https://github.com/openshift/insights-operator/pull/547) * Update docs/arch.md documentation to mention the new gatherers (#542) [#542](https://github.com/openshift/insights-operator/pull/542) * unified conditional gatherer api with targeted update edge blocking api (#519) [#519](https://github.com/openshift/insights-operator/pull/519) * Shorter delay in case of HTTP 403 during upload (#538) [#538](https://github.com/openshift/insights-operator/pull/538) * Collecting node logs (#517) [#517](https://github.com/openshift/insights-operator/pull/517) * Fix cost management metric resource name (#537) [#537](https://github.com/openshift/insights-operator/pull/537) * Enhance gathered-data.md (#531) [#531](https://github.com/openshift/insights-operator/pull/531) * [Bug 2020250](https://bugzilla.redhat.com/show_bug.cgi?id=2020250): Replacing deprecated ioutil (#532) [#532](https://github.com/openshift/insights-operator/pull/532) * Conditional gatherer of logs of unhealthy pods (#509) [#509](https://github.com/openshift/insights-operator/pull/509) * Gather all CostManagementMericsConfig definitions. (#525) [#525](https://github.com/openshift/insights-operator/pull/525) * [Bug 2017752](https://bugzilla.redhat.com/show_bug.cgi?id=2017752): Anonymize identity provider attributes in the (#520) [#520](https://github.com/openshift/insights-operator/pull/520) * Gather all the container logs from related namespaces of degraded clusteroperator (#516) [#516](https://github.com/openshift/insights-operator/pull/516) * [Bug 2012069](https://bugzilla.redhat.com/show_bug.cgi?id=2012069): Refactoring Status controller (#498) [#498](https://github.com/openshift/insights-operator/pull/498) * obfuscation ovn clusters bug (#515) [#515](https://github.com/openshift/insights-operator/pull/515) * Increment the "insightsclient_request_recvreport_total" metric only when a new report is correctly received (#514) [#514](https://github.com/openshift/insights-operator/pull/514) * Reverts "Respect user defined proxy's CA cert" (#513) [#513](https://github.com/openshift/insights-operator/pull/513) * gather webhook configurations (#508) [#508](https://github.com/openshift/insights-operator/pull/508) * chore: remove untracked todo/task (#511) [#511](https://github.com/openshift/insights-operator/pull/511) * [Bug 2005771](https://bugzilla.redhat.com/show_bug.cgi?id=2005771): Anonymize the ImageRegistry storage information also in (#507) [#507](https://github.com/openshift/insights-operator/pull/507) * Regenerate changelog & update some gatherers OCP versions (#510) [#510](https://github.com/openshift/insights-operator/pull/510) * Gather jaegers.jaegertracing.io CRs (#505) [#505](https://github.com/openshift/insights-operator/pull/505) * [Bug 2003657](https://bugzilla.redhat.com/show_bug.cgi?id=2003657): Respect user defined proxy's CA cert (#495) [#495](https://github.com/openshift/insights-operator/pull/495) * reduce-stacktrace-size-in-logs (#504) [#504](https://github.com/openshift/insights-operator/pull/504) * Update changelog (#501) [#501](https://github.com/openshift/insights-operator/pull/501) * OCM controller - change type of the secret (#500) [#500](https://github.com/openshift/insights-operator/pull/500) * Updating ose-insights-operator images to be consistent with ART (#502) [#502](https://github.com/openshift/insights-operator/pull/502) * Fix the sample archive path for the last conditional gatherer (#499) [#499](https://github.com/openshift/insights-operator/pull/499) * Close response body (#497) [#497](https://github.com/openshift/insights-operator/pull/497) * [Bug 2001823](https://bugzilla.redhat.com/show_bug.cgi?id=2001823): Fix the error logic in the OCM controller & degrade only in HTTP error (#494) [#494](https://github.com/openshift/insights-operator/pull/494) * ApiRequestCount conditional gathering (#492) [#492](https://github.com/openshift/insights-operator/pull/492) * Updating ose-insights-operator images to be consistent with ART (#491) [#491](https://github.com/openshift/insights-operator/pull/491) * Add a script for updating files in the sample archive (#481) [#481](https://github.com/openshift/insights-operator/pull/481) * [Full changelog](https://github.com/openshift/insights-operator/compare/dd4d72c39305be7029b9b3e186ba6949ab005fac...e2887e735adefb572a2e785d5cc071ec5844b123) ### [ironic](https://github.com/openshift/ironic-image/tree/e197302776db4b55d97b0c0e405200896e0d53f6) * [Bug 2032573](https://bugzilla.redhat.com/show_bug.cgi?id=2032573): Update ironic to include latest major bugfixes [#248](https://github.com/openshift/ironic-image/pull/248) * Disable the node history feature [#246](https://github.com/openshift/ironic-image/pull/246) * Use IPv6-friendly URLs for CoreOS [#247](https://github.com/openshift/ironic-image/pull/247) * Update packages versions to latest stable [#245](https://github.com/openshift/ironic-image/pull/245) * Merge metal3io master 20211210 [#244](https://github.com/openshift/ironic-image/pull/244) * Don't always pass ignition config in PXE kernel args [#331](https://github.com/openshift/ironic-image/pull/331) * Move EFI partition preparation into a script [#322](https://github.com/openshift/ironic-image/pull/322) * Refactor patch-image script [#323](https://github.com/openshift/ironic-image/pull/323) * Move RUN commands to prepare-image [#327](https://github.com/openshift/ironic-image/pull/327) * Follow-up to build image from source [#324](https://github.com/openshift/ironic-image/pull/324) * Add option to build image using source code directly [#304](https://github.com/openshift/ironic-image/pull/304) * Enable other git hosts than opendev for patch list [#321](https://github.com/openshift/ironic-image/pull/321) * Create EFI esp.img on aarch64 [#320](https://github.com/openshift/ironic-image/pull/320) * Update ipxe source to support IPV6 by default [#318](https://github.com/openshift/ironic-image/pull/318) * Don't always pass ignition config in PXE kernel args [#243](https://github.com/openshift/ironic-image/pull/243) * Bring Ironic version to 18.3.0-0.20211206200515.0ff3da2 [#240](https://github.com/openshift/ironic-image/pull/240) * Enable vMedia provisioning of SuperMicro X11/X12 [#236](https://github.com/openshift/ironic-image/pull/236) * Install specific version of scciclient [#235](https://github.com/openshift/ironic-image/pull/235) * Create EFI esp.img on aarch64 [#231](https://github.com/openshift/ironic-image/pull/231) * Merge metal3 20211102 [#230](https://github.com/openshift/ironic-image/pull/230) * Remove unused dependencies [#316](https://github.com/openshift/ironic-image/pull/316) * Add configure-coreos-ipa script [#315](https://github.com/openshift/ironic-image/pull/315) * Run redfish-emulator in debug mode [#313](https://github.com/openshift/ironic-image/pull/313) * ✨ Update CI status badges [#312](https://github.com/openshift/ironic-image/pull/312) * Enable Lifecycle Controller job queue clear by default [#311](https://github.com/openshift/ironic-image/pull/311) * Compare IPs using the short form of IPv6 address [#308](https://github.com/openshift/ironic-image/pull/308) * Install newer version of oslo-messaging [#227](https://github.com/openshift/ironic-image/pull/227) * [Bug 2014630](https://bugzilla.redhat.com/show_bug.cgi?id=2014630): Update ironic to fix image provisioning fails with file name too long [#226](https://github.com/openshift/ironic-image/pull/226) * Add support for Verify steps and Lifecycle Controller reset [#224](https://github.com/openshift/ironic-image/pull/224) * Update versions of packages with latest available [#223](https://github.com/openshift/ironic-image/pull/223) * Update sushy and sushy-oem-idrac versions [#222](https://github.com/openshift/ironic-image/pull/222) * [Bug 2011753](https://bugzilla.redhat.com/show_bug.cgi?id=2011753): Ironic resumes clean before raid configuration job is actually completed [#219](https://github.com/openshift/ironic-image/pull/219) * [Bug 2010698](https://bugzilla.redhat.com/show_bug.cgi?id=2010698): Compare IPs using the short form of IPv6 address [#220](https://github.com/openshift/ironic-image/pull/220) * Sync with metal3-io master [#218](https://github.com/openshift/ironic-image/pull/218) * Optional TLS coverage for virtual media [#306](https://github.com/openshift/ironic-image/pull/306) * Dockerfile: stop copying . to builder [#307](https://github.com/openshift/ironic-image/pull/307) * Refactor TLS params into a new helper script [#303](https://github.com/openshift/ironic-image/pull/303) * Remove outdated versions [#302](https://github.com/openshift/ironic-image/pull/302) * Remove unsafe default for IRONIC_AGENT_IMAGE [#217](https://github.com/openshift/ironic-image/pull/217) * Sync OKD packages list [#216](https://github.com/openshift/ironic-image/pull/216) * Sync metal3-io master [#215](https://github.com/openshift/ironic-image/pull/215) * Update sushy-tools to 0.18.1 with an authentication fix [#301](https://github.com/openshift/ironic-image/pull/301) * Bump sushy-tools to 0.18.0 [#300](https://github.com/openshift/ironic-image/pull/300) * Fix indentation issue [#299](https://github.com/openshift/ironic-image/pull/299) * Remove the trailing slash from the heartbeat rule [#298](https://github.com/openshift/ironic-image/pull/298) * Bug: Don't allow unauthenticated access to Ironic [#297](https://github.com/openshift/ironic-image/pull/297) * Improve documentation about patching images [#295](https://github.com/openshift/ironic-image/pull/295) * Allow customize base image [#292](https://github.com/openshift/ironic-image/pull/292) * reorder packages list content [#294](https://github.com/openshift/ironic-image/pull/294) * Add procps package to make `ps` available [#293](https://github.com/openshift/ironic-image/pull/293) * Switch to Centos 8 Stream base image [#268](https://github.com/openshift/ironic-image/pull/268) * Fix missing http port in iso url [#291](https://github.com/openshift/ironic-image/pull/291) * Allow customize base image [#290](https://github.com/openshift/ironic-image/pull/290) * Rework runlogwatch.sh [#289](https://github.com/openshift/ironic-image/pull/289) * Add inspector callback_endpoint_override [#287](https://github.com/openshift/ironic-image/pull/287) * Enable irmc bios interface [#286](https://github.com/openshift/ironic-image/pull/286) * Update tripleo_repos location [#288](https://github.com/openshift/ironic-image/pull/288) * Bump sushy-tools version [#285](https://github.com/openshift/ironic-image/pull/285) * Enable missing vendor interfaces [#284](https://github.com/openshift/ironic-image/pull/284) * Remove workarounds for inspector merge [#283](https://github.com/openshift/ironic-image/pull/283) * Remove no-op require_agent_token [#280](https://github.com/openshift/ironic-image/pull/280) * Prevent installing docs via a DNF flag [#281](https://github.com/openshift/ironic-image/pull/281) * Revert "Wait for expected number of drivers starting API" [#279](https://github.com/openshift/ironic-image/pull/279) * Add namnx228 as reviewer [#282](https://github.com/openshift/ironic-image/pull/282) * Update the inspector endpoint to port 5049 when using the reverse proxy [#277](https://github.com/openshift/ironic-image/pull/277) * Update Dockerfile.okd and add OKD package list [#210](https://github.com/openshift/ironic-image/pull/210) * Rename packages list [#208](https://github.com/openshift/ironic-image/pull/208) * OWNERS: add iurygregory, remove stbenjam [#213](https://github.com/openshift/ironic-image/pull/213) * Updating ironic images to be consistent with ART [#211](https://github.com/openshift/ironic-image/pull/211) * [Bug 2001519](https://bugzilla.redhat.com/show_bug.cgi?id=2001519): Don't allow unauthenticated access to Ironic [#212](https://github.com/openshift/ironic-image/pull/212) * [Full changelog](https://github.com/openshift/ironic-image/compare/27535ffaf33bd37331b8640601ca95e280b39568...e197302776db4b55d97b0c0e405200896e0d53f6) ### [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image/tree/6246922338bc8aa21276c7e679bdd082307cbd45) * Sync OWNERS with ironic-image repo [#509](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/509) * Updating ironic-hardware-inventory-recorder-image images to be consistent with ART [#508](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/508) * Align OWNERS to ironic-image [#507](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/507) * [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/8e2d1db6f2c66128c3b5682e60cdaaee786d992f...6246922338bc8aa21276c7e679bdd082307cbd45) ### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25) * Updating ironic-rhcos-downloader images to be consistent with ART [#69](https://github.com/openshift/ironic-rhcos-downloader/pull/69) * Copy go.mod to builder stage [#71](https://github.com/openshift/ironic-rhcos-downloader/pull/71) * Add go.mod [#70](https://github.com/openshift/ironic-rhcos-downloader/pull/70) * Build clearproxy in /tmp [#67](https://github.com/openshift/ironic-rhcos-downloader/pull/67) * [Bug 1990556](https://bugzilla.redhat.com/show_bug.cgi?id=1990556): Clear proxy env variables if go would have [#65](https://github.com/openshift/ironic-rhcos-downloader/pull/65) * Updating ironic-rhcos-downloader images to be consistent with ART [#63](https://github.com/openshift/ironic-rhcos-downloader/pull/63) * Make downloading the images using curl verbose [#61](https://github.com/openshift/ironic-rhcos-downloader/pull/61) * Sync OWNERS with ironic-image repo [#64](https://github.com/openshift/ironic-rhcos-downloader/pull/64) * Don't compress the RHCOS image [#60](https://github.com/openshift/ironic-rhcos-downloader/pull/60) * [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/90b57223200ffcf5ad31b41700815779fc81afac...81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/45a1c542c44d9492a110ea5edb09ac026afd86de) * Check PROVISONING_INTERFACE already has IP belong to different subset [#27](https://github.com/openshift/ironic-static-ip-manager/pull/27) * Sync OWNERS with ironic-image repo [#26](https://github.com/openshift/ironic-static-ip-manager/pull/26) * Updating ironic-static-ip-manager images to be consistent with ART [#24](https://github.com/openshift/ironic-static-ip-manager/pull/24) * [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/d13dccb8d419159efdd7a63428f7820e346b0395...45a1c542c44d9492a110ea5edb09ac026afd86de) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/bc2b875e82d7d09afad3326ca015719719935b0f) * [Bug 2034839](https://bugzilla.redhat.com/show_bug.cgi?id=2034839): bump sync plugin to 1.0.52 [#1361](https://github.com/openshift/jenkins/pull/1361) * [Bug 2003204](https://bugzilla.redhat.com/show_bug.cgi?id=2003204): Fix the admin startup on ephemeral volume initial password case [#1352](https://github.com/openshift/jenkins/pull/1352) * [Bug 2016058](https://bugzilla.redhat.com/show_bug.cgi?id=2016058): Bump openshift-sync-plugin to 1.0.51 and various dependant plugins [#1358](https://github.com/openshift/jenkins/pull/1358) * Use groupified apiVersion [#1350](https://github.com/openshift/jenkins/pull/1350) * [JKNS-257](https://issues.redhat.com/browse/JKNS-257): add java/nodejs sidecar pod templates examples [#1355](https://github.com/openshift/jenkins/pull/1355) * refactoring smoke test [#1356](https://github.com/openshift/jenkins/pull/1356) * Smoke test for JENKINS_PASSWORD [#1354](https://github.com/openshift/jenkins/pull/1354) * Change smoke tests so they can run in openshift-ci [#1353](https://github.com/openshift/jenkins/pull/1353) * [Bug 2003204](https://bugzilla.redhat.com/show_bug.cgi?id=2003204): Fix jbcrypt_path lookup and add openshift enable oauth env support [#1345](https://github.com/openshift/jenkins/pull/1345) * Updating ose-jenkins-agent-base images to be consistent with ART [#1340](https://github.com/openshift/jenkins/pull/1340) * Fixes #1241 [#1344](https://github.com/openshift/jenkins/pull/1344) * Updating openshift-jenkins-2 images to be consistent with ART [#1341](https://github.com/openshift/jenkins/pull/1341) * [Bug 2020610](https://bugzilla.redhat.com/show_bug.cgi?id=2020610): Update subversion plugin to 2.15.1 [#1337](https://github.com/openshift/jenkins/pull/1337) * [Bug 2020616](https://bugzilla.redhat.com/show_bug.cgi?id=2020616): update jenkins version to 2.303.3 (security update) [#1332](https://github.com/openshift/jenkins/pull/1332) * [Bug 2015085](https://bugzilla.redhat.com/show_bug.cgi?id=2015085): update git plugin to version 4.8.3 [#1331](https://github.com/openshift/jenkins/pull/1331) * Updating ose-jenkins-agent-base images to be consistent with ART [#1318](https://github.com/openshift/jenkins/pull/1318) * Updating ose-jenkins-agent-maven images to be consistent with ART [#1320](https://github.com/openshift/jenkins/pull/1320) * Updating openshift-jenkins-2 images to be consistent with ART [#1319](https://github.com/openshift/jenkins/pull/1319) * Updating ose-jenkins-agent-nodejs-12 images to be consistent with ART [#1321](https://github.com/openshift/jenkins/pull/1321) * [Full changelog](https://github.com/openshift/jenkins/compare/20ddf949227d0d2b77cb916c0d5709dce6ff3551...bc2b875e82d7d09afad3326ca015719719935b0f) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/4052b317ff62b93019a11e2981d1d81b8b6b2e4d) * Bump openshift/k8s-prometheus-adapter to v0.9.1 [#59](https://github.com/openshift/k8s-prometheus-adapter/pull/59) * *: cut release-0.9.1 [#460](https://github.com/openshift/k8s-prometheus-adapter/pull/460) * Fix external metrics provider not respecting metrics-max-age [#459](https://github.com/openshift/k8s-prometheus-adapter/pull/459) * Updating ose-prometheus-adapter images to be consistent with ART [#58](https://github.com/openshift/k8s-prometheus-adapter/pull/58) * OWNERS: cleanup [#57](https://github.com/openshift/k8s-prometheus-adapter/pull/57) * Updating ose-prometheus-adapter images to be consistent with ART [#56](https://github.com/openshift/k8s-prometheus-adapter/pull/56) * [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/adfdd41d3fba23d38645c1c655687c28e27979df...4052b317ff62b93019a11e2981d1d81b8b6b2e4d) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/544601e82413bc549bfe2eb8b54a7ff9f8c7c42e) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#101](https://github.com/openshift/images/pull/101) * Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#102](https://github.com/openshift/images/pull/102) * Updating openshift-enterprise-egress-router images to be consistent with ART [#100](https://github.com/openshift/images/pull/100) * Add jupierce to OWNERS [#103](https://github.com/openshift/images/pull/103) * Updating ose-egress-http-proxy images to be consistent with ART [#99](https://github.com/openshift/images/pull/99) * [Full changelog](https://github.com/openshift/images/compare/f93eca83376b6aaf681755c568b6e0393f569c04...544601e82413bc549bfe2eb8b54a7ff9f8c7c42e) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/513e9818c11e1b5b1c81f7a5bb30795337b779f1) * [Bug 2036622](https://bugzilla.redhat.com/show_bug.cgi?id=2036622): Fix CloudPrivateIPConfig sync on sdn-controller restart [#386](https://github.com/openshift/sdn/pull/386) * Handle MTU migration [#381](https://github.com/openshift/sdn/pull/381) * Fix flaky check for capacity test for egress IP, and better doc blocs [#383](https://github.com/openshift/sdn/pull/383) * Egress IP on public clouds [#365](https://github.com/openshift/sdn/pull/365) * Block Alibaba metadata service IP [#380](https://github.com/openshift/sdn/pull/380) * Adding `--platform-type` argument [#379](https://github.com/openshift/sdn/pull/379) * NetworkPolicy ipblock except, port ranges [#374](https://github.com/openshift/sdn/pull/374) * adding network policy egress to openshift-sdn [#372](https://github.com/openshift/sdn/pull/372) * [Bug 2024880](https://bugzilla.redhat.com/show_bug.cgi?id=2024880): [EgressIP] move `ct(commit)` action from OVS group to flow [#373](https://github.com/openshift/sdn/pull/373) * NP updates preparing for egress support [#350](https://github.com/openshift/sdn/pull/350) * update for ART [#369](https://github.com/openshift/sdn/pull/369) * WIP: Metrics: Add server for Egress IP/firewall [#358](https://github.com/openshift/sdn/pull/358) * Run clearInitialNodeNetworkUnavailableCondition earlier [#364](https://github.com/openshift/sdn/pull/364) * Add documentation about proxying/unidling [#361](https://github.com/openshift/sdn/pull/361) * [Bug 2008987](https://bugzilla.redhat.com/show_bug.cgi?id=2008987): Remove locking from EgressIPTracker.Ping [#359](https://github.com/openshift/sdn/pull/359) * Replace utilruntime.HandleError() with klog.Errorf() [#356](https://github.com/openshift/sdn/pull/356) * Updating kube-proxy images to be consistent with ART [#351](https://github.com/openshift/sdn/pull/351) * [Bug 2003859](https://bugzilla.redhat.com/show_bug.cgi?id=2003859): Fix up event recorder usage (again) [#349](https://github.com/openshift/sdn/pull/349) * resync proxy startup code with upstream [#352](https://github.com/openshift/sdn/pull/352) * remove a bunch of dead/useless code [#345](https://github.com/openshift/sdn/pull/345) * Updating ose-sdn images to be consistent with ART [#344](https://github.com/openshift/sdn/pull/344) * [Bug 1966521](https://bugzilla.redhat.com/show_bug.cgi?id=1966521): proxy: don't re-check every userspace proxy rule on every change [#342](https://github.com/openshift/sdn/pull/342) * Fix Dockerfile.fedora [#333](https://github.com/openshift/sdn/pull/333) * README minor improvements [#336](https://github.com/openshift/sdn/pull/336) * [Full changelog](https://github.com/openshift/sdn/compare/0b782b36ca62d715720951fefca683b3b30552cb...513e9818c11e1b5b1c81f7a5bb30795337b779f1) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/4f198b2bd5d141a561fbe6642de20b520d72e513) * Updating kube-rbac-proxy images to be consistent with ART [#52](https://github.com/openshift/kube-rbac-proxy/pull/52) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/58e09297223ca912cba8b369bfad150b0fc04a9f...4f198b2bd5d141a561fbe6642de20b520d72e513) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/6530ff5a6e35345e6aa8353c21d6fd5aa5873c12) * Bump KSM to v2.3.0 [#65](https://github.com/openshift/kube-state-metrics/pull/65) * Prepare 2.3.0 [#1649](https://github.com/openshift/kube-state-metrics/pull/1649) * Add "kube_horizontalpodautoscaler_info" metric [#1648](https://github.com/openshift/kube-state-metrics/pull/1648) * Add the "--opt-in-metrics" argument to the CLI to allow for opt-in metrics [#1643](https://github.com/openshift/kube-state-metrics/pull/1643) * images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag [#1646](https://github.com/openshift/kube-state-metrics/pull/1646) * images: use k8s-staging-test-infra/gcb-docker-gcloud [#1645](https://github.com/openshift/kube-state-metrics/pull/1645) * Add "FamilyGeneratorFilter" interface for the purpose of a more extensible approach to the allow- / denylist [#1632](https://github.com/openshift/kube-state-metrics/pull/1632) * Add fpetkovski to approvers [#1634](https://github.com/openshift/kube-state-metrics/pull/1634) * OWNERS: add dgrisonnet to approvers [#1633](https://github.com/openshift/kube-state-metrics/pull/1633) * .github: Extract golangci-lint version [#1637](https://github.com/openshift/kube-state-metrics/pull/1637) * Bump golang and kubernetes versions [#1636](https://github.com/openshift/kube-state-metrics/pull/1636) * Use the architecture specified in the Makefile for the Docker image and binary [#1629](https://github.com/openshift/kube-state-metrics/pull/1629) * endpoints: export number of ports as new metric [#1571](https://github.com/openshift/kube-state-metrics/pull/1571) * feat: kustomization for all examples [#1603](https://github.com/openshift/kube-state-metrics/pull/1603) * Merge changes from v2.2.4 back to master [#1627](https://github.com/openshift/kube-state-metrics/pull/1627) * Implement kube_*_labels and kube_*_annotations metrics for pdb [#1623](https://github.com/openshift/kube-state-metrics/pull/1623) * Update dependencies and golang to v1.17.2 [#1622](https://github.com/openshift/kube-state-metrics/pull/1622) * check all default collector metrics are available [#1616](https://github.com/openshift/kube-state-metrics/pull/1616) * Fix broken link of cip-mm in RELEASE.md [#1621](https://github.com/openshift/kube-state-metrics/pull/1621) * Issue #1595 ---Part2 --- Add namespace denied list [#1595](https://github.com/openshift/kube-state-metrics/pull/1595) * Fix BuilderInterface and BuildStoresFunc to allow using KSM as a library [#1610](https://github.com/openshift/kube-state-metrics/pull/1610) * Merge updates from 2.2.3 [#1611](https://github.com/openshift/kube-state-metrics/pull/1611) * Issue #1595 --Part1-- Add fieldSelector in listWatchFunc [#1596](https://github.com/openshift/kube-state-metrics/pull/1596) * test: Improve coverage for persistentvolume annotation/label related metrics [#1600](https://github.com/openshift/kube-state-metrics/pull/1600) * Add app.kubernetes.io/component label [#1592](https://github.com/openshift/kube-state-metrics/pull/1592) * Revert init containers resource metrics rework [#1551](https://github.com/openshift/kube-state-metrics/pull/1551) * Update dependencies (go + used modules) [#1591](https://github.com/openshift/kube-state-metrics/pull/1591) * add image_spec to pod (init)container info [#1583](https://github.com/openshift/kube-state-metrics/pull/1583) * Prepare release 2.2.1 [#1589](https://github.com/openshift/kube-state-metrics/pull/1589) * fix: avoid panic because of VPA objects without target ref [#1584](https://github.com/openshift/kube-state-metrics/pull/1584) * Improve auto-sharding documentation [#1559](https://github.com/openshift/kube-state-metrics/pull/1559) * Expose configmap labels and annotations [#1581](https://github.com/openshift/kube-state-metrics/pull/1581) * fixed four resources with copy/paste issues [#1580](https://github.com/openshift/kube-state-metrics/pull/1580) * test: Use go-cmp package to diff test expectation vs actual [#1578](https://github.com/openshift/kube-state-metrics/pull/1578) * Add NodeAffinity and Shutdown to podStatusReasons [#1575](https://github.com/openshift/kube-state-metrics/pull/1575) * persistentvolumeclaim: Implement annotation and fix label metrics generation [#1566](https://github.com/openshift/kube-state-metrics/pull/1566) * internal: Migrate HPA API version to autoscaling/v2beta2 [#1565](https://github.com/openshift/kube-state-metrics/pull/1565) * go.mod: Bump dependencies, move to go-1.17 [#1560](https://github.com/openshift/kube-state-metrics/pull/1560) * Replace deprecated functions [#1556](https://github.com/openshift/kube-state-metrics/pull/1556) * SECURITY_CONTACTS: Add myself as a contact [#1555](https://github.com/openshift/kube-state-metrics/pull/1555) * Merge release 2.2 back to default branch [#1553](https://github.com/openshift/kube-state-metrics/pull/1553) * Bump openshift/kube-state-metrics to v2.2.4 [#64](https://github.com/openshift/kube-state-metrics/pull/64) * Prepare release v2.2.4 [#1626](https://github.com/openshift/kube-state-metrics/pull/1626) * Backport #1610 [#1618](https://github.com/openshift/kube-state-metrics/pull/1618) * Updating kube-state-metrics images to be consistent with ART [#63](https://github.com/openshift/kube-state-metrics/pull/63) * [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): Bump to v2.2.3 [#62](https://github.com/openshift/kube-state-metrics/pull/62) * Prepare release v2.3.3 [#1609](https://github.com/openshift/kube-state-metrics/pull/1609) * Revert "cloudbuild.yaml: Drop _ prefix for vars" [#1608](https://github.com/openshift/kube-state-metrics/pull/1608) * Prepare release v2.2.2 [#1606](https://github.com/openshift/kube-state-metrics/pull/1606) * cloudbuild.yaml: Drop _ prefix for vars [#1602](https://github.com/openshift/kube-state-metrics/pull/1602) * Bump to go 1.16.9 [#1601](https://github.com/openshift/kube-state-metrics/pull/1601) * Prepare release 2.2.1 [#1587](https://github.com/openshift/kube-state-metrics/pull/1587) * [MON-1890](https://issues.redhat.com/browse/MON-1890): Bump to v2.2.0 [#61](https://github.com/openshift/kube-state-metrics/pull/61) * *: Cut v2.2.0 release [#1550](https://github.com/openshift/kube-state-metrics/pull/1550) * Add kube_*_annotations metrics [#1468](https://github.com/openshift/kube-state-metrics/pull/1468) * Add arg use-api-server-cache to set resourceVersion=0 for ListWatch [#1548](https://github.com/openshift/kube-state-metrics/pull/1548) * capture start time for containers in terminated state [#1519](https://github.com/openshift/kube-state-metrics/pull/1519) * Added additional attributes for Cronjob and Node entities : Fixes issue and #1509 [#1535](https://github.com/openshift/kube-state-metrics/pull/1535) * Added missing cronjob and node atrributes : https://github.com/kubern… [#1](https://github.com/openshift/kube-state-metrics/pull/1) * Add statefulset availablereplicas metric [#1532](https://github.com/openshift/kube-state-metrics/pull/1532) * Support for kubernetes 1.22.0 / Update dependencies [#1545](https://github.com/openshift/kube-state-metrics/pull/1545) * Add ReadyReplicas metric to deployment metric family [#1534](https://github.com/openshift/kube-state-metrics/pull/1534) * cloudbuild.yaml: Update cloudbuild image [#1544](https://github.com/openshift/kube-state-metrics/pull/1544) * Merge 2.1.1 back to default branch [#1543](https://github.com/openshift/kube-state-metrics/pull/1543) * OWNERS: Add dgrisonnet and fpetkovski to reviewers [#1533](https://github.com/openshift/kube-state-metrics/pull/1533) * Use BuilderInterface instead of internal/store.Builder in metricshandler [#1537](https://github.com/openshift/kube-state-metrics/pull/1537) * Replace multiListerWatcher with independent listWatchers per namespace [#1499](https://github.com/openshift/kube-state-metrics/pull/1499) * use new promlint package and bump prometheus cli [#1531](https://github.com/openshift/kube-state-metrics/pull/1531) * add mrueg to approvers [#1530](https://github.com/openshift/kube-state-metrics/pull/1530) * go.mod: Update and minimize dependencies [#1529](https://github.com/openshift/kube-state-metrics/pull/1529) * Improve compatibility matrix notes [#1512](https://github.com/openshift/kube-state-metrics/pull/1512) * docs: Fix typo [#1528](https://github.com/openshift/kube-state-metrics/pull/1528) * Add a cardinality question to the PR template [#1521](https://github.com/openshift/kube-state-metrics/pull/1521) * feat: add `signer_name` to CSR metrics [#1520](https://github.com/openshift/kube-state-metrics/pull/1520) * Add `WithAllowLabels` to public `BuilderInterface` [#1514](https://github.com/openshift/kube-state-metrics/pull/1514) * pkg/listwatch: remove unused constructor functions [#1505](https://github.com/openshift/kube-state-metrics/pull/1505) * Merge v2.1.0 back to master [#1497](https://github.com/openshift/kube-state-metrics/pull/1497) * Merge release v2.1.0-rc.0 back to master [#1492](https://github.com/openshift/kube-state-metrics/pull/1492) * Fix typo ephermal_storage -> ephemeral_storage [#1490](https://github.com/openshift/kube-state-metrics/pull/1490) * Updating kube-state-metrics images to be consistent with ART [#58](https://github.com/openshift/kube-state-metrics/pull/58) * Updating kube-state-metrics images to be consistent with ART [#57](https://github.com/openshift/kube-state-metrics/pull/57) * Bump to 2.1.1 [#56](https://github.com/openshift/kube-state-metrics/pull/56) * CHANGELOG: apply changes for v2.1.1 [#1542](https://github.com/openshift/kube-state-metrics/pull/1542) * Cherry pick for v2.1.1 / Cut Release [#1540](https://github.com/openshift/kube-state-metrics/pull/1540) * Backport #1514 [#1516](https://github.com/openshift/kube-state-metrics/pull/1516) * Changelog.md: Add missing update for v2.1.0 [#1496](https://github.com/openshift/kube-state-metrics/pull/1496) * Prep release 2.1 [#1494](https://github.com/openshift/kube-state-metrics/pull/1494) * Go 1.16.5 and update dependencies [#1493](https://github.com/openshift/kube-state-metrics/pull/1493) * Cut v2.1.0-rc.0 [#1483](https://github.com/openshift/kube-state-metrics/pull/1483) * tests/e2e.sh: Test with kind 0.11.0 & k8s 1.21.1 [#1484](https://github.com/openshift/kube-state-metrics/pull/1484) * Add promlinter to lint metric naming [#1478](https://github.com/openshift/kube-state-metrics/pull/1478) * Correct a typo in comments [#1480](https://github.com/openshift/kube-state-metrics/pull/1480) * go.mod: Update deps and golang [#1474](https://github.com/openshift/kube-state-metrics/pull/1474) * charts: Remove chart [#1470](https://github.com/openshift/kube-state-metrics/pull/1470) * Partially revert 571140207314856c5860195dd6f7df96e8a9c314 [#1469](https://github.com/openshift/kube-state-metrics/pull/1469) * remove github actions for helm continuous deploys [#1466](https://github.com/openshift/kube-state-metrics/pull/1466) * Replace deprecated io/ioutil [#1458](https://github.com/openshift/kube-state-metrics/pull/1458) * charts: Mark chart as deprecated [#1448](https://github.com/openshift/kube-state-metrics/pull/1448) * e2e: Test against multiple versions of k8s at the same time [#1457](https://github.com/openshift/kube-state-metrics/pull/1457) * Bump k8s dependencies to v0.21.0 [#1463](https://github.com/openshift/kube-state-metrics/pull/1463) * Add resourceVersion to CronJob metrics [#1447](https://github.com/openshift/kube-state-metrics/pull/1447) * Fix builder.Builder WithMetrics signature [#1455](https://github.com/openshift/kube-state-metrics/pull/1455) * Sync master with release-2.0 branch [#1453](https://github.com/openshift/kube-state-metrics/pull/1453) * Add wildcard option to metric-labels-allowlist [#1403](https://github.com/openshift/kube-state-metrics/pull/1403) * Fix typo in pod-metrics docs [#1445](https://github.com/openshift/kube-state-metrics/pull/1445) * Fix role.yaml for helm2 compatibility [#1442](https://github.com/openshift/kube-state-metrics/pull/1442) * RELEASE.md: Add missing bits to the release workflow [#1434](https://github.com/openshift/kube-state-metrics/pull/1434) * update RBAC manifests to v1 [#1427](https://github.com/openshift/kube-state-metrics/pull/1427) * Merge release 2.0 branch back to master [#1429](https://github.com/openshift/kube-state-metrics/pull/1429) * .github: Update helm chart workflows [#1405](https://github.com/openshift/kube-state-metrics/pull/1405) * Fix docs README link to a nonexistent section [#1426](https://github.com/openshift/kube-state-metrics/pull/1426) * OWNERS: Add mrueg as reviewer [#1425](https://github.com/openshift/kube-state-metrics/pull/1425) * Update golang-1.16 in Make/Dockerfile / Update promtool to 2.25.2 [#1417](https://github.com/openshift/kube-state-metrics/pull/1417) * Update latest 1.9 version to 1.9.8 in README.md [#1420](https://github.com/openshift/kube-state-metrics/pull/1420) * fix multiListWatch resourceVersion mismatch if watch reconnected [#1377](https://github.com/openshift/kube-state-metrics/pull/1377) * Prometheus Operator installs kube-state-metrics [#1412](https://github.com/openshift/kube-state-metrics/pull/1412) * Document process for enabling Vertical Pod Autoscalers collector [#1410](https://github.com/openshift/kube-state-metrics/pull/1410) * Merge release-2.0 branch into master [#1407](https://github.com/openshift/kube-state-metrics/pull/1407) * push prometheus version, arch and OS to variables [#1384](https://github.com/openshift/kube-state-metrics/pull/1384) * Propagate resource version when sharded [#1390](https://github.com/openshift/kube-state-metrics/pull/1390) * chart: Upgrade to multi-arch v1.9.8 image [#1391](https://github.com/openshift/kube-state-metrics/pull/1391) * Expose sharding configuration via telemetry [#1344](https://github.com/openshift/kube-state-metrics/pull/1344) * chart: Add custom labels to pdb and servicemonitor [#1383](https://github.com/openshift/kube-state-metrics/pull/1383) * allow for namespace flag to be passed as a list [#1375](https://github.com/openshift/kube-state-metrics/pull/1375) * docs: Update Services, Pods, Nodes with Description and Unit [#1367](https://github.com/openshift/kube-state-metrics/pull/1367) * Added Helm Chart support for self monitor [#1343](https://github.com/openshift/kube-state-metrics/pull/1343) * added: support for providing extraArgs via helm to ksm [#1364](https://github.com/openshift/kube-state-metrics/pull/1364) * Fix create role [#1369](https://github.com/openshift/kube-state-metrics/pull/1369) * add useExistingRole option - to support running in specific namespace… [#1325](https://github.com/openshift/kube-state-metrics/pull/1325) * e2e.sh: Update to kind v0.10.0 [#1365](https://github.com/openshift/kube-state-metrics/pull/1365) * feat: Add support for native TLS [#1354](https://github.com/openshift/kube-state-metrics/pull/1354) * Fix a spacing issue in the Helm chart README file [#1355](https://github.com/openshift/kube-state-metrics/pull/1355) * feat(persistentvolume) Add Azure Disk Name to kube_persistentvolume_info [#1361](https://github.com/openshift/kube-state-metrics/pull/1361) * options: change default host from 0.0.0.0 to :: [#1346](https://github.com/openshift/kube-state-metrics/pull/1346) * Release chart to gh-pages [#1347](https://github.com/openshift/kube-state-metrics/pull/1347) * Add build info metric [#1332](https://github.com/openshift/kube-state-metrics/pull/1332) * charts: point out that the repo isn't set up yet [#1345](https://github.com/openshift/kube-state-metrics/pull/1345) * Retry releasing chart after gh-pages branch protection was removed [#1334](https://github.com/openshift/kube-state-metrics/pull/1334) * Remove vendor directory [#1333](https://github.com/openshift/kube-state-metrics/pull/1333) * Chart releaser name template and release [#1329](https://github.com/openshift/kube-state-metrics/pull/1329) * helm chart: Fix GitHub action [#1326](https://github.com/openshift/kube-state-metrics/pull/1326) * Makefile: remove test-unit dependencies [#1327](https://github.com/openshift/kube-state-metrics/pull/1327) * Host stable/kube-state-metrics helm chart [#1237](https://github.com/openshift/kube-state-metrics/pull/1237) * internal/store: fix high cyclo complexity [#1315](https://github.com/openshift/kube-state-metrics/pull/1315) * Add "uid" label to every pod metric [#1304](https://github.com/openshift/kube-state-metrics/pull/1304) * Merge release-2.0 into master branch [#1323](https://github.com/openshift/kube-state-metrics/pull/1323) * Merge release-2.0 branch into master after release [#1310](https://github.com/openshift/kube-state-metrics/pull/1310) * fix container resource limits metrics, which got dropped btwn 2.0.0-a… [#1294](https://github.com/openshift/kube-state-metrics/pull/1294) * Fix some typos [#1283](https://github.com/openshift/kube-state-metrics/pull/1283) * fix typo in node-metrics.md [#1291](https://github.com/openshift/kube-state-metrics/pull/1291) * Fix pod-metric missing reasons [#1287](https://github.com/openshift/kube-state-metrics/pull/1287) * README.md: Update section on container images [#1290](https://github.com/openshift/kube-state-metrics/pull/1290) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/6e41dbd42c8f38d6960f5e837d9e64fbd5e8d3ef...6530ff5a6e35345e6aa8353c21d6fd5aa5873c12) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/e77f917b77e4e73a06630721ec2a8d194c13c7e6) * [Bug 2035333](https://bugzilla.redhat.com/show_bug.cgi?id=2035333): Limit the number of concurrent create_ports requests [#619](https://github.com/openshift/kuryr-kubernetes/pull/619) * [Bug 2034898](https://bugzilla.redhat.com/show_bug.cgi?id=2034898): Added missing raise statement for not ready resource. [#618](https://github.com/openshift/kuryr-kubernetes/pull/618) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#616](https://github.com/openshift/kuryr-kubernetes/pull/616) * Lock pool population, events follow up [#615](https://github.com/openshift/kuryr-kubernetes/pull/615) * Pod and Services events [#614](https://github.com/openshift/kuryr-kubernetes/pull/614) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#613](https://github.com/openshift/kuryr-kubernetes/pull/613) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#612](https://github.com/openshift/kuryr-kubernetes/pull/612) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#611](https://github.com/openshift/kuryr-kubernetes/pull/611) * [Bug 2028816](https://bugzilla.redhat.com/show_bug.cgi?id=2028816): Fix VLAN ID management [#610](https://github.com/openshift/kuryr-kubernetes/pull/610) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#609](https://github.com/openshift/kuryr-kubernetes/pull/609) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#605](https://github.com/openshift/kuryr-kubernetes/pull/605) * RPM build: Get OpenStack repo version from arg [#603](https://github.com/openshift/kuryr-kubernetes/pull/603) * [Bug 2018152](https://bugzilla.redhat.com/show_bug.cgi?id=2018152): Do not start kuryr-daemon when worker_num <= 1 [#598](https://github.com/openshift/kuryr-kubernetes/pull/598) * Updating kuryr-cni images to be consistent with ART [#596](https://github.com/openshift/kuryr-kubernetes/pull/596) * [Bug 2019886](https://bugzilla.redhat.com/show_bug.cgi?id=2019886): Improve retrieval of Trunks info [#597](https://github.com/openshift/kuryr-kubernetes/pull/597) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#595](https://github.com/openshift/kuryr-kubernetes/pull/595) * [Bug 2020664](https://bugzilla.redhat.com/show_bug.cgi?id=2020664): Ensure DOWN subports are cleaned up [#594](https://github.com/openshift/kuryr-kubernetes/pull/594) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#584](https://github.com/openshift/kuryr-kubernetes/pull/584) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#583](https://github.com/openshift/kuryr-kubernetes/pull/583) * Revert "tox tests: Pin virtualenv to 20.7.2" [#575](https://github.com/openshift/kuryr-kubernetes/pull/575) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#580](https://github.com/openshift/kuryr-kubernetes/pull/580) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#579](https://github.com/openshift/kuryr-kubernetes/pull/579) * [Bug 2012902](https://bugzilla.redhat.com/show_bug.cgi?id=2012902): Include port fix [#577](https://github.com/openshift/kuryr-kubernetes/pull/577) * Rebase from master [#576](https://github.com/openshift/kuryr-kubernetes/pull/576) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#570](https://github.com/openshift/kuryr-kubernetes/pull/570) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#568](https://github.com/openshift/kuryr-kubernetes/pull/568) * [Bug 2005355](https://bugzilla.redhat.com/show_bug.cgi?id=2005355): tox tests: Pin virtualenv to 20.7.2 [#566](https://github.com/openshift/kuryr-kubernetes/pull/566) * Updating kuryr-cni images to be consistent with ART [#562](https://github.com/openshift/kuryr-kubernetes/pull/562) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#561](https://github.com/openshift/kuryr-kubernetes/pull/561) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#560](https://github.com/openshift/kuryr-kubernetes/pull/560) * Updating kuryr-cni images to be consistent with ART [#555](https://github.com/openshift/kuryr-kubernetes/pull/555) * Updating kuryr-controller images to be consistent with ART [#553](https://github.com/openshift/kuryr-kubernetes/pull/553) * [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/473fd0c037239a478f29431e8c0c21d0dbee58db...e77f917b77e4e73a06630721ec2a8d194c13c7e6) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/3b330b72f43b178f1c16c5d504cf9ce248e679ad) * README: Update libvirt configuration instructions [#225](https://github.com/openshift/cluster-api-provider-libvirt/pull/225) * Set minimum golang version to 1.16 [#229](https://github.com/openshift/cluster-api-provider-libvirt/pull/229) * [Bug 2018517](https://bugzilla.redhat.com/show_bug.cgi?id=2018517): Create event only if the machine was modified [#230](https://github.com/openshift/cluster-api-provider-libvirt/pull/230) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/59ae2edf88755f915b7d76d78a8934ee17487ad6...3b330b72f43b178f1c16c5d504cf9ce248e679ad) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/46a607f1d0f38e282eff6dc772e01b86d9f75b44) * [Bug 2033390](https://bugzilla.redhat.com/show_bug.cgi?id=2033390): connect real MAPO images [#975](https://github.com/openshift/machine-api-operator/pull/975) * [Bug 2001008](https://bugzilla.redhat.com/show_bug.cgi?id=2001008): Change default cloneMode to fullClone. [#959](https://github.com/openshift/machine-api-operator/pull/959) * [Bug 2034563](https://bugzilla.redhat.com/show_bug.cgi?id=2034563): validate azure ephemeral storage location and caching type [#974](https://github.com/openshift/machine-api-operator/pull/974) * [Bug 2034879](https://bugzilla.redhat.com/show_bug.cgi?id=2034879): Enforce unique names for lifecycle hooks via webhooks [#973](https://github.com/openshift/machine-api-operator/pull/973) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: updated library-go [#972](https://github.com/openshift/machine-api-operator/pull/972) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#971](https://github.com/openshift/machine-api-operator/pull/971) * [Bug 2011668](https://bugzilla.redhat.com/show_bug.cgi?id=2011668): Improve powerOff task handling during machine deletion on vsphere platform [#960](https://github.com/openshift/machine-api-operator/pull/960) * AlibabaCloud: adding alibaba cloud platform [#926](https://github.com/openshift/machine-api-operator/pull/926) * [Bug 2032296](https://bugzilla.redhat.com/show_bug.cgi?id=2032296): bump openshift/api [#969](https://github.com/openshift/machine-api-operator/pull/969) * [Bug 2031858](https://bugzilla.redhat.com/show_bug.cgi?id=2031858): stop using beta pre-defined role for compute.targetPools [#950](https://github.com/openshift/machine-api-operator/pull/950) * Manifest syncing between install and vendored openshift/api [#968](https://github.com/openshift/machine-api-operator/pull/968) * Machine API Provider OpenStack Feature Gate [#966](https://github.com/openshift/machine-api-operator/pull/966) * [OCPCLOUD-1252](https://issues.redhat.com/browse/OCPCLOUD-1252): Add validation webhook for guestAccelerators on GCP [#927](https://github.com/openshift/machine-api-operator/pull/927) * README: improve Controllers section indentation/naming [#964](https://github.com/openshift/machine-api-operator/pull/964) * Remove unused files [#957](https://github.com/openshift/machine-api-operator/pull/957) * Implement conditions for Machine Deletion Hooks reporting [#946](https://github.com/openshift/machine-api-operator/pull/946) * Azure Marketplace Machine Provider Bump [#956](https://github.com/openshift/machine-api-operator/pull/956) * Implement machine pre-drain and pre-terminate deletion hooks [#945](https://github.com/openshift/machine-api-operator/pull/945) * Update for golang1.17 [#951](https://github.com/openshift/machine-api-operator/pull/951) * GCP CI runs are complaining about APIs not being enabled [#949](https://github.com/openshift/machine-api-operator/pull/949) * Add powervs-machine-controllers to images configmap [#948](https://github.com/openshift/machine-api-operator/pull/948) * Rewrite rollout checks to requeue and not block reconciles [#947](https://github.com/openshift/machine-api-operator/pull/947) * [Bug 2005052](https://bugzilla.redhat.com/show_bug.cgi?id=2005052): Deny selector updates via webhook to prevent leaked machines [#944](https://github.com/openshift/machine-api-operator/pull/944) * Migrate to openshift/api [#943](https://github.com/openshift/machine-api-operator/pull/943) * [Bug 1986237](https://bugzilla.redhat.com/show_bug.cgi?id=1986237): add avg_over_time to the MachineNotYetDeleted alert [#941](https://github.com/openshift/machine-api-operator/pull/941) * [Bug 2010368](https://bugzilla.redhat.com/show_bug.cgi?id=2010368): fix mispelled field in alert rules [#942](https://github.com/openshift/machine-api-operator/pull/942) * Remove provider dependencies [#938](https://github.com/openshift/machine-api-operator/pull/938) * Fix node in MHC unit test [#930](https://github.com/openshift/machine-api-operator/pull/930) * PowerVS support [#923](https://github.com/openshift/machine-api-operator/pull/923) * Fix flaky AWS provider unit test [#931](https://github.com/openshift/machine-api-operator/pull/931) * remove kubevirt credentials request [#940](https://github.com/openshift/machine-api-operator/pull/940) * [Bug 2013895](https://bugzilla.redhat.com/show_bug.cgi?id=2013895): Bump Azure dependency to include new fields [#935](https://github.com/openshift/machine-api-operator/pull/935) * Update Dockerfile with correct image and go version [#939](https://github.com/openshift/machine-api-operator/pull/939) * Remove "kubevirt-machine-controllers" image permanently [#936](https://github.com/openshift/machine-api-operator/pull/936) * [Bug 1986237](https://bugzilla.redhat.com/show_bug.cgi?id=1986237): modify MachineNotYetDeleted alert to ignore pod [#913](https://github.com/openshift/machine-api-operator/pull/913) * [Bug 2010368](https://bugzilla.redhat.com/show_bug.cgi?id=2010368): modify alerts to contain summary and description [#929](https://github.com/openshift/machine-api-operator/pull/929) * [Bug 2012228](https://bugzilla.redhat.com/show_bug.cgi?id=2012228): fix(ibmcloud): Set resource group policy in CredentialsRequest [#928](https://github.com/openshift/machine-api-operator/pull/928) * Update OWNERS to use aliases and delegate MHC to dragonfly team [#885](https://github.com/openshift/machine-api-operator/pull/885) * podsecurity: enforce privileged for openshift-machine-api namespace [#924](https://github.com/openshift/machine-api-operator/pull/924) * Vsphere sessions check: fix log string formatting [#922](https://github.com/openshift/machine-api-operator/pull/922) * Add logging for possible error during vsphere session creation [#920](https://github.com/openshift/machine-api-operator/pull/920) * [Bug 1999425](https://bugzilla.redhat.com/show_bug.cgi?id=1999425): MaxUnhealthy should not be a string type [#909](https://github.com/openshift/machine-api-operator/pull/909) * Remove ironic-inspector reference in MAO [#915](https://github.com/openshift/machine-api-operator/pull/915) * docs/user/nodelink-controller: Fix name/namespace order for machine.openshift.io/machine [#899](https://github.com/openshift/machine-api-operator/pull/899) * Adds ibmcloud mapi controller to image ref [#892](https://github.com/openshift/machine-api-operator/pull/892) * Add service account names to gcp credentials request manifest [#883](https://github.com/openshift/machine-api-operator/pull/883) * Add the IBMCloud cluster api controller [#871](https://github.com/openshift/machine-api-operator/pull/871) * add a distinct status message for NoOp mode [#914](https://github.com/openshift/machine-api-operator/pull/914) * fix time values in alert doc [#916](https://github.com/openshift/machine-api-operator/pull/916) * Fix user-agent in vCenter sessions list [#912](https://github.com/openshift/machine-api-operator/pull/912) * Add webhook to ensure that only ID references AMI [#888](https://github.com/openshift/machine-api-operator/pull/888) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/849bd73289228d415414fdde920186539b4c450c...46a607f1d0f38e282eff6dc772e01b86d9f75b44) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/9c878f36537927b37b87d2db9572c687bc35f96c) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#2905](https://github.com/openshift/machine-config-operator/pull/2905) * [Bug 2033953](https://bugzilla.redhat.com/show_bug.cgi?id=2033953): Afterburn to try config-drive before Nova metadata [#2903](https://github.com/openshift/machine-config-operator/pull/2903) * [Bug 2036577](https://bugzilla.redhat.com/show_bug.cgi?id=2036577): configure-ovs: do not use overlay directory when checking and copying connections [#2902](https://github.com/openshift/machine-config-operator/pull/2902) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Library go bump [#2880](https://github.com/openshift/machine-config-operator/pull/2880) * [Bug 2033536](https://bugzilla.redhat.com/show_bug.cgi?id=2033536): OpenShift Api update to fix Alibaba CRD validation [#2884](https://github.com/openshift/machine-config-operator/pull/2884) * Revert "Bug 2033729: Remove runtime request timeout restriction and add azure config" [#2890](https://github.com/openshift/machine-config-operator/pull/2890) * OWNERS: add cgwalters as approver [#2887](https://github.com/openshift/machine-config-operator/pull/2887) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#2885](https://github.com/openshift/machine-config-operator/pull/2885) * [Bug 2034364](https://bugzilla.redhat.com/show_bug.cgi?id=2034364): Use resource{apply,merge,read} functions provided by library-go [#2833](https://github.com/openshift/machine-config-operator/pull/2833) * Update reboot exception documentation and add GPG [#2855](https://github.com/openshift/machine-config-operator/pull/2855) * Add container runtime at bootstrap [#2875](https://github.com/openshift/machine-config-operator/pull/2875) * [Bug 2033729](https://bugzilla.redhat.com/show_bug.cgi?id=2033729): Remove runtime request timeout restriction and add azure config [#2883](https://github.com/openshift/machine-config-operator/pull/2883) * [Bug 2031049](https://bugzilla.redhat.com/show_bug.cgi?id=2031049): Fix panic when PlatformStatus VSphere is nil [#2865](https://github.com/openshift/machine-config-operator/pull/2865) * [Bug 2032565](https://bugzilla.redhat.com/show_bug.cgi?id=2032565): makes config drift monitor aware of compressed files [#2874](https://github.com/openshift/machine-config-operator/pull/2874) * Don't perform registries.conf checks on GPG change [#2851](https://github.com/openshift/machine-config-operator/pull/2851) * mtu-migration-dispatcher script [#2871](https://github.com/openshift/machine-config-operator/pull/2871) * configure-ovs: improvements & reset openvswitch configuration on every boot [#2864](https://github.com/openshift/machine-config-operator/pull/2864) * Add helper functions to work with Ignition Configs [#2870](https://github.com/openshift/machine-config-operator/pull/2870) * Write MTU migration configuration [#2856](https://github.com/openshift/machine-config-operator/pull/2856) * fix races while syncing node events [#2869](https://github.com/openshift/machine-config-operator/pull/2869) * Proactively detect config drift [#2795](https://github.com/openshift/machine-config-operator/pull/2795) * : Introduce in progress taint [#2686](https://github.com/openshift/machine-config-operator/pull/2686) * [Bug 2028731](https://bugzilla.redhat.com/show_bug.cgi?id=2028731): fixes 1 to 1 containerruntime config mapping [#2846](https://github.com/openshift/machine-config-operator/pull/2846) * Manage user data [#2827](https://github.com/openshift/machine-config-operator/pull/2827) * [Bug 2028802](https://bugzilla.redhat.com/show_bug.cgi?id=2028802): crio: fix a segfault on 4.9->4.10 upgrade [#2857](https://github.com/openshift/machine-config-operator/pull/2857) * Consolidate duplicated code into applyManifests [#2837](https://github.com/openshift/machine-config-operator/pull/2837) * owners: add reviewers for MCO repo [#2850](https://github.com/openshift/machine-config-operator/pull/2850) * [Bug 2024826](https://bugzilla.redhat.com/show_bug.cgi?id=2024826): Allow resolv prepender without default search domain [#2835](https://github.com/openshift/machine-config-operator/pull/2835) * Don't reboot for GPG key changes [#2824](https://github.com/openshift/machine-config-operator/pull/2824) * storage.conf: remove obsolete option override_kernel_check [#2845](https://github.com/openshift/machine-config-operator/pull/2845) * [Bug 2023657](https://bugzilla.redhat.com/show_bug.cgi?id=2023657): Only write ssh keys if core user exists [#2834](https://github.com/openshift/machine-config-operator/pull/2834) * [Bug 2017756](https://bugzilla.redhat.com/show_bug.cgi?id=2017756): Remove crio settings that overwrite /etc/containers/storage.conf [#2811](https://github.com/openshift/machine-config-operator/pull/2811) * [Bug 1978581](https://bugzilla.redhat.com/show_bug.cgi?id=1978581): remove run-level info from operators namespaces [#2655](https://github.com/openshift/machine-config-operator/pull/2655) * [Bug 1966445](https://bugzilla.redhat.com/show_bug.cgi?id=1966445): Cleanup systemd unit files for empty units [#2818](https://github.com/openshift/machine-config-operator/pull/2818) * [Bug 1970218](https://bugzilla.redhat.com/show_bug.cgi?id=1970218): Support compressed files for updates [#2820](https://github.com/openshift/machine-config-operator/pull/2820) * Make maxUnavailable description more detailed [#2758](https://github.com/openshift/machine-config-operator/pull/2758) * [Bug 2024108](https://bugzilla.redhat.com/show_bug.cgi?id=2024108): daemon: make cordon/uncordon more robust [#2829](https://github.com/openshift/machine-config-operator/pull/2829) * Support `ssh-key-dir` on OKD/FCOS [#2688](https://github.com/openshift/machine-config-operator/pull/2688) * bump(openshift/api): to get fix for typo in feature set [#2832](https://github.com/openshift/machine-config-operator/pull/2832) * Update postConfigChangeActionNone comment [#2822](https://github.com/openshift/machine-config-operator/pull/2822) * [Bug 2017564](https://bugzilla.redhat.com/show_bug.cgi?id=2017564): Prepend to search domains instead of replacing [#2823](https://github.com/openshift/machine-config-operator/pull/2823) * Pass parsed Ignition config to updateFiles [#2817](https://github.com/openshift/machine-config-operator/pull/2817) * crio: add openshift builder workload [#2805](https://github.com/openshift/machine-config-operator/pull/2805) * [Bug 2020003](https://bugzilla.redhat.com/show_bug.cgi?id=2020003): Node upgrade stuck due to not writing through dangling symlink '/etc/machine-config-daemon/orig/etc/issue.mcdorig' [#2681](https://github.com/openshift/machine-config-operator/pull/2681) * Use env instead /usr/bin/bash [#2821](https://github.com/openshift/machine-config-operator/pull/2821) * Bump golangci-lint to v1.42.1 and switch from golint to revive [#1986](https://github.com/openshift/machine-config-operator/pull/1986) * Alibaba Cloud Provider: use --provider-id kubelet parameter [#2814](https://github.com/openshift/machine-config-operator/pull/2814) * [Bug 1956739](https://bugzilla.redhat.com/show_bug.cgi?id=1956739): Change owner and group of authorized_keys to core [#2813](https://github.com/openshift/machine-config-operator/pull/2813) * Add PowerVS platform [#2801](https://github.com/openshift/machine-config-operator/pull/2801) * Remove redundant call to filepath.Dir [#2812](https://github.com/openshift/machine-config-operator/pull/2812) * ctrcfg uses MaxMCNameSuffix checking mc suffix [#2809](https://github.com/openshift/machine-config-operator/pull/2809) * Add bootstrap vs day 2 integration tests based on envtest [#2687](https://github.com/openshift/machine-config-operator/pull/2687) * Add kubeletconfig to bootstrap mode [#2547](https://github.com/openshift/machine-config-operator/pull/2547) * Enable Alibaba Cloud provider instances with expected ProviderID [#2777](https://github.com/openshift/machine-config-operator/pull/2777) * [Bug 1981549](https://bugzilla.redhat.com/show_bug.cgi?id=1981549): lib/resourcemerge: handle container env var deletions [#2800](https://github.com/openshift/machine-config-operator/pull/2800) * [Bug 2012780](https://bugzilla.redhat.com/show_bug.cgi?id=2012780): Avoid dynamically allocated port range for haproxy [#2797](https://github.com/openshift/machine-config-operator/pull/2797) * [Bug 2009785](https://bugzilla.redhat.com/show_bug.cgi?id=2009785): crio: specifically enable version_file_persist [#2776](https://github.com/openshift/machine-config-operator/pull/2776) * Use go "embed" module to store manifests [#2765](https://github.com/openshift/machine-config-operator/pull/2765) * [Bug 2009404](https://bugzilla.redhat.com/show_bug.cgi?id=2009404): ovs-configuration: work around NM connection dependency issue [#2789](https://github.com/openshift/machine-config-operator/pull/2789) * templates: Add /usr/share/containers/oci/hooks.d to the "hooks_dir" array of crio.conf [#2791](https://github.com/openshift/machine-config-operator/pull/2791) * [Bug 2003655](https://bugzilla.redhat.com/show_bug.cgi?id=2003655): [IPI ON-PREM] move Keepalived default ingress script to separate file [#2761](https://github.com/openshift/machine-config-operator/pull/2761) * [Bug 2002121](https://bugzilla.redhat.com/show_bug.cgi?id=2002121): Periodically send gratuitous ARPs [#2782](https://github.com/openshift/machine-config-operator/pull/2782) * Vendor library go changes for enable gcp and vsphere ccms [#2786](https://github.com/openshift/machine-config-operator/pull/2786) * templates: [on-prem] NM prepender: ensure /etc/systemd/resolved.conf.d dir exists [#2780](https://github.com/openshift/machine-config-operator/pull/2780) * podsecurity: enforce privileged for openshift-machine-config-operator namespace [#2788](https://github.com/openshift/machine-config-operator/pull/2788) * [Bug 1970021](https://bugzilla.redhat.com/show_bug.cgi?id=1970021): Revert ephemeral NM configuration change [#2742](https://github.com/openshift/machine-config-operator/pull/2742) * Remove all references to mdns [#2771](https://github.com/openshift/machine-config-operator/pull/2771) * [Bug 1991067](https://bugzilla.redhat.com/show_bug.cgi?id=1991067): [on-prem] Set coredns bufsize to 512 [#2730](https://github.com/openshift/machine-config-operator/pull/2730) * Send WARN message to stderr [#2774](https://github.com/openshift/machine-config-operator/pull/2774) * Updating openshift libraries [#2772](https://github.com/openshift/machine-config-operator/pull/2772) * [Bug 1990625](https://bugzilla.redhat.com/show_bug.cgi?id=1990625): configure-ovs: Persist addr-gen-mode for ipv6 connections [#2770](https://github.com/openshift/machine-config-operator/pull/2770) * [Bug 1955300](https://bugzilla.redhat.com/show_bug.cgi?id=1955300): tighten operator availability conditions [#2721](https://github.com/openshift/machine-config-operator/pull/2721) * Updating ose-machine-config-operator images to be consistent with ART [#2769](https://github.com/openshift/machine-config-operator/pull/2769) * Vendor: update library-go for ibmcloud provider [#2757](https://github.com/openshift/machine-config-operator/pull/2757) * Updating ose-machine-config-operator images to be consistent with ART [#2766](https://github.com/openshift/machine-config-operator/pull/2766) * Change to owners for baremetal component [#2740](https://github.com/openshift/machine-config-operator/pull/2740) * Updating openshift-proxy-pull-test images to be consistent with ART [#2756](https://github.com/openshift/machine-config-operator/pull/2756) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/a1e3bbfc59d48997e888727fac9ac227bb327327...9c878f36537927b37b87d2db9572c687bc35f96c) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/c662bc21fb30123417635f5c990e9979cdf48524) * Fixes pod not responding to sigterm [#41](https://github.com/openshift/multus-admission-controller/pull/41) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/3c28a57a831d11380e612a616820bf8a42261d9d...c662bc21fb30123417635f5c990e9979cdf48524) ### [multus-cni](https://github.com/openshift/multus-cni/tree/d27ed81cf52f5f2c3837f536bdf0f487f7abc961) * Restore 112: with cni del warning [#118](https://github.com/openshift/multus-cni/pull/118) * Revert "Merge pull request #112 from dougbtv/sync-nov12-2021" [#115](https://github.com/openshift/multus-cni/pull/115) * [Bug 2017882](https://bugzilla.redhat.com/show_bug.cgi?id=2017882): Upstream sync (includes handling for pod UIDs passed from runtime) [#112](https://github.com/openshift/multus-cni/pull/112) * Added --cni-bin-dir and --multus-bin-file for regression [#753](https://github.com/openshift/multus-cni/pull/753) * Change file layout and mention the supported Kubernetes version [#729](https://github.com/openshift/multus-cni/pull/729) * Downgrade Kubernetes vendor version [#724](https://github.com/openshift/multus-cni/pull/724) * Update golang version (at least >= 1.16) [#723](https://github.com/openshift/multus-cni/pull/723) * Update quickstart.md [#712](https://github.com/openshift/multus-cni/pull/712) * Use MULTUS_MASTER_CNI_FILE_NAME as MASTER_PLUGIN as is, if specified [#696](https://github.com/openshift/multus-cni/pull/696) * Update golang version for installing packages [#695](https://github.com/openshift/multus-cni/pull/695) * examples: missing cni version on version without delegates [#689](https://github.com/openshift/multus-cni/pull/689) * [Full changelog](https://github.com/openshift/multus-cni/compare/5e081d5de3ba3bbb48d0904eabce050f636140e4...d27ed81cf52f5f2c3837f536bdf0f487f7abc961) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1) * Updating multus-networkpolicy images to be consistent with ART [#13](https://github.com/openshift/multus-networkpolicy/pull/13) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/fd12fedeb9e05637279386aa2aacd443ac1c0da7...bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/a2460bebb70c1435e28a7e48a4fc053acbf59942) * Configurable sleep_for_race parameter [#74](https://github.com/openshift/whereabouts-cni/pull/74) * Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART [#66](https://github.com/openshift/whereabouts-cni/pull/66) * Reconciler: kubeconfig update [#73](https://github.com/openshift/whereabouts-cni/pull/73) * build, ip reconciler: have configurable logging [#72](https://github.com/openshift/whereabouts-cni/pull/72) * [Bug 2004632](https://bugzilla.redhat.com/show_bug.cgi?id=2004632): Sync for release on cancel [#68](https://github.com/openshift/whereabouts-cni/pull/68) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/10aaefec5207bb12e950e8e6dfbede09ebfce02a...a2460bebb70c1435e28a7e48a4fc053acbf59942) ### [must-gather](https://github.com/openshift/must-gather/tree/86d4139bd8b3455f883290a0781beb31594d23b3) * [Bug 2039382](https://bugzilla.redhat.com/show_bug.cgi?id=2039382): Add +x permission to gather_metallb_logs [#274](https://github.com/openshift/must-gather/pull/274) * Update MetalLB speaker component label [#275](https://github.com/openshift/must-gather/pull/275) * Add capability for MetalLB logging [#272](https://github.com/openshift/must-gather/pull/272) * Collect rotated log files [#271](https://github.com/openshift/must-gather/pull/271) * Add network logs gathering by default [#264](https://github.com/openshift/must-gather/pull/264) * [Bug 1953563](https://bugzilla.redhat.com/show_bug.cgi?id=1953563): Switch build root to golang 1.15 [#228](https://github.com/openshift/must-gather/pull/228) * Adding automated insights archive collection [#263](https://github.com/openshift/must-gather/pull/263) * [MON-1786](https://issues.redhat.com/browse/MON-1786): Enable collection of prometheus-adapter audit logs [#266](https://github.com/openshift/must-gather/pull/266) * Updating ose-must-gather images to be consistent with ART [#268](https://github.com/openshift/must-gather/pull/268) * feat/monitoring: gather replica specific data [#248](https://github.com/openshift/must-gather/pull/248) * Add information about must-gather-clean [#253](https://github.com/openshift/must-gather/pull/253) * Updating ose-must-gather images to be consistent with ART [#252](https://github.com/openshift/must-gather/pull/252) * collection: gather requests/top20-{resources,users}-last24h [#261](https://github.com/openshift/must-gather/pull/261) * Add jq to must-gather image [#262](https://github.com/openshift/must-gather/pull/262) * [Bug 2014995](https://bugzilla.redhat.com/show_bug.cgi?id=2014995): use single quotes instead of back quotes not to confuse shell [#259](https://github.com/openshift/must-gather/pull/259) * fix jsonpath usages [#258](https://github.com/openshift/must-gather/pull/258) * Adding soltysh as approver [#257](https://github.com/openshift/must-gather/pull/257) * [Bug 2008223](https://bugzilla.redhat.com/show_bug.cgi?id=2008223): gather_audit_logs: fix oc command line to get the current audit profile [#254](https://github.com/openshift/must-gather/pull/254) * introduces a script for collecting kas static pod logs [#251](https://github.com/openshift/must-gather/pull/251) * [Full changelog](https://github.com/openshift/must-gather/compare/d4b3f385ec4ee197057e18fb43fbb9a3e2b0e7f8...86d4139bd8b3455f883290a0781beb31594d23b3) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/ab62184d9084039e0b580fb58d7ffaf41b176584) * Fix golint to make the CI pass (#42) [#42](https://github.com/openshift/network-metrics-daemon/pull/42) * Fix prometheus label (#41) [#41](https://github.com/openshift/network-metrics-daemon/pull/41) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/9fd6103057d648a153cba0b8f06db92eff6d62f9...ab62184d9084039e0b580fb58d7ffaf41b176584) ### [network-tools](https://github.com/openshift/network-tools/tree/bcfec9c5a054f4c60356175b42a2477ec181fbd9) * Add user docs explaining main use-cases and commands for network-tools [#53](https://github.com/openshift/network-tools/pull/53) * Updating ose-network-tools images to be consistent with ART [#52](https://github.com/openshift/network-tools/pull/52) * [Full changelog](https://github.com/openshift/network-tools/compare/ed0b846c056056848f0ab7741bd3f1254e1862d6...bcfec9c5a054f4c60356175b42a2477ec181fbd9) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/ea63a03dec1e54348ecaa70c5cd23c1f9cdbf6f3) * bump golang to 1.17 [#65](https://github.com/openshift/oauth-apiserver/pull/65) * [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#63](https://github.com/openshift/oauth-apiserver/pull/63) * registry: audit deleted access/authorize tokens [#62](https://github.com/openshift/oauth-apiserver/pull/62) * Updating ose-oauth-apiserver images to be consistent with ART [#59](https://github.com/openshift/oauth-apiserver/pull/59) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/6e0f92194d5a25728c826fefb2d99c5e88ebb5e5...ea63a03dec1e54348ecaa70c5cd23c1f9cdbf6f3) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/d347e1a29cdc5214ef9d15d61c328fbc24340192) * Golang bump 1.17 [#235](https://github.com/openshift/oauth-proxy/pull/235) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/9ea1ebc89f721d3cd929f58c7ab9ed4273d3c493...d347e1a29cdc5214ef9d15d61c328fbc24340192) ### [oauth-server](https://github.com/openshift/oauth-server/tree/245b95f8a8e28e3960e4d369f3ca9a42be99bdf8) * [Bug 2038691](https://bugzilla.redhat.com/show_bug.cgi?id=2038691): groupsync: create annotations if not present before writing to them [#96](https://github.com/openshift/oauth-server/pull/96) * Golang bump 1.17 [#94](https://github.com/openshift/oauth-server/pull/94) * [Bug 2020625](https://bugzilla.redhat.com/show_bug.cgi?id=2020625): oidc: allocate claims slice to 0 len to prevent empty groups [#93](https://github.com/openshift/oauth-server/pull/93) * Updating oauth-server images to be consistent with ART [#84](https://github.com/openshift/oauth-server/pull/84) * oidc handler: add remote OIDC URLs to error logs [#74](https://github.com/openshift/oauth-server/pull/74) * [AUTH-8](https://issues.redhat.com/browse/AUTH-8): Add group synchronization from OIDC providers [#87](https://github.com/openshift/oauth-server/pull/87) * Updating oauth-server images to be consistent with ART [#83](https://github.com/openshift/oauth-server/pull/83) * [Full changelog](https://github.com/openshift/oauth-server/compare/a51e18174ac32f0e44dfa8946e812d25ff38a101...245b95f8a8e28e3960e4d369f3ca9a42be99bdf8) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/2bd52b8fdd4ecaa8595863e6eba71e499f6ce0a5) * [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Add CSI VolumeSource to build types [#264](https://github.com/openshift/openshift-apiserver/pull/264) * [Bug 2034957](https://bugzilla.redhat.com/show_bug.cgi?id=2034957): update openshift-apiserver to kube 1.23.1 [#263](https://github.com/openshift/openshift-apiserver/pull/263) * remove creation of openshift-infra namespace [#258](https://github.com/openshift/openshift-apiserver/pull/258) * [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#257](https://github.com/openshift/openshift-apiserver/pull/257) * [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Image policy should mutate DeploymentConfigs [#250](https://github.com/openshift/openshift-apiserver/pull/250) * OWNERS: add Abu and Lukasz as approver [#252](https://github.com/openshift/openshift-apiserver/pull/252) * [Bug 1964112](https://bugzilla.redhat.com/show_bug.cgi?id=1964112): Fix for host name validation error [#248](https://github.com/openshift/openshift-apiserver/pull/248) * [Bug 2004203](https://bugzilla.redhat.com/show_bug.cgi?id=2004203): no longer abort ICT induced builds because of spec last triggered image ID [#246](https://github.com/openshift/openshift-apiserver/pull/246) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/fedbbd3ef518a4bbf81cb273b6f0065c44f6acd7...2bd52b8fdd4ecaa8595863e6eba71e499f6ce0a5) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685) * [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Add Support for Build CSI Volume Sources [#214](https://github.com/openshift/openshift-controller-manager/pull/214) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#213](https://github.com/openshift/openshift-controller-manager/pull/213) * [Bug 2034648](https://bugzilla.redhat.com/show_bug.cgi?id=2034648): Use --v Option to Set Log Verbosity for Builds [#212](https://github.com/openshift/openshift-controller-manager/pull/212) * [Bug 2034648](https://bugzilla.redhat.com/show_bug.cgi?id=2034648): Rebase k8s to 1.23.0 [#211](https://github.com/openshift/openshift-controller-manager/pull/211) * Add metric to count event with reason needPods [#205](https://github.com/openshift/openshift-controller-manager/pull/205) * Updating ose-openshift-controller-manager images to be consistent with ART [#209](https://github.com/openshift/openshift-controller-manager/pull/209) * [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add Red Hat registries to the default registries.conf settings [#207](https://github.com/openshift/openshift-controller-manager/pull/207) * Updating ose-openshift-controller-manager images to be consistent with ART [#198](https://github.com/openshift/openshift-controller-manager/pull/198) * [BUILD-281](https://issues.redhat.com/browse/BUILD-281): wire in OCM feature gate config fields to allow eventual use of CSI volumes when BUILD-275 lands [#199](https://github.com/openshift/openshift-controller-manager/pull/199) * [Bug 2004127](https://bugzilla.redhat.com/show_bug.cgi?id=2004127): bump library-go and dependencies [#200](https://github.com/openshift/openshift-controller-manager/pull/200) * [Bug 2004203](https://bugzilla.redhat.com/show_bug.cgi?id=2004203): BC ICT still must check spec last triggered image ID in case BC was last processed when cluster was pre 4.8 [#201](https://github.com/openshift/openshift-controller-manager/pull/201) * [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): fail Build if ConfigMap or Secret does not exist [#197](https://github.com/openshift/openshift-controller-manager/pull/197) * Add OWNERS file to pkg/build [#194](https://github.com/openshift/openshift-controller-manager/pull/194) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/79857a326b7f77c589c6fd1d428a72c0f8faeffc...2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/2dcf523061502a5fff2b13829c74b3f266e1776c) * OWNERS: cleanup [#79](https://github.com/openshift/openshift-state-metrics/pull/79) * Updating openshift-state-metrics images to be consistent with ART [#78](https://github.com/openshift/openshift-state-metrics/pull/78) * add app.kubernetes.io/part-of label [#75](https://github.com/openshift/openshift-state-metrics/pull/75) * Updating openshift-state-metrics images to be consistent with ART [#77](https://github.com/openshift/openshift-state-metrics/pull/77) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/689af8b8dcb57484dc0c6428a3e8c9d73ef294a2...2dcf523061502a5fff2b13829c74b3f266e1776c) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/0488d278dd9b45e36f980e0294b821d4189b80d6) * [Bug 2038053](https://bugzilla.redhat.com/show_bug.cgi?id=2038053): Bump k8s to 1.23 [#65](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/65) * [Bug 2027685](https://bugzilla.redhat.com/show_bug.cgi?id=2027685): relax health probes against Cinder API [#63](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/63) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#62](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/62) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#60](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/60) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#57](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/57) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#56](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/56) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/6f3466826a02e6a35aa33ff906f01497505f512d...0488d278dd9b45e36f980e0294b821d4189b80d6) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/e6b35eb43631023a38b92460661130531236347c) * [Bug 2037484](https://bugzilla.redhat.com/show_bug.cgi?id=2037484): Bump remaining k8s lib to 1.23 [#213](https://github.com/openshift/cluster-api-provider-openstack/pull/213) * [Bug 2037484](https://bugzilla.redhat.com/show_bug.cgi?id=2037484): Bump k8s to 1.23 [#211](https://github.com/openshift/cluster-api-provider-openstack/pull/211) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update team members [#212](https://github.com/openshift/cluster-api-provider-openstack/pull/212) * [Bug 2022627](https://bugzilla.redhat.com/show_bug.cgi?id=2022627): Fix nodelink and CSR approval when a machine has multiple addresses [#210](https://github.com/openshift/cluster-api-provider-openstack/pull/210) * update for golang 1.17 [#207](https://github.com/openshift/cluster-api-provider-openstack/pull/207) * Update and clean machine api dependencies [#206](https://github.com/openshift/cluster-api-provider-openstack/pull/206) * Updating ose-openstack-machine-controllers images to be consistent with ART [#203](https://github.com/openshift/cluster-api-provider-openstack/pull/203) * Updating ose-openstack-machine-controllers images to be consistent with ART [#202](https://github.com/openshift/cluster-api-provider-openstack/pull/202) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/a7442bb18bce01a0eb0ffe99d550aa7ba584ea25...e6b35eb43631023a38b92460661130531236347c) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/79c782526c3c1c2da88f63b34707b23fb04f7da5) * [Bug 1952576](https://bugzilla.redhat.com/show_bug.cgi?id=1952576): Emit CSV metric on startup [#239](https://github.com/openshift/operator-framework-olm/pull/239) * [Bug 2037168](https://bugzilla.redhat.com/show_bug.cgi?id=2037168): Remove incorrect cvo annotations [#238](https://github.com/openshift/operator-framework-olm/pull/238) * Add the create-only annotation to the olmconfig/cluster manifest [#237](https://github.com/openshift/operator-framework-olm/pull/237) * Upstream sync - olmconfig controller + copied CSVs [#236](https://github.com/openshift/operator-framework-olm/pull/236) * Upstream OLM and API sync 12-14 [#232](https://github.com/openshift/operator-framework-olm/pull/232) * Sync registry 12-15 [#231](https://github.com/openshift/operator-framework-olm/pull/231) * Sync api 10-12-2021 [#225](https://github.com/openshift/operator-framework-olm/pull/225) * Sync olm 12-10-21 [#223](https://github.com/openshift/operator-framework-olm/pull/223) * Sync operator-registry 10-09-2021 [#224](https://github.com/openshift/operator-framework-olm/pull/224) * Sync registry and API upstream commits (without the grpc client bump) [#218](https://github.com/openshift/operator-framework-olm/pull/218) * Sync w/ upstream: operator-lifecycle-manager [#213](https://github.com/openshift/operator-framework-olm/pull/213) * [Bug 2002276](https://bugzilla.redhat.com/show_bug.cgi?id=2002276): Remove oudated subscription update logic to improve resolution delay [#211](https://github.com/openshift/operator-framework-olm/pull/211) * [Bug 2016228](https://bugzilla.redhat.com/show_bug.cgi?id=2016228): Use arguments to configure pprof-secret [#208](https://github.com/openshift/operator-framework-olm/pull/208) * [Bug 2011927](https://bugzilla.redhat.com/show_bug.cgi?id=2011927): Introduce GRPC_PROXY EnvVar Support (#2364) [#206](https://github.com/openshift/operator-framework-olm/pull/206) * 4.10 downstream/upstream sync - 3/4 [#205](https://github.com/openshift/operator-framework-olm/pull/205) * 4.10 downstream/upstream sync - first half [#200](https://github.com/openshift/operator-framework-olm/pull/200) * Add a readme [#199](https://github.com/openshift/operator-framework-olm/pull/199) * Updating operator-lifecycle-manager images to be consistent with ART [#189](https://github.com/openshift/operator-framework-olm/pull/189) * Updating operator-registry images to be consistent with ART [#188](https://github.com/openshift/operator-framework-olm/pull/188) * scripts: Update the README.md to point to the downstream gdoc [#185](https://github.com/openshift/operator-framework-olm/pull/185) * Introduce the .ci-operator.yaml file [#183](https://github.com/openshift/operator-framework-olm/pull/183) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/6a8cbc2fef0c94bf9455fee0d08e7357b47cef5b...79c782526c3c1c2da88f63b34707b23fb04f7da5) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/3657bed0efe92fdabff3bd2623503deaa06a7d66) * [Bug 2034409](https://bugzilla.redhat.com/show_bug.cgi?id=2034409): Update defaults to point to 4.10 images [#456](https://github.com/operator-framework/operator-marketplace/pull/456) * [Bug 1996928](https://bugzilla.redhat.com/show_bug.cgi?id=1996928): Revert "Start without defaults on ARM" [#420](https://github.com/operator-framework/operator-marketplace/pull/420) * Updating marketplace-operator images to be consistent with ART [#428](https://github.com/operator-framework/operator-marketplace/pull/428) * Update OWNERS [#430](https://github.com/operator-framework/operator-marketplace/pull/430) * Add summary and description for prometheus alerts [#429](https://github.com/operator-framework/operator-marketplace/pull/429) * Updating marketplace-operator images to be consistent with ART [#427](https://github.com/operator-framework/operator-marketplace/pull/427) * Remove the marketplace v1 and v2 APIs [#426](https://github.com/operator-framework/operator-marketplace/pull/426) * Remove unused packages [#424](https://github.com/operator-framework/operator-marketplace/pull/424) * Bump the k8s dependencies to 1.22.1 and controller-runtime to 0.10.0 [#422](https://github.com/operator-framework/operator-marketplace/pull/422) * Makefile,test: Fix flaky e2e tests [#425](https://github.com/operator-framework/operator-marketplace/pull/425) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/cfc16ec90b08c2ac3ab7d9c1b41917ac9572709f...3657bed0efe92fdabff3bd2623503deaa06a7d66) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/675c1650191a52b8d115a8c7e1c0301ea32fa85f) * [Bug 1882983](https://bugzilla.redhat.com/show_bug.cgi?id=1882983): check PV access mode [#100](https://github.com/openshift/ovirt-csi-driver/pull/100) * Add more controller tests [#96](https://github.com/openshift/ovirt-csi-driver/pull/96) * [Bug 2016442](https://bugzilla.redhat.com/show_bug.cgi?id=2016442): fix creation on ISCSI storage domain [#95](https://github.com/openshift/ovirt-csi-driver/pull/95) * Enabled running tests on build [#94](https://github.com/openshift/ovirt-csi-driver/pull/94) * Added first test [#93](https://github.com/openshift/ovirt-csi-driver/pull/93) * fix s390x build bug [#92](https://github.com/openshift/ovirt-csi-driver/pull/92) * [OCPRHV-596](https://issues.redhat.com/browse/OCPRHV-596): Port to go-ovirt-client [#88](https://github.com/openshift/ovirt-csi-driver/pull/88) * [Bug 2013969](https://bugzilla.redhat.com/show_bug.cgi?id=2013969): Fix storage domain search string [#90](https://github.com/openshift/ovirt-csi-driver/pull/90) * Updating ose-ovirt-csi-driver images to be consistent with ART [#87](https://github.com/openshift/ovirt-csi-driver/pull/87) * [Bug 1985965](https://bugzilla.redhat.com/show_bug.cgi?id=1985965): add GET_VOLUME_STATS capability to Node plugin [#86](https://github.com/openshift/ovirt-csi-driver/pull/86) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/fe2a7fdff88fda45076e73891f4b0c1a4395a54b...675c1650191a52b8d115a8c7e1c0301ea32fa85f) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/3501f5f3ada5920e074dbcb610457f30240fc41f) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#79](https://github.com/openshift/ovirt-csi-driver-operator/pull/79) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#77](https://github.com/openshift/ovirt-csi-driver-operator/pull/77) * Port to go ovirt client [#75](https://github.com/openshift/ovirt-csi-driver-operator/pull/75) * Rearrange static files to prevent creation errors [#73](https://github.com/openshift/ovirt-csi-driver-operator/pull/73) * [Bug 2010946](https://bugzilla.redhat.com/show_bug.cgi?id=2010946): Align manifest dir with storage operator [#72](https://github.com/openshift/ovirt-csi-driver-operator/pull/72) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#71](https://github.com/openshift/ovirt-csi-driver-operator/pull/71) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/9302429d26b03225c302a22a9a8d218a05a89bc9...3501f5f3ada5920e074dbcb610457f30240fc41f) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/35ce9aafee1ffad0734f02ff0d5f8632d3905f09) * update to golang 1.17 [#126](https://github.com/openshift/cluster-api-provider-ovirt/pull/126) * [Bug 2024328](https://bugzilla.redhat.com/show_bug.cgi?id=2024328): detach non-bootable disks before removing the VM [#123](https://github.com/openshift/cluster-api-provider-ovirt/pull/123) * Update machine-api-operator dependencies to latest version [#122](https://github.com/openshift/cluster-api-provider-ovirt/pull/122) * Updating ose-ovirt-machine-controllers images to be consistent with ART [#119](https://github.com/openshift/cluster-api-provider-ovirt/pull/119) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/2262c7c6cece3a7989c9c586ad0fbf68885739f7...35ce9aafee1ffad0734f02ff0d5f8632d3905f09) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/d723762170d565c0a775df42d9206fe31d422325) * [Bug 2039516](https://bugzilla.redhat.com/show_bug.cgi?id=2039516): Dockerfile: bump OVN to ovn21.12-21.12.0-25 [#883](https://github.com/openshift/ovn-kubernetes/pull/883) * [Bug 2022536](https://bugzilla.redhat.com/show_bug.cgi?id=2022536): Validate ExGW Cache and fix cache keys [#895](https://github.com/openshift/ovn-kubernetes/pull/895) * [Bug 2031012](https://bugzilla.redhat.com/show_bug.cgi?id=2031012): Create iptables NAT rules also for loadbalancer services [#888](https://github.com/openshift/ovn-kubernetes/pull/888) * [Bug 2033728](https://bugzilla.redhat.com/show_bug.cgi?id=2033728): Dockerfile: bump OVS to 2.16.0-33.el8fdp [#833](https://github.com/openshift/ovn-kubernetes/pull/833) * Merge 21-12-16 [#875](https://github.com/openshift/ovn-kubernetes/pull/875) * vendor/libovsdb: bump to ab69150b65ee937622385e60f360f6f6664de33f [#2719](https://github.com/openshift/ovn-kubernetes/pull/2719) * Metrics: Enable OVN DB size metric only if OVN DBs found [#2717](https://github.com/openshift/ovn-kubernetes/pull/2717) * Fix the node deletion cleanup. [#2712](https://github.com/openshift/ovn-kubernetes/pull/2712) * [Egress IP]: Fix spurious error logs [#2716](https://github.com/openshift/ovn-kubernetes/pull/2716) * Bump libovsdb version to fix connection leak. [#2715](https://github.com/openshift/ovn-kubernetes/pull/2715) * Set the OVS port as transient [#2710](https://github.com/openshift/ovn-kubernetes/pull/2710) * Flow targets: use Node IP on empty host and add performance tuning parameters [#2649](https://github.com/openshift/ovn-kubernetes/pull/2649) * Remove all legacy 501 hybrid route policies in sync [#2709](https://github.com/openshift/ovn-kubernetes/pull/2709) * Remove lingering nb/sb ctl calls from the code base [#2697](https://github.com/openshift/ovn-kubernetes/pull/2697) * libovsdb: fill in uuid of matched row [#2704](https://github.com/openshift/ovn-kubernetes/pull/2704) * Metrics: Add control plane metrics recorder [#2683](https://github.com/openshift/ovn-kubernetes/pull/2683) * Register OVN components metrics with OVN Prometheus registery [#2671](https://github.com/openshift/ovn-kubernetes/pull/2671) * cni: match default kubelet CRI operation timeout for CNI operations [#2645](https://github.com/openshift/ovn-kubernetes/pull/2645) * Use libovsdb in unidling controller [#2262](https://github.com/openshift/ovn-kubernetes/pull/2262) * Block access to metadata service based on platform type [#873](https://github.com/openshift/ovn-kubernetes/pull/873) * Downstream merge 2021-12-10 [#871](https://github.com/openshift/ovn-kubernetes/pull/871) * Idempotent egress IP setup + cloud egress IP implementation [#2691](https://github.com/openshift/ovn-kubernetes/pull/2691) * 21-12-9 [#869](https://github.com/openshift/ovn-kubernetes/pull/869) * Fixes getPortAddresses being space separated value [#2698](https://github.com/openshift/ovn-kubernetes/pull/2698) * Fix iptables log [#2701](https://github.com/openshift/ovn-kubernetes/pull/2701) * Implement ETP=local on LGW [#2651](https://github.com/openshift/ovn-kubernetes/pull/2651) * Merge 21-12-7 [#867](https://github.com/openshift/ovn-kubernetes/pull/867) * Fix Netpol with stateful-sets [#2615](https://github.com/openshift/ovn-kubernetes/pull/2615) * Use Load Balancer Groups to improve NB scalability. [#2533](https://github.com/openshift/ovn-kubernetes/pull/2533) * ovn-dbchecker: upgrade DB schema [#2694](https://github.com/openshift/ovn-kubernetes/pull/2694) * egressgw: fix deadlock due to behavior of RWLock [#2659](https://github.com/openshift/ovn-kubernetes/pull/2659) * Add routable-mtu config setting [#2654](https://github.com/openshift/ovn-kubernetes/pull/2654) * Support migrations between LGW and SGW [#2669](https://github.com/openshift/ovn-kubernetes/pull/2669) * ovn: bump to ovn21.12-21.12.0-24.el8fdp [#818](https://github.com/openshift/ovn-kubernetes/pull/818) * 03-12-2021 [#863](https://github.com/openshift/ovn-kubernetes/pull/863) * exit 0 instead of 1 [#2689](https://github.com/openshift/ovn-kubernetes/pull/2689) * fedora: Bump ovn version to 21.09.0-4. [#2690](https://github.com/openshift/ovn-kubernetes/pull/2690) * Refactor LGW [#2663](https://github.com/openshift/ovn-kubernetes/pull/2663) * CI: Run full e2e tests on upgrade jobs [#2644](https://github.com/openshift/ovn-kubernetes/pull/2644) * Make container OVS interfaces Transient, Batch Periodic interface scrubbing [#2665](https://github.com/openshift/ovn-kubernetes/pull/2665) * Metrics: convert metrics to base prometheus units [#2681](https://github.com/openshift/ovn-kubernetes/pull/2681) * Metrics: remove "_total" suffix from non-counter metrics [#2680](https://github.com/openshift/ovn-kubernetes/pull/2680) * port missing in the network policy port_groups [#2667](https://github.com/openshift/ovn-kubernetes/pull/2667) * Fixup FindSBGlobal and monitor sb_global [#2688](https://github.com/openshift/ovn-kubernetes/pull/2688) * Make egressIPs compatible with externalgws [#2686](https://github.com/openshift/ovn-kubernetes/pull/2686) * Fix getting router port MAC address [#2687](https://github.com/openshift/ovn-kubernetes/pull/2687) * Two unrelated CI cleanups [#2652](https://github.com/openshift/ovn-kubernetes/pull/2652) * [Bug 2019809](https://bugzilla.redhat.com/show_bug.cgi?id=2019809): [DownstreamMerge] 11-29-21 [#851](https://github.com/openshift/ovn-kubernetes/pull/851) * Fixes race between node handler and pod sync [#2684](https://github.com/openshift/ovn-kubernetes/pull/2684) * Remove ebay-go bindings from OVN package [#2662](https://github.com/openshift/ovn-kubernetes/pull/2662) * addressManager should not call sync() from ErrorCallback [#2668](https://github.com/openshift/ovn-kubernetes/pull/2668) * Minor documentation and spelling cleanup [#2643](https://github.com/openshift/ovn-kubernetes/pull/2643) * Metrics: Add additional label to refer to ovnkube master [#2676](https://github.com/openshift/ovn-kubernetes/pull/2676) * Exec gofmt v1.17 which adds //go:build to existing // +build [#2677](https://github.com/openshift/ovn-kubernetes/pull/2677) * NATs not getting deleted on GWR [#2673](https://github.com/openshift/ovn-kubernetes/pull/2673) * add support for multiple flow monitoring protocols and for IPv6 endpoint in existing netflow test [#2592](https://github.com/openshift/ovn-kubernetes/pull/2592) * Fix sbdb.MacBinding model [#2670](https://github.com/openshift/ovn-kubernetes/pull/2670) * Bump libovsdb to fix monitor deadlock [#2666](https://github.com/openshift/ovn-kubernetes/pull/2666) * Ensure node host address annotations are in sync with api server [#2657](https://github.com/openshift/ovn-kubernetes/pull/2657) * Fixes incorrect meter configuration for ACL [#2656](https://github.com/openshift/ovn-kubernetes/pull/2656) * [Bug 2009873](https://bugzilla.redhat.com/show_bug.cgi?id=2009873): [4.10.0] Avoid stale annotations by re-subscribing to netlink [#843](https://github.com/openshift/ovn-kubernetes/pull/843) * Revert revert [#834](https://github.com/openshift/ovn-kubernetes/pull/834) * Fixes unnecessary loadbalancer OVN transactions [#2650](https://github.com/openshift/ovn-kubernetes/pull/2650) * Fix find ACLs by priority [#2646](https://github.com/openshift/ovn-kubernetes/pull/2646) * Log all nbdb txns via libovsdb [#2648](https://github.com/openshift/ovn-kubernetes/pull/2648) * logging: make sure we use klog v2 [#2647](https://github.com/openshift/ovn-kubernetes/pull/2647) * Improve ACL egress firewall nbdb ops [#2624](https://github.com/openshift/ovn-kubernetes/pull/2624) * Revert "[DownstreamMerge] Fix previous downstream merge" [#831](https://github.com/openshift/ovn-kubernetes/pull/831) * Fix previous downstream merge [#812](https://github.com/openshift/ovn-kubernetes/pull/812) * Fix libovsdb reconnection logic [#2640](https://github.com/openshift/ovn-kubernetes/pull/2640) * [Bug 2018398](https://bugzilla.redhat.com/show_bug.cgi?id=2018398): findLegacyLBs to also include idling LBs [#2638](https://github.com/openshift/ovn-kubernetes/pull/2638) * Remove redundant LRP removal in upgrade path [#2629](https://github.com/openshift/ovn-kubernetes/pull/2629) * Libovsdb fixes for lgw upgrades [#2631](https://github.com/openshift/ovn-kubernetes/pull/2631) * fix hybrid overlay communication through services [#2639](https://github.com/openshift/ovn-kubernetes/pull/2639) * Remove fatal check for port groups [#2637](https://github.com/openshift/ovn-kubernetes/pull/2637) * Fix logging invalid errors on ingress IP [#2636](https://github.com/openshift/ovn-kubernetes/pull/2636) * Bump libovsdb [#2630](https://github.com/openshift/ovn-kubernetes/pull/2630) * Remove generating test report [#2633](https://github.com/openshift/ovn-kubernetes/pull/2633) * remove calls to RunOVNbctl from egressip.go [#2612](https://github.com/openshift/ovn-kubernetes/pull/2612) * Make config parsing more resilient for unknown config fields [#2579](https://github.com/openshift/ovn-kubernetes/pull/2579) * Dont log errors for endpointSlices missing services [#2628](https://github.com/openshift/ovn-kubernetes/pull/2628) * Metric: Egress firewall count [#2623](https://github.com/openshift/ovn-kubernetes/pull/2623) * Scale: Don't trigger updateNode unless needed [#2602](https://github.com/openshift/ovn-kubernetes/pull/2602) * run RunDBChecker as goroutine [#2611](https://github.com/openshift/ovn-kubernetes/pull/2611) * Only monitor speicfic tables for sbdb [#2627](https://github.com/openshift/ovn-kubernetes/pull/2627) * Metric: IPsec [#2543](https://github.com/openshift/ovn-kubernetes/pull/2543) * Add default 10s timeout for monitor command [#2625](https://github.com/openshift/ovn-kubernetes/pull/2625) * egressgw: only return unique elements from getRouteInfosForGateway() [#2626](https://github.com/openshift/ovn-kubernetes/pull/2626) * Recreate existing service routes on startup to allow for MTU changes [#2600](https://github.com/openshift/ovn-kubernetes/pull/2600) * Fix panic on node object deletion [#2597](https://github.com/openshift/ovn-kubernetes/pull/2597) * Fix panic on nil NB client deleting legacy LBs [#2622](https://github.com/openshift/ovn-kubernetes/pull/2622) * pods: don't try to delete unscheduled pods [#2613](https://github.com/openshift/ovn-kubernetes/pull/2613) * CI/CD: Ajust e2e timeouts in github action workflow [#2617](https://github.com/openshift/ovn-kubernetes/pull/2617) * [Bug 2018276](https://bugzilla.redhat.com/show_bug.cgi?id=2018276): Avoid stale annotations by re-subscribing to netlink [#2614](https://github.com/openshift/ovn-kubernetes/pull/2614) * Don't return the error when annotation cannot be unmarshalled [#2551](https://github.com/openshift/ovn-kubernetes/pull/2551) * Removes unused nbctl find lb function [#2621](https://github.com/openshift/ovn-kubernetes/pull/2621) * : Fix host network to service backed by egress IP pods [#2580](https://github.com/openshift/ovn-kubernetes/pull/2580) * Use libovsdb for lrp-add and gateway_chassis [#2581](https://github.com/openshift/ovn-kubernetes/pull/2581) * Fix pod handlers for egress IP and removal of old data on node reboot [#2572](https://github.com/openshift/ovn-kubernetes/pull/2572) * Dont Add NodePort related iptable rules on the DPU [#2619](https://github.com/openshift/ovn-kubernetes/pull/2619) * vendor: bump libovsdb [#2618](https://github.com/openshift/ovn-kubernetes/pull/2618) * Fixes incorrect syntax for pod addresses [#2616](https://github.com/openshift/ovn-kubernetes/pull/2616) * Add doc links to README.md and remove trailing whitespace from external traffic policy docs [#2610](https://github.com/openshift/ovn-kubernetes/pull/2610) * e2e test to validate multicast IGMP query from OVN [#2150](https://github.com/openshift/ovn-kubernetes/pull/2150) * pods_test: add test for existing lsp creation workflow [#2606](https://github.com/openshift/ovn-kubernetes/pull/2606) * Don't start svcFactory until after leader-election [#2608](https://github.com/openshift/ovn-kubernetes/pull/2608) * ovn-db-checker: don't use ovsdb-tool for sid [#2554](https://github.com/openshift/ovn-kubernetes/pull/2554) * Libovsdb logical switch conversion [#2567](https://github.com/openshift/ovn-kubernetes/pull/2567) * Node wait for Controller before initializing Gateway [#2523](https://github.com/openshift/ovn-kubernetes/pull/2523) * fix IPv6 support in ovndbmanager and re-enable corresponding HA test in IPv6 [#2563](https://github.com/openshift/ovn-kubernetes/pull/2563) * validate the MTU check on the right interface [#2504](https://github.com/openshift/ovn-kubernetes/pull/2504) * Metric: Add egress firewall rules metric [#2538](https://github.com/openshift/ovn-kubernetes/pull/2538) * [Bug 2017909](https://bugzilla.redhat.com/show_bug.cgi?id=2017909): EgressGW: only return unique elements from getRouteInfosForGateway() [#816](https://github.com/openshift/ovn-kubernetes/pull/816) * Revert #796 and #807 [#810](https://github.com/openshift/ovn-kubernetes/pull/810) * fixup: reduce delta from upstream [#807](https://github.com/openshift/ovn-kubernetes/pull/807) * Merge 2021-10-13 [#796](https://github.com/openshift/ovn-kubernetes/pull/796) * CARRY: go-ovn: prevent deadlock processing Updates during initial DB dump [#800](https://github.com/openshift/ovn-kubernetes/pull/800) * [Bug 2016479](https://bugzilla.redhat.com/show_bug.cgi?id=2016479): Update iface-id-ver for existing ports [#802](https://github.com/openshift/ovn-kubernetes/pull/802) * bump libovsdb [#2601](https://github.com/openshift/ovn-kubernetes/pull/2601) * nat operations [#2421](https://github.com/openshift/ovn-kubernetes/pull/2421) * Add metrics from ovn-appctl stopwatch/show [#2443](https://github.com/openshift/ovn-kubernetes/pull/2443) * Bump Libovsdb [#2577](https://github.com/openshift/ovn-kubernetes/pull/2577) * Restricting ovn service account to access configmaps in ovn-k8s namespace [#2595](https://github.com/openshift/ovn-kubernetes/pull/2595) * install-kind.sh: Compare kind binary against hardcoded checksum [#2585](https://github.com/openshift/ovn-kubernetes/pull/2585) * Update iface-id-ver for existing ports [#2591](https://github.com/openshift/ovn-kubernetes/pull/2591) * Fixes race with namespace acl logging updates [#2578](https://github.com/openshift/ovn-kubernetes/pull/2578) * cni: Use POD from cache, if available. [#2570](https://github.com/openshift/ovn-kubernetes/pull/2570) * Bump ovn version [#2569](https://github.com/openshift/ovn-kubernetes/pull/2569) * acl-logging, tests: assert new policies log level [#2549](https://github.com/openshift/ovn-kubernetes/pull/2549) * Remove waitForNamespaceLocked [#2389](https://github.com/openshift/ovn-kubernetes/pull/2389) * bump libovsdb [#2539](https://github.com/openshift/ovn-kubernetes/pull/2539) * Scale/Perf: LGW: LRP 501: Reconstruct the policy using address sets [#2424](https://github.com/openshift/ovn-kubernetes/pull/2424) * Change default OVN_BRANCH name to 'main'. [#2566](https://github.com/openshift/ovn-kubernetes/pull/2566) * Embed mutex into allocator struct [#2562](https://github.com/openshift/ovn-kubernetes/pull/2562) * Fix cleanExGwECMPRoutes on startup [#2564](https://github.com/openshift/ovn-kubernetes/pull/2564) * acl-logging, tests: fix default deny all race [#2561](https://github.com/openshift/ovn-kubernetes/pull/2561) * Shared GW: Fix neighbor advertisement flaps for ExternalIP [#2540](https://github.com/openshift/ovn-kubernetes/pull/2540) * LGW: Fix duplicate route policy addition [#2557](https://github.com/openshift/ovn-kubernetes/pull/2557) * EgressIP: Ignore order when comparing NextHops to GR IPs [#2558](https://github.com/openshift/ovn-kubernetes/pull/2558) * Metric: Add Egress IP count metric [#2537](https://github.com/openshift/ovn-kubernetes/pull/2537) * libovsdb logical switch port in hybrid-overlay and GetPortAddresses [#2527](https://github.com/openshift/ovn-kubernetes/pull/2527) * Set iface-id-ver LSP option only for newly created LSP [#2548](https://github.com/openshift/ovn-kubernetes/pull/2548) * reorganization of libovsdb code [#2550](https://github.com/openshift/ovn-kubernetes/pull/2550) * Logical router operations [#2535](https://github.com/openshift/ovn-kubernetes/pull/2535) * Support configurable ovn-monitor-all. [#2547](https://github.com/openshift/ovn-kubernetes/pull/2547) * Update acl logging severity [#2526](https://github.com/openshift/ovn-kubernetes/pull/2526) * Ovn fedora update [#2542](https://github.com/openshift/ovn-kubernetes/pull/2542) * [Bug 2009873](https://bugzilla.redhat.com/show_bug.cgi?id=2009873): Stale annotations for a given node [#2534](https://github.com/openshift/ovn-kubernetes/pull/2534) * Nit-Fix: Remove debug statements from LSPDel [#2541](https://github.com/openshift/ovn-kubernetes/pull/2541) * pods: shorten pod retry timer and include backoff [#2525](https://github.com/openshift/ovn-kubernetes/pull/2525) * [Bug 1998515](https://bugzilla.redhat.com/show_bug.cgi?id=1998515): ovn-kubernetes repeatedly updates host-addresses annotation on ipv6/dual-stack hosts [#2521](https://github.com/openshift/ovn-kubernetes/pull/2521) * Update API version for e2e Tests [#2529](https://github.com/openshift/ovn-kubernetes/pull/2529) * remove go-ovn southbound client from hybrid overlay [#2528](https://github.com/openshift/ovn-kubernetes/pull/2528) * Upstream unprivileged mode [#2508](https://github.com/openshift/ovn-kubernetes/pull/2508) * Use libovsdb for logical switch port operations [#2515](https://github.com/openshift/ovn-kubernetes/pull/2515) * Add IPv6 support for "Should validate ingress connectivity from an external gateway" e2e test [#2524](https://github.com/openshift/ovn-kubernetes/pull/2524) * Reduce nsInfo contention on external gateway ops [#2516](https://github.com/openshift/ovn-kubernetes/pull/2516) * Bump ovnver to fix multicast relay issue when DGP are configured [#2522](https://github.com/openshift/ovn-kubernetes/pull/2522) * libovsdb: tweak timeout [#2517](https://github.com/openshift/ovn-kubernetes/pull/2517) * CI: Fix ovn-ci-periodic job [#2501](https://github.com/openshift/ovn-kubernetes/pull/2501) * Annotators rework [#2510](https://github.com/openshift/ovn-kubernetes/pull/2510) * Fix IPv6 e2e tests [#2518](https://github.com/openshift/ovn-kubernetes/pull/2518) * libovsdb: Use libovsdb for load balancer operations [#2468](https://github.com/openshift/ovn-kubernetes/pull/2468) * libovsdb: Use libovsdb for ACLs and port groups [#2415](https://github.com/openshift/ovn-kubernetes/pull/2415) * Fix E2E IPv6 tests: adapt addresses and subnets [#2505](https://github.com/openshift/ovn-kubernetes/pull/2505) * Remove CNI CMD Check [#2511](https://github.com/openshift/ovn-kubernetes/pull/2511) * Bump tmpl from 1.0.4 to 1.0.5 in /.github/actions/cleanup-action [#2509](https://github.com/openshift/ovn-kubernetes/pull/2509) * Set always_learn_from_arp_request to false for cluster router. [#2496](https://github.com/openshift/ovn-kubernetes/pull/2496) * [Bug 2002657](https://bugzilla.redhat.com/show_bug.cgi?id=2002657): ovn-kube egress IP monitoring is using a random port over the node network [#2495](https://github.com/openshift/ovn-kubernetes/pull/2495) * Generate client with monitor for SB and NB DB [#2494](https://github.com/openshift/ovn-kubernetes/pull/2494) * [Bug 1999261](https://bugzilla.redhat.com/show_bug.cgi?id=1999261): filter out KubeAPIAuth when logging CNI requests (improved) [#2486](https://github.com/openshift/ovn-kubernetes/pull/2486) * [Bug 2000057](https://bugzilla.redhat.com/show_bug.cgi?id=2000057): panic after EgressFirewall deletion and DNS record expiration [#2471](https://github.com/openshift/ovn-kubernetes/pull/2471) * Bump k8s.io/kubernetes from 1.20.2 to 1.20.7 in /test/e2e [#2474](https://github.com/openshift/ovn-kubernetes/pull/2474) * setup fake iptables helpers to avoid random failures in make check [#2489](https://github.com/openshift/ovn-kubernetes/pull/2489) * kind.sh: Ignore missing key when disabling ipv6 [#2480](https://github.com/openshift/ovn-kubernetes/pull/2480) * Fixes skipping pods accidentally in retry [#2472](https://github.com/openshift/ovn-kubernetes/pull/2472) * fixes as it relates to node addition/update handling [#2482](https://github.com/openshift/ovn-kubernetes/pull/2482) * Fix collector [#2462](https://github.com/openshift/ovn-kubernetes/pull/2462) * Fix LGW Node `SyncServices` [#2386](https://github.com/openshift/ovn-kubernetes/pull/2386) * Ensure host veths are cleaned up properly [#2481](https://github.com/openshift/ovn-kubernetes/pull/2481) * Update libovsdb, connect only to masters [#2464](https://github.com/openshift/ovn-kubernetes/pull/2464) * Fixes misuse of pod annotations during update event [#2477](https://github.com/openshift/ovn-kubernetes/pull/2477) * [Bug 1999261](https://bugzilla.redhat.com/show_bug.cgi?id=1999261): filter out KubeAPIAuth when logging CNI requests [#2479](https://github.com/openshift/ovn-kubernetes/pull/2479) * kind.sh: Make kind image configurable [#2449](https://github.com/openshift/ovn-kubernetes/pull/2449) * fix golangci-lint related issues [#2475](https://github.com/openshift/ovn-kubernetes/pull/2475) * Add "iface-id-ver=${POD_UID}" tuple to the external-ids of logical and OVS ports [#2455](https://github.com/openshift/ovn-kubernetes/pull/2455) * Fix ginkgo argument for unit test case specification [#2473](https://github.com/openshift/ovn-kubernetes/pull/2473) * lsm: remove duplicate wording in error message [#2470](https://github.com/openshift/ovn-kubernetes/pull/2470) * master: give leader election an event recorder [#2465](https://github.com/openshift/ovn-kubernetes/pull/2465) * Revert "Taint node with NoSchedule effect when ovnkube pod is down" [#2459](https://github.com/openshift/ovn-kubernetes/pull/2459) * Make `ensureJoinLRPIPs` thread-safe [#2463](https://github.com/openshift/ovn-kubernetes/pull/2463) * [Bug 1997438](https://bugzilla.redhat.com/show_bug.cgi?id=1997438): egressfirewall not set after upgrade [#2460](https://github.com/openshift/ovn-kubernetes/pull/2460) * master: don't fail trying to cache same GW LRP IPs as already exist [#2456](https://github.com/openshift/ovn-kubernetes/pull/2456) * Fix lb delete during node deletion [#2457](https://github.com/openshift/ovn-kubernetes/pull/2457) * Get rid of address sets lock and ips cache [#2444](https://github.com/openshift/ovn-kubernetes/pull/2444) * Shared GW: Fix wrong action for IPv6 incoming Geneve packets [#2454](https://github.com/openshift/ovn-kubernetes/pull/2454) * factory: split watcher creation and start [#2431](https://github.com/openshift/ovn-kubernetes/pull/2431) * Documentation: Update installation documentation [#2446](https://github.com/openshift/ovn-kubernetes/pull/2446) * Documentation: Improve CI documentation [#2452](https://github.com/openshift/ovn-kubernetes/pull/2452) * Fix ensurePod to call addPodExternalGW only for annotation updates [#2453](https://github.com/openshift/ovn-kubernetes/pull/2453) * Fixes backwards values for election timer [#2447](https://github.com/openshift/ovn-kubernetes/pull/2447) * Bump to main: optional field value fix for in-mem DB [#2448](https://github.com/openshift/ovn-kubernetes/pull/2448) * Use DGP to connect logical switches to the cluster router. [#2388](https://github.com/openshift/ovn-kubernetes/pull/2388) * Dockerfile.fedora: Update ovn build to ovn-21.06.0-15.fc33. [#2440](https://github.com/openshift/ovn-kubernetes/pull/2440) * Modify matchers to take into account optional field values [#2445](https://github.com/openshift/ovn-kubernetes/pull/2445) * Fixes ensure address set [#2438](https://github.com/openshift/ovn-kubernetes/pull/2438) * Update test matcher for libovsdb [#2437](https://github.com/openshift/ovn-kubernetes/pull/2437) * Succesor for PR 2331 [fix reserve joinSwitch LRP IPs] [#2434](https://github.com/openshift/ovn-kubernetes/pull/2434) * Add quotes around nexthop and dst-ip fields [#2435](https://github.com/openshift/ovn-kubernetes/pull/2435) * bump libovsdb [#2433](https://github.com/openshift/ovn-kubernetes/pull/2433) * Fix errors during delete for get object meta [#2432](https://github.com/openshift/ovn-kubernetes/pull/2432) * Bump path-parse from 1.0.6 to 1.0.7 in /.github/actions/cleanup-action [#2413](https://github.com/openshift/ovn-kubernetes/pull/2413) * Readiness Probe improvements for ovn-northd and ovn-controller containers [#2430](https://github.com/openshift/ovn-kubernetes/pull/2430) * Egress IP: fix failing test [#2428](https://github.com/openshift/ovn-kubernetes/pull/2428) * Scale Improvement: nsinfo RW Mutex [#2429](https://github.com/openshift/ovn-kubernetes/pull/2429) * factory: remove duplicate include [#2427](https://github.com/openshift/ovn-kubernetes/pull/2427) * Update vendor libraries to kubernetes 1.22 [#2423](https://github.com/openshift/ovn-kubernetes/pull/2423) * fix RunOVNNbctlUnix() to access OVN NBDB through unix domain socket [#2425](https://github.com/openshift/ovn-kubernetes/pull/2425) * Scale fixes [#2385](https://github.com/openshift/ovn-kubernetes/pull/2385) * Documentation: Update ovnkube-trace documentation [#2420](https://github.com/openshift/ovn-kubernetes/pull/2420) * Documentation: Improve CI documentation [#2422](https://github.com/openshift/ovn-kubernetes/pull/2422) * Shared gateway use ct_mark to classify host/ovn traffic [#2330](https://github.com/openshift/ovn-kubernetes/pull/2330) * vendor: bump libovsdb [#2417](https://github.com/openshift/ovn-kubernetes/pull/2417) * Sync exgw routes on startup [#2348](https://github.com/openshift/ovn-kubernetes/pull/2348) * Per-service loadbalancers, session affinity [#2294](https://github.com/openshift/ovn-kubernetes/pull/2294) * vendor: bump go-ovn [#2412](https://github.com/openshift/ovn-kubernetes/pull/2412) * Sync egress IP for pod and namespace changes on restart [#2300](https://github.com/openshift/ovn-kubernetes/pull/2300) * changing addressset to use libovsdb and testing in CI [#2372](https://github.com/openshift/ovn-kubernetes/pull/2372) * ovnkube-trace: Auto determine SSL status for OVN [#2310](https://github.com/openshift/ovn-kubernetes/pull/2310) * attempting to reduce cardinality in the interest of memory performance [#2384](https://github.com/openshift/ovn-kubernetes/pull/2384) * DBChecker: reconcile the election timeouts when specified [#2356](https://github.com/openshift/ovn-kubernetes/pull/2356) * ci: Periodic job remove redundant booleans and use names [#2405](https://github.com/openshift/ovn-kubernetes/pull/2405) * ci: fix running e2e tests [#2403](https://github.com/openshift/ovn-kubernetes/pull/2403) * Dockerfile: make Tim the maintainer [#2401](https://github.com/openshift/ovn-kubernetes/pull/2401) * fix typo in test-go.sh [#2396](https://github.com/openshift/ovn-kubernetes/pull/2396) * CI: Remove redundant booleans and use names for all of the features. [#2398](https://github.com/openshift/ovn-kubernetes/pull/2398) * test: fix ExpectNoError() message formatting [#2390](https://github.com/openshift/ovn-kubernetes/pull/2390) * Tests: fix ipv6 conversion flake [#2399](https://github.com/openshift/ovn-kubernetes/pull/2399) * Fix NodePort [#2393](https://github.com/openshift/ovn-kubernetes/pull/2393) * test: fix flake where tainted nodes cause other tests to fail [#2370](https://github.com/openshift/ovn-kubernetes/pull/2370) * HBO: Make GetPortAddresses return portMAC even if portIP is nil [#2395](https://github.com/openshift/ovn-kubernetes/pull/2395) * kind.sh: Add dependency check for required binaries [#2382](https://github.com/openshift/ovn-kubernetes/pull/2382) * hybrid-overlay: ensure that named networks are valid for Windows [#2374](https://github.com/openshift/ovn-kubernetes/pull/2374) * Add the default cluster name to upgrade.sh [#2378](https://github.com/openshift/ovn-kubernetes/pull/2378) * libovsdb: matcher compare slices as sets [#2383](https://github.com/openshift/ovn-kubernetes/pull/2383) * fix unnamed uuids in test harness [#2377](https://github.com/openshift/ovn-kubernetes/pull/2377) * Implement externalTrafficPolicy Feature [#2136](https://github.com/openshift/ovn-kubernetes/pull/2136) * Remove some CI jobs [#2376](https://github.com/openshift/ovn-kubernetes/pull/2376) * Kind: Make SGW as default [#2349](https://github.com/openshift/ovn-kubernetes/pull/2349) * Run libovsdb modelgen on latest OVN NB schema [#2373](https://github.com/openshift/ovn-kubernetes/pull/2373) * Support named uuids in libovsdb test harness [#2369](https://github.com/openshift/ovn-kubernetes/pull/2369) * quit retrying pod setup if the pod is already gone from informers cache [#2342](https://github.com/openshift/ovn-kubernetes/pull/2342) * pods: log when pod setup starts [#2368](https://github.com/openshift/ovn-kubernetes/pull/2368) * Bump ovn version to 21.06.0-12.fc33 [#2287](https://github.com/openshift/ovn-kubernetes/pull/2287) * Smart-NIC support phase2 [#2042](https://github.com/openshift/ovn-kubernetes/pull/2042) * Additional pod handler race [#2359](https://github.com/openshift/ovn-kubernetes/pull/2359) * kind.sh: Check for pod object creation [#2354](https://github.com/openshift/ovn-kubernetes/pull/2354) * Enable external gateway tests to support second bridge and enable CI [#2289](https://github.com/openshift/ovn-kubernetes/pull/2289) * Add v6 management interface address for host network policy [#2358](https://github.com/openshift/ovn-kubernetes/pull/2358) * Taint node with NoSchedule effect when ovnkube pod is down [#2183](https://github.com/openshift/ovn-kubernetes/pull/2183) * Fix node handler stepping on pod handler [#2355](https://github.com/openshift/ovn-kubernetes/pull/2355) * Bump glob-parent from 5.1.1 to 5.1.2 in /.github/actions/cleanup-action [#2253](https://github.com/openshift/ovn-kubernetes/pull/2253) * Bump ws from 5.2.2 to 5.2.3 in /.github/actions/cleanup-action [#2252](https://github.com/openshift/ovn-kubernetes/pull/2252) * [Bug 1987445](https://bugzilla.redhat.com/show_bug.cgi?id=1987445): Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services [#793](https://github.com/openshift/ovn-kubernetes/pull/793) * [Bug 2011386](https://bugzilla.redhat.com/show_bug.cgi?id=2011386): pods: fix overwriting returned error from defer() [#787](https://github.com/openshift/ovn-kubernetes/pull/787) * [Bug 2007443](https://bugzilla.redhat.com/show_bug.cgi?id=2007443): bump OVN to ovn21.09-21.09.0-20.el8fdp [#784](https://github.com/openshift/ovn-kubernetes/pull/784) * pods: remove unnecessary LSPGet() calls [#781](https://github.com/openshift/ovn-kubernetes/pull/781) * [Bug 1959352](https://bugzilla.redhat.com/show_bug.cgi?id=1959352): phase 2 scale improvements [#750](https://github.com/openshift/ovn-kubernetes/pull/750) * ovs: bump to 2.16.0-15.el8fdp [#775](https://github.com/openshift/ovn-kubernetes/pull/775) * [Bug 2006325](https://bugzilla.redhat.com/show_bug.cgi?id=2006325): Bump OVN to ovn21.09-21.09.0-19.el8fdp [#768](https://github.com/openshift/ovn-kubernetes/pull/768) * Updating ose-ovn-kubernetes images to be consistent with ART [#744](https://github.com/openshift/ovn-kubernetes/pull/744) * [Bug 1999261](https://bugzilla.redhat.com/show_bug.cgi?id=1999261): filter out KubeAPIAuth when logging CNI requests [#742](https://github.com/openshift/ovn-kubernetes/pull/742) * [Bug 2002010](https://bugzilla.redhat.com/show_bug.cgi?id=2002010): Fixes skipping pods accidentally in retry [#739](https://github.com/openshift/ovn-kubernetes/pull/739) * [Bug 2000057](https://bugzilla.redhat.com/show_bug.cgi?id=2000057): panic after EgressFirewall deletion and DNS record expiration [#741](https://github.com/openshift/ovn-kubernetes/pull/741) * [Bug 2003195](https://bugzilla.redhat.com/show_bug.cgi?id=2003195): Ensure host interfaces are deleted by CNI [#738](https://github.com/openshift/ovn-kubernetes/pull/738) * Fix bad merge on egressip test [#732](https://github.com/openshift/ovn-kubernetes/pull/732) * [Bug 2002372](https://bugzilla.redhat.com/show_bug.cgi?id=2002372): Fixes misuse of pod annotations during update event [#735](https://github.com/openshift/ovn-kubernetes/pull/735) * [Bug 1995335](https://bugzilla.redhat.com/show_bug.cgi?id=1995335): Add "iface-id-ver=${POD_UID}" tuple to the external-ids of logical and OVS ports [#729](https://github.com/openshift/ovn-kubernetes/pull/729) * [Bug 1903408](https://bugzilla.redhat.com/show_bug.cgi?id=1903408): Merge externalTrafficPolicy ONLY [#663](https://github.com/openshift/ovn-kubernetes/pull/663) * [Bug 1976399](https://bugzilla.redhat.com/show_bug.cgi?id=1976399): DBChecker: reconcile the election timeouts when specified [#647](https://github.com/openshift/ovn-kubernetes/pull/647) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/7517036e0946010d7439184cba4ac53db4e7b126...d723762170d565c0a775df42d9206fe31d422325) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122) * Bump openshift/prom-label-proxy to v0.4.0 [#342](https://github.com/openshift/prom-label-proxy/pull/342) * Cut release v0.4.0 [#88](https://github.com/openshift/prom-label-proxy/pull/88) * Updating prom-label-proxy images to be consistent with ART [#341](https://github.com/openshift/prom-label-proxy/pull/341) * Updating prom-label-proxy images to be consistent with ART [#339](https://github.com/openshift/prom-label-proxy/pull/339) * [Bug 1808240](https://bugzilla.redhat.com/show_bug.cgi?id=1808240): Bump to v0.4.0 [#340](https://github.com/openshift/prom-label-proxy/pull/340) * *: update dependencies [#80](https://github.com/openshift/prom-label-proxy/pull/80) * *: bump Go version to 1.17 [#81](https://github.com/openshift/prom-label-proxy/pull/81) * Synchronize common files from prometheus/prometheus [#78](https://github.com/openshift/prom-label-proxy/pull/78) * Synchronize common files from prometheus/prometheus [#63](https://github.com/openshift/prom-label-proxy/pull/63) * Updating prom-label-proxy images to be consistent with ART [#338](https://github.com/openshift/prom-label-proxy/pull/338) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/9f870bfaceeffb88a662b2e2e384e34dd9721853...5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122) ### [prometheus](https://github.com/openshift/prometheus/tree/3c6cd55e3a5e5332e810274ad27fddf662d4f506) * [Bug 2034192](https://bugzilla.redhat.com/show_bug.cgi?id=2034192): [bot] Bump openshift/prometheus to v2.32.1 [#117](https://github.com/openshift/prometheus/pull/117) * Cut v2.32.1 [#10042](https://github.com/openshift/prometheus/pull/10042) * Fix reporting metrics when sample limit is reached during the report [#9996](https://github.com/openshift/prometheus/pull/9996) * storage: expose and fix bug #10027 in iterators' Seek method [#10030](https://github.com/openshift/prometheus/pull/10030) * Don't use dependabot [#115](https://github.com/openshift/prometheus/pull/115) * Bump openshift/prometheus to v2.32.0 [#104](https://github.com/openshift/prometheus/pull/104) * Cut v2.32.0 [#9984](https://github.com/openshift/prometheus/pull/9984) * Update circleci orb [#10013](https://github.com/openshift/prometheus/pull/10013) * Cherry pick #9980 onto release-2.32 [#9985](https://github.com/openshift/prometheus/pull/9985) * Fix Uyuni SD initialization (#9924) [#9950](https://github.com/openshift/prometheus/pull/9950) * Cut v2.32.0-rc.1 [#9969](https://github.com/openshift/prometheus/pull/9969) * Improve message wording on /agent page [#9943](https://github.com/openshift/prometheus/pull/9943) * disable fetching alertmanagers on status page in agent mode [#9941](https://github.com/openshift/prometheus/pull/9941) * Promql: Add clarifying note to Point.MarshalJSON [#9866](https://github.com/openshift/prometheus/pull/9866) * Update email to use prometheus.io [#9858](https://github.com/openshift/prometheus/pull/9858) * documentation: align kubernetes example with the community [#9832](https://github.com/openshift/prometheus/pull/9832) * Increase time range for PrometheusHAGroupCrashlooping alert [#9700](https://github.com/openshift/prometheus/pull/9700) * mixin: Reorder template variables on Remote Write dashboard [#9723](https://github.com/openshift/prometheus/pull/9723) * Move packages out of deprecated pkg directory [#9478](https://github.com/openshift/prometheus/pull/9478) * merge back release 2.31 [#9681](https://github.com/openshift/prometheus/pull/9681) * Merge back release 2.31 [#9642](https://github.com/openshift/prometheus/pull/9642) * Use kahan summation for better numerical stability [#9588](https://github.com/openshift/prometheus/pull/9588) * Use Go 1.16+ install for mixin tests [#9572](https://github.com/openshift/prometheus/pull/9572) * Address lint failures from revive [#9573](https://github.com/openshift/prometheus/pull/9573) * Use download mode for update-go-deps [#9564](https://github.com/openshift/prometheus/pull/9564) * Bump openshift/prometheus to v2.31.1 [#103](https://github.com/openshift/prometheus/pull/103) * promql: Add more test cases for `histogram_quantile` [#9553](https://github.com/openshift/prometheus/pull/9553) * scrape: Avoid creating a label map during conflict resolution [#9518](https://github.com/openshift/prometheus/pull/9518) * discovery/kubernetes: Warn user in case of endpoint over-capacity [#9467](https://github.com/openshift/prometheus/pull/9467) * Volunteer @roidelapluie and @juliusv as upcoming release shepherds [#9488](https://github.com/openshift/prometheus/pull/9488) * Merge release-2.30 branch into main [#9457](https://github.com/openshift/prometheus/pull/9457) * fix/9269 add documentation for endpointslice [#9436](https://github.com/openshift/prometheus/pull/9436) * Merge release 2.30 into main [#9410](https://github.com/openshift/prometheus/pull/9410) * Fix gitpod [#9347](https://github.com/openshift/prometheus/pull/9347) * PromQL: Add `atan2` binary operator [#9248](https://github.com/openshift/prometheus/pull/9248) * specify npm version in the engine [#9351](https://github.com/openshift/prometheus/pull/9351) * Upgrade github.com/alecthomas/units, which implement encoding.TextMarshaler [#9361](https://github.com/openshift/prometheus/pull/9361) * Typo fixes [#9358](https://github.com/openshift/prometheus/pull/9358) * config: fix puppetdb tests [#9350](https://github.com/openshift/prometheus/pull/9350) * Add PuppetDB service discovery [#8883](https://github.com/openshift/prometheus/pull/8883) * PromQL: Add trigonometric functions [#9239](https://github.com/openshift/prometheus/pull/9239) * fix eslint warning for codemirror-promql [#9344](https://github.com/openshift/prometheus/pull/9344) * Use npm workspace and integrate codemirror-promql locally [#9323](https://github.com/openshift/prometheus/pull/9323) * backfill: Do not align the start of the group since we align every rule. [#9339](https://github.com/openshift/prometheus/pull/9339) * merge back release 2.30 [#9338](https://github.com/openshift/prometheus/pull/9338) * Update React 16->17, TypeScript, and some other node deps [#9284](https://github.com/openshift/prometheus/pull/9284) * Removed Duplication Typo (to to) [#9334](https://github.com/openshift/prometheus/pull/9334) * Expose scrape.userAgentHeader like remote.UserAgent [#9333](https://github.com/openshift/prometheus/pull/9333) * Repo Sync: Create `.github/workflows` if not present [#9325](https://github.com/openshift/prometheus/pull/9325) * use consistent margin-bottom for all alert kinds [#9318](https://github.com/openshift/prometheus/pull/9318) * Fix wording in `CONTRIBUTING.md` [#9320](https://github.com/openshift/prometheus/pull/9320) * promtool: add extended flag for tsdb analysis [#9312](https://github.com/openshift/prometheus/pull/9312) * Update scripts/rh-manifest.sh replacing yarn by npm [#99](https://github.com/openshift/prometheus/pull/99) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#102](https://github.com/openshift/prometheus/pull/102) * OWNERS: cleanup [#101](https://github.com/openshift/prometheus/pull/101) * Bump v2.30.3 [#98](https://github.com/openshift/prometheus/pull/98) * [Bug 1943860](https://bugzilla.redhat.com/show_bug.cgi?id=1943860): Bump 2.30.0 [#96](https://github.com/openshift/prometheus/pull/96) * rm overlap, add label builder to fix name bug [#9324](https://github.com/openshift/prometheus/pull/9324) * Rules backfill: fix new rule importer message [#9304](https://github.com/openshift/prometheus/pull/9304) * Rules backfill: return 1 if unsuccessful [#9303](https://github.com/openshift/prometheus/pull/9303) * Update various react-app dependencies [#9307](https://github.com/openshift/prometheus/pull/9307) * upgrade react-app to typescript 4 [#9300](https://github.com/openshift/prometheus/pull/9300) * upgrade react-script to v4 [#9296](https://github.com/openshift/prometheus/pull/9296) * promtool: Speed up checking for duplicate rules [#9306](https://github.com/openshift/prometheus/pull/9306) * Add scrape_sample_limit metric [#9295](https://github.com/openshift/prometheus/pull/9295) * Add scrape_timeout_seconds metric (behind feature flag) [#9247](https://github.com/openshift/prometheus/pull/9247) * Fix template_test.go to check that error messages match the expected error message [#9289](https://github.com/openshift/prometheus/pull/9289) * kubernetes ingress: adjust comment style [#9280](https://github.com/openshift/prometheus/pull/9280) * Merge release 2.29 [#9276](https://github.com/openshift/prometheus/pull/9276) * Also ignore `func1` goleak in TSDB test [#9268](https://github.com/openshift/prometheus/pull/9268) * Build with Go 1.17 / npm 7 / node 16 [#9254](https://github.com/openshift/prometheus/pull/9254) * discovery:kube: Support wildcard matching for ingress rules [#9118](https://github.com/openshift/prometheus/pull/9118) * Switch to common/sigv4 [#9257](https://github.com/openshift/prometheus/pull/9257) * Remove unneeded rule state modifications [#9231](https://github.com/openshift/prometheus/pull/9231) * Merge release 2.29 in main [#9246](https://github.com/openshift/prometheus/pull/9246) * Kubernetes SD: Support networking.k8s.io/v1 Ingress [#9205](https://github.com/openshift/prometheus/pull/9205) * mixin: Filter instance by selected job for Prometheus overview dashboard [#9129](https://github.com/openshift/prometheus/pull/9129) * Update more "Disabled Features" links to new name [#9167](https://github.com/openshift/prometheus/pull/9167) * docker_sd: Support host network mode [#9125](https://github.com/openshift/prometheus/pull/9125) * Consoles: Fix broken Node Overview page [#9006](https://github.com/openshift/prometheus/pull/9006) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#94](https://github.com/openshift/prometheus/pull/94) * openshift: Add script to generate rh-manifest.txt [#90](https://github.com/openshift/prometheus/pull/90) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#93](https://github.com/openshift/prometheus/pull/93) * [Full changelog](https://github.com/openshift/prometheus/compare/3197fa71f6b01d2acd8c354056b015d1c0a06f7d...3c6cd55e3a5e5332e810274ad27fddf662d4f506) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/013395968b37eb66909d7bbee7e34249b120835e) * Bump openshift/prometheus-alertmanager to v0.23.0 [#54](https://github.com/openshift/prometheus-alertmanager/pull/54) * Release 0.23.0 [#2684](https://github.com/openshift/prometheus-alertmanager/pull/2684) * Release 0.23.0-rc.0 [#2674](https://github.com/openshift/prometheus-alertmanager/pull/2674) * Fix test not waiting for cluster member to be ready [#2433](https://github.com/openshift/prometheus-alertmanager/pull/2433) * Update go dependencies & switch to go-kit/log [#2658](https://github.com/openshift/prometheus-alertmanager/pull/2658) * Ensure time interval comparisons are in UTC [#2648](https://github.com/openshift/prometheus-alertmanager/pull/2648) * Add AWS SNS receiver [#2615](https://github.com/openshift/prometheus-alertmanager/pull/2615) * Synchronize common files from prometheus/prometheus [#2635](https://github.com/openshift/prometheus-alertmanager/pull/2635) * Merge release branch back into master [#2627](https://github.com/openshift/prometheus-alertmanager/pull/2627) * Improve the AlertmanagerMembersInconsistent alert [#2613](https://github.com/openshift/prometheus-alertmanager/pull/2613) * Docs: Fixed typo 'weeekday_range' [#2614](https://github.com/openshift/prometheus-alertmanager/pull/2614) * Fix mashaling of URL, Regex wrappers with nil value, and empty Matchers. [#2607](https://github.com/openshift/prometheus-alertmanager/pull/2607) * Added group limit to dispatcher. [#2571](https://github.com/openshift/prometheus-alertmanager/pull/2571) * Added possibility to pass callback to `mem.Alerts`, useful for implementing limits on alerts. [#2569](https://github.com/openshift/prometheus-alertmanager/pull/2569) * Fix example silence query parameter [#2594](https://github.com/openshift/prometheus-alertmanager/pull/2594) * Merge back release 0.22 [#2599](https://github.com/openshift/prometheus-alertmanager/pull/2599) * Add a note about Pushover ready-to-clone app [#2600](https://github.com/openshift/prometheus-alertmanager/pull/2600) * bump common to 0.24.0 [#2576](https://github.com/openshift/prometheus-alertmanager/pull/2576) * Fix race condition causing 1st alert to not be immediately delivered when group_wait is 0s [#2563](https://github.com/openshift/prometheus-alertmanager/pull/2563) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#53](https://github.com/openshift/prometheus-alertmanager/pull/53) * OWNERS: cleanup [#52](https://github.com/openshift/prometheus-alertmanager/pull/52) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#51](https://github.com/openshift/prometheus-alertmanager/pull/51) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#50](https://github.com/openshift/prometheus-alertmanager/pull/50) * openshift: Add script to generate rh-manifest.txt [#48](https://github.com/openshift/prometheus-alertmanager/pull/48) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/579e3c6879bad1ac3a1c4f7146b21f907980dafd...013395968b37eb66909d7bbee7e34249b120835e) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/f176cb1ac02dcee19a87b02128bc0d7ddabd79e2) * [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Bump openshift/prometheus-operator to v0.53.1 [#147](https://github.com/openshift/prometheus-operator/pull/147) * Cut v0.53.1 [#4460](https://github.com/openshift/prometheus-operator/pull/4460) * Fix validation pattern in alertmanagerconfig CRD [#4458](https://github.com/openshift/prometheus-operator/pull/4458) * Bump openshift/prometheus-operator to v0.53.0 [#146](https://github.com/openshift/prometheus-operator/pull/146) * *: cut v0.53.0 [#4454](https://github.com/openshift/prometheus-operator/pull/4454) * *: bump Prometheus version to v2.32.0 [#4452](https://github.com/openshift/prometheus-operator/pull/4452) * cmd/po-docgen: fix links to the Kube API documentation [#4453](https://github.com/openshift/prometheus-operator/pull/4453) * Add tls-assets sharding to alertmanager [#4449](https://github.com/openshift/prometheus-operator/pull/4449) * go.{mod,sum}: bump dependencies [#4447](https://github.com/openshift/prometheus-operator/pull/4447) * *: bump to Kubernetes 1.23 [#4444](https://github.com/openshift/prometheus-operator/pull/4444) * pkg/alertmanager: refactor convertInhibitRule() [#4441](https://github.com/openshift/prometheus-operator/pull/4441) * Merge [#4433](https://github.com/openshift/prometheus-operator/pull/4433) * test:e2e:prometheusrule: Add retry to avoid flake when admission webh… [#4426](https://github.com/openshift/prometheus-operator/pull/4426) * pkg/alertmanager: refactor convertRoute() [#4424](https://github.com/openshift/prometheus-operator/pull/4424) * pkg/k8sutil: fix annotation propagation [#4422](https://github.com/openshift/prometheus-operator/pull/4422) * Document ruleNamespaceSelector [#4419](https://github.com/openshift/prometheus-operator/pull/4419) * Adds support for mute time intervals in AlertManagerConfig [#4388](https://github.com/openshift/prometheus-operator/pull/4388) * pkg/prometheus: refactor ConfigGenerator [#4416](https://github.com/openshift/prometheus-operator/pull/4416) * pkg/prometheus: Make CR compatible for agent mode [#4417](https://github.com/openshift/prometheus-operator/pull/4417) * Add support for retry_on_http_429 in Prometheus Remote Write config [#4420](https://github.com/openshift/prometheus-operator/pull/4420) * Makefile: use /usr/bin/env bash instead of /bin/bash [#4418](https://github.com/openshift/prometheus-operator/pull/4418) * test:e2e:Prometheus: Fix flake in check for minReadySeconds [#4406](https://github.com/openshift/prometheus-operator/pull/4406) * CHANGELOG.md: Fix 0.52.1 release date [#4407](https://github.com/openshift/prometheus-operator/pull/4407) * .github/workflows: group all e2e jobs into one job report [#4385](https://github.com/openshift/prometheus-operator/pull/4385) * Merge [#4384](https://github.com/openshift/prometheus-operator/pull/4384) * Merge [#4390](https://github.com/openshift/prometheus-operator/pull/4390) * Merge [#4323](https://github.com/openshift/prometheus-operator/pull/4323) * Merge [#4369](https://github.com/openshift/prometheus-operator/pull/4369) * alertmanager: Support mute_time_intervals in raw config [#4335](https://github.com/openshift/prometheus-operator/pull/4335) * Merge [#4375](https://github.com/openshift/prometheus-operator/pull/4375) * Merge [#4368](https://github.com/openshift/prometheus-operator/pull/4368) * Merge [#4366](https://github.com/openshift/prometheus-operator/pull/4366) * Release 0.52 [#141](https://github.com/openshift/prometheus-operator/pull/141) * *: Prepare release 0.52.0 [#4365](https://github.com/openshift/prometheus-operator/pull/4365) * Merge [#4363](https://github.com/openshift/prometheus-operator/pull/4363) * *: update dependencies [#4362](https://github.com/openshift/prometheus-operator/pull/4362) * Merge [#4361](https://github.com/openshift/prometheus-operator/pull/4361) * Merge [#4333](https://github.com/openshift/prometheus-operator/pull/4333) * Merge [#4352](https://github.com/openshift/prometheus-operator/pull/4352) * Merge [#4221](https://github.com/openshift/prometheus-operator/pull/4221) * Merge [#4356](https://github.com/openshift/prometheus-operator/pull/4356) * scripts: Add s390x support to docker images [#4351](https://github.com/openshift/prometheus-operator/pull/4351) * readme: Change the kubectl command to create resources from bundle [#4349](https://github.com/openshift/prometheus-operator/pull/4349) * pkg: Remove app label from statefulsets/pods [#4350](https://github.com/openshift/prometheus-operator/pull/4350) * Prevent collisions in rule file names [#4347](https://github.com/openshift/prometheus-operator/pull/4347) * Remove CRD generation wrapper [#4346](https://github.com/openshift/prometheus-operator/pull/4346) * Extend sharding capabilities to additionalScrapeConfigs [#4324](https://github.com/openshift/prometheus-operator/pull/4324) * Sign myself up for 0.52 release [#4342](https://github.com/openshift/prometheus-operator/pull/4342) * Merge [#4334](https://github.com/openshift/prometheus-operator/pull/4334) * Merge [#4331](https://github.com/openshift/prometheus-operator/pull/4331) * Merge [#4328](https://github.com/openshift/prometheus-operator/pull/4328) * Merge [#4321](https://github.com/openshift/prometheus-operator/pull/4321) * Add alerts for config reloader sidecars [#4294](https://github.com/openshift/prometheus-operator/pull/4294) * Add .gitattributes [#4314](https://github.com/openshift/prometheus-operator/pull/4314) * alertmanager: Support updated matching syntax in raw config for inhib… [#4307](https://github.com/openshift/prometheus-operator/pull/4307) * Update to go 1.17 and format [#4313](https://github.com/openshift/prometheus-operator/pull/4313) * docs: Improve docs and error message for "smarthost" field [#4299](https://github.com/openshift/prometheus-operator/pull/4299) * Merge [#4310](https://github.com/openshift/prometheus-operator/pull/4310) * thanos: allow injecting alert relabelling configuration for thanos ruler [#4303](https://github.com/openshift/prometheus-operator/pull/4303) * Merge [#4293](https://github.com/openshift/prometheus-operator/pull/4293) * Merge release-0.51 [#4306](https://github.com/openshift/prometheus-operator/pull/4306) * CHANGELOG.md: fix typo [#4305](https://github.com/openshift/prometheus-operator/pull/4305) * ThanosRulerSpec.labels: always set default replica label [#4283](https://github.com/openshift/prometheus-operator/pull/4283) * Remove context field from framework struct in tests [#4183](https://github.com/openshift/prometheus-operator/pull/4183) * Propose `mdox` for docs formatting and link checking [#4196](https://github.com/openshift/prometheus-operator/pull/4196) * Update Pawel Krupa (paulfantom) Company [#4300](https://github.com/openshift/prometheus-operator/pull/4300) * Merge release-0.51 [#4291](https://github.com/openshift/prometheus-operator/pull/4291) * Updating prometheus-config-reloader images to be consistent with ART [#144](https://github.com/openshift/prometheus-operator/pull/144) * OWNERS: cleanup [#140](https://github.com/openshift/prometheus-operator/pull/140) * Bump v0.51.2 [#139](https://github.com/openshift/prometheus-operator/pull/139) * *: cut v0.51.2 [#4301](https://github.com/openshift/prometheus-operator/pull/4301) * *: cut v0.51.1 [#4287](https://github.com/openshift/prometheus-operator/pull/4287) * *: cut v0.51.1-rc.0 [#4286](https://github.com/openshift/prometheus-operator/pull/4286) * *: fix action and script publishing images [#4284](https://github.com/openshift/prometheus-operator/pull/4284) * Fix enforce namespace label [#4272](https://github.com/openshift/prometheus-operator/pull/4272) * Update push-docker-image.sh to support ppc64le architecture [#4262](https://github.com/openshift/prometheus-operator/pull/4262) * Use appropriate HTTP scheme in Prometheus sidecars [#4276](https://github.com/openshift/prometheus-operator/pull/4276) * Add Coralogix to ADOPTERS [#4269](https://github.com/openshift/prometheus-operator/pull/4269) * alertmanager: enable empty basic auth username [#4260](https://github.com/openshift/prometheus-operator/pull/4260) * .github: publish images without looking at other jobs [#4219](https://github.com/openshift/prometheus-operator/pull/4219) * Adds `minReadySeconds` field to AlertManager and Prometheus custom resource spec. [#4246](https://github.com/openshift/prometheus-operator/pull/4246) * fix docs: fix the link to K8s 1.6 changelog [#4255](https://github.com/openshift/prometheus-operator/pull/4255) * *: make log messages more consistent [#4247](https://github.com/openshift/prometheus-operator/pull/4247) * RELEASE.md: fix some release dates [#4242](https://github.com/openshift/prometheus-operator/pull/4242) * Add Authorization to alertmanager http configs [#4110](https://github.com/openshift/prometheus-operator/pull/4110) * pkg/prometheus/promcfg.go: Remove check for prometheus 1.x [#4245](https://github.com/openshift/prometheus-operator/pull/4245) * Enable Extra Volumes on thanos-sidecar container (reloaded) [#4238](https://github.com/openshift/prometheus-operator/pull/4238) * pkg/k8sutil: handle update conflicts for secrets [#4235](https://github.com/openshift/prometheus-operator/pull/4235) * Improve alertmanager change detection [#4228](https://github.com/openshift/prometheus-operator/pull/4228) * Add metric relabeling support for Probes [#4226](https://github.com/openshift/prometheus-operator/pull/4226) * Updating prometheus-operator images to be consistent with ART [#136](https://github.com/openshift/prometheus-operator/pull/136) * Bump to v0.50.0 [#133](https://github.com/openshift/prometheus-operator/pull/133) * Merge [#4216](https://github.com/openshift/prometheus-operator/pull/4216) * Merge [#4217](https://github.com/openshift/prometheus-operator/pull/4217) * Merge [#4185](https://github.com/openshift/prometheus-operator/pull/4185) * Merge [#4215](https://github.com/openshift/prometheus-operator/pull/4215) * Merge [#4209](https://github.com/openshift/prometheus-operator/pull/4209) * Merge [#4213](https://github.com/openshift/prometheus-operator/pull/4213) * Merge [#4184](https://github.com/openshift/prometheus-operator/pull/4184) * Merge [#4198](https://github.com/openshift/prometheus-operator/pull/4198) * Merge [#4038](https://github.com/openshift/prometheus-operator/pull/4038) * Add sample and target limits to Probe [#4207](https://github.com/openshift/prometheus-operator/pull/4207) * Merge [#4195](https://github.com/openshift/prometheus-operator/pull/4195) * Merge [#4180](https://github.com/openshift/prometheus-operator/pull/4180) * Update ConfigReloader to add port name mapping [#4187](https://github.com/openshift/prometheus-operator/pull/4187) * Update additional-scrape-config.md [#4029](https://github.com/openshift/prometheus-operator/pull/4029) * *: switch to github.com/go-kit/log [#4172](https://github.com/openshift/prometheus-operator/pull/4172) * Merge [#4147](https://github.com/openshift/prometheus-operator/pull/4147) * Implement oauth2 for all resources [#4170](https://github.com/openshift/prometheus-operator/pull/4170) * Merge [#4173](https://github.com/openshift/prometheus-operator/pull/4173) * : #4168 Shard count inclusion in metrics [#1](https://github.com/openshift/prometheus-operator/pull/1) * Remove deprecated apis [#4171](https://github.com/openshift/prometheus-operator/pull/4171) * Merge [#4158](https://github.com/openshift/prometheus-operator/pull/4158) * Add API documentation backlinks [#4166](https://github.com/openshift/prometheus-operator/pull/4166) * *: volunteer as 0.50 release shepherd [#4151](https://github.com/openshift/prometheus-operator/pull/4151) * docs: Update EnforcedTargetLimit description [#4163](https://github.com/openshift/prometheus-operator/pull/4163) * *: specify all maintainers of prometheus-operator organisation [#4157](https://github.com/openshift/prometheus-operator/pull/4157) * Implement OAuth2 for remote read and write [#4113](https://github.com/openshift/prometheus-operator/pull/4113) * .github/workflows: publish untagged images [#4152](https://github.com/openshift/prometheus-operator/pull/4152) * Merge [#4156](https://github.com/openshift/prometheus-operator/pull/4156) * fix loading clusterConfig from KUBECONFIG env [#4154](https://github.com/openshift/prometheus-operator/pull/4154) * Updating prometheus-config-reloader images to be consistent with ART [#135](https://github.com/openshift/prometheus-operator/pull/135) * Updating prometheus-operator images to be consistent with ART [#134](https://github.com/openshift/prometheus-operator/pull/134) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/ce7d979635b9d1210db48d54485bc924aed37cdb...f176cb1ac02dcee19a87b02128bc0d7ddabd79e2) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/0eed31026699ad13ca7fcebbc547a830371a920c) * Bump node_exporter to v1.3.1 [#100](https://github.com/openshift/node_exporter/pull/100) * Release 1.3.1 [#2237](https://github.com/openshift/node_exporter/pull/2237) * Datasource template variable should be labelled 'Data Source' [#2172](https://github.com/openshift/node_exporter/pull/2172) * mod: update safchain/ethtool dependency. [#2126](https://github.com/openshift/node_exporter/pull/2126) * Add flag to disable guest CPU metrics [#2123](https://github.com/openshift/node_exporter/pull/2123) * Add collector.ethtool.metrics-include [#2117](https://github.com/openshift/node_exporter/pull/2117) * Release 1.2.2 [#2113](https://github.com/openshift/node_exporter/pull/2113) * Fix processes collector long int parsing [#2112](https://github.com/openshift/node_exporter/pull/2112) * Release 1.2.1 [#2098](https://github.com/openshift/node_exporter/pull/2098) * Fix rapl collector log noise [#2092](https://github.com/openshift/node_exporter/pull/2092) * Bump prometheus/procfs library [#2091](https://github.com/openshift/node_exporter/pull/2091) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#97](https://github.com/openshift/node_exporter/pull/97) * OWNERS: cleanup [#96](https://github.com/openshift/node_exporter/pull/96) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#95](https://github.com/openshift/node_exporter/pull/95) * Update to v1.2.2 [#94](https://github.com/openshift/node_exporter/pull/94) * Release 1.2.2 [#2114](https://github.com/openshift/node_exporter/pull/2114) * Release 1.2.1 [#2100](https://github.com/openshift/node_exporter/pull/2100) * Release 1.2.0 [#2078](https://github.com/openshift/node_exporter/pull/2078) * Fix conntrack collector log noise [#2079](https://github.com/openshift/node_exporter/pull/2079) * Add more Infiniband counters [#2019](https://github.com/openshift/node_exporter/pull/2019) * feat(rules): add NodeFileDescriptorLimit kernel exhaustion alert [#2030](https://github.com/openshift/node_exporter/pull/2030) * Fix wrong value for OpenBSD memory buffer cache [#2015](https://github.com/openshift/node_exporter/pull/2015) * netclass: retrieve interface names and filter before parsing [#2033](https://github.com/openshift/node_exporter/pull/2033) * Add nvme collector [#2062](https://github.com/openshift/node_exporter/pull/2062) * Synchronize common files from prometheus/prometheus [#2076](https://github.com/openshift/node_exporter/pull/2076) * Add tapestats to collect tape devices statistics [#2044](https://github.com/openshift/node_exporter/pull/2044) * Handle small backwards jumps in CPU idle [#2067](https://github.com/openshift/node_exporter/pull/2067) * Update Go modules [#2071](https://github.com/openshift/node_exporter/pull/2071) * Fix build [#2058](https://github.com/openshift/node_exporter/pull/2058) * Add a new ethtool stats collector [#1832](https://github.com/openshift/node_exporter/pull/1832) * Only initiate collectors once [#2048](https://github.com/openshift/node_exporter/pull/2048) * Add ErrorLog plumbing to promhttp [#1887](https://github.com/openshift/node_exporter/pull/1887) * fix the uncorrect word [#2045](https://github.com/openshift/node_exporter/pull/2045) * Use rm -rf to remove fixtures [#2043](https://github.com/openshift/node_exporter/pull/2043) * Merge [#2039](https://github.com/openshift/node_exporter/pull/2039) * Fix golint issue caused by typo [#2038](https://github.com/openshift/node_exporter/pull/2038) * Add Darwin arm64 build [#2020](https://github.com/openshift/node_exporter/pull/2020) * Rename filesystem collector flags to match netdev and systemd collectors [#2012](https://github.com/openshift/node_exporter/pull/2012) * Update build [#2006](https://github.com/openshift/node_exporter/pull/2006) * Synchronize common files from prometheus/prometheus [#2010](https://github.com/openshift/node_exporter/pull/2010) * Fix panix when using backwards compatible flags [#2000](https://github.com/openshift/node_exporter/pull/2000) * Add flag to ignore network speed if it is unknown [#1989](https://github.com/openshift/node_exporter/pull/1989) * Synchronize common files from prometheus/prometheus [#2003](https://github.com/openshift/node_exporter/pull/2003) * Synchronize common files from prometheus/prometheus [#2001](https://github.com/openshift/node_exporter/pull/2001) * Release version 1.1.2 [#1990](https://github.com/openshift/node_exporter/pull/1990) * Silence missing netclass errors [#1986](https://github.com/openshift/node_exporter/pull/1986) * Sanitize strings from /sys/class/power_supply [#1984](https://github.com/openshift/node_exporter/pull/1984) * Handle errors from disabled PSI subsystem [#1983](https://github.com/openshift/node_exporter/pull/1983) * Release 1.1.1 [#1968](https://github.com/openshift/node_exporter/pull/1968) * Fix some noisy log lines [#1962](https://github.com/openshift/node_exporter/pull/1962) * Mention `--collector.disable-defaults` in the README [#1966](https://github.com/openshift/node_exporter/pull/1966) * Fix ineffassign issue [#1957](https://github.com/openshift/node_exporter/pull/1957) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#93](https://github.com/openshift/node_exporter/pull/93) * [Full changelog](https://github.com/openshift/node_exporter/compare/1ab97f35f07cf1ed02a2b4ea3f3c3c9d09bf94b5...0eed31026699ad13ca7fcebbc547a830371a920c) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/1611373e4bf053ca78dc89b5fd4a4daf078312cf) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#185](https://github.com/openshift/service-ca-operator/pull/185) * Golang bump 1.17 [#183](https://github.com/openshift/service-ca-operator/pull/183) * Updating ose-service-ca-operator images to be consistent with ART [#176](https://github.com/openshift/service-ca-operator/pull/176) * OWNERS: Add Bugzilla component [#153](https://github.com/openshift/service-ca-operator/pull/153) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/ab44f586318864ed385dff5a59ea72b486afbe35...1611373e4bf053ca78dc89b5fd4a4daf078312cf) ### [telemeter](https://github.com/openshift/telemeter/tree/2c9c76e62783073dfd31a3780b3cdea5acdd481b) * Updating telemeter images to be consistent with ART [#404](https://github.com/openshift/telemeter/pull/404) * jsonnet: Add service account for memcached [#403](https://github.com/openshift/telemeter/pull/403) * client: Fix invalid serving-certs-ca configmap [#402](https://github.com/openshift/telemeter/pull/402) * OWNERS: Add Jéssica Lins [#401](https://github.com/openshift/telemeter/pull/401) * benchmark: fix API version for route resources [#395](https://github.com/openshift/telemeter/pull/395) * OWNERS: clean up [#400](https://github.com/openshift/telemeter/pull/400) * Fix telemeter image location in the CI benchmark job [#399](https://github.com/openshift/telemeter/pull/399) * [Bug 2016352](https://bugzilla.redhat.com/show_bug.cgi?id=2016352): client: don't create empty service-ca.crt key in configmap [#398](https://github.com/openshift/telemeter/pull/398) * test/benchmark.sh: print hints in case of error [#393](https://github.com/openshift/telemeter/pull/393) * [MON-1964](https://issues.redhat.com/browse/MON-1964): Increase limit receive bytes default to 128kB [#392](https://github.com/openshift/telemeter/pull/392) * Updating telemeter images to be consistent with ART [#390](https://github.com/openshift/telemeter/pull/390) * [MON-1964](https://issues.redhat.com/browse/MON-1964): telemeter-server: add --limit-receive-bytes [#391](https://github.com/openshift/telemeter/pull/391) * Add trace context to telemeter [#386](https://github.com/openshift/telemeter/pull/386) * add app.kubernetes.io/part-of label to telemeter client [#385](https://github.com/openshift/telemeter/pull/385) * OWNERS: update [#388](https://github.com/openshift/telemeter/pull/388) * [Full changelog](https://github.com/openshift/telemeter/compare/03842e05c3530786315e436522471667af86627e...2c9c76e62783073dfd31a3780b3cdea5acdd481b) ### [tests](https://github.com/openshift/origin/tree/886083455da57ea7b5d26321af05ffa0fd0ebeb7) * [Bug 2039074](https://bugzilla.redhat.com/show_bug.cgi?id=2039074): Revert "Add workaround for baremetal resources test" [#26734](https://github.com/openshift/origin/pull/26734) * [Bug 1981867](https://bugzilla.redhat.com/show_bug.cgi?id=1981867): add backoff retries for oc explain tests [#26728](https://github.com/openshift/origin/pull/26728) * test/extended/util/annotate/generated: Delegate to team leads [#26714](https://github.com/openshift/origin/pull/26714) * Round before comparing disruption [#26731](https://github.com/openshift/origin/pull/26731) * making missing p95 obvious to see and add topology to our search keys [#26730](https://github.com/openshift/origin/pull/26730) * Add tests for ErrImagePull monitor intervals. [#26702](https://github.com/openshift/origin/pull/26702) * update p95 values [#26726](https://github.com/openshift/origin/pull/26726) * [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Drop usage of old imagestreams [#26708](https://github.com/openshift/origin/pull/26708) * [Bug 2026488](https://bugzilla.redhat.com/show_bug.cgi?id=2026488): Skip Duplicate openshift-controller-manager Events [#26719](https://github.com/openshift/origin/pull/26719) * allow skipping a backend test [#26721](https://github.com/openshift/origin/pull/26721) * set allowed disruption based on historical p95 data [#26717](https://github.com/openshift/origin/pull/26717) * [Bug 2035128](https://bugzilla.redhat.com/show_bug.cgi?id=2035128): disruption: use proxy from environment when measuring disruption [#26720](https://github.com/openshift/origin/pull/26720) * add downtime checks for console and oauth-server [#26707](https://github.com/openshift/origin/pull/26707) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Disable etcd test for 1.23 [#26712](https://github.com/openshift/origin/pull/26712) * [Bug 1983758](https://bugzilla.redhat.com/show_bug.cgi?id=1983758): Add GCE back into the frontend disruption test [#26699](https://github.com/openshift/origin/pull/26699) * [Bug 2033810](https://bugzilla.redhat.com/show_bug.cgi?id=2033810): pkg: Buffer signals for abortCh [#26715](https://github.com/openshift/origin/pull/26715) * extend timeouts with 5s for each part [#26713](https://github.com/openshift/origin/pull/26713) * find disruption backends from the event intervals instead of a hardcoded list [#26706](https://github.com/openshift/origin/pull/26706) * [Bug 2033740](https://bugzilla.redhat.com/show_bug.cgi?id=2033740): Implement e2e-images-update label [#26692](https://github.com/openshift/origin/pull/26692) * extend tcp dial timeout and http response header timeout [#26709](https://github.com/openshift/origin/pull/26709) * use standard disruption checker for load balancer [#26703](https://github.com/openshift/origin/pull/26703) * oc label will properly report removed label [#26700](https://github.com/openshift/origin/pull/26700) * fix disruption sampler [#26682](https://github.com/openshift/origin/pull/26682) * Add workaround for baremetal resources test [#26693](https://github.com/openshift/origin/pull/26693) * test: avoid double slash in path [#26691](https://github.com/openshift/origin/pull/26691) * prometheus: adjust telemetry test for remote_write switch [#26631](https://github.com/openshift/origin/pull/26631) * Revert "Alter junit test suite names for jobs with multiple junit xmls." [#26686](https://github.com/openshift/origin/pull/26686) * test/extended/util/disruption: Include tolerated percentage when failing [#26653](https://github.com/openshift/origin/pull/26653) * force a new payload [#26683](https://github.com/openshift/origin/pull/26683) * Fix TestFIPS on Hypershift [#26677](https://github.com/openshift/origin/pull/26677) * Hypershift: Skip Prometheus should have important platform topology metrics [#26678](https://github.com/openshift/origin/pull/26678) * Skip must-gather tests when running on Hypershift [#26648](https://github.com/openshift/origin/pull/26648) * test/extended/etcd: cleanup OWNERS [#26673](https://github.com/openshift/origin/pull/26673) * ensure that we always produce output for successful pod sandbox tests [#26674](https://github.com/openshift/origin/pull/26674) * Only known images used by tests: Fix for Hypershift [#26641](https://github.com/openshift/origin/pull/26641) * Adjust build test images for multi-arch support [#26598](https://github.com/openshift/origin/pull/26598) * Disable intree vsphere tests [#26670](https://github.com/openshift/origin/pull/26670) * Fix etcd leader changes are not excessive for Hypershift [#26658](https://github.com/openshift/origin/pull/26658) * OLM: Fix tests that check on pods when external ControlplaneToplogy [#26632](https://github.com/openshift/origin/pull/26632) * Revert "refactor disruption suite to collapse to a single implementation" [#26671](https://github.com/openshift/origin/pull/26671) * refactor disruption suite to collapse to a single implementation [#26669](https://github.com/openshift/origin/pull/26669) * Alter junit test suite names for jobs with multiple junit xmls. [#26667](https://github.com/openshift/origin/pull/26667) * [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): clusterversionoperator/adminack.go: Check for nil cm map [#26668](https://github.com/openshift/origin/pull/26668) * Updating openshift-enterprise-tests images to be consistent with ART [#26471](https://github.com/openshift/origin/pull/26471) * [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): Admin ack ignore unrelated upgradeable false [#26661](https://github.com/openshift/origin/pull/26661) * vendor: update openshift/kubernetes to include gcp quota fix [#26663](https://github.com/openshift/origin/pull/26663) * Revert "Add test to check kubernetes version" [#26659](https://github.com/openshift/origin/pull/26659) * OLM should have imagePullPolicy: Fix when ExternalControlplane [#26638](https://github.com/openshift/origin/pull/26638) * [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): test/e2e/upgrade/adminack: Poll gates for duration of update [#26649](https://github.com/openshift/origin/pull/26649) * Skip oc version test in disconnected [#26655](https://github.com/openshift/origin/pull/26655) * test/extended/util/openshift/clusterversionoperator: Delegate admin-ack ownership [#26650](https://github.com/openshift/origin/pull/26650) * Move shared OWNERS file into generated dir [#26652](https://github.com/openshift/origin/pull/26652) * Add test to check kubernetes version [#26595](https://github.com/openshift/origin/pull/26595) * Specify default namespace when getting API endpoint [#26616](https://github.com/openshift/origin/pull/26616) * Update imagestreams in build and image-ecosystem [#26612](https://github.com/openshift/origin/pull/26612) * Fix 'should only include cluster daemonsets that have maxUnavailable' for Hypershift [#26639](https://github.com/openshift/origin/pull/26639) * double space preventing proper reporting for disruption [#26642](https://github.com/openshift/origin/pull/26642) * Fix 'oc expose can ensure the expose command' for custom service cidrs [#26637](https://github.com/openshift/origin/pull/26637) * OC explain should contain proper spec+status for CRDs: Skip some resources when controlplane is external [#26636](https://github.com/openshift/origin/pull/26636) * Local kubeconfig tests: Allow no master nodes when external controlpane topology [#26623](https://github.com/openshift/origin/pull/26623) * [Bug 1880738](https://bugzilla.redhat.com/show_bug.cgi?id=1880738): Minimise test disruption by removing newest workers in scale down [#26469](https://github.com/openshift/origin/pull/26469) * cli: use ProxyFromEnvironment for requests [#26630](https://github.com/openshift/origin/pull/26630) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Migrate apiresources.go and add version [#26589](https://github.com/openshift/origin/pull/26589) * Allow even greater downtime on Azure single-node upgrade [#26624](https://github.com/openshift/origin/pull/26624) * Disable app behind service lb with pdb disruption test on single-node [#26628](https://github.com/openshift/origin/pull/26628) * Allow disruption in image-registry availability during single node upgrades [#26625](https://github.com/openshift/origin/pull/26625) * Allow operator-lifecycle-manager-packageserver to not define related objects when external controlplane [#26627](https://github.com/openshift/origin/pull/26627) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Finish basicresources.sh migration [#26620](https://github.com/openshift/origin/pull/26620) * [Bug 2023238](https://bugzilla.redhat.com/show_bug.cgi?id=2023238): Skipping Django Test until bug is fixed [#26617](https://github.com/openshift/origin/pull/26617) * [Bug 2015624](https://bugzilla.redhat.com/show_bug.cgi?id=2015624): Refactor IBM Cloud skips to External [#26537](https://github.com/openshift/origin/pull/26537) * Skip imageregistry serial test for disconnected environments [#26547](https://github.com/openshift/origin/pull/26547) * [Bug 2023631](https://bugzilla.redhat.com/show_bug.cgi?id=2023631): Create new-project without updating kubeconfig [#26610](https://github.com/openshift/origin/pull/26610) * [Bug 2022797](https://bugzilla.redhat.com/show_bug.cgi?id=2022797): Switch the cluster-role-reapers test to Serial [#26603](https://github.com/openshift/origin/pull/26603) * olm: enable test on arm64 [#26609](https://github.com/openshift/origin/pull/26609) * Managed cluster should ensure control plane operator: Allow hypershift kapi proxy [#26579](https://github.com/openshift/origin/pull/26579) * kubeconfigs: fix capture loop variable in closure [#26552](https://github.com/openshift/origin/pull/26552) * Add parallel test for new baremetal resources [#26541](https://github.com/openshift/origin/pull/26541) * prevent rare alert gathering panic [#26605](https://github.com/openshift/origin/pull/26605) * Update baremetal tests owners [#26608](https://github.com/openshift/origin/pull/26608) * Added 2 Whereabouts e2e tests [#26514](https://github.com/openshift/origin/pull/26514) * pkg/synthetictests: add toleration for missing versioned etcd-endpoints cm during upgrade [#26602](https://github.com/openshift/origin/pull/26602) * Fix single-node frontends disruption test tolerated disruption % [#26592](https://github.com/openshift/origin/pull/26592) * [Bug 2021141](https://bugzilla.redhat.com/show_bug.cgi?id=2021141): Cluster should allow a fast rollout of kube-apiserver is… [#26576](https://github.com/openshift/origin/pull/26576) * account for longer tests runs in the watch pathological watch test case [#26601](https://github.com/openshift/origin/pull/26601) * Revert "Finish basicresources.sh migration" [#26597](https://github.com/openshift/origin/pull/26597) * oauth/requestheaders: escape semicolon in URI [#26596](https://github.com/openshift/origin/pull/26596) * oauth e2e: fix the expected http2 error to match golang 1.17+ [#26594](https://github.com/openshift/origin/pull/26594) * Refresh prometheus OWNERS [#26591](https://github.com/openshift/origin/pull/26591) * Set upper bounds to 50 percentile [#26583](https://github.com/openshift/origin/pull/26583) * [Bug 2002776](https://bugzilla.redhat.com/show_bug.cgi?id=2002776): fix intermittent test failure due to missing tools image [#26580](https://github.com/openshift/origin/pull/26580) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Finish basicresources.sh migration [#26578](https://github.com/openshift/origin/pull/26578) * add alerts to tracked metadata [#26571](https://github.com/openshift/origin/pull/26571) * [Bug 2021433](https://bugzilla.redhat.com/show_bug.cgi?id=2021433): Disable new build test on disconnected [#26581](https://github.com/openshift/origin/pull/26581) * CLI tests: Softcode the kubernetes.default cluster IP [#26574](https://github.com/openshift/origin/pull/26574) * correct string matching for backend disruption summary gathering [#26577](https://github.com/openshift/origin/pull/26577) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Add env tests [#26573](https://github.com/openshift/origin/pull/26573) * write disruption data [#26548](https://github.com/openshift/origin/pull/26548) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Add probe tests [#26570](https://github.com/openshift/origin/pull/26570) * Disable topology tests for vSphere in-tree storage plugin [#26565](https://github.com/openshift/origin/pull/26565) * [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add default search image registry test to build e2es [#26530](https://github.com/openshift/origin/pull/26530) * [Bug 2009879](https://bugzilla.redhat.com/show_bug.cgi?id=2009879): Add admin ack Upgradeable condition gate test [#26525](https://github.com/openshift/origin/pull/26525) * Add baremetal operator validating webhook healthy test [#26484](https://github.com/openshift/origin/pull/26484) * [Bug 2019375](https://bugzilla.redhat.com/show_bug.cgi?id=2019375): tests: skip some tests for proxy [#26558](https://github.com/openshift/origin/pull/26558) * [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Add more tests for image policy [#26536](https://github.com/openshift/origin/pull/26536) * [Bug 1999561](https://bugzilla.redhat.com/show_bug.cgi?id=1999561): Extend API rollout resiliency test to validate pods restart during the rollout [#26451](https://github.com/openshift/origin/pull/26451) * [Bug 1826225](https://bugzilla.redhat.com/show_bug.cgi?id=1826225): test/extended/router: Enable edge-terminated gRPC [#26456](https://github.com/openshift/origin/pull/26456) * Oauth server tests: Get Oauth issuer url from discovery instead of route [#26555](https://github.com/openshift/origin/pull/26555) * [Bug 2019516](https://bugzilla.redhat.com/show_bug.cgi?id=2019516): Skip test 'clone repository using git:// protocol should clone using git:// if no proxy is configured' [#26560](https://github.com/openshift/origin/pull/26560) * Disable vSphere-specific storage tests [#26554](https://github.com/openshift/origin/pull/26554) * Update watch thresholds for cluster-monitoring-operator [#26550](https://github.com/openshift/origin/pull/26550) * Set provider name when platform is vSphere [#26551](https://github.com/openshift/origin/pull/26551) * Add myself to OWNERS [#26544](https://github.com/openshift/origin/pull/26544) * Add exception for repeated api check events on single-node [#26543](https://github.com/openshift/origin/pull/26543) * Fixup pod request/limits check when workload partitioning is enabled [#26483](https://github.com/openshift/origin/pull/26483) * Bump apirequestcount upper bounds for 4.10 [#26538](https://github.com/openshift/origin/pull/26538) * ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster [#26532](https://github.com/openshift/origin/pull/26532) * Ignore upgrade errors on vSphere HW 13 platformsupported [#26533](https://github.com/openshift/origin/pull/26533) * tigthen the SCC test for fixed levels, relax for unfixed levels [#26540](https://github.com/openshift/origin/pull/26540) * RBAC default rules test: allow new configmap to authenticated users [#26524](https://github.com/openshift/origin/pull/26524) * test/extended/operators: Allow early KubeletMinorVersionUnsupportedNextUpgrade [#26531](https://github.com/openshift/origin/pull/26531) * test/extended/operators: New staff-engineer OWNERS [#26534](https://github.com/openshift/origin/pull/26534) * move olm tests, owners to separate context [#26500](https://github.com/openshift/origin/pull/26500) * Add tolerance value to debug output [#26520](https://github.com/openshift/origin/pull/26520) * [Bug 2011924](https://bugzilla.redhat.com/show_bug.cgi?id=2011924): Fix inaccurate test error for NodeReady multiple times. [#26527](https://github.com/openshift/origin/pull/26527) * update canary tests for 4.10 [#26528](https://github.com/openshift/origin/pull/26528) * ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster [#26515](https://github.com/openshift/origin/pull/26515) * [Bug 1960674](https://bugzilla.redhat.com/show_bug.cgi?id=1960674): images: port image signature workflow test to OCP4/UBI8 [#26510](https://github.com/openshift/origin/pull/26510) * test/extended/prometheus: Validate alerting rules [#26504](https://github.com/openshift/origin/pull/26504) * Add another failing unidling test for ovn-kubernetes [#26509](https://github.com/openshift/origin/pull/26509) * create event intervals for alerts [#26508](https://github.com/openshift/origin/pull/26508) * operators should not create watch channels very often: be more verbose when failing the expected condition [#26512](https://github.com/openshift/origin/pull/26512) * Update test-cmd after recent removals in oc [#26513](https://github.com/openshift/origin/pull/26513) * e2e: Wait for an individual imagestream import [#26472](https://github.com/openshift/origin/pull/26472) * [Bug 2007850](https://bugzilla.redhat.com/show_bug.cgi?id=2007850): Revert "images: port image signature workflow test to OCP4/UBcI8" [#26485](https://github.com/openshift/origin/pull/26485) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: More basicresources.sh [#26502](https://github.com/openshift/origin/pull/26502) * Tolerate API downtime in upgrade disruption tests on single-node topologies [#26498](https://github.com/openshift/origin/pull/26498) * Skipping test "[sig-devex][Feature:ImageEcosystem][perl][Slow] hot deploy for openshift perl image hot deploy should work" for ARM64 [#26507](https://github.com/openshift/origin/pull/26507) * suppress NetworkPodsCrashLooping while we work out whether its a bug … [#26506](https://github.com/openshift/origin/pull/26506) * fix e2e namespace event typo [#26505](https://github.com/openshift/origin/pull/26505) * improve RestrictedEndpointsAdmission test [#26423](https://github.com/openshift/origin/pull/26423) * [Bug 2003239](https://bugzilla.redhat.com/show_bug.cgi?id=2003239): builds: skip private git repo tests outside of CI [#26461](https://github.com/openshift/origin/pull/26461) * record only known images test pass so we can get a percentage of passes [#26494](https://github.com/openshift/origin/pull/26494) * split the event should not repeat pathologically into e2e and core [#26495](https://github.com/openshift/origin/pull/26495) * Revert "stop adding individual serviceaccount namespace groups to SCC… [#26501](https://github.com/openshift/origin/pull/26501) * Revert "test/extended/prometheus: Validate alerting rules" [#26499](https://github.com/openshift/origin/pull/26499) * This would make CI for 4.10 in vSphere environment wee bit happier [#26493](https://github.com/openshift/origin/pull/26493) * [Bug 2000754](https://bugzilla.redhat.com/show_bug.cgi?id=2000754): vendor: e2e iperf2 change threshold to 10MBps [#26491](https://github.com/openshift/origin/pull/26491) * stop adding individual serviceaccount namespace groups to SCC for e2e tests [#26487](https://github.com/openshift/origin/pull/26487) * test/extended/prometheus: Validate alerting rules [#26476](https://github.com/openshift/origin/pull/26476) * [Bug 1991980](https://bugzilla.redhat.com/show_bug.cgi?id=1991980): Skipped non-standard openshift installed crd testing for ibmcloud [#26388](https://github.com/openshift/origin/pull/26388) * [Bug 2008926](https://bugzilla.redhat.com/show_bug.cgi?id=2008926): etcd-storage-test: mark node ready to save it for 5min from cloud provider [#26490](https://github.com/openshift/origin/pull/26490) * add disable-scc label to kube e2e tests [#26486](https://github.com/openshift/origin/pull/26486) * chore: ensure all etcd packages are using the same version [#26489](https://github.com/openshift/origin/pull/26489) * Remove exception for ovirt resource requests [#26488](https://github.com/openshift/origin/pull/26488) * [Bug 1979962](https://bugzilla.redhat.com/show_bug.cgi?id=1979962): Fix aws network stress tests [#26359](https://github.com/openshift/origin/pull/26359) * pkg/synthetictests: add etcd client connection closing to known events [#26475](https://github.com/openshift/origin/pull/26475) * Use PlatformStatus Type instead deprecated Platform [#26481](https://github.com/openshift/origin/pull/26481) * track the final state of pods and events from e2e tests for later debugging [#26390](https://github.com/openshift/origin/pull/26390) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Move annotations.sh and basicresources.sh to proper e2e [#26415](https://github.com/openshift/origin/pull/26415) * [Bug 2004009](https://bugzilla.redhat.com/show_bug.cgi?id=2004009): bump(k8s.io/*): v1.22.1 [#26466](https://github.com/openshift/origin/pull/26466) * disable flaky unidling test [#26467](https://github.com/openshift/origin/pull/26467) * tests/extended/builds: handle new step logging [#26464](https://github.com/openshift/origin/pull/26464) * [Bug 1998029](https://bugzilla.redhat.com/show_bug.cgi?id=1998029): CustomNoUpgrade should not fire no-upgrade failures [#26449](https://github.com/openshift/origin/pull/26449) * [Bug 1960674](https://bugzilla.redhat.com/show_bug.cgi?id=1960674): images: port image signature workflow test to OCP4/UBI8 [#26459](https://github.com/openshift/origin/pull/26459) * [Bug 1997509](https://bugzilla.redhat.com/show_bug.cgi?id=1997509): delete only necessary resources instead of all [#26442](https://github.com/openshift/origin/pull/26442) * [Bug 2003252](https://bugzilla.redhat.com/show_bug.cgi?id=2003252): builds: fix BUILD_LOGLEVEL tests for nightlies [#26463](https://github.com/openshift/origin/pull/26463) * Run k8s test separately from OpenShift tests [#26443](https://github.com/openshift/origin/pull/26443) * Split the "Cluster frontend ingress" test into 4 [#26445](https://github.com/openshift/origin/pull/26445) * test: skip tests that won't work behind a proxy automatically [#26398](https://github.com/openshift/origin/pull/26398) * test/extended[auth*,oauth]: configure OWNERS [#26453](https://github.com/openshift/origin/pull/26453) * Added E2E test for multus-cni [#26347](https://github.com/openshift/origin/pull/26347) * [Bug 2001441](https://bugzilla.redhat.com/show_bug.cgi?id=2001441): must-gather: Ignore startup logs in kube-apiserver audit logs [#26450](https://github.com/openshift/origin/pull/26450) * [Full changelog](https://github.com/openshift/origin/compare/92f7f780917d40239a2e3f12b1392508eabb5eb7...886083455da57ea7b5d26321af05ffa0fd0ebeb7) ### [thanos](https://github.com/openshift/thanos/tree/10ca1d38d107c9f12dd2c85a4455626ca0f2e29b) * Bump openshift/thanos to v0.23.1 [#75](https://github.com/openshift/thanos/pull/75) * Updating thanos images to be consistent with ART [#74](https://github.com/openshift/thanos/pull/74) * OWNERS: cleanup [#73](https://github.com/openshift/thanos/pull/73) * Updating thanos images to be consistent with ART [#72](https://github.com/openshift/thanos/pull/72) * Updating thanos images to be consistent with ART [#71](https://github.com/openshift/thanos/pull/71) * openshift: Add script to generate rh-manifest.txt [#65](https://github.com/openshift/thanos/pull/65) * [Full changelog](https://github.com/openshift/thanos/compare/e0fa82ca4384de82827f6fbb39789451b9243b5f...10ca1d38d107c9f12dd2c85a4455626ca0f2e29b) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/ade36ffbb03aad6d7b186a7ff18bbe557b0d48a9) * [Bug 2029835](https://bugzilla.redhat.com/show_bug.cgi?id=2029835): UPSTREAM: 1451: Fix parsing of volume path [#28](https://github.com/openshift/vmware-vsphere-csi-driver/pull/28) * Merge changes from v2.4.0 upstream tag [#26](https://github.com/openshift/vmware-vsphere-csi-driver/pull/26) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#24](https://github.com/openshift/vmware-vsphere-csi-driver/pull/24) * UPSTREAM: <carry>: update OWNERS [#25](https://github.com/openshift/vmware-vsphere-csi-driver/pull/25) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#21](https://github.com/openshift/vmware-vsphere-csi-driver/pull/21) * Merge changes from v2.4.0-rc.1 [#22](https://github.com/openshift/vmware-vsphere-csi-driver/pull/22) * Updating vmware-vsphere-syncer images to be consistent with ART [#18](https://github.com/openshift/vmware-vsphere-csi-driver/pull/18) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#19](https://github.com/openshift/vmware-vsphere-csi-driver/pull/19) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/4ece3d1b07cc0e25abe028c7190ae9ad70cb87ee...ade36ffbb03aad6d7b186a7ff18bbe557b0d48a9) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/21bdce45ae82924eb65691ef70f311fe4fb0f4ca) * [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Avoid event spam for same events [#65](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/65) * [Bug 2039406](https://bugzilla.redhat.com/show_bug.cgi?id=2039406): Also logout from restclient [#66](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/66) * [Bug 2034622](https://bugzilla.redhat.com/show_bug.cgi?id=2034622): Enable volume expansion by default in CSI driver [#61](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/61) * [Bug 2034287](https://bugzilla.redhat.com/show_bug.cgi?id=2034287): Do not block upgrades if storageclass resync fails because of vcenter [#62](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/62) * [Bug 2034624](https://bugzilla.redhat.com/show_bug.cgi?id=2034624): change logged message when existing csi driver found [#60](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/60) * Add tests for existing CSI driver [#59](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/59) * Conditional start vsphere driver [#58](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/58) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#57](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/57) * Deploy webhook [#49](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/49) * [SPLAT-246](https://issues.redhat.com/browse/SPLAT-246): Specify user agent string for communication with vsphere [#53](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/53) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#52](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/52) * Enable CSI migration [#48](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/48) * [Bug 2009859](https://bugzilla.redhat.com/show_bug.cgi?id=2009859): Close connection to vCenter API [#47](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/47) * [Bug 2008207](https://bugzilla.redhat.com/show_bug.cgi?id=2008207): Add resources for syncer [#46](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/46) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#45](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/45) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#44](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/44) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/9f56afd3450b385ef300d9783f028179161efe32...21bdce45ae82924eb65691ef70f311fe4fb0f4ca) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/aeb93c8f363af7c8dade0ec16956531c7a8d5774) * we are already blocking upgrades in vsphere-csi-driver-operator [#66](https://github.com/openshift/vsphere-problem-detector/pull/66) * Add new metric for counting rwx volumes [#64](https://github.com/openshift/vsphere-problem-detector/pull/64) * Updating vsphere-problem-detector images to be consistent with ART [#63](https://github.com/openshift/vsphere-problem-detector/pull/63) * [SPLAT-246](https://issues.redhat.com/browse/SPLAT-246): Specify user agent string for communication with vsphere [#58](https://github.com/openshift/vsphere-problem-detector/pull/58) * [Bug 2011903](https://bugzilla.redhat.com/show_bug.cgi?id=2011903): Deferred logout after checks are run [#60](https://github.com/openshift/vsphere-problem-detector/pull/60) * Add version cli command [#59](https://github.com/openshift/vsphere-problem-detector/pull/59) * [Bug 2005811](https://bugzilla.redhat.com/show_bug.cgi?id=2005811): Ignore datastore list checks [#57](https://github.com/openshift/vsphere-problem-detector/pull/57) * Fix check for datastore.browse [#54](https://github.com/openshift/vsphere-problem-detector/pull/54) * Add additional context to vsphere logs [#55](https://github.com/openshift/vsphere-problem-detector/pull/55) * Updating vsphere-problem-detector images to be consistent with ART [#52](https://github.com/openshift/vsphere-problem-detector/pull/52) * We don't actually need to store last check result in operator [#53](https://github.com/openshift/vsphere-problem-detector/pull/53) * Fix conditions when no checks are run [#50](https://github.com/openshift/vsphere-problem-detector/pull/50) * Updating vsphere-problem-detector images to be consistent with ART [#51](https://github.com/openshift/vsphere-problem-detector/pull/51) * [Bug 2000268](https://bugzilla.redhat.com/show_bug.cgi?id=2000268): Block cluster upgrades [#49](https://github.com/openshift/vsphere-problem-detector/pull/49) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/646689c310206d7ef15e7f3530d312a28a0d3b66...aeb93c8f363af7c8dade0ec16956531c7a8d5774)